- 2006-09-23
- [ツール/サービス/パーツ]Sleipnir関連
Sleipnirにもスクリプトを使用して同じような機能が使えるんですねぇ。。。
今まで知りませんでした、、、がふん。
ってことで、Sleipnirでも同じようにできればいい感じ。
Sleipnir用スクリプト - Personnel
こちらの『タイトルとURI参照をアンカーとしてコピー』を参考にさせていただきました。
ありがとうございます。
『ツール』-『Sleipnirオプション』の 全般 で、スクリプトによるクライアントの操作を許可するにチェックを入れます。
上記のサイトによると
Sleipnir用スクリプト - Personnel
※ <a href="url">文書タイトル等</a>
選択範囲があれば、<a href="url#id">選択範囲文字列(文書タイトル)</a>をコピー
id は、選択範囲の要素のid属性、さもなくば親要素を遡及してid属性を探す
なので、少し変更してみました。
選択範囲がないとき
<a href="url" target="_blank">タイトル</a>
選択範囲があるとき
<blockquote cite="url"><p><cite title="タイトル"><a href="url" target="_blank">タイトル</a></cite>
選択した文字列</p></blockquote>
としてみました。
またクリップボードにコピー後、メッセージボックスが表示されていたのでそれを省略しました。
変更したスクリプト → CreateBlock.js
これをダウンロードし、Sleipnirのスクリプトのクリップボードフォルダへコピーします。
私の場合は
C:\Program Files\Fenrir & Co\Sleipnir\scripts\クリップボード
でした。
Sleipnirから『スクリプト』-『スクリプトの整理』でフォルダを表示させると簡単かもしれません。
ここへ上記スクリプトをコピーすると、
『スクリプト』-『クリップボード』に CreateBlock が追加されていると思います。
これを選ぶとURLがコピーされます。
タブブラウザなので一度にたくさんのタブを開いてWEBサイトを閲覧できますが、どうもアクティブウィンドウの取得はうまくできないぽい?
『ツール』-『Sleipnirオプション』の Dock - タブの追加と削除 で
新しいタブの追加位置 が 常に最後 にしておくことをおすすめします。
CreateBlock.js の 真ん中辺りに
Anchor.prototype.toString = function(){
if (this.range.length == 0) {
return '<a href="'+this.urlref+'" target="_blank">'+this.text+'</a>';
} else {
return '<blockquote cite="'+this.urlref+'"><p><cite title="'+this.text+'"><a href="'+this.urlref+'" target="_blank">'+this.text+'</a></cite>\n\n'+this.range+'</p></blockquote>';
}
};このような記述があります。
赤文字部分は選択範囲がない場合のリンクの作成、
青文字部分は選択範囲がある場合のリンクの作成になっていますので、
ご自分の使用法に応じて変更できます。
外部リンクのサムネイルを表示している場合は、 class="linkthumb" を追加しておくと便利です。
#外部リンクのサムネイル表示については時間を見て記事にしようと思います。
#まだIEで影が出ないのは解決してませんが・・・;
- Newer: 外部リンクのサムネイルを表示する
- Older: Web 開発補助プラグイン“Hawkeye”(Sleipnirプラグイン)
Comments:2
- sidus 2008-01-29 (火) 09:55
ご返信いただきありがとうございます。
iddzさんにご許可頂けて嬉しいです。
Personnelさんのご許可もいただきたいと思います。
記事を修正する際に、この記事を引用させていただくかと思いますが、
ご了解いただければ幸いです。
蛇足ですが、
Twitter、Followさせていただきました!
よろしくお願い致します。- stubborn_brain 2008-02-03 (日) 02:00
いえいえ~~。はいはい~、どぞどぞ~。
あぁぁ、Twitterは完全な独り言状態です、、、うへ。
って、返事が遅くなりましたー。
失礼しました~。- sidus URL 2008-01-26 (土) 18:31
Sleipnirのブログを書いているsidusと申します。
この記事を参考にさせていただき、SleipnirのMenuEditorに登録できるように、UserActionExtensionに対応したスクリプトに編集させていただきました。
その導入記事を当ブログで書きたいと思っているのですが、
こちらで編集したスクリプトをiddzさんのように、記事中で配布したいと考えています。
もしよろしければご許可をいただきたいと考え、コメントさせていただきました。
よろしければご許可いただきたく思います。
また、お手数ですが、iddzさんに下記サイトにUserActionに対応したスクリプトを登録していただければ、なお有り難いです。
(Sleipnirユーザーに広く知られますので)
スクリプト|Sleipnir Unofficial Extensions Center
http://w5.abcoroti.com/~suec/script/
お忙しいところ誠に申し訳ありませんが、
ご返信お待ちしております。- stubborn_brain 2008-01-27 (日) 17:01
はじめまして。
配布はご自由にどうぞ。
私は Personnel さんのを参考にさせていただいてるだけですし、オリジナルなものではないので;-p
スクリプトの登録も・・・私はただアレンジしただけなのでオリジナル作成者のPersonnelさんの方がよろしいのではないかと思います。
Trackback+Pingback:2
- TrackBack URL for this entry ※トラックバックは管理人の承認後に表示されます。
- http://shinobibloglab.blog.shinobi.jp/TrackBack/49/
- Listed below are links to weblogs that reference
- SleipnirでもCopy URL+ from ニンブロラボ.
- Trackback from Sleipnirを初心者がいじりまくるブログ 2008-02-02 (土) 11:25
-
blockquoteで引用するクリップボードスクリプトを導入しよう!
『Sleipnirでも[ 選択テキストをBlockquoteタグで引用 ]がしたい!』 そんなあなたにCreateBlockのスクリプト。 このスクリプトをMenuEditor(メニュ... (more…)
- Trackback from Sleipnirを初心者がいじりまくるブログ 2007-01-17 (水) 02:59
-
blockquoteで引用するクリップボードスクリプト[Sleipnir]
以前から、「Sleipnirでblockquote引用したい」と思っていました。 IE MenuExt使ってみたり、レジストリに直接追加してみたりしましたが、パソコン環境を移行するとなると面倒だったんです。 先週、OSを再インスト (more…)


