Changeset 11326

Show
Ignore:
Timestamp:
05/10/08 06:51:24 (5 years ago)
Author:
drry
Message:
  • 空白を修整しました。
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/vimperator-plugins/trunk/twitterView.js

    r11325 r11326  
    1717    var passwordManager = Cc["@mozilla.org/login-manager;1"].getService(Ci.nsILoginManager); 
    1818    var password; var username; 
    19     try { 
    20         var logins = passwordManager.findLogins({}, 'http://twitter.com',  'https://twitter.com', null); 
     19    try{ 
     20        var logins = passwordManager.findLogins({},'http://twitter.com','https://twitter.com',null); 
    2121        if(logins.length) 
    22             [username, password] = [logins[0].username, logins[0].password]; 
     22            [username,password] = [logins[0].username,logins[0].password]; 
    2323        else 
    2424            liberator.echoerr("Twitter: account not found"); 
    2525    } 
    26     catch(ex) { 
     26    catch(ex){ 
    2727    } 
    2828 
     
    6060    checkTimeline(); 
    6161    updateTimeline(); 
    62     setInterval(function() checkTimeline(Date.now() - checkTime - 3), checkTime); 
    63     setInterval(updateTimeline, updateTime); 
     62    setInterval(function() checkTimeline(Date.now() - checkTime - 3),checkTime); 
     63    setInterval(updateTimeline,updateTime); 
    6464 
    6565    function favoriteStatus(id){ 
     
    7474    function checkTimeline(since){ 
    7575        var req = "http://twitter.com/statuses/friends_timeline.json"; 
    76         if(typeof since == "number") 
    77           since = new Date(since); 
    78         if(since) 
     76        if(typeof since == "number") since = new Date(since); 
     77        if(since){ 
    7978          req += "?since=" + encodeURIComponent(since.toUTCString()); 
     79        } 
    8080        var xhr = new XMLHttpRequest(); 
    8181        xhr.onreadystatechange = function(){ 
    82             if(xhr.readyState == 4){ 
    83                 if(xhr.status == 200){ 
    84                     var response = window.eval(xhr.responseText); 
    85                     liberator.plugins.statuses = 
    86                       statuses = 
    87                         statuses.concat(response.filter(function(r) 
    88                                                           !statuses.some(function(status) 
    89                                                                            status.id == r.id))); 
    90                 }else{ 
    91                     liberator.echoerr("Twitter Viewer: failed"); 
    92                 } 
     82            if(xhr.readyState != 4) return; 
     83            if(xhr.status != 200){ 
     84                liberator.echoerr("Twitter Viewer: failed"); 
    9385            } 
     86            var response = window.eval(xhr.responseText); 
     87            liberator.plugins.statuses = statuses = 
     88                statuses.concat(response.filter(function(r) 
     89                    !statuses.some(function(status) 
     90                        status.id == r.id))); 
    9491        }; 
    95         //xhr.setRequestHeader("X-Twitter-Client", "Vimperator"); 
    96         //xhr.setRequestHeader("X-Twitter-Client-Version", ""); 
    97         //xhr.setRequestHeader("X-Twitter-Client-URL", ""); 
    98         //xhr.setRequestHeader("If-Modified-Since", ""); 
     92        //xhr.setRequestHeader("X-Twitter-Client","Vimperator"); 
     93        //xhr.setRequestHeader("X-Twitter-Client-Version",""); 
     94        //xhr.setRequestHeader("X-Twitter-Client-URL",""); 
     95        //xhr.setRequestHeader("If-Modified-Since",""); 
    9996        xhr.open("GET",req,true,username,password); 
    10097        xhr.send(null); 
     
    110107    } 
    111108 
    112     liberator.mappings.addUserMap([liberator.modes.NORMAL], [",r"], 
     109    liberator.mappings.addUserMap([liberator.modes.NORMAL],[",r"], 
    113110        "Reply to current user", 
    114         function () { liberator.commandline.open(":", "twitter @" + lastestStatus.user.screen_name + " ", liberator.modes.EX); }); 
    115     liberator.mappings.addUserMap([liberator.modes.NORMAL], [",f"], 
     111        function (){ liberator.commandline.open(":","twitter @" + lastestStatus.user.screen_name + " ",liberator.modes.EX); }); 
     112    liberator.mappings.addUserMap([liberator.modes.NORMAL],[",f"], 
    116113        "Favorite to current user", 
    117         function () { favoriteStatus(lastestStatus.id) }); 
     114        function (){ favoriteStatus(lastestStatus.id); }); 
    118115})(); 
    119116// vim: fdm=marker sw=4 ts=4 et: