Просмотр исходного кода

[fix] hotkey fix for Safari (#2175)

version-14
Faris Ansari 8 лет назад
committed by Rushabh Mehta
Родитель
Сommit
5a75f04bd7
1 измененных файлов: 4 добавлений и 0 удалений
  1. +4
    -0
      frappe/public/js/frappe/ui/keyboard.js

+ 4
- 0
frappe/public/js/frappe/ui/keyboard.js Просмотреть файл

@@ -3,6 +3,10 @@ frappe.provide('frappe.ui.keys.handlers');
frappe.ui.keys.setup = function() { frappe.ui.keys.setup = function() {
$(window).on('keydown', function(e) { $(window).on('keydown', function(e) {
var key = e.key; var key = e.key;
//safari doesn't have key property
if(!key) {
key = String.fromCharCode(e.keyCode).toLowerCase();
}
if(key.substr(0, 5)==='Arrow') { if(key.substr(0, 5)==='Arrow') {
// ArrowDown -> down // ArrowDown -> down
key = key.substr(5).toLowerCase(); key = key.substr(5).toLowerCase();


Загрузка…
Отмена
Сохранить