This commit is contained in:
Jakub Vrana 2011-03-18 09:12:31 +01:00
parent 622845b096
commit ef3eb908fd
2 changed files with 5 additions and 4 deletions

View file

@ -166,7 +166,7 @@ function selectAddRow(field) {
*/ */
function textareaKeydown(target, event, tab, button) { function textareaKeydown(target, event, tab, button) {
if (tab && !event.shiftKey && !event.altKey && !event.ctrlKey && !event.metaKey) { if (tab && !event.shiftKey && !event.altKey && !event.ctrlKey && !event.metaKey) {
if (event.keyCode == 9) { if (event.keyCode == 9) { // 9 - Tab
// inspired by http://pallieter.org/Projects/insertTab/ // inspired by http://pallieter.org/Projects/insertTab/
if (target.setSelectionRange) { if (target.setSelectionRange) {
var start = target.selectionStart; var start = target.selectionStart;
@ -180,7 +180,7 @@ function textareaKeydown(target, event, tab, button) {
return false; return false;
} }
} }
if (event.keyCode == 27) { if (event.keyCode == 27) { // 27 - Esc
var els = target.form.elements; var els = target.form.elements;
for (var i=1; i < els.length; i++) { for (var i=1; i < els.length; i++) {
if (els[i-1] == target) { if (els[i-1] == target) {
@ -190,7 +190,7 @@ function textareaKeydown(target, event, tab, button) {
} }
} }
} }
if (event.ctrlKey && (event.keyCode == 13 || event.keyCode == 10) && !event.altKey && !event.metaKey) { // shiftKey allowed if (event.ctrlKey && (event.keyCode == 13 || event.keyCode == 10) && !event.altKey && !event.metaKey) { // 13|10 - Enter, shiftKey allowed
target.blur(); target.blur();
if (button) { if (button) {
button.click(); button.click();
@ -208,7 +208,7 @@ function textareaKeydown(target, event, tab, button) {
* @return boolean * @return boolean
*/ */
function editingKeydown(event) { function editingKeydown(event) {
if ((event.keyCode == 40 || event.keyCode == 38) && event.ctrlKey && !event.altKey && !event.metaKey) { // shiftKey allowed if ((event.keyCode == 40 || event.keyCode == 38) && event.ctrlKey && !event.altKey && !event.metaKey) { // 40 - Down, 38 - Up, shiftKey allowed
var target = event.target || event.srcElement; var target = event.target || event.srcElement;
var sibling = (event.keyCode == 40 ? 'nextSibling' : 'previousSibling'); var sibling = (event.keyCode == 40 ? 'nextSibling' : 'previousSibling');
var el = target.parentNode.parentNode[sibling]; var el = target.parentNode.parentNode[sibling];

View file

@ -9,6 +9,7 @@ Parse UTF-16 and UTF-8 BOM in all text uploads
Use DELIMITER in history Use DELIMITER in history
Show databases even with skip_show_database in MySQL 5 (thanks to Radoslaw Kowalewski) Show databases even with skip_show_database in MySQL 5 (thanks to Radoslaw Kowalewski)
Set MySQL time zone by PHP setting Set MySQL time zone by PHP setting
Disable maxlength with functions in edit
Better placement of AJAX icon Better placement of AJAX icon
Table header in CSV export (Editor) Table header in CSV export (Editor)
Polish translation Polish translation