summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2014-02-26 13:38:40 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2014-02-26 16:52:57 +0200
commit843920be5a9df58eb9dd997b49db93b6f243ade9 (patch)
tree530269650a6665da72f3b1316c86da69241ca0a6 /web
parentebd494e6c6fdcc7d4ca57084b81f3fd201b5e720 (diff)
downloadaconf-843920be5a9df58eb9dd997b49db93b6f243ade9.tar.bz2
aconf-843920be5a9df58eb9dd997b49db93b6f243ade9.tar.xz
web client: abstract/base widget: updateStatus method
Diffstat (limited to 'web')
-rw-r--r--web/widget/abstract/base.js6
-rw-r--r--web/widget/field.js2
2 files changed, 6 insertions, 2 deletions
diff --git a/web/widget/abstract/base.js b/web/widget/abstract/base.js
index 8d48d29..24bc5bc 100644
--- a/web/widget/abstract/base.js
+++ b/web/widget/abstract/base.js
@@ -106,7 +106,7 @@ define(["acf2/dom", "jquery", "underscore"], function(dom, $, _) {
request.done(function(value, meta) {
if (request != self.request) return;
self.render(value, meta);
- self.setStatus(self.data.status(self.name));
+ self.updateStatus();
});
},
@@ -114,6 +114,10 @@ define(["acf2/dom", "jquery", "underscore"], function(dom, $, _) {
wrap: function() { return this.el; },
+ updateStatus: function() {
+ this.setStatus(this.data.status(this.name));
+ },
+
showStatus: true,
setStatus: function(status) {
diff --git a/web/widget/field.js b/web/widget/field.js
index 22acee8..b0c6034 100644
--- a/web/widget/field.js
+++ b/web/widget/field.js
@@ -73,7 +73,7 @@ define(
this.data.set(this.name, this.get())
.done(function(txnValid) {
self.msg.empty()
- self.setStatus(self.data.status(self.name));
+ self.updateStatus();
statusBar.validationReady(txnValid);
self.el.trigger("validated");