1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-23 22:50:09 +03:00

Update oneflow js files to use the new available_tabs

This commit is contained in:
Daniel Molina 2013-07-12 18:19:54 +02:00
parent 134b040c8d
commit 59c9711ec5
2 changed files with 43 additions and 39 deletions

View File

@ -1806,28 +1806,30 @@ function setServiceAutorefresh() {
$(document).ready(function(){
var tab_name = "oneflow-services";
dataTable_services = $("#datatable_services",main_tabs_context).dataTable({
"aoColumnDefs": [
{ "bSortable": false, "aTargets": ["check"] },
{ "sWidth": "35px", "aTargets": [0] },
{ "bVisible": true, "aTargets": Config.tabTableColumns(tab_name)},
{ "bVisible": false, "aTargets": ['_all']}
]
});
if (Config.isTabEnabled(tab_name)) {
dataTable_services = $("#datatable_services",main_tabs_context).dataTable({
"aoColumnDefs": [
{ "bSortable": false, "aTargets": ["check"] },
{ "sWidth": "35px", "aTargets": [0] },
{ "bVisible": true, "aTargets": Config.tabTableColumns(tab_name)},
{ "bVisible": false, "aTargets": ['_all']}
]
});
$('#services_search').keyup(function(){
dataTable_services.fnFilter( $(this).val() );
})
$('#services_search').keyup(function(){
dataTable_services.fnFilter( $(this).val() );
})
dataTable_services.on('draw', function(){
recountCheckboxes(dataTable_services);
})
dataTable_services.on('draw', function(){
recountCheckboxes(dataTable_services);
})
Sunstone.runAction("Service.list");
Sunstone.runAction("Service.list");
setServiceAutorefresh();
setServiceAutorefresh();
initCheckAllBoxes(dataTable_services);
tableCheckboxesListener(dataTable_services);
infoListener(dataTable_services,'Service.showinfo');
initCheckAllBoxes(dataTable_services);
tableCheckboxesListener(dataTable_services);
infoListener(dataTable_services,'Service.showinfo');
}
});

View File

@ -1445,30 +1445,32 @@ function setServiceTemplateAutorefresh() {
$(document).ready(function(){
var tab_name = "oneflow-templates";
dataTable_service_templates = $("#datatable_service_templates",main_tabs_context).dataTable({
"aoColumnDefs": [
{ "bSortable": false, "aTargets": ["check"] },
{ "sWidth": "35px", "aTargets": [0] },
{ "bVisible": true, "aTargets": Config.tabTableColumns(tab_name)},
{ "bVisible": false, "aTargets": ['_all']}
]
});
if (Config.isTabEnabled(tab_name)) {
dataTable_service_templates = $("#datatable_service_templates",main_tabs_context).dataTable({
"aoColumnDefs": [
{ "bSortable": false, "aTargets": ["check"] },
{ "sWidth": "35px", "aTargets": [0] },
{ "bVisible": true, "aTargets": Config.tabTableColumns(tab_name)},
{ "bVisible": false, "aTargets": ['_all']}
]
});
$('#service_templates_search').keyup(function(){
dataTable_service_templates.fnFilter( $(this).val() );
})
$('#service_templates_search').keyup(function(){
dataTable_service_templates.fnFilter( $(this).val() );
})
dataTable_service_templates.on('draw', function(){
recountCheckboxes(dataTable_service_templates);
})
dataTable_service_templates.on('draw', function(){
recountCheckboxes(dataTable_service_templates);
})
Sunstone.runAction("ServiceTemplate.list");
Sunstone.runAction("ServiceTemplate.list");
setServiceTemplateAutorefresh();
setServiceTemplateAutorefresh();
initCheckAllBoxes(dataTable_service_templates);
tableCheckboxesListener(dataTable_service_templates);
infoListener(dataTable_service_templates,'ServiceTemplate.showinfo');
initCheckAllBoxes(dataTable_service_templates);
tableCheckboxesListener(dataTable_service_templates);
infoListener(dataTable_service_templates,'ServiceTemplate.showinfo');
$('div#service_templates_tab div.legend_div').hide();
$('div#service_templates_tab div.legend_div').hide();
}
});