diff options
| author | teramako | 2010-10-01 13:19:14 +0000 | 
|---|---|---|
| committer | teramako | 2010-10-01 13:19:14 +0000 | 
| commit | 4953d47547fe43ee90d2c7c6c34124e91f960bfb (patch) | |
| tree | 64f7b53444671b247c7528fc3d12775e48d4fa87 /twittperator | |
| parent | b7dd973b83b560c0e644c5982efaaf02f51f6747 (diff) | |
| download | vimperator-plugins-4953d47547fe43ee90d2c7c6c34124e91f960bfb.tar.bz2 | |
twittperator.jsの使用に追従とCSS追加
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@38539 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'twittperator')
| -rw-r--r-- | twittperator/twlist-win.tw | 10 | 
1 files changed, 6 insertions, 4 deletions
diff --git a/twittperator/twlist-win.tw b/twittperator/twlist-win.tw index 51ab234..f470d79 100644 --- a/twittperator/twlist-win.tw +++ b/twittperator/twlist-win.tw @@ -141,11 +141,10 @@ let winXML = <>        addMsg(dmBox, dom, true);      } else {        addMsg(timelineBox, dom, false); -      if (twlist.screenName && msg.in_reply_to_screen_name == twlist.screenName) { +      if (twlist.screenName &&  twlist.screenName.test(msg.text)) {          let repDom = dom.cloneNode(true);          addMsg(mentionsBox, repDom, true);        } -      addMsgToTrack();      }    }    function addMsg(box, node, doSetSymbol){ @@ -446,6 +445,9 @@ function setStyleSheet() {        background-color: rgb(240,240,240) !important;        color: -moz-fieldtext !important;      } +    .twlist-item-mentioned { +      background-color: #F0FFFF; +    }      .twlist-rt-mark {         color: white; font-weight: bold; background-color: gray;        padding: 2px 5px; margin: 0; @@ -544,7 +546,7 @@ function getItemXML(msg) {    } else {      xml =       <richlistitem value={msg.id} searchlabel={msg.user.screen_name+"#"+msg.id} -                  xmlns={XUL} class="twlist-item-content"> +                  xmlns={XUL} class={"twlist-item-content" + (screenName.test(msg.text) ? " twlist-item-mentioned" : "")}>        <vbox class="twlist-profile-image">          <image src={msg.user.profile_image_url} width="48" height="48"/>          <spacer flex="1"/> @@ -590,11 +592,11 @@ let listener = {  function onLoad () {    let gv = liberator.globalVariables; -  __context__.__defineGetter__("screenName", function() gv.twittperator_screen_name || "");    __context__.__defineGetter__("maxRows", function() gv.twlist_max_rows || 50);    __context__.__defineGetter__("trackWords", function() gv.twittperator_track_words || "");    __context__.__defineGetter__("twlistTrack", function() gv.twlist_track_words);    __context__.__defineGetter__("win", function() services.get("windowMediator").getMostRecentWindow("twittperator:twlist")); +  __context__.screenName =  gv.twittperator_screen_name ? new RegExp("\\b@" + gv.twittperator_screen_name +"\\b") : null;    setStyleSheet();  | 
