wn.pages['modules_setup'].onload = function(wrapper) { wn.ui.make_app_page({ parent: wrapper, title: 'Show or Hide Modules', single_column: true }); wrapper.appframe.add_button("Update", function() { wn.modules_setup.update(); }) $('
'+m+'
').appendTo("#modules-list")); if(!wn.boot.hidden_modules || wn.boot.hidden_modules.indexOf(m)==-1) { $chk.attr("checked", true); } } }); }, update: function() { var ml = []; $('#modules-list [data-module]:checkbox:not(:checked)').each(function() { ml.push($(this).attr('data-module')); }); wn.call({ method: 'core.page.modules_setup.modules_setup.update', args: { ml: ml }, callback: function(r) { if(r.exc) msgprint("There were errors.") }, btn: this }); } }