<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel rdf:about="https://let.hatelabo.jp/Amasak/rss">
    <link>https://let.hatelabo.jp/Amasak/rss</link>
    <description></description>
    <title>Bookmarklets from Amasak</title>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://let.hatelabo.jp/Amasak/let/hJme9pe5nvpa"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/Amasak/let/gYC-xaL9yKW7Rg"/>
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="https://let.hatelabo.jp/Amasak/let/hJme9pe5nvpa">
    <link>https://let.hatelabo.jp/Amasak/let/hJme9pe5nvpa</link>
    <dc:date>2017-08-05T03:34:59Z</dc:date>
    <description>「小説家になろう」をiPhoneで縦書きにして読む。GoogleCode閉鎖したので別の場所から。</description>
    <dc:creator>Amasak</dc:creator>
    <title>[Let] たてがき！進化版</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2FAmasak%2Flet%2FhJme9pe5nvpa.bookmarklet.js%20%28arg%29%22.replace%28%2F%28%5CS%2B%29%5Cs%2B%28%5CS%2A%29%2F%2Cfunction%28s%2Curl%2Carg%29%7Bs%3Ddocument.createElement%28%22script%22%29%3Bs.charset%3D%22utf-8%22%3Bs.src%3Durl%2B%22%3Fs%3D%22%2BencodeURIComponent%28arg%29%3Bdocument.body.appendChild%28s%29%7D%29%3Bvoid%280%29%3B"&gt;たてがき！進化版&lt;/a&gt;&lt;pre&gt;/*
 * @title たてがき！進化版
 * @description 「小説家になろう」をiPhoneで縦書きにして読む。GoogleCode閉鎖したので別の場所から。
 * @include http://*
 * @license MIT License
 * @require http://blog-imgs-108.fc2.com/s/u/g/sugarless1682/nehan.js
 * @require http://blog-imgs-108.fc2.com/s/u/g/sugarless1682/nehan.css
 */

/*
 * 「小説家になろう」の各小説本文ページで使ってください。
 * iPhone5の解像度で最適化（したつもり）。
 * 冗長なとこ多いのでそのうち直す…かも。
 */


/*
 * 「なろう」から
 */
//本文取得
var targetNode=document.getElementById(&amp;quot;novel_honbun&amp;quot;);


/*
 * 涅槃準備
 */
//PagedElementの作成
var paged_element = Nehan.createPagedElement();

//スタイルの設定
paged_element.setStyle(&amp;quot;body&amp;quot;, {
  &amp;quot;flow&amp;quot;:&amp;quot;tb-rl&amp;quot;,
  &amp;quot;width&amp;quot;:320,
  &amp;quot;height&amp;quot;:440,
  &amp;quot;font-size&amp;quot;:16
});

//本文をセット
paged_element.setContent(targetNode.innerHTML);

//組版結果のDOMを取得
var element = paged_element.getElement();

//本文を組版結果に置換
targetNode.parentNode.replaceChild(element,targetNode);


/*
 * ボタンのセット
 */
// 進むボタン
var NextButton = document.createElement('input');
NextButton.type = &amp;quot;button&amp;quot;;
NextButton.value = &amp;quot;&amp;lt; 進む&amp;quot;; 
NextButton.id = &amp;quot;next-button&amp;quot;; 

// 戻るボタン
var PrevButton = document.createElement('input');
PrevButton.type = &amp;quot;button&amp;quot;;
PrevButton.value = &amp;quot;戻る &amp;gt;&amp;quot;; 
PrevButton.id = &amp;quot;prev-button&amp;quot;; 

// ボタン配置エリア
var ButtonArea = document.createElement('div');
ButtonArea.style.textAlign = &amp;quot;center&amp;quot;;
ButtonArea.innerHTML = &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;
ButtonArea.appendChild(NextButton);
ButtonArea.innerHTML = ButtonArea.innerHTML + &amp;quot; &amp;quot;;
ButtonArea.appendChild(PrevButton);
ButtonArea.innerHTML = ButtonArea.innerHTML + &amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;

// ボタンを配置
element.appendChild(ButtonArea);

// 進むボタンをクリック
document.getElementById(&amp;quot;next-button&amp;quot;).onclick = function(){
  paged_element.setNextPage();
  element.appendChild(ButtonArea);
};

// 戻るボタンをクリック
document.getElementById(&amp;quot;prev-button&amp;quot;).onclick = function(){
  paged_element.setPrevPage();
  element.appendChild(ButtonArea);
};&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/Amasak/let/gYC-xaL9yKW7Rg">
    <link>https://let.hatelabo.jp/Amasak/let/gYC-xaL9yKW7Rg</link>
    <dc:date>2012-01-26T02:54:03Z</dc:date>
    <description>「小説家になろう」をiPhoneで縦書きにして読む</description>
    <dc:creator>Amasak</dc:creator>
    <title>[Let] たてがき！</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2FAmasak%2Flet%2FgYC-xaL9yKW7Rg.bookmarklet.js%20%28arg%29%22.replace%28%2F%28%5CS%2B%29%5Cs%2B%28%5CS%2A%29%2F%2Cfunction%28s%2Curl%2Carg%29%7Bs%3Ddocument.createElement%28%22script%22%29%3Bs.charset%3D%22utf-8%22%3Bs.src%3Durl%2B%22%3Fs%3D%22%2BencodeURIComponent%28arg%29%3Bdocument.body.appendChild%28s%29%7D%29%3Bvoid%280%29%3B"&gt;たてがき！&lt;/a&gt;&lt;pre&gt;/*
 * @title たてがき！
 * @description 「小説家になろう」をiPhoneで縦書きにして読む
 * @include http://*
 * @license MIT License
 * @require http://nehan.googlecode.com/hg/nehan2-min.js
 * @require http://nehan.googlecode.com/hg/nehan2.css
 */

//本文(divタグ)を取得
var targetNode=document.getElementById(&amp;quot;novel_view&amp;quot;);

//涅槃レイアウトマッピング準備(preタグ準備1)
var newNode=document.createElement('pre');
newNode.className='class=&amp;quot;lp-vertical lp-width-320 lp-height-416 lp-font-size-16';

//本文を代入(preタグ準備2)
newNode.innerHTML=targetNode.innerHTML;

//置換(divタグ→preタグ)
targetNode.parentNode.replaceChild(newNode,targetNode);

//涅槃レイアウトマッパー
Nehan.LayoutMapper.start();&lt;/pre&gt;</content:encoded>
  </item>
</rdf:RDF>
