「利用者:Likibp/common.js」の版間の差分
削除された内容 追加された内容
編集の要約なし |
編集の要約なし |
||
5行目: | 5行目: | ||
'show_page_numbers': 'ページ番号を表示', |
'show_page_numbers': 'ページ番号を表示', |
||
}; |
}; |
||
//ページ読み込み後に実行 |
|||
jQuery(document).ready(function () { |
|||
reDesign(); |
|||
}); |
|||
//ブラウザサイズ変更時に再実行 |
|||
jQuery(window).resize(function () { |
|||
reDesign(); |
|||
}); |
|||
function |
function getScrollHeight () { |
||
var scH = |
var scH = document.getElementsByClassName('prp-pages-output')[0].scrollHeight; //高さ取得 |
||
var primH = (scH + 50) + 'px'; //#primaryの高さは更に+50px |
var primH = (scH + 50) + 'px'; //#primaryの高さは更に+50px |
||
return primH ; |
|||
jQuery('.prp-pages-output').css({ height: primH }); //高さを指定して反映 |
|||
} |
} |
||
// レイアウト設定 |
// レイアウト設定 |
||
self.ws_layouts = {}; |
self.ws_layouts = {}; |
||
49行目: | 41行目: | ||
}; |
}; |
||
self.ws_layouts['レイアウト4'] = { |
self.ws_layouts['レイアウト4'] = { |
||
'.prp-pages-output':'writing-mode:vertical-rl;column-fill:auto; columns:20em auto; column-rule:solid 1px #ccc; column-gap:2.5rem; line-height: 2.0; width:100%;overflow-y: auto;', |
'.prp-pages-output':'writing-mode:vertical-rl;column-fill:auto; columns:20em auto; column-rule:solid 1px #ccc; column-gap:2.5rem; line-height: 2.0; width:100%;overflow-y: auto;height:' + getScrollHeight ()+ ';', |
||
'#text-wrap': 'position:relative; margin-left:3em;', |
'#text-wrap': 'position:relative; margin-left:3em;', |
||
'#text-container': 'width:60em; margin:0 auto;', |
'#text-container': 'width:60em; margin:0 auto;', |
||
66行目: | 58行目: | ||
// スクリプト読み込み |
// スクリプト読み込み |
||
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:PageNumbers.js&action=raw&ctype=text/javascript'); |
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:PageNumbers.js&action=raw&ctype=text/javascript'); |
||
var rb_elements = document.getElementsByTagName("rb"); |
|||
//rb.setAttribute("aria-hidden","true"); |
|||
for (var i = 0; rb_elements.length; i++) { |
|||
rb_elements[i].setAttribute("aria-hidden","true"); |
|||
} |
2019年11月19日 (火) 15:59時点における版
// サイドメニュー設定
self.ws_messages = {
'optlist': '表示オプション',
'hide_page_numbers': 'ページ番号非表示',
'show_page_numbers': 'ページ番号を表示',
};
function getScrollHeight () {
var scH = document.getElementsByClassName('prp-pages-output')[0].scrollHeight; //高さ取得
var primH = (scH + 50) + 'px'; //#primaryの高さは更に+50px
return primH ;
}
// レイアウト設定
self.ws_layouts = {};
self.ws_layouts['レイアウト1'] = {
'.prp-pages-output':'' ,
'#text-wrap': 'position:relative; margin-left:3em;',
'#text-container': '',
'#text': 'text-align:justify; width:auto;',
'.sidenote-right': 'float:right; margin:0.5em; padding:3px; border:solid 1px gray; max-width:9em; text-indent:0em; text-align:left;',
'.sidenote-left': 'float:left; margin:0.5em; padding:3px; border:solid 1px gray; max-width:9em; text-indent:0em; text-align:left;',
};
self.ws_layouts['レイアウト2'] = {
'.prp-pages-output':'' ,
'#text-wrap': 'position:relative; margin-left:3em;',
'#text-container': 'width:36em; margin:0 auto;',
'#text': 'text-align:justify;',
'.sidenote-right': 'position:absolute; left:37em; width:16em; text-indent:0; text-align:left;',
'.sidenote-left': 'position:absolute; left:37em; width:16em; text-indent:0; text-align:left;',
'#headerContainer':'font-family:sans-serif;'
};
self.ws_layouts['レイアウト3'] = {
'.prp-pages-output':'' ,
'#text-wrap': 'position:relative; margin-left:3em;',
'#text-container': 'position:relative; min-width:60em; float:left; width:100%; margin-right:-23em;',
'#text': 'text-align:justify; margin-right:23em; text-indent:0; padding-left:0; padding-right:0; width:auto; position:relative;',
'.sidenote-right': 'position:absolute; right:-10em; width:9em; background-color:#eee; text-indent:0; text-align:left;',
'.sidenote-left': 'position:absolute; right:-10em; width:9em; background-color:#eee; text-indent:0; text-align:left;',
};
self.ws_layouts['レイアウト4'] = {
'.prp-pages-output':'writing-mode:vertical-rl;column-fill:auto; columns:20em auto; column-rule:solid 1px #ccc; column-gap:2.5rem; line-height: 2.0; width:100%;overflow-y: auto;height:' + getScrollHeight ()+ ';',
'#text-wrap': 'position:relative; margin-left:3em;',
'#text-container': 'width:60em; margin:0 auto;',
'#text': 'text-align:justify; width:auto; word-wrap:break-word; overflow-wrap:break-word;',
'.sidenote-right': 'display:none;',
'.sidenote-left': 'display:none;',
};
self.ws_layouts['レイアウト5'] = {
'.prp-pages-output':'' ,
'#text-wrap': '',
'#text-container': '',
'#text': '',
'.sidenote-right': '',
'.sidenote-left': '',
};
// スクリプト読み込み
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:PageNumbers.js&action=raw&ctype=text/javascript');