From 6dd8f7d0fa0864fba7d1cb11730c4606c45dc46c Mon Sep 17 00:00:00 2001 From: Kaarle Ritvanen Date: Sat, 8 Feb 2014 00:45:43 +0200 Subject: web client: eliminate the super method from widgets --- web/widget/checkboxes.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'web/widget/checkboxes.js') diff --git a/web/widget/checkboxes.js b/web/widget/checkboxes.js index a34aced..c5bd52c 100644 --- a/web/widget/checkboxes.js +++ b/web/widget/checkboxes.js @@ -12,21 +12,19 @@ define( "underscore" ], function(dom, statusBar, Base, $, _) { - var Class = Base.extend({ + return Base.extend({ showStatus: true, setStatus: function(status) { - this.super( - Class, - "setStatus", - status == "invalid" ? "invalid" : null + Base.setStatus.call( + this, status == "invalid" ? "invalid" : null ); }, render: function(data, meta) { this.dynamic = meta.members.dynamic; - this.super(Class, "render", data, meta); + Base.render.call(this, data, meta); var table = $(""); this.el.append($("").html(table)); @@ -72,7 +70,5 @@ define( }); } }); - - return Class; } ); -- cgit v1.2.3