diff options
| author | Alon Levy <alon@pobox.com> | 2015-04-06 11:43:16 +0300 |
|---|---|---|
| committer | Alon Levy <alon@pobox.com> | 2015-04-06 11:43:16 +0300 |
| commit | 3ae06034b88e7a9887a1c9fb2f5e623cd9469669 (patch) | |
| tree | f4fcf31e491ded0f747538af683322bdad0730ba /src/client/view/tab.js | |
| parent | cadfc79763a9c5c7473ca8ab764a0f9c56b125c1 (diff) | |
client: property tab cleanup; resolve #396
Diffstat (limited to 'src/client/view/tab.js')
| -rw-r--r-- | src/client/view/tab.js | 62 |
1 files changed, 0 insertions, 62 deletions
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 -}; - -}); |
