Skip to content

Commit

Permalink
Showing 4 changed files with 12 additions and 2 deletions.
3 changes: 2 additions & 1 deletion adminer/include/editing.inc.php
Original file line number Diff line number Diff line change
@@ -117,7 +117,8 @@ function referencable_primary($self) {
* @return null
*/
function textarea($name, $value, $rows = 10, $cols = 80) {
echo "<textarea name='$name' rows='$rows' cols='$cols' class='sqlarea' spellcheck='false' wrap='off' onkeydown='return textareaKeydown(this, event);'>"; // spellcheck, wrap - not valid before HTML5
global $jush;
echo "<textarea name='$name' rows='$rows' cols='$cols' class='sqlarea jush-$jush' spellcheck='false' wrap='off' onkeydown='return textareaKeydown(this, event);'>"; // spellcheck, wrap - not valid before HTML5
if (is_array($value)) {
foreach ($value as $val) { // not implode() to save memory
echo h($val[0]) . "\n\n\n"; // $val == array($query, $time)
6 changes: 6 additions & 0 deletions adminer/static/editing.js
Original file line number Diff line number Diff line change
@@ -27,6 +27,12 @@ function bodyLoad(version) {
jush.custom_links = jushLinks;
}
jush.highlight_tag('code', 0);
var tags = document.getElementsByTagName('textarea');
for (var i = 0; i < tags.length; i++) {
if (/(^|\s)jush-/.test(tags[i].className)) {
jush.textarea(tags[i]);
}
}
}
};
script.onreadystatechange = function () {
3 changes: 3 additions & 0 deletions adminer/static/functions.js
Original file line number Diff line number Diff line change
@@ -366,6 +366,9 @@ function getTarget(event) {
*/
function bodyKeydown(event, button) {
var target = getTarget(event);
if (target.jushTextarea) {
target = target.jushTextarea;
}
if (isCtrl(event) && (event.keyCode == 13 || event.keyCode == 10) && isTag(target, 'select|textarea|input')) { // 13|10 - Enter
target.blur();
if (button) {
2 changes: 1 addition & 1 deletion externals/jush
Submodule jush updated from 9493dc to 06a7c7

0 comments on commit 90b09fc

Please sign in to comment.