From e86c15479f45d470adf26270dab430e5923d4f9c Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Sun, 28 Nov 2010 16:40:11 +0100 Subject: [PATCH] Reset value for NULL in inline edit --- adminer/static/functions.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/adminer/static/functions.js b/adminer/static/functions.js index a2540010..45dadc33 100644 --- a/adminer/static/functions.js +++ b/adminer/static/functions.js @@ -324,6 +324,9 @@ function selectDblClick(td, event, text) { td.ondblclick = function () { }; var pos = event.rangeOffset; var value = (td.firstChild.alt ? td.firstChild.alt : (td.textContent ? td.textContent : td.innerText)); + if (value == '\u00A0' || td.getElementsByTagName('i').length) { //   or i - NULL + value = ''; + } var input = document.createElement(text ? 'textarea' : 'input'); input.style.width = Math.max(td.clientWidth - 14, 20) + 'px'; // 14 = 2 * (td.border + td.padding + input.border) if (text) { @@ -353,7 +356,7 @@ function selectDblClick(td, event, text) { input.name = td.id; }); } - input.value = (value == '\u00A0' || td.getElementsByTagName('i').length ? '' : value); //   or i - NULL + input.value = value; input.name = td.id; input.selectionStart = pos; input.selectionEnd = pos;