diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2014-02-22 00:40:03 +0200 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2014-02-24 13:01:56 +0200 |
commit | f6c04ff1d0395210f595e16cfc8757bb8f7ee706 (patch) | |
tree | 4239cc4b5a8bde4f731031887faa4fab601fa047 /web/widget/abstract/inline.js | |
parent | 5df988bd8cad043d9195c2554a3978ffe1c031f0 (diff) | |
download | aconf-f6c04ff1d0395210f595e16cfc8757bb8f7ee706.tar.bz2 aconf-f6c04ff1d0395210f595e16cfc8757bb8f7ee706.tar.xz |
web client: split abstract/inline widget into two
Diffstat (limited to 'web/widget/abstract/inline.js')
-rw-r--r-- | web/widget/abstract/inline.js | 42 |
1 files changed, 6 insertions, 36 deletions
diff --git a/web/widget/abstract/inline.js b/web/widget/abstract/inline.js index 6e159b6..dae1797 100644 --- a/web/widget/abstract/inline.js +++ b/web/widget/abstract/inline.js @@ -12,13 +12,7 @@ define( ) { this.txnMgr = data.txnMgr; return Base.init.call( - this, - data, - name, - meta, - Math.min(6, level + 1), - editable, - removable + this, data, name, meta, level, editable, removable ); }, @@ -26,11 +20,13 @@ define( createEl: function() { return $("<div>"); }, - showStatus: false, - requestData: function(value, meta) { this.path = value; - return this.refreshData(); + return this._requestData(value, meta); + }, + + _requestData: function(value, meta) { + return Base.requestData.call(this, value, meta); }, refreshData: function() { @@ -39,32 +35,6 @@ define( def.resolve(data, data.meta); }); return def; - }, - - showHeading: true, - - render: function(data, meta) { - if (this.showHeading) - this.el.html( - $("<h" + this.level + ">").text(meta["ui-name"]) - ); - }, - - wrap: function() { return this.el; }, - - validate: function(data) { - Base.validate.call(this, data); - - if (this.data.match(this.meta.condition)) { - var valid = data.validate(); - this.setStatus(data.status()); - statusBar.validationReady(valid); - } - - if (this.fields) - _.each(this.fields, function(field) { - field.trigger("updated"); - }); } }); } |