X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=static%2Fsrc%2Finstancehandler%2Finstance_create.js;h=4273f90e9fa5c2b8390834d3e9722468efb4a3a0;hb=b58d5d8e177049ab63587f4329f282bc206352ec;hp=0bf1dbc384c6b50702b840eb9f8f3d998a6ac877;hpb=07db64f41b63d46ee033caed13bf4fcf5b329161;p=osm%2FLW-UI.git diff --git a/static/src/instancehandler/instance_create.js b/static/src/instancehandler/instance_create.js index 0bf1dbc..4273f90 100644 --- a/static/src/instancehandler/instance_create.js +++ b/static/src/instancehandler/instance_create.js @@ -14,6 +14,30 @@ limitations under the License. */ +function openModalCreatePDU(args) { + var select2_groups = $('#pdu_vim_accounts').select2({ + placeholder: 'Select Vims', + width: '100%', + ajax: { + url: args.vim_list_url, + dataType: 'json', + processResults: function (data) { + vims = []; + if (data['datacenters']) { + for (d in data['datacenters']) { + var datacenter = data['datacenters'][d]; + vims.push({ id: datacenter['_id'], text: datacenter['name'] }) + } + } + return { + results: vims + }; + } + } + }); + + $('#modal_new_pdu').modal('show'); +} function openModalCreateNS(args) { // load vim account list @@ -28,7 +52,7 @@ function openModalCreateNS(args) { if (data['datacenters']) { for (d in data['datacenters']) { var datacenter = data['datacenters'][d]; - vims.push({id: datacenter['_id'], text: datacenter['name']}) + vims.push({ id: datacenter['_id'], text: datacenter['name'] }) } } @@ -52,7 +76,7 @@ function openModalCreateNS(args) { if (data['descriptors']) { for (d in data['descriptors']) { var nsd = data['descriptors'][d]; - nsd_list.push({id: nsd['_id'], text: nsd['name']}) + nsd_list.push({ id: nsd['_id'], text: nsd['name'] }) } } @@ -63,7 +87,7 @@ function openModalCreateNS(args) { } }); - if(args.descriptor_id){ + if (args.descriptor_id) { // Set the value, creating a new option if necessary if ($('#nsdId').find("option[value='" + args.descriptor_id + "']").length) { $('#nsdId').val(args.descriptor_id).trigger('change');