update slice prefix in slice name field when site is changed slice create page
[plstackapi.git] / planetstack / templates / admin / core / slice / change_form.html
1 {% extends 'admin/change_form.html' %}
2 {% block extrahead %} 
3 {{ block.super }} 
4 <script>
5 deployment_nodes = [
6 {% for dn in deployment_nodes %}
7    [{{ dn.0 }}, {{ dn.1 }} , "{{ dn.2 }}"],
8 {% endfor %}
9 ];
10
11 sites = [
12 {% for s in sites %}
13   [{{ s.0 }}, {{ s.1 }}],
14 {% endfor %}
15 ];
16  
17
18 function update_nodes(deployment_select, node_select_id) {
19     deployment_id = $(deployment_select).val();
20     html = "<option value=''>---------</option>\n";
21     for (i in deployment_nodes) {
22         dn = deployment_nodes[i];
23         if (dn[0] == deployment_id) {
24             html = html + '<option value="' + dn[1] + '">' + dn[2] + '</option>\n'
25         }
26     }
27     //console.log(html);
28     $("#"+node_select_id).empty().append(html);
29 }
30
31 function update_slice_prefix(site_select, slice_name_id) {
32     site_id = $(site_select).val();
33     slice_prefix="";
34     if (site_id in sites) {
35         slice_prefix=sites[site_id]+"_";
36     }
37     $("#"+slice_name_id).val(slice_prefix); 
38 }
39 </script>
40
41 {% endblock %}
42