M.C.P.C.

―むり・くり―プラスコミュニケーション(更新終了)


| トップページ |

2006年11月23日 00:01

InDesignの勉強部屋のStudyページのtitle要素をブックマークしやすいように変更するGreasemonkeyスクリプト

このエントリーをはてなブックマークに追加 mixiチェック

InDesign の勉強部屋 [www5c.biglobe.ne.jp] の Study ページは、InDesign を使うに当たって役に立つノウハウの宝庫です。しかし、フレーム構成になっているため、コンテンツのページの title 要素は手が抜かれています。

Inddstudybookmark01
▲フレーム表示ではわからなかったが、タイトルバーのところを見るとタイトルが手抜きです

このままでは、ソーシャルブックマークするときに、とても無惨な状態になります。

Inddstudybookmark02
▲はてなブックマークのブックマークレット使用。ほかのブックマークと混在すると、タイトルからコンテンツの内容がわからないことが予想される

これからの一億総引用時代を生き抜くためにはこのままではいかんと思ったので、お節介ながら InDesign の勉強部屋の Study ページのブックマークレットによるブックマークをしやすくする Greasemonkey スクリプトを作りました。

filename: InDesignStudyRoom-AddTitle.user.js

// ==UserScript==
// @name          InDesignStudyRoom-AddTitle
// @namespace     http://blog.dtpwiki.jp/dtp/
// @author        CL 
// @include       http://www5c.biglobe.ne.jp/~thats/main*
// ==/UserScript==
 
(function() {
  
  var title = document.getElementsByTagName('title');
  var h3    = document.getElementsByTagName('h3');
  
  var strTitle = decodeURI('InDesign%E3%81%AE%E5%8B%89%E5%BC%B7');
  strTitle += decodeURI('%E9%83%A8%E5%B1%8B%EF%BC%9A');
  strTitle += title[0].innerHTML + decodeURI('%EF%BC%9A');
  strTitle += h3[0]   .innerHTML.replace(/<.*?>/g,'');
  document.title = strTitle.replace(/\n.*/g,'');
})();

適用すると、こんな感じです。

Inddstudybookmark03
▲タイトルバー部に注目。ちゃんとコンテンツの内容がわかるタイトルになっているよ

Inddstudybookmark04
▲はてなブックマークのブックマークレット使用。ちゃんとタイトルが入るよ。

投稿 大野 義貴 [InDesign] | |

トラックバック(0)

トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/1887

コメントする