Changeset 32843 for lang

Show
Ignore:
Timestamp:
04/27/09 00:59:59 (6 years ago)
Author:
trashsuite
Message:

設定サーバへジャンプするユーザスクリプトコマンドを追加した

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/userscripts/hatena/hatena_haiku_hidden_invalid_entries.user.js

    r32840 r32843  
    1313// @include        http://h.hatena.com/album 
    1414// @see            http://hhhie.trashsuite.org/ 
    15 // @version        3.0.0 
     15// @version        3.0.1 
    1616// ==/UserScript== 
    1717 
     
    199199  { 
    200200    this.NAME          = 'Hidden invalid entries for Hatena Haiku' 
    201     this.VERSION       = '3.0.0' 
     201    this.VERSION       = '3.0.1' 
    202202    this.HATENA        = unsafeWindow.Hatena 
    203203    this.CONFIG_SERVER = 'http://hhhie.trashsuite.org/config/' 
     
    446446    } 
    447447 
     448    // コンフィグサーバの管理 URI 
     449    this.my_config_uri = function() 
     450    { 
     451      return [this.CONFIG_SERVER, this.config_id].join('') 
     452    } 
     453 
     454    // JSON の URI 
     455    this.my_json_uri = function() 
     456    { 
     457      return this.my_config_uri() + '.json' 
     458    } 
     459 
    448460    // Hidden Invalid Entries Config から設定情報を引き出す 
    449461    this.load_config = function() 
     
    460472      GM_xmlhttpRequest({ 
    461473        method: 'get', 
    462         url   : [this.CONFIG_SERVER, this.config_id, '.json'].join(''), 
     474        url   : this.my_json_uri(), 
    463475        onload: function(res) 
    464476        { 
     
    504516    } 
    505517  } // Hatena.Haiku.HiddenInvalidEntries 
    506   
     518 
     519  // over write (テスト用) 
     520  //hidden_ids      = ['Lufia'] 
     521  //hidden_keywords = ['ひとりごと', 'おはよう', 'おやすみ', 'おっぱい*', '*ふともも*'] 
     522  //hidden_words    = ['[[trashsuite]]おっぱい|ふともも|ぱんてぃ|OK!!'] 
     523 
     524  var hidden_invalid_entries = new Hatena.Haiku.HiddenInvalidEntries( 
     525    hidden_ids, 
     526    hidden_keywords, 
     527    hidden_words, 
     528    config_id 
     529  ) 
     530  hidden_invalid_entries.debug    = false 
     531  hidden_invalid_entries.report   = report 
     532  hidden_invalid_entries.run() 
     533   
    507534  // 設定情報のキャッシュをクリア 
    508   GM_registerMenuCommand('Hidden Invalid Entries - clear cache', function(){GM_setValue('config', '')}) 
     535  GM_registerMenuCommand( 
     536    'Hidden Invalid Entries - clear cache', 
     537    function(){GM_setValue('config', '')} 
     538  ) 
     539 
     540  // 設定画面へジャンプ 
     541  if(config_id.length == 40) { 
     542    GM_registerMenuCommand( 
     543      'Hidden Invalid Entries - jump to config', 
     544      function(){location.href = hidden_invalid_entries.my_config_uri()} 
     545    ) 
     546  } 
    509547 
    510548  GM_addStyle(<><![CDATA[ 
     
    534572    } 
    535573  ]]></>) 
    536  
    537   // over write (テスト用) 
    538   //hidden_ids      = ['Lufia'] 
    539   //hidden_keywords = ['ひとりごと', 'おはよう', 'おやすみ', 'おっぱい*', '*ふともも*'] 
    540   //hidden_words    = ['[[trashsuite]]おっぱい|ふともも|ぱんてぃ|OK!!'] 
    541  
    542   var hidden_invalid_entries = new Hatena.Haiku.HiddenInvalidEntries( 
    543     hidden_ids, 
    544     hidden_keywords, 
    545     hidden_words, 
    546     config_id 
    547   ) 
    548   hidden_invalid_entries.debug    = false 
    549   hidden_invalid_entries.report   = report 
    550   hidden_invalid_entries.run() 
    551574})()