[keyboard shortcuts] keyboard shortcuts using jquery hotkeys instead of mousetrap
This commit is contained in:
parent
8155ff23ad
commit
dd790a57ba
@ -135,21 +135,19 @@ erpnext.hide_naming_series = function() {
|
||||
}
|
||||
|
||||
erpnext.setup_mousetrap = function() {
|
||||
Mousetrap.bind(["command+g", "ctrl+g"], function() {
|
||||
$(document).keydown("meta+g ctrl+g", function(e) {
|
||||
wn.ui.toolbar.search.show();
|
||||
return false;
|
||||
});
|
||||
|
||||
Mousetrap.bind(["command+s", "ctrl+s"], function() {
|
||||
if(cur_frm && !cur_frm.save_disabled && cint(cur_frm.doc.docstatus)===0)
|
||||
cur_frm.save();
|
||||
else if(cur_frm && !cur_frm.save_disabled && cint(cur_frm.doc.docstatus)===1
|
||||
&& cur_frm.doc.__unsaved)
|
||||
cur_frm.frm_head.appframe.buttons['Update'].click();
|
||||
|
||||
$(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
|
||||
|
@ -14,13 +14,7 @@ def boot_session(bootinfo):
|
||||
bootinfo['custom_css'] = webnotes.conn.get_value('Style Settings', None, 'custom_css') or ''
|
||||
bootinfo['website_settings'] = webnotes.model.doc.getsingle('Website Settings')
|
||||
|
||||
if webnotes.session['user']=='Guest':
|
||||
bootinfo['website_menus'] = webnotes.conn.sql("""select label, url, custom_page,
|
||||
parent_label, parentfield
|
||||
from `tabTop Bar Item` where parent='Website Settings' order by idx asc""", as_dict=1)
|
||||
bootinfo['startup_code'] = \
|
||||
webnotes.conn.get_value('Website Settings', None, 'startup_code')
|
||||
else:
|
||||
if webnotes.session['user']!='Guest':
|
||||
bootinfo['letter_heads'] = get_letter_heads()
|
||||
|
||||
import webnotes.model.doctype
|
||||
|
Loading…
x
Reference in New Issue
Block a user