Changeset 8961 for lang/javascript

Show
Ignore:
Timestamp:
04/06/08 09:47:11 (5 years ago)
Author:
drry
Message:

lang/javascript/userscripts/hatena.confirmhatenastar.user.js
lang/javascript/userscripts/hatena.replaceStarByProfileIcon.user.js
lang/javascript/userscripts/playontumblr.user.js
lang/javascript/userscripts/reblogcommand.user.js
lang/javascript/userscripts/minibuffer.user.js
lang/javascript/userscripts/fastlookupalc.user.js
lang/javascript/userscripts/fastlookupjpanden.user.js
lang/javascript/userscripts/flickralwaysshowexif.user.js
lang/javascript/userscripts/flickrshowlicenses.user.js:

  • var 忘れグローバルを修正しました。
  • ほか。
Location:
lang/javascript/userscripts
Files:
9 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/userscripts/fastlookupalc.user.js

    r4401 r8961  
    5959        function $N(name, attr, childs) { 
    6060                var ret = document.createElement(name); 
    61                 for (k in attr) { 
     61                for (var k in attr) { 
    6262                        if (!attr.hasOwnProperty(k)) continue; 
    6363                        v = attr[k]; 
  • lang/javascript/userscripts/fastlookupjpanden.user.js

    r7511 r8961  
    14391439function $N(name, attr, childs) { 
    14401440    var ret = document.createElement(name); 
    1441     for (k in attr) { 
     1441    for (var k in attr) { 
    14421442        if (!attr.hasOwnProperty(k)) continue; 
    14431443        v = attr[k]; 
  • lang/javascript/userscripts/flickralwaysshowexif.user.js

    r7031 r8961  
    136136        function $N(name, attr, childs) { 
    137137                var ret = document.createElement(name); 
    138                 for (k in attr) { 
     138                for (var k in attr) { 
    139139                        if (!attr.hasOwnProperty(k)) continue; 
    140140                        v = attr[k]; 
  • lang/javascript/userscripts/flickrshowlicenses.user.js

    r4401 r8961  
    7474        function $N(name, attr, childs) { 
    7575                var ret = document.createElement(name); 
    76                 for (k in attr) { 
     76                for (var k in attr) { 
    7777                        if (!attr.hasOwnProperty(k)) continue; 
    7878                        v = attr[k]; 
  • lang/javascript/userscripts/hatena.confirmhatenastar.user.js

    r8727 r8961  
    2626                                _addStar.call(self, e); 
    2727                        } 
    28                 } 
     28                }; 
    2929        } 
    3030})(this.unsafeWindow || window); 
  • lang/javascript/userscripts/hatena.replaceStarByProfileIcon.user.js

    r8728 r8961  
    88 
    99(function(unsafeWindow){ 
    10         if (unsafeWindow && unsafeWindow.Hatena && unsafeWindow.Hatena.Star){ 
    11                 var bindStarEntry = unsafeWindow.Hatena.Star.Entry.prototype.bindStarEntry; 
    12                 unsafeWindow.Hatena.Star.Entry.prototype.bindStarEntry = function(se){ 
    13                         var self = this, stars = []; 
    14                         for (var i = 0,len = se.stars.length; i < len; i++) { 
    15                                 var star = se.stars[i]; 
    16                                 if (star.name) { 
    17                                         var img = unsafeWindow.Hatena.User.getProfileIcon(star.name); 
    18                                         //img.src = img.src.replace(/\/profile_s/,'/profile');img.width = img.height = 64; 
    19                                         img.alt = star.name; 
    20                                         if (!star.img) star.img = img; 
    21                                 } 
    22                                 stars.push(star); 
     10        if (!unsafeWindow.Hatena || !unsafeWindow.Hatena.Star){ 
     11                return; 
     12        } 
     13        var bindStarEntry = unsafeWindow.Hatena.Star.Entry.prototype.bindStarEntry; 
     14        unsafeWindow.Hatena.Star.Entry.prototype.bindStarEntry = function(se){ 
     15                var self = this, stars = []; 
     16                for (var i = 0,len = se.stars.length; i < len; i++) { 
     17                        var star = se.stars[i]; 
     18                        if (star.name) { 
     19                                var img = unsafeWindow.Hatena.User.getProfileIcon(star.name); 
     20                                //img.src = img.src.replace(/\/profile_s/,'/profile');img.width = img.height = 64; 
     21                                img.alt = star.name; 
     22                                if (!star.img) star.img = img; 
    2323                        } 
    24                         se.stars = stars; 
    25                         bindStarEntry.call(self, se); 
     24                        stars.push(star); 
    2625                } 
    27                 var showName = unsafeWindow.Hatena.Star.Star.prototype.showName; 
    28                 unsafeWindow.Hatena.Star.Star.prototype.showName = function(e){ 
    29                         this.screen_name = this.name; 
    30                         showName.call(this,e); 
    31                 }; 
    32         } 
     26                se.stars = stars; 
     27                bindStarEntry.call(self, se); 
     28        }; 
     29        var showName = unsafeWindow.Hatena.Star.Star.prototype.showName; 
     30        unsafeWindow.Hatena.Star.Star.prototype.showName = function(e){ 
     31                this.screen_name = this.name; 
     32                showName.call(this,e); 
     33        }; 
    3334})(this.unsafeWindow||window); 
  • lang/javascript/userscripts/minibuffer.user.js

    r8259 r8961  
    287287                  }); 
    288288          }); 
    289           for(key in self.KEYBIND){ 
     289          for(var key in self.KEYBIND){ 
    290290                  (function(a){ 
    291291                          self.shortcutkey.addCommand({key:key, command:function(){a.call(self)}}); 
     
    996996          // to keep compatibility 
    997997          if(typeof hash.name == 'undefined'){ 
    998                   for(name in hash){ 
     998                  for(var name in hash){ 
    999999                          this.command[name] = hash[name]; 
    10001000                  } 
     
    10861086function $N(name, attr, childs) { 
    10871087        var ret = document.createElement(name); 
    1088         for (var k in attr) { 
    1089                 if (!attr.hasOwnProperty(k)) continue; 
     1088        for (var k in attr) if (attr.hasOwnProperty(k)) { 
    10901089                var v = attr[k]; 
    10911090                if (k == "class") ret.className = v; 
     
    11111110// $X 
    11121111// based on: http://lowreal.net/blog/2007/11/17/1 
    1113 //  
     1112// 
    11141113// $X(exp); 
    11151114// $X(exp, context); 
     
    13441343        if (!list) list = ["parallel", "wait", "next", "call", "loop"]; 
    13451344        if (!obj)  obj  = (function () { return this })(); 
    1346         for (var i = 0; i < list.length; i++) { 
    1347                 var n = list[i]; 
    1348                 obj[n] = Deferred[n]; 
    1349         } 
     1345        list.forEach(function (i) { 
     1346                obj[i] = Deferred[i]; 
     1347        }); 
    13501348        return Deferred; 
    13511349}; 
     
    13661364        return d; 
    13671365} 
    1368 xhttp.get  = function (url)       { return xhttp({method:"get",  url:url}) } 
    1369 xhttp.post = function (url, data) { return xhttp({method:"post", url:url, data:data, headers:{"Content-Type":"application/x-www-form-urlencoded"}}) } 
     1366xhttp.get  = function (url)       { return xhttp({method:"get",  url:url}) }; 
     1367xhttp.post = function (url, data) { return xhttp({method:"post", url:url, data:data, headers:{"Content-Type":"application/x-www-form-urlencoded"}}) }; 
    13701368 
    13711369 
     
    13861384        return d; 
    13871385} 
    1388 http.get  = function (url)       { return http({method:"get",  url:url}) } 
    1389 http.post = function (url, data) { return http({method:"post", url:url, data:data, headers:{"Content-Type":"application/x-www-form-urlencoded"}}) } 
     1386http.get  = function (url)       { return http({method:"get",  url:url}) }; 
     1387http.post = function (url, data) { return http({method:"post", url:url, data:data, headers:{"Content-Type":"application/x-www-form-urlencoded"}}) }; 
    13901388 
    13911389Deferred.Deferred = Deferred; 
  • lang/javascript/userscripts/playontumblr.user.js

    r8733 r8961  
    1212                e.initMouseEvent("click",true,true,unsafeWindow,1,10,50,10,50,0,0,0,0,1,n); 
    1313                n.dispatchEvent(e); 
    14         } 
     14        }; 
    1515 
    1616        addShortcutkey({ 
  • lang/javascript/userscripts/reblogcommand.user.js

    r7308 r8961  
    6969function createPostData(params){ 
    7070        var arr = []; 
    71         for(param in params){ 
     71        for(var param in params){ 
    7272                if(param != "preview_post"){ 
    7373                        arr.push(encodeURIComponent(param));