escape-spaces-for-haiku

  • /*
     * @title escape-spaces-for-haiku
     * @description はてなハイクの投稿欄の空行、空白をエスケープする
     * @include http://h.hatena.ne.jp
     * @license MIT License
     * @require 
     */
    (function(){
      var forEach = function(obj, cb){
         Array.prototype.forEach.apply(obj, [cb]);
      };
      forEach(
        document.forms, function(form){
          var b = form.elements.body;
          if(!b) return;
          b.value = b.value.replace(/ /g," ").replace(/\n\n/g,"\n \n");
        }
      );
    })();
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2010/11/28 06:18:43 - 2010-11-28