Fixed bug #450255 (new javascript error with netscape3) thanks to Fran�ois
This commit is contained in:
@@ -35,6 +35,8 @@ $Source$
|
|||||||
* lib.inc.php3, lines 196-200; config.inc.php3, line 40;
|
* lib.inc.php3, lines 196-200; config.inc.php3, line 40;
|
||||||
Documentation.html, lines 352-357: merged patch #452877
|
Documentation.html, lines 352-357: merged patch #452877
|
||||||
($cfgServer['only_db'] - array) from Jakub Wilk.
|
($cfgServer['only_db'] - array) from Jakub Wilk.
|
||||||
|
* functions.js: fixed bug #450255 (new javascript error with netscape3)
|
||||||
|
thanks to Fran<61>ois <outils@altern.org>.
|
||||||
|
|
||||||
2001-08-18 Robin Johnson <robbat2@orbis-terrarum.net>
|
2001-08-18 Robin Johnson <robbat2@orbis-terrarum.net>
|
||||||
* lib.inc.php3 (788, 790) : tweak size for lower resolution screens.
|
* lib.inc.php3 (788, 790) : tweak size for lower resolution screens.
|
||||||
|
18
functions.js
18
functions.js
@@ -16,22 +16,23 @@ function emptySqlQuery(theForm)
|
|||||||
|
|
||||||
// The replace function (js1.2) isn't supported -> basic tests
|
// The replace function (js1.2) isn't supported -> basic tests
|
||||||
if (!isRegExp) {
|
if (!isRegExp) {
|
||||||
var isEmpty = (sqlQuery1.value == '') ? 1 : 0;
|
var isEmpty = (sqlQuery1.value == '') ? 1 : 0;
|
||||||
if (isEmpty && typeof(theForm.elements['sql_file']) != 'undefined') {
|
if (isEmpty && typeof(theForm.elements['sql_file']) != 'undefined') {
|
||||||
isEmpty = (theForm.elements['sql_file'].value == '') ? 1 : 0;
|
isEmpty = (theForm.elements['sql_file'].value == '') ? 1 : 0;
|
||||||
}
|
}
|
||||||
if (isEmpty && typeof(theForm.elements['id_bookmark']) != 'undefined') {
|
if (isEmpty && typeof(theForm.elements['id_bookmark']) != 'undefined') {
|
||||||
isEmpty = (theForm.elements['id_bookmark'].value == '') ? 1 : 0;
|
isEmpty = (theForm.elements['id_bookmark'].value == '') ? 1 : 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// js1.2+ -> validation with regular expressions
|
// js1.2+ -> validation with regular expressions
|
||||||
else {
|
else {
|
||||||
var isEmpty = (sqlQuery1.value.replace(/\s/g, '') == '') ? 1 : 0;
|
var space_re = new RegExp('\\s+');
|
||||||
|
var isEmpty = (sqlQuery1.value.replace(space_re, '') == '') ? 1 : 0;
|
||||||
if (isEmpty && typeof(theForm.elements['sql_file']) != 'undefined') {
|
if (isEmpty && typeof(theForm.elements['sql_file']) != 'undefined') {
|
||||||
isEmpty = (theForm.elements['sql_file'].value.replace(/\s/g, '') == '') ? 1 : 0;
|
isEmpty = (theForm.elements['sql_file'].value.replace(space_re, '') == '') ? 1 : 0;
|
||||||
}
|
}
|
||||||
if (isEmpty && typeof(theForm.elements['id_bookmark']) != 'undefined') {
|
if (isEmpty && typeof(theForm.elements['id_bookmark']) != 'undefined') {
|
||||||
isEmpty = (theForm.elements['id_bookmark'].value == '') ? 1 : 0;
|
isEmpty = (theForm.elements['id_bookmark'].value == '') ? 1 : 0;
|
||||||
}
|
}
|
||||||
if (isEmpty) {
|
if (isEmpty) {
|
||||||
theForm.reset();
|
theForm.reset();
|
||||||
@@ -65,9 +66,10 @@ function emptyFormElements(theForm, theFieldName)
|
|||||||
var isRegExp = (typeof(theField.value.replace) != 'undefined');
|
var isRegExp = (typeof(theField.value.replace) != 'undefined');
|
||||||
|
|
||||||
if (!isRegExp) {
|
if (!isRegExp) {
|
||||||
var isEmpty = (theField.value == '') ? 1 : 0;
|
var isEmpty = (theField.value == '') ? 1 : 0;
|
||||||
} else {
|
} else {
|
||||||
var isEmpty = (theField.value.replace(/\s/g, '') == '') ? 1 : 0;
|
var space_re = new RegExp('\\s+');
|
||||||
|
var isEmpty = (theField.value.replace(space_re, '') == '') ? 1 : 0;
|
||||||
}
|
}
|
||||||
if (isEmpty) {
|
if (isEmpty) {
|
||||||
theForm.reset();
|
theForm.reset();
|
||||||
|
Reference in New Issue
Block a user