RoboHelpデータ作成
作成前に必ず確認
1コンディショナル設定、TopicとHelp以外を非表示にする
2ブックを更新、閉じる
3ソースFMにロックファイルがないこと
RH生成後のフォルダーにコピー
sozai2の中身をコピーする
テキスト置換
矢印後ろのスペース削除
ヘルプ生成後の加工
目次の表示(1クリックでアクティブにする)
生成後のWebHelpソース内(\WebHelp\template\scripts)「 topic.min.js」ファイルに、以下を追加する
!function () {
window.rh.model.subscribe(rh.consts('EVT_MODEL_TOC_DATA_READY'), function () {
// 少し遅らせて実行(描画完了待ち)
setTimeout(function () {
const tocData = window.rh.model.get(rh.consts('KEY_TEMP_DATA'));
const tocElements = document.querySelectorAll('.rh-toc-entry');
tocElements.forEach(function (elem) {
const key = elem.getAttribute('data-key');
const item = tocData.find(obj => obj.key === key);
if (item && item.type === 'book' && item.url) {
elem.addEventListener('click', function (e) {
e.preventDefault();
window.rh._.navigate(item.url); // URLに遷移
});
}
});
}, 300); // TOC描画の安定化用に少し遅延
});
})();