librenms/includes/html/javascript-interfacepicker.inc.php
Tony Murray 5ac05e9221
Fix new bill search input (#11524)
* Work around select2 in a modal

* Update select2
2020-05-01 21:49:36 -05:00

31 lines
1.0 KiB
PHP

<script type="text/javascript" src="js/tw-sack.js"></script>
<script type="text/javascript">
var ajax = new Array();
function getInterfaceList(sel)
{
var deviceId = sel.options[sel.selectedIndex].value;
// Empty city select box
var el = document.getElementById('port_id');
if (el !== null) {
el.options.length = 0;
}
if (deviceId.length>0) {
var index = ajax.length;
ajax[index] = new sack();
ajax[index].requestFile = 'ajax_listports.php?device_id='+deviceId; // Specifying which file to get
ajax[index].onCompletion = function() { createInterfaces(index) }; // Specify function that will be executed after file has been found
ajax[index].runAJAX(); // Execute AJAX function
}
}
function createInterfaces(index)
{
var obj = document.getElementById('port_id');
eval(ajax[index].response); // Executing the response from Ajax as Javascript code
}
</script>