From 428da49383ba6bd4300cae26d18ad9efed683784 Mon Sep 17 00:00:00 2001 From: "Eloy Lafuente (stronk7)" Date: Sun, 2 Oct 2011 01:18:32 +0200 Subject: [PATCH] MDL-29612 xmldb editor - fix recent regression + prevent unsigned floats and numbers --- admin/tool/xmldb/actions/edit_field/edit_field.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/admin/tool/xmldb/actions/edit_field/edit_field.js b/admin/tool/xmldb/actions/edit_field/edit_field.js index 0ad913374a5..d2410423e36 100644 --- a/admin/tool/xmldb/actions/edit_field/edit_field.js +++ b/admin/tool/xmldb/actions/edit_field/edit_field.js @@ -86,13 +86,17 @@ function transformForm(event) { case '2': // XMLDB_TYPE_NUMBER lengthTip.innerHTML = ' 1...20'; decimalsTip.innerHTML = ' 0...length or empty'; + unsignedField.disabled = true; + unsignedField.value = '0'; break; case '3': // XMLDB_TYPE_FLOAT lengthTip.innerHTML = ' 1...20 or empty'; decimalsTip.innerHTML = ' 0...length or empty'; + unsignedField.disabled = true; + unsignedField.value = '0'; break; case '4': // XMLDB_TYPE_CHAR - lengthTip.innerHTML = ' 1...'.xmldb_field::CHAR_MAX_LENGTH; + lengthTip.innerHTML = ' 1...1333'; // Harcoded, yes! decimalsTip.innerHTML = ''; decimalsField.disabled = true; decimalsField.value = '';