diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2014-02-26 13:38:40 +0200 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2014-02-26 16:52:57 +0200 |
commit | 843920be5a9df58eb9dd997b49db93b6f243ade9 (patch) | |
tree | 530269650a6665da72f3b1316c86da69241ca0a6 /web | |
parent | ebd494e6c6fdcc7d4ca57084b81f3fd201b5e720 (diff) | |
download | aconf-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.js | 6 | ||||
-rw-r--r-- | web/widget/field.js | 2 |
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"); |