summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-11-25 14:09:06 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-11-25 14:09:06 +0200
commit6c442b8eb5e410ebf0784b10cdfc9c9a8ac5490b (patch)
tree4b044d3642e5cc019648c456f898c82d192ca069 /web
parent5ead07af9d4d20f716dd1eb77ba5250c576b4814 (diff)
downloadaconf-6c442b8eb5e410ebf0784b10cdfc9c9a8ac5490b.tar.bz2
aconf-6c442b8eb5e410ebf0784b10cdfc9c9a8ac5490b.tar.xz
web client: do not fail when trying to validate non-editable field
Diffstat (limited to 'web')
-rw-r--r--web/client.js8
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");