Skip to content

Instantly share code, notes, and snippets.

@gotoken
Created November 1, 2010 04:00
Show Gist options
  • Save gotoken/657585 to your computer and use it in GitHub Desktop.
Save gotoken/657585 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
<title>[bookmarklet] Add Edit Button on Your Typepad Blog</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
</head>
<body>
<h1>TypePadブログ編集ボタン挿入ブックマークレット</h1>
<h2>インストール</h2>
<p>下のボタンをクリックせずにブックマークバーにドラッグしてください</p>
<a style="font-size:12px; font-weight:bold; color:black; text-shadow: 0px 1px 0px #ccc; text-decoration:none; padding: 3px;background-color:#969696;" title="クリックせずにブックマークバーにドラッグしてください" " href="javascript:p=new RegExp('http://typecast.typepad.jp/t/typecast/([0-9]+)');l=document.getElementsByTagName('link');for(i=0;i<l.length;i++){if(l[i].media=='handheld'){h=l[i].href;if(h){m=p.exec(h);if(m){bid=m[1]};}}};if(bid){a=document.getElementsByClassName('entry');for(i=0;i<a.length;i++){id=a[i].id.replace('entry-','');if(id){d=document.createElement('a');d.target='_blank';d.href='https://www.typepad.jp/t/app/weblog/post?__mode=edit_entry&id='+id+'&blog_id='+bid+'';d.style.backgroundColor='#ddd';d.style.padding='3px';d.style.color='black';d.style.fontWeight='bold';d.style.textDecoration='none';d.style.mozBorderRadius='3px';d.innerHTML='上のエントリを編集する';a[i].appendChild(d);}};alert('各エントリの下に編集ボタンを追加しました')}else{alert('このページから編集画面のURLを推測できませんでした');};void(0)">編集モード</a>
<p>ブックマークバーが表示されていない場合は、<b>表示>ツールバー>ブックマークツールバー</b> を選び、チェックが入っている状態にします</p>
<h2>使い方</h2>
<p>ブログを表示しているときに、ブックマークバーのこのブックマークレットをクリックすると、各エントリの下に編集ボタンを追加します。</p>
<p>編集ボタンをクリックすると、エントリページの編集画面を新しいタブに開きます。</p>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment