4/1にリリースされたSleipnir Startがかっちょいいことは昨日書いたんだけど、これデフォルトがニュースだともっと自分好みだなぁと思って簡単なGreaseMonkey書いてみた。
sleipnir_start_news_mode.user.js


特に何してるってもんでもなく、ページロードしたらボタン押すってだけ。

ソース

// ==UserScript==
// @name           Sleipnir Start: News Mode Starter
// @version        0.0.2
// @namespace      http://www.nobodyplace.com
// @description    show "news mode" when load "Sleipnir Start".
// @include        http://www.sleipnirstart.com/*
// ==/UserScript==

(function(){
  var w = (typeof unsafeWindow == 'undefined') ? window : unsafeWindow;
  w.onload = function() {
    var myInterval = setInterval(function() {
      if( w.loadCompleteFlag ){
        clearInterval(myInterval);
        w.chgNewsMode();
      }
    }, 100);
  }
})();


ページロード時の処理が不味い気がする(FireBugで怒られる)けど、
とりあえず動いてるんでまぁいいや。



追記:12:53

id:kiyotaka_hから、それloadCompleteFlagで出来るよ!(それでsetInterval回すといけるよ!)と教えていただいたので、その線でコードを書き直しました。thanks!