/
usr
/
share
/
phpmyadmin
/
js
/
dist
/
/usr/share/phpmyadmin/js/dist
mkdir
upload
Name
Size
Mode
Actions
codemirror/
-
0755
rm
database/
-
0755
rm
designer/
-
0755
rm
jqplot/
-
0755
rm
server/
-
0755
rm
setup/
-
0755
rm
table/
-
0755
rm
transformations/
-
0755
rm
ajax.js
31313
0644
edit
dl
rm
chart.js
17840
0644
edit
dl
rm
common.js
4367
0644
edit
dl
rm
config.js
24956
0644
edit
dl
rm
console.js
49656
0644
edit
dl
rm
cross_framing_protection.js
419
0644
edit
dl
rm
doclinks.js
18275
0644
edit
dl
rm
drag_drop_import.js
12308
0644
edit
dl
rm
error_report.js
9621
0644
edit
dl
rm
export.js
33524
0644
edit
dl
rm
export_output.js
379
0644
edit
dl
rm
functions.js
160991
0644
edit
dl
rm
gis_data_editor.js
13822
0644
edit
dl
rm
import.js
6161
0644
edit
dl
rm
indexes.js
26344
0644
edit
dl
rm
jquery.sortable-table.js
9951
0644
edit
dl
rm
keyhandler.js
3003
0644
edit
dl
rm
makegrid.js
78860
0644
edit
dl
rm
menu_resizer.js
5644
0644
edit
dl
rm
microhistory.js
10074
0644
edit
dl
rm
multi_column_sort.js
1296
0644
edit
dl
rm
navigation.js
54678
0644
edit
dl
rm
normalization.js
24237
0644
edit
dl
rm
page_settings.js
1568
0644
edit
dl
rm
replication.js
3517
0644
edit
dl
rm
rte.js
40074
0644
edit
dl
rm
shortcuts_handler.js
3326
0644
edit
dl
rm
sql.js
35495
0644
edit
dl
rm
u2f.js
2953
0644
edit
dl
rm
Edit:
/usr/share/phpmyadmin/js/dist/shortcuts_handler.js
(3326B)
"use strict"; /** * @fileoverview Handle shortcuts in various pages * @name Shortcuts handler * * @requires jQuery * @requires jQueryUI */ /* global Console */ // js/console.js /** * Register key events on load */ $(function () { var databaseOp = false; var tableOp = false; var keyD = 68; var keyT = 84; var keyK = 75; var keyS = 83; var keyF = 70; var keyE = 69; var keyH = 72; var keyC = 67; var keyBackSpace = 8; $(document).on('keyup', function (e) { // is a string but is also a boolean according to https://api.jquery.com/prop/ if ($(e.target).prop('contenteditable') === 'true' || $(e.target).prop('contenteditable') === true) { return; } if (e.target.nodeName === 'INPUT' || e.target.nodeName === 'TEXTAREA' || e.target.nodeName === 'SELECT') { return; } if (e.keyCode === keyD) { setTimeout(function () { databaseOp = false; }, 2000); } else if (e.keyCode === keyT) { setTimeout(function () { tableOp = false; }, 2000); } }); $(document).on('keydown', function (e) { // is a string but is also a boolean according to https://api.jquery.com/prop/ if ($(e.target).prop('contenteditable') === 'true' || $(e.target).prop('contenteditable') === true) { return; } // disable the shortcuts when session has timed out. if ($('#modalOverlay').length > 0) { return; } if (e.ctrlKey && e.altKey && e.keyCode === keyC) { Console.toggle(); } if (e.ctrlKey && e.keyCode === keyK) { e.preventDefault(); Console.toggle(); } if (e.target.nodeName === 'INPUT' || e.target.nodeName === 'TEXTAREA' || e.target.nodeName === 'SELECT') { return; } var isTable; var isDb; if (e.keyCode === keyD) { databaseOp = true; } else if (e.keyCode === keyK) { e.preventDefault(); Console.toggle(); } else if (e.keyCode === keyS) { if (databaseOp === true) { isTable = CommonParams.get('table'); isDb = CommonParams.get('db'); if (isDb && !isTable) { $('.nav-link .ic_b_props').first().trigger('click'); } } else if (tableOp === true) { isTable = CommonParams.get('table'); isDb = CommonParams.get('db'); if (isDb && isTable) { $('.nav-link .ic_b_props').first().trigger('click'); } } else { $('#pma_navigation_settings_icon').trigger('click'); } } else if (e.keyCode === keyF) { if (databaseOp === true) { isTable = CommonParams.get('table'); isDb = CommonParams.get('db'); if (isDb && !isTable) { $('.nav-link .ic_b_search').first().trigger('click'); } } else if (tableOp === true) { isTable = CommonParams.get('table'); isDb = CommonParams.get('db'); if (isDb && isTable) { $('.nav-link .ic_b_search').first().trigger('click'); } } } else if (e.keyCode === keyT) { tableOp = true; } else if (e.keyCode === keyE) { $('.ic_b_export').first().trigger('click'); } else if (e.keyCode === keyBackSpace) { window.history.back(); } else if (e.keyCode === keyH) { $('.ic_b_home').first().trigger('click'); } }); });
Save
cmd:
run