cosmetic
git-svn-id: http://www.cozmixng.org/repos/piro/treestyletab/trunk@5625 599a83e7-65a4-db11-8015-0010dcdd6dc2
This commit is contained in:
parent
641d9ffc9f
commit
fe7b51be74
@ -46,6 +46,44 @@ var TreeStyleTabUtils = {
|
|||||||
},
|
},
|
||||||
_initialized : false,
|
_initialized : false,
|
||||||
|
|
||||||
|
// tabbar position
|
||||||
|
|
||||||
|
get currentTabbarPosition() /* PUBLIC API */
|
||||||
|
{
|
||||||
|
return this.getTreePref('tabbar.position') || 'top';
|
||||||
|
},
|
||||||
|
set currentTabbarPosition(aValue)
|
||||||
|
{
|
||||||
|
var position = String(aValue);
|
||||||
|
if (!position || !/^(top|bottom|left|right)$/i.test(position))
|
||||||
|
position = 'top';
|
||||||
|
|
||||||
|
position = position.toLowerCase();
|
||||||
|
this.setTreePref('tabbar.position', position);
|
||||||
|
|
||||||
|
return aValue;
|
||||||
|
},
|
||||||
|
|
||||||
|
rollbackTabbarPosition : function TSTUtils_rollbackTabbarPosition() /* PUBLIC API */
|
||||||
|
{
|
||||||
|
if (!this._tabbarPositionHistory.length)
|
||||||
|
return false;
|
||||||
|
|
||||||
|
this._inRollbackTabbarPosition = true;
|
||||||
|
this.currentTabbarPosition = this._tabbarPositionHistory.pop();
|
||||||
|
this._inRollbackTabbarPosition = false;
|
||||||
|
|
||||||
|
return true;
|
||||||
|
},
|
||||||
|
|
||||||
|
onChangeTabbarPosition : function TSTUtils_onChangeTabbarPosition(aPosition)
|
||||||
|
{
|
||||||
|
if (this._inRollbackTabbarPosition) return;
|
||||||
|
this._tabbarPositionHistory.push(aPosition);
|
||||||
|
},
|
||||||
|
|
||||||
|
_tabbarPositionHistory : [],
|
||||||
|
|
||||||
// pref listener
|
// pref listener
|
||||||
|
|
||||||
domains : [
|
domains : [
|
||||||
@ -76,44 +114,6 @@ var TreeStyleTabUtils = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
// tabbar position
|
|
||||||
|
|
||||||
get currentTabbarPosition() /* PUBLIC API */
|
|
||||||
{
|
|
||||||
return this.getPref('extensions.treestyletab.tabbar.position') || 'top';
|
|
||||||
},
|
|
||||||
set currentTabbarPosition(aValue)
|
|
||||||
{
|
|
||||||
var position = String(aValue);
|
|
||||||
if (!position || !/^(top|bottom|left|right)$/i.test(position))
|
|
||||||
position = 'top';
|
|
||||||
|
|
||||||
position = position.toLowerCase();
|
|
||||||
this.setPref('extensions.treestyletab.tabbar.position', position);
|
|
||||||
|
|
||||||
return aValue;
|
|
||||||
},
|
|
||||||
|
|
||||||
rollbackTabbarPosition : function TSTUtils_rollbackTabbarPosition() /* PUBLIC API */
|
|
||||||
{
|
|
||||||
if (!this._tabbarPositionHistory.length)
|
|
||||||
return false;
|
|
||||||
|
|
||||||
this._inRollbackTabbarPosition = true;
|
|
||||||
this.currentTabbarPosition = this._tabbarPositionHistory.pop();
|
|
||||||
this._inRollbackTabbarPosition = false;
|
|
||||||
|
|
||||||
return true;
|
|
||||||
},
|
|
||||||
|
|
||||||
onChangeTabbarPosition : function TSTUtils_onChangeTabbarPosition(aPosition)
|
|
||||||
{
|
|
||||||
if (this._inRollbackTabbarPosition) return;
|
|
||||||
this._tabbarPositionHistory.push(aPosition);
|
|
||||||
},
|
|
||||||
|
|
||||||
_tabbarPositionHistory : [],
|
|
||||||
|
|
||||||
/* Save/Load Prefs */
|
/* Save/Load Prefs */
|
||||||
|
|
||||||
getTreePref : function TSTUtils_getTreePref(aPrefstring)
|
getTreePref : function TSTUtils_getTreePref(aPrefstring)
|
||||||
|
Loading…
Reference in New Issue
Block a user