From 3ae06034b88e7a9887a1c9fb2f5e623cd9469669 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Mon, 6 Apr 2015 11:43:16 +0300 Subject: client: property tab cleanup; resolve #396 --- src/client/view/tab.js | 62 -------------------------------------------------- 1 file changed, 62 deletions(-) delete mode 100644 src/client/view/tab.js (limited to 'src/client/view/tab.js') diff --git a/src/client/view/tab.js b/src/client/view/tab.js deleted file mode 100644 index 586e308a..00000000 --- a/src/client/view/tab.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict" - -define(['jquery', 'Bacon'], -function($, Bacon) { - -function Tab(dict) { - var k, - selector = {}, - name = [], - openessBus = new Bacon.Bus(); - - for (k in dict) { - if (dict.hasOwnProperty(k) == false) { - continue; - } - selector[k] = dict[k]; - name.push(k); - } - this._selector = selector; - this._name = name; - this._openessBus = openessBus; - this.isOpenProperty = openessBus.toProperty(false) -} - -Tab.prototype.show = function(shown_name) { - var i, - name, - element; - - for (i = 0 ; i < this._name.length ; ++i) { - name = this._name[i]; - element = $(this._selector[name]); - if (name === shown_name) { - element.fadeIn(300); - } else { - element.hide(); - } - } - this._openessBus.push(true); -} - -Tab.prototype.hide = function() { - var i; - - for (i = 0 ; i < this._name.length ; ++i) { - $(this._selector[this._name[i]]).fadeOut(300); - } - this._openessBus.push(false); -} - -Tab.prototype.get = function(name, sel) { - // selector concatenation - var e = $(this._selector[name] + ' ' + sel); - - return e; -} - -return { - Tab: Tab -}; - -}); -- cgit v1.3.1