CleverMemoに追加すると便利なボタン(リンク作成編)

せっかくのJavascriptですから、もう少し先に進んでみます。


Clever Memo - カスタマイズ可能なEvernote投稿専用メモアプリ 1.0.1
分類: 仕事効率化,ビジネス
価格: 無料 (Toc)

リンクを記録するとき、無骨な http://〜 だけでは味気ない。タイトル入りのリンク・タグにしたいのが人情です。それでボタンにしてみました。
CleverMemoに追加すると便利なボタン(Undo/Redo編)




下記スクリプトを登録します。名前は「りんく」で出てくる「🔗」がオススメ。

(function(){
  url=prompt("URLを入力してください");
  if(url){
    q=new XMLHttpRequest();
    q.open("get",url,false);
    q.send(null);
    s=q.responseText;
    title=(s.match(/<title>(.+?)<\/title>/))? RegExp.$1:url;
    link="<a href="+url+" target=_blank>"+title+"</a>\n";
    return link;
  }
})();



ボタンをタップすると入力を求めてくるので、そこにURLアドレスを貼り付け。



するとネットに接続し、しばらく待つと本文にリンク・タグが埋め込まれます。
これでブログの下書きが少し楽になる。もちろんスクリプト内の link を書き換え、凝った形式に仕上げることも可能です。BlogQuote風とか。

link="<div style='color:black;background:ivory;padding:15px;border-radius:5px;border:1px solid lightgray;'><a href="+url+" target=_blank style=color:darkblue;><img align=left src=http://capture.heartrails.com/200x130/?"+url+" style='border-radius:10px;margin:1px 15px 1px 1px;box-shadow:1px 2px 3px gray;'>"+title+"</a><a href=http://b.hatena.ne.jp/entry/"+url+" target=_blank><img src=http://b.hatena.ne.jp/entry/image/"+url+"></a><br><br style=clear:both;></div>\n";


ほら、ますますブログ・エディタになっていく。CleverMemoには底力が隠されている気がするんです。それをどうやって掘り起こしていくか・・・。