summaryrefslogtreecommitdiffstats
path: root/web/widget/abstract/inline.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/widget/abstract/inline.js')
-rw-r--r--web/widget/abstract/inline.js42
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");
- });
}
});
}