X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=static%2Fsrc%2Finstancehandler%2Finstance_create.js;fp=static%2Fsrc%2Finstancehandler%2Finstance_create.js;h=55fb512373217d3404efd642eabbebaf1426a7cf;hb=dd73c0c9bdfb085085fd6345e8ab9c5440e5e77a;hp=0000000000000000000000000000000000000000;hpb=33848299b03a6dda0129ed9540a506577363c639;p=osm%2FLW-UI.git diff --git a/static/src/instancehandler/instance_create.js b/static/src/instancehandler/instance_create.js new file mode 100644 index 0000000..55fb512 --- /dev/null +++ b/static/src/instancehandler/instance_create.js @@ -0,0 +1,66 @@ +/* + Copyright 2018 CNIT - Consorzio Nazionale Interuniversitario per le Telecomunicazioni + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + + +function openModalCreateNS(args) { + + // load vim account list + select2_groups = $('#vimAccountId').select2({ + placeholder: 'Select VIM', + 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 + }; + } + } + }); + /* + // load nsd list + select2_groups = $('#nsdId').select2({ + placeholder: 'Select NSD', + ajax: { + url: args.nsd_list_url, + dataType: 'json', + processResults: function (data) { + nsd_list = []; + if (data['nsd_list']) { + for (d in data['nsd_list']) { + var nsd = data['nsd_list'][d]; + nsd_list.push({id: nsd['_id'], text: nsd['name']}) + } + } + + return { + results: nsd_list + }; + } + } + }); + */ + $('#nsdId').val(args.descriptor_id); + $('#modal_new_instance').modal('show'); +} \ No newline at end of file