<?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/otani0083/rss">
    <link>https://let.hatelabo.jp/otani0083/rss</link>
    <description></description>
    <title>Bookmarklets from otani0083</title>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://let.hatelabo.jp/otani0083/let/hJmfssKwqOJh"/>
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="https://let.hatelabo.jp/otani0083/let/hJmfssKwqOJh">
    <link>https://let.hatelabo.jp/otani0083/let/hJmfssKwqOJh</link>
    <dc:date>2015-05-27T06:53:50Z</dc:date>
    <description>my bookmarklet</description>
    <dc:creator>otani0083</dc:creator>
    <title>[Let] bookmarklet</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fotani0083%2Flet%2FhJmfssKwqOJh.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;bookmarklet&lt;/a&gt;&lt;pre&gt;/*
 * @title bookmarklet
 * @description my bookmarklet
 * @include http://*
 * @license MIT License
 * @require 
 */
javascript:
var exportCallNumber = function (tableRow2) {
  var firstData = tableRow2[0].children[0].children[0].innerHTML;
  var secoundData = tableRow2[1].children[0].children[0].innerHTML;
  var thirdData = tableRow2[2].children[0].children[0].innerHTML;
  return firstData.replace(/\s+/g, &amp;quot;&amp;quot;)+&amp;quot;/&amp;quot;+secoundData.replace(/\s+/g, &amp;quot;&amp;quot;)+&amp;quot;/&amp;quot;+thirdData.replace(/\s+/g, &amp;quot;&amp;quot;);
};
var exportData= function (tableRow,cellsLength) {
  var resultAry = [];
  if (cellsLength==6) {
    if (tableRow.cells[0].innerHTML == &amp;quot;&amp;amp;nbsp;&amp;quot;) {
      resultAry[0]=&amp;quot;--&amp;quot;;
    } else {
      resultAry[0]=tableRow.cells[0].innerHTML;
    }
    resultAry[1]=tableRow.cells[1].children[0].innerHTML;
    resultAry[2]=exportCallNumber(tableRow.cells[2].children[0].children[0].children);
    resultAry[3]=tableRow.cells[3].innerHTML;
  } else if (cellsLength==4) {
    resultAry[0]=&amp;quot;--&amp;quot;;
    resultAry[1]=tableRow.cells[0].children[0].innerHTML;
    resultAry[2]=exportCallNumber(tableRow.cells[1].children[0].children[0].children);
    resultAry[3]=tableRow.cells[2].innerHTML;
  }
  return resultAry;
};
var elms = parent.contents.document.getElementsByClassName(&amp;quot;tbl_table&amp;quot;);
var ncid=parent.contents.document.forms.exportd.lnk_ncid.value;
var booktitle=parent.contents.document.forms.exportd.lnk_title.value;
var linkUrl = &amp;quot;http://opac.lib.u-ryukyu.ac.jp/cgi-bin/opc/opaclinki.cgi?ncid=&amp;quot;+ncid;
rowLen=elms[0].rows.length;
resultList=[];
for( var i = 1; i&amp;lt;rowLen ; i++ ) {
  var rowCounter=elms[0].rows[i].cells.length;
  resultList.push(exportData(elms[0].rows[i],rowCounter));
}
var resultText=&amp;quot;&amp;quot;;
console.log(resultList);
for (var i in resultList){
      if (resultList[i].length==4){
      resultText+=resultList[i][0]+&amp;quot; | &amp;quot;+resultList[i][1]+&amp;quot; | &amp;quot;+resultList[i][2]+&amp;quot; | &amp;quot;+resultList[i][3]+&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;;
    }
}
console.log(resultText);
(function () {
    var win = window.open();
    win.document.write(&amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;書誌情報&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;);
    win.document.body.innerHTML = &amp;quot;&amp;lt;p&amp;gt;-------&amp;lt;/br&amp;gt;書名 : &amp;quot;+booktitle+&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;+&amp;quot;URL: &amp;quot;+&amp;quot;http://opac.lib.u-ryukyu.ac.jp/cgi-bin/opc/opaclinki.cgi?ncid=&amp;quot;+ncid+&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;+&amp;quot;巻号　|所在　｜　請求記号　| 図書ID|&amp;lt;br&amp;gt;&amp;quot;+resultText+&amp;quot;&amp;lt;/p&amp;gt;&amp;quot;;
})();

&lt;/pre&gt;</content:encoded>
  </item>
</rdf:RDF>
