[minor] [fix] trigger startup after page route in app.js so that dialogs created in startup do not auto-close
This commit is contained in:
parent
0cc2830392
commit
afad0efca3
@ -48,7 +48,7 @@ $.extend(erpnext.complete_setup, {
|
|||||||
{fieldname:'update', label:'Setup',fieldtype:'Button'},
|
{fieldname:'update', label:'Setup',fieldtype:'Button'},
|
||||||
],
|
],
|
||||||
});
|
});
|
||||||
|
|
||||||
if(user != 'Administrator'){
|
if(user != 'Administrator'){
|
||||||
$(d.appframe.$titlebar).find('.close').toggle(false); // Hide close image
|
$(d.appframe.$titlebar).find('.close').toggle(false); // Hide close image
|
||||||
$('header').toggle(false); // hide toolbar
|
$('header').toggle(false); // hide toolbar
|
||||||
@ -87,7 +87,6 @@ $.extend(erpnext.complete_setup, {
|
|||||||
} else {
|
} else {
|
||||||
$(this).done_working();
|
$(this).done_working();
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -125,7 +124,7 @@ $.extend(erpnext.complete_setup, {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return d;
|
return d;
|
||||||
},
|
},
|
||||||
|
|
||||||
fy_start_list: ['', '1st Jan', '1st Apr', '1st Jul', '1st Oct'],
|
fy_start_list: ['', '1st Jan', '1st Apr', '1st Jul', '1st Oct'],
|
||||||
|
@ -15,23 +15,14 @@
|
|||||||
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
var current_module;
|
var current_module;
|
||||||
var is_system_manager = 0;
|
|
||||||
|
|
||||||
wn.provide('erpnext.startup');
|
wn.provide('erpnext.startup');
|
||||||
|
|
||||||
erpnext.startup.set_globals = function() {
|
|
||||||
if(inList(user_roles,'System Manager')) is_system_manager = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
erpnext.startup.start = function() {
|
erpnext.startup.start = function() {
|
||||||
console.log('Starting up...');
|
console.log('Starting up...');
|
||||||
$('#startup_div').html('Starting up...').toggle(true);
|
$('#startup_div').html('Starting up...').toggle(true);
|
||||||
|
|
||||||
erpnext.startup.set_globals();
|
|
||||||
|
|
||||||
if(user != 'Guest'){
|
if(user != 'Guest'){
|
||||||
erpnext.setup_mousetrap();
|
|
||||||
|
|
||||||
// setup toolbar
|
// setup toolbar
|
||||||
erpnext.toolbar.setup();
|
erpnext.toolbar.setup();
|
||||||
|
|
||||||
@ -66,27 +57,9 @@ erpnext.startup.start = function() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
erpnext.set_about();
|
erpnext.set_about();
|
||||||
if(wn.control_panel.custom_startup_code)
|
|
||||||
eval(wn.control_panel.custom_startup_code);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
erpnext.setup_mousetrap = function() {
|
|
||||||
$(document).keydown("meta+g ctrl+g", function(e) {
|
|
||||||
wn.ui.toolbar.search.show();
|
|
||||||
return false;
|
|
||||||
});
|
|
||||||
|
|
||||||
$(document).keydown("meta+s ctrl+s", function(e) {
|
|
||||||
if(cur_frm) {
|
|
||||||
cur_frm.save_or_update();
|
|
||||||
}
|
|
||||||
else if(wn.container.page.save_action)
|
|
||||||
wn.container.page.save_action();
|
|
||||||
return false;
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// start
|
// start
|
||||||
$(document).bind('startup', function() {
|
$(document).bind('startup', function() {
|
||||||
erpnext.startup.start();
|
erpnext.startup.start();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user