aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoranekos2011-12-30 20:23:39 +0900
committeranekos2011-12-30 20:23:39 +0900
commit66c46491d94a1968a26b12451697f2547ff35df8 (patch)
tree994fc87af7aa0b2004858cc5702842bfd6672ca5
parente9fdabb7392cff5feabea773a42f3a31d8064699 (diff)
downloadvimperator-plugins-66c46491d94a1968a26b12451697f2547ff35df8.tar.bz2
Remove silentStart() function, and Add silentStart to config
-rwxr-xr-xtwittperator/twsidebar.tw24
1 files changed, 13 insertions, 11 deletions
diff --git a/twittperator/twsidebar.tw b/twittperator/twsidebar.tw
index 9545965..0961c00 100755
--- a/twittperator/twsidebar.tw
+++ b/twittperator/twsidebar.tw
@@ -45,7 +45,10 @@ liberator.modules.TWAnekoSB = ANekoSB = (function () {
earthquake: true,
// サイドバーを閉じても機能を停止しない
- dontStop: true
+ dontStop: true,
+
+ // サイドバーが閉じていても、こっそり開始しておく
+ silentStart: false
};
// 日本語判定
@@ -486,12 +489,14 @@ liberator.modules.TWAnekoSB = ANekoSB = (function () {
}
if (silent && (started || readyToStart))
- return;
+ return;
if (isOpen && sidebarClosed) {
sidebarClosed = false;
- restore();
- return;
+ if (started) {
+ restore();
+ return;
+ }
}
if (readyToStart)
@@ -538,12 +543,9 @@ liberator.modules.TWAnekoSB = ANekoSB = (function () {
addCommands();
- return {start: start, silentStart: function () start(false, true), stop: stop};
+ if (Config.silentStart)
+ start(false, true);
-})();
+ return {start: start, stop: stop};
-try {
- ANekoSB.start();
-} catch (e) {
- window.alert(e);
-}
+})();