high pena CSS for smartphone

high pena 2 スマホ用のCSSです。不具合があるかもしれないので自己責任で使ってください。Android版FirefoxにアドオンTampermonkeyで動作確認。iOSは不明。

2018-02-13 يوللانغان نەشرى. ئەڭ يېڭى نەشرىنى كۆرۈش.

  1. // ==UserScript==
  2. // @name high pena CSS for smartphone
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.011
  5. // @description high pena 2 スマホ用のCSSです。不具合があるかもしれないので自己責任で使ってください。Android版FirefoxにアドオンTampermonkeyで動作確認。iOSは不明。
  6. // @author ankoiri
  7. // @match http://yaranaika.s64.coreserver.jp/highpena2/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11.  
  12. (function() {
  13.  
  14. var tousyu_flag = 0; //0=野手 1=投手
  15.  
  16. //野手と投手でxpathが違うので修正するため分岐
  17. xpath = document.evaluate("/html/body", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  18. xpath_obj = xpath.singleNodeValue;
  19.  
  20. //console.log("body:" + xpath_obj.innerHTML);
  21.  
  22. if(xpath_obj.innerHTML.match(/>力配分<\/td>/)){
  23. tousyu_flag = 1;
  24. }
  25.  
  26. var record = 'https://dl.dropboxusercontent.coms/c6d6gvviolrvww4/highpena_smartphone_record.css';
  27. var home_nihon = 'https://dl.dropboxusercontent.com/s/qsse5byyf2zqpvi/highpena_smartphone_top2.css';
  28. var home_off = 'https://dl.dropboxusercontent.com/s/x25b9em3jngr643/highpena_smartphone_top3.css';
  29. var home_on = 'https://dl.dropboxusercontent.com/s/hhvu2zxaa8e8wvj/highpena_smartphone_top.css';
  30. var skill = 'https://dl.dropboxusercontent.com/s/nut96x7hy54lcmd/highpena_smartphone_skill.css';
  31. var skill2 = 'https://dl.dropboxusercontent.com/s/4fgtqg8p6tr19yv/highpena_smartphone_skill2.css';
  32. var consciousness = 'https://dl.dropboxusercontent.com/s/hitepl4lpquluxh/highpena_smartphone_consciousness.css';
  33. var login = 'https://dl.dropboxusercontent.com/s/gxgfhntxnvn3so4/highpena_smartphone_login.css';
  34.  
  35. if(tousyu_flag === 1){
  36. console.log("投手CSS");
  37. login = 'https://dl.dropboxusercontent.com/s/9tuk8ghg1jdrvn2/highpena_smartphone_login_tousyu.css';
  38. }
  39.  
  40. var rule = 'https://dl.dropboxusercontent.com/s/hm6ogylb82almr4/highpena_smartphone_default.css';
  41. var defaultcss = 'https://dl.dropboxusercontent.com/s/zd422tt9fx8jcqj/highpena_smartphone_default.css';
  42. var drawer = 'https://dl.dropboxusercontent.com/s/j83j6si5bke1qpx/drawer.css';
  43. var team_mode = 'https://dl.dropboxusercontent.com/s/3jofc9ixzjm3x1m/highpena_smartphone_team_mode.css';
  44. var training = 'https://dl.dropboxusercontent.com/s/qpwe8xvr9msdvpq/highpena_smartphone_training.css';
  45.  
  46.  
  47.  
  48. var url = location.href;
  49.  
  50. //ラッパーのtable width 変更
  51. var xpath = document.evaluate("/html/body/table" , document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  52. var xpath_obj = xpath.singleNodeValue;
  53. xpath_obj.width = "99%";
  54.  
  55. //野手・投手のテーブル横スクロール用
  56. var table_width = parseInt(window.innerWidth *0.90);
  57. //console.log("screen.width:" + table_width);
  58.  
  59.  
  60.  
  61. var linkobj = document.getElementsByTagName('link')[0];
  62. //console.log("linkobj:" + linkobj);
  63. linkobj.parentNode.removeChild(linkobj);
  64.  
  65.  
  66. var head ;
  67. var link , link2;
  68.  
  69. head = document.getElementsByTagName('head')[0];
  70. console.log("head:"+head);
  71. if( ! head ) return ;
  72.  
  73. //viewport980に固定
  74.  
  75. var viewport_meta;
  76.  
  77. viewport_meta = document.createElement('meta') ;
  78. viewport_meta.name = 'viewport';
  79. viewport_meta.content = 'width=980';
  80. head.appendChild(viewport_meta) ;
  81.  
  82. //CSS追加
  83. link = document.createElement('link') ;
  84. link.typ = 'text/css' ;
  85. link.rel = 'stylesheet' ;
  86. head.appendChild(link) ;
  87.  
  88. link2 = document.createElement('link') ;
  89. link2.typ = 'text/css' ;
  90. link2.rel = 'stylesheet' ;
  91. link2.href = drawer;
  92.  
  93. head.appendChild(link2) ;
  94.  
  95.  
  96.  
  97. //トップ画面
  98. xpath = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[2]/tbody/tr/td[3]/input[3]" , document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  99. xpath_obj = xpath.singleNodeValue;
  100. //console.log("type=" + xpath_obj.value);
  101.  
  102. //トップ画面(オフシーズン 日本シリーズ の場合)
  103. xpath4 = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[4]/tbody/tr[1]/td/table/tbody/tr/td/table/tbody/tr/td[2]/font/font/b" , document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  104. xpath_obj4 = xpath4.singleNodeValue;
  105.  
  106. //console.log("type=" + xpath_obj.value);
  107.  
  108.  
  109. //能力アップ画面 意識設定画面
  110. xpath2 = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[4]/tbody/tr/td/h3" , document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  111. xpath_obj2 = xpath2.singleNodeValue;
  112. //console.log("xpath_obj2.innerHTML:" + xpath_obj2.innerHTML);
  113.  
  114.  
  115. //ログイン画面
  116. xpath3 = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[5]/tbody/tr/td/table/tbody/tr/td[2]/table[2]/tbody/tr[1]/td[1]" , document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  117. xpath_obj3 = xpath3.singleNodeValue;
  118. //console.log("xpath_obj3.innerHTML:" + xpath_obj3.innerHTML);
  119.  
  120. //公式記録とタイトル
  121. xpath5 = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[4]/tbody/tr/td/h3" , document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  122. xpath_obj5 = xpath5.singleNodeValue;
  123. //console.log("xpath_obj3.innerHTML:" + xpath_obj3.innerHTML);
  124.  
  125.  
  126. //練習成果
  127. xpath6 = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[4]/tbody/tr/td/h4" , document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  128. xpath_obj6 = xpath6.singleNodeValue;
  129. //console.log("xpath_obj3.innerHTML:" + xpath_obj3.innerHTML);
  130.  
  131.  
  132.  
  133.  
  134. var flag = 0;
  135.  
  136. //記録
  137. if(xpath_obj5 && xpath_obj5.innerHTML.match(/公式記録とタイトル/)){
  138.  
  139. //console.log( "URL:" + location.href);
  140. link.href = record;
  141.  
  142. //球団偵察モード
  143. }else if(xpath_obj6 && xpath_obj6.innerHTML.match(/練習成果/)){
  144.  
  145. //console.log( "URL:" + location.href);
  146. link.href = training;
  147.  
  148.  
  149. //球団偵察モード
  150. }else if(location.href.match(/mode=team&team_id/)){
  151.  
  152. //console.log( "URL:" + location.href);
  153. link.href = team_mode;
  154. flag = 7;
  155.  
  156. }else if(xpath_obj4 && xpath_obj4.innerHTML.match(/日本シリーズ/) && xpath_obj && xpath_obj.value == "ログイン"){
  157. //console.log("ホーム画面(日本シリーズ)");
  158.  
  159. link.href = home_nihon;
  160.  
  161. flag = 4;
  162.  
  163. //ホーム画面(オフシーズン 新規登録リンク有り)
  164. }else if(xpath_obj4 && xpath_obj4.innerHTML.match(/オフシーズン/) && xpath_obj && xpath_obj.value == "ログイン"){
  165. //console.log("ホーム画面(オフシーズン)");
  166.  
  167. link.href = home_off;
  168. flag = 5;
  169.  
  170. //ホーム画面(オフ・日シリ以外)
  171. }else if (xpath_obj && xpath_obj.value == "ログイン" ){
  172.  
  173. link.href = home_on;
  174. flag = 1;
  175.  
  176. //能力アップ結果画面
  177. }else if(xpath_obj2 && xpath_obj2.innerHTML.match(/能力アップ結果/)){
  178. console.log("能力アップ結果画面1");
  179. link.href = skill2;
  180. flag = 0;
  181.  
  182. //能力アップ画面
  183. }else if(xpath_obj2 && xpath_obj2.innerHTML.match(/能力アップ/)){
  184. console.log("能力アップ画面1");
  185. link.href = skill;
  186. flag = 2;
  187.  
  188. //意識設定画面
  189. }else if(xpath_obj2 && xpath_obj2.innerHTML.match(/意識設定/)){
  190. console.log("意識設定画面1");
  191. link.href = consciousness;
  192. flag = 6;
  193.  
  194. //ログイン画面
  195. }else if(xpath_obj3 && xpath_obj3.innerHTML.match(/ドラフト指名/)){
  196. console.log("ログイン画面");
  197.  
  198. link.href = login;
  199.  
  200. flag = 3;
  201.  
  202. }else if(location.href.match(/rule.html/)){
  203. console.log(location.href);
  204. link.href = rule;
  205.  
  206. }else{
  207.  
  208. link.href = defaultcss;
  209.  
  210. }
  211.  
  212. console.log("flag:" + flag);
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222. //ドロワー追加用
  223. var div_element = document.createElement("div");
  224. div_element.classList.add("header_wrapper");
  225.  
  226. //オフシーズンの場合、新規登録を追加する
  227. if(flag === 5){
  228. div_element.innerHTML = '<div class="header"><div class="nav-drawer"><input id="nav-input" type="checkbox" class="nav-unshown"><label id="nav-open" for="nav-input"><span></span></label><label class="nav-unshown" id="nav-close" for="nav-input"></label><div id="nav-content">' +
  229. '<ul>' +
  230. '<li><a href="http://yaranaika.s64.coreserver.jp/highpena2/index.cgi">ホーム</a></li>' +
  231. '<li><a href="http://yaranaika.s64.coreserver.jp/highpena2/index.cgi?mode=ranking">ランキング</a></li>' +
  232. '<li><a href="http://yaranaika.s64.coreserver.jp/highpena2/index.cgi?mode=record">記録</a></li>' +
  233. '<li><a href="http://yaranaika.s64.coreserver.jp/highpena2/index.cgi?mode=calendar">日程</a></li>' +
  234. '<li><a href="http://yaranaika.s64.coreserver.jp/highpena2/rule.html">あそびかた</a></li>' +
  235. '<li><a href="http://jbbs.livedoor.jp/game/44608/">掲示板</a></li>' +
  236. '<li><a href="http://yaranaika.s64.coreserver.jp/highpena2/index.cgi?mode=draft">ドラフト</a></li>' +
  237. '<li><a href="http://yaranaika.s64.coreserver.jp/highpena2/index.cgi?mode=entry">新規登録</a></li>' +
  238. '</ul></div></div><DIV STYLE="font-size:60px;font-weight:900; color:#DC143C; margin-top:-70pt; margin-left:170pt">2</DIV><DIV STYLE="font-size:40px; font-weight:600; color:000000;margin-top:-45pt;margin-left:115pt">high pena</DIV></div>';
  239.  
  240. //document.body.appendChild(div_element);
  241. //console.log(div_element.innerHTML);
  242. }else{
  243.  
  244.  
  245. div_element.innerHTML = '<div class="header"><div class="nav-drawer"><input id="nav-input" type="checkbox" class="nav-unshown"><label id="nav-open" for="nav-input"><span></span></label><label class="nav-unshown" id="nav-close" for="nav-input"></label><div id="nav-content">' +
  246. '<ul>' +
  247. '<li><a href="http://yaranaika.s64.coreserver.jp/highpena2/index.cgi">ホーム</a></li>' +
  248. '<li><a href="http://yaranaika.s64.coreserver.jp/highpena2/index.cgi?mode=ranking">ランキング</a></li>' +
  249. '<li><a href="http://yaranaika.s64.coreserver.jp/highpena2/index.cgi?mode=record">記録</a></li>' +
  250. '<li><a href="http://yaranaika.s64.coreserver.jp/highpena2/index.cgi?mode=calendar">日程</a></li>' +
  251. '<li><a href="http://yaranaika.s64.coreserver.jp/highpena2/rule.html">あそびかた</a></li>' +
  252. '<li><a href="http://jbbs.livedoor.jp/game/44608/">掲示板</a></li>' +
  253. '<li><a href="http://yaranaika.s64.coreserver.jp/highpena2/index.cgi?mode=draft">ドラフト</a></li>' +
  254. '</ul></div></div><DIV STYLE="font-size:60px;font-weight:900; color:#DC143C; margin-top:-70pt; margin-left:170pt">2</DIV><DIV STYLE="font-size:40px; font-weight:600; color:000000;margin-top:-45pt;margin-left:115pt">high pena</DIV></div>';
  255.  
  256. //document.body.appendChild(div_element);
  257. //console.log(div_element.innerHTML);
  258.  
  259. }
  260.  
  261. //一番上に追加する
  262. var parentObject = document.getElementsByTagName("body")[0];
  263. parentObject.insertBefore(div_element,parentObject.firstChild);
  264.  
  265.  
  266. //-----------------------------------
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275. // ログイン後の画面
  276. if(flag === 3 ){
  277.  
  278.  
  279. if(tousyu_flag === 1){
  280.  
  281. console.log("投手");
  282. //投手 折りたたむ
  283. xpath2 = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[5]/tbody/tr/td/form/table[1]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  284.  
  285. //console.log("xpathtousyu:" + xpath.singleNodeValue);
  286.  
  287. //野手 折りたたむ
  288. xpath = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[5]/tbody/tr/td/form/table[2]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  289. //console.log("xpathyasyu:" + xpath.singleNodeValue);
  290.  
  291.  
  292.  
  293. }else{
  294. //投手 折りたたむ
  295. xpath2 = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[5]/tbody/tr/td/form/form/table[1]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  296.  
  297. //console.log("xpathtousyu:" + xpath.singleNodeValue);
  298.  
  299. //野手 折りたたむ
  300. xpath = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[5]/tbody/tr/td/form/table[1]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  301. //console.log("xpathyasyu:" + xpath.singleNodeValue);
  302.  
  303. console.log("野手");
  304.  
  305.  
  306. }
  307.  
  308. //投手 折りたたむ
  309. xpath_obj = xpath.singleNodeValue;
  310. xpath_obj.outerHTML = "<div onclick=\"obj=document.getElementById('open2').style; obj.display=(obj.display=='none')?'block':'none';\"><a style=\"font-size:30px;cursor:pointer;text-decoration: underline;\">▼タップで表示</a></div><div id=\"open2\" style=\"display:none;clear:both;\"><div style=\"\width:" + table_width + "px; overflow-x:scroll;\">" + xpath_obj.outerHTML + "</div></div><br>";
  311.  
  312.  
  313. //野手 折りたたむ
  314. xpath_obj2 = xpath2.singleNodeValue;
  315. xpath_obj2.outerHTML = "<div onclick=\"obj=document.getElementById('open1').style; obj.display=(obj.display=='none')?'block':'none';\"><a style=\"font-size:30px;cursor:pointer;text-decoration: underline;\">▼タップで表示</a></div><div id=\"open1\" style=\"display:none;clear:both;\"><div style=\"width:" + table_width + "px; overflow-x:scroll;\">" + xpath_obj.outerHTML + "</div></div><br>";
  316.  
  317. //console.log("xpath_obj:" + xpath_obj.innerHTML);
  318.  
  319. //チーム方針変更 折りたたむ
  320. xpath = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[5]/tbody/tr/td/table/tbody/tr/td[1]/table[3]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  321. //console.log("xpathhoushin:" + xpath.singleNodeValue);
  322. xpath_obj = xpath.singleNodeValue;
  323.  
  324. xpath_obj.outerHTML = "<div onclick=\"obj=document.getElementById('open3').style; obj.display=(obj.display=='none')?'block':'none';\"><a style=\"font-size:30px;cursor:pointer;text-decoration: underline;\">▼チーム方針変更 表示</a></div><div id=\"open3\" style=\"display:none;clear:both;\">" + xpath_obj.outerHTML + "</div><br>";
  325.  
  326. //野手ポジション・打順変更ボタン 左寄せ
  327. xpath = document.evaluate("//*[@id=\"open1\"]/div/table/tbody/tr/td/div", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  328. xpath_obj = xpath.singleNodeValue;
  329. xpath_obj.align = "left";
  330.  
  331.  
  332. //投手起用順変更ボタン 左寄せ
  333. xpath = document.evaluate("//*[@id=\"open2\"]/div/table/tbody/tr/td/div", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  334. xpath_obj = xpath.singleNodeValue;
  335. xpath_obj.align = "left";
  336.  
  337. //野手
  338. if(tousyu_flag === 0){
  339. // 契約更改~設定 再設計
  340. xpath = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[5]/tbody/tr/td/form/form/table[1]/tbody/tr/td[3]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  341. //投手
  342. }else{
  343. xpath = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[5]/tbody/tr/td/form/table[1]/tbody/tr/td[3]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  344.  
  345. }
  346. //console.log("xpathhoushin:" + xpath.singleNodeValue);
  347. xpath_obj = xpath.singleNodeValue;
  348.  
  349.  
  350. var menu2 = ["","","","","","","","","","","","","",""];
  351.  
  352. var arr = xpath_obj.innerHTML.split(/></g);
  353. var k=-1;
  354.  
  355. //add the brackets back in
  356. for(var i = 0; i < arr.length; i++){
  357.  
  358.  
  359. if(i === 0){
  360. arr[i] = arr[i] + '>';
  361. }else if(i == arr.length -1){
  362. arr[i] = '<' + arr[i];
  363. }else{
  364. arr[i] = '<' + arr[i] + '>';
  365.  
  366. }
  367.  
  368.  
  369. //console.log("arr[" + i + "]:" + arr[i]);
  370. if(arr[i].match(/<h4/) || arr[i].match(/<table/) ){
  371. //console.log("next:" + k);
  372. k++;
  373. }
  374.  
  375. if(!(arr[i].match(/<table/) || arr[i].match(/<\/table/) || arr[i].match(/<tbody/) || arr[i].match(/<\/tbody/) || arr[i].match(/<tr/) || arr[i].match(/<\/tr/) || arr[i].match(/<td/) || arr[i].match(/<\/td/) || arr[i].match(/<form/) || arr[i].match(/<\/form/) )){
  376. menu2[k] += arr[i];
  377.  
  378. }
  379.  
  380. }
  381. var table_str ="<table>";
  382.  
  383. for(i=0;i<k+1;i++){
  384. console.log("menu2[" + i + "]:" + menu2[i]);
  385.  
  386.  
  387.  
  388.  
  389. if(menu2[i].match(/<h4/)){
  390. table_str = table_str + "</tr><tr>";
  391. //console.log("tr:" + i);
  392. }
  393.  
  394. table_str = table_str + "<td><form action='index.cgi' method='post'>" + menu2[i] + "</td></form>";
  395.  
  396.  
  397. }
  398. table_str = table_str + "</table>";
  399.  
  400. console.log("table_str:" + table_str);
  401.  
  402. xpath_obj.innerHTML = table_str;
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414. //画面更新ボタン 左寄せ
  415. /*
  416. xpath = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[5]/tbody/tr/td/form/form/table[1]/tbody/tr/td[1]/form/div", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  417. xpath_obj = xpath.singleNodeValue;
  418. xpath_obj.align = "left";
  419. */
  420.  
  421.  
  422. }
  423.  
  424. if(flag === 2) {
  425. //能力 ポイントテーブル tr入れ替え
  426.  
  427.  
  428. xpath = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[4]/tbody/tr/td/table/tbody/tr[2]/td[1]/form/table", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  429. var table = xpath.singleNodeValue;
  430.  
  431.  
  432.  
  433. //console.log("row1:" + table.innerHTML);
  434.  
  435. var point_cell = [];
  436.  
  437. for(j=0;j<10;j++){
  438.  
  439. console.log("table.rows[" + j + "].innerHTML" + table.rows[j].cells[0].innerHTML);
  440. point_cell[j] = table.rows[j].cells[0].innerHTML;
  441. }
  442.  
  443. table.innerHTML = "";
  444.  
  445. // 行要素を追加
  446. var tr0 = table.insertRow(-1);
  447. var tr1 = table.insertRow(-1);
  448.  
  449. var td = [];
  450.  
  451.  
  452.  
  453. //table.innerHTML = "";
  454.  
  455. for(j=0;j<10;j=j+2){
  456.  
  457. td[j] = tr0.insertCell(-1);
  458. td[j].innerHTML = point_cell[j];
  459. td[j+1] = tr1.insertCell(-1);
  460. td[j+1].innerHTML = point_cell[j+1];
  461.  
  462. }
  463. //console.log("aa" + newtable.innerHTML);
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470. }
  471.  
  472.  
  473.  
  474. // 他球団偵察モードの画面
  475.  
  476. if(flag === 7 ){
  477.  
  478. console.log("table_width:" + table_width);
  479.  
  480. //投手 テーブルスクロール
  481. xpath = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[4]/tbody/tr/td/table[3]/tbody/tr/td/table", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  482.  
  483. //console.log("xpathtousyu:" + xpath.singleNodeValue);
  484. xpath_obj = xpath.singleNodeValue;
  485.  
  486. xpath_obj.outerHTML = "<div style=\"\width:" + table_width + "px; overflow-x:scroll; padding-bottom:30px;\">" + xpath_obj.outerHTML + "</div>";
  487.  
  488.  
  489. //野手 テーブルスクロール
  490. xpath = document.evaluate("/html/body/table/tbody/tr[1]/td[2]/table[4]/tbody/tr/td/table[2]/tbody/tr/td/table", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
  491. //console.log("xpathyasyu:" + xpath.singleNodeValue);
  492. xpath_obj = xpath.singleNodeValue;
  493.  
  494. //var temp = "<thread>" + xpath_obj.innerHTML;
  495. //xpath_obj.innerHTML = temp;
  496. xpath_obj.outerHTML = "<div style=\"width:" + table_width + "px; overflow-x:scroll; padding-bottom:30px;\">" + xpath_obj.outerHTML + "</div><br>";
  497.  
  498. //console.log("xpath_obj:" + xpath_obj.innerHTML);
  499.  
  500.  
  501. }
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513. })();
  514.  
  515.