// charset=UTF-8 (美乳)
// HTML-Aid : mod_ruby version 4
// by Tabby Software Magic, 04-MAR-2019(MON)
// htmlaid.js を読み込んだ後に、これを読み込む
/*
1.
〜 内で、htmlaid.js、mod_ruby.js を読み込む。
mod_navi.js と組み合わせて使うなら、する事は以上。
以下は mod_ruby.js を単独で使う場合。
2. の onload ハンドラを設定する(defer は不可)。
3.ルビのオン/オフを切り替えるには、HtmlAid.ruby.toggleRuby() を呼ぶ。
*/
/*
◆クロサワ式・コメント版
◇ルビ
開始を明示
漢字
境界を自動判別
カナと漢字
強制表示(オフにならない)
漢字
モノルビ
魑|魅|魍|魎
◇ツールチップ (span)
グレース
◇略語 (abbr)
i18n
◇頭字語 (abbr、旧 acronym)
WWW
◆クロサワ式・空白版
◇グループルビ
漢字(かんじ)
◆青空文庫
◇開始を明示
|漢字《かんじ》
◇境界を自動判別
カナと漢字《かんじ》
◆pixiv
◇グループルビ
[[rb:漢字 > かんじ]]
◆Unicode
◇グループルビ
漢字かんじ
◆JIS X 4052
◇グループルビ
_^漢字(かんじ)^_
◇モノルビ
_^魑(ち)魅(み)魍(もう)魎(りょう)^_
◆JIS X 4081
◇グループルビ
漢字かんじ
*/
if ( typeof HtmlAid == "undefined" ) {
var HtmlAid = {};
}
HtmlAid.ruby = {
// ―――― 変数 ――――
// 複数回実行しない為に
idempotent: false,
// 今表示しているのは か代替 か (mod_navi.js から参照する)
isEnabledRuby: true,
// クロサワ式・コメント版で文字参照を解決するか (外部から操作する)
isParseComment: true,
// 全 要素を、親要素と代替要素と共に記録
rubyCollection: [],
// 変換した要素の数
convertCount: 0,
// ―――― 定数 ――――
// と代替 に付けるクラス名
rubyClass: "reading",
// 変換開始遅延時間(単位 ms) (mod_navi.js から参照する)
delay: 500,
// 進捗表示の間隔、0 ならしない
progressStep: 16,
// 結果報告を消すまでの時間、0 ならしない
resultTimeout: 5000,
//