diff options
Diffstat (limited to 'web/client.js')
-rw-r--r-- | web/client.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/web/client.js b/web/client.js index 1c5ffae..38c8515 100644 --- a/web/client.js +++ b/web/client.js @@ -495,10 +495,8 @@ $(function() { this.name = name; this.editable = editable && meta.editable; - if (this.editable) { - this.onChange(this.validate); - if (data.status(name) == "invalid") this.validate(); - } + this.onChange(this.validate); + if (data.status(name) == "invalid") this.validate(); return el; }; @@ -531,6 +529,8 @@ $(function() { } Field.validate = function() { + if (!this.editable) return; + this.msg.text("[checking]"); statusBar.setError("Validating changes", "validate"); |