Changeset 8553

Show
Ignore:
Timestamp:
03/31/08 11:50:18 (8 months ago)
Author:
Sore_0
Message:

lang/javascript/userscripts/niconico_thuminfo_check.user.js: 情報の表示切替について再修正

Files:
1 modified

Legend:

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

    r8546 r8553  
    9191      this.permition = 0; 
    9292      this.timer = 0; 
     93      this.info_or_tag = ""; 
    9394      link.addEventListener("mouseover", function(e){checkVideoinfo(e, self.id, self.index)}, false); 
    9495      link.addEventListener("mouseout", function(e){removeVideoinfo(e, self.id, self.index)}, false); 
     
    111112      var desc = nico.desc; 
    112113      var date = nico.date; 
     114      var iot = this.info_or_tag; 
    113115 
    114116      var title_node = document.createTextNode(title); 
     
    144146      var Info = document.createElement("span"); 
    145147      Info.id = "toggle_" + id + "_" + index; 
    146       Info.innerHTML = (pos < this.mid)? info : tag; 
     148      Info.innerHTML = (iot == "info") ? info : tag; 
    147149      head.appendChild(Info); 
    148150 
     
    177179      var index = this.index; 
    178180      var link_info = nico.links[index]; 
    179       if(!document.getElementById("info_" + id + "_" + index))return; 
     181      if(!document.getElementById("info_" + id + "_" + index)){ 
     182          this.info_or_tag = (e.pageX < link_info.mid) ? "info" : "tag"; 
     183          return; 
     184      } 
    180185      document.getElementById("toggle_" + id + "_" + index).innerHTML = (e.pageX < link_info.mid)? nico.info : nico.tag; 
    181186  };