Changeset 4669 for lang/javascript

Show
Ignore:
Timestamp:
01/16/08 11:47:11 (5 years ago)
Author:
mattn
Message:

lang/javascript/userscripts/minibufferbookmarkcommand.user.js:
ブックマークオブジェクトを関数からオブジェクトに変更した際に埋め込んでしまったバグを修正。

Files:
1 modified

Legend:

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

    r4667 r4669  
    6464                this.post = function(async, opt){ 
    6565                        var comment = self.comment; 
    66                         if (self.tags.length) comment = '[' + tags.join('][') + ']' + comment; 
     66                        if (self.tags.length) comment = '[' + self.tags.join('][') + ']' + comment; 
    6767                        var request = [ 
    6868                                "mode=enter", 
     
    121121                        if(!urls.length) return; 
    122122                        self.tags = tags; 
    123                         self.tags = comment; 
     123                        self.comment = comment; 
    124124                        var total = urls.length; 
    125125                        self.time = new Date().getTime(); 
     
    412412                          for(var i=0; i<idx; i++){ 
    413413                                  if(args[i].match(regexp_long)){ // long option 
    414                                           var cmd = BookmarkL[args[i].slice(2)].bookmark; 
    415                                           if(cmd) cmd(urls, tags, comment); 
     414                                          var clazz = BookmarkL[args[i].slice(2)]; 
     415                                          if(clazz && clazz.bookmark) clazz.bookmark(urls, tags, comment); 
    416416                                  }else if(args[i].match(regexp_short)){ // short option 
    417417                                          var bookmarks = args[i].match(/\w/g); 
    418418                                          for(var j=0; j<bookmarks.length; j++){ 
    419                                                   var cmd = BookmarkS[bookmarks[j]].bookmark; 
    420                                                   if(cmd) cmd(urls, tags, comment); 
     419                                                  var clazz = BookmarkS[bookmarks[j]]; 
     420                                                  if(clazz && clazz.bookmark) clazz.bookmark(urls, tags, comment); 
    421421                                          } 
    422422                                  }