利用者:Sat.d.h./common.js
注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。
- Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
- Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
- Internet Explorer / Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
- Opera: Ctrl-F5を押してください
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:PageNumbers.js&action=raw&ctype=text/javascript');
// サイドメニュー設定
self.ws_messages = {
'optlist': '表示オプション',
'hide_page_numbers': 'ページ番号非表示',
'show_page_numbers': 'ページ番号を表示'
};
// レイアウト設定
self.ws_layouts = {};
self.ws_layouts['レイアウト1'] = {
'#text-wrap' : 'position:relative;margin-left:3em;',
'#text-container':'' ,
'#text':'text-align:justify;width:auto;',
// '#box-right':'float:right;',
// '#box-toc':'margin:auto;width:100%;',
'.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;',
// '.editsection':'display:none',
// '.headerlabel':'display:none',
// '.headertemplate-author':'font-size:100%',
// '.headertemplate-title':'font-size:120%;',
// '.headertemplate-reference':'font-size:90%',
// '#headertemplate':''
};
self.ws_layouts['レイアウト2'] = {
'#text-wrap' : 'position:relative;margin-left:3em;',
'#text-container':'width:36em;margin:0px auto;' ,
'#text':'text-align:justify;',
// '#box-right':'position:absolute; right:-20em;top:0em;',
// '#box-toc':'position:absolute; right:-23em;top:0em; width:22em;',
'.sidenote-right':'position:absolute; left:37em; width:16em; text-indent:0em; text-align:left;',
'.sidenote-left':'position:absolute; left:37em; width:16em; text-indent:0em; text-align:left;',
// '.editsection':'display:none',
// '.headerlabel':'display:none',
// '.headertemplate-author':'font-size:100%',
// '.headertemplate-title':'font-size:120%;',
// '.headertemplate-reference':'font-size:90%',
// '#headertemplate':''
};
self.ws_layouts['レイアウト3'] = {
'#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:0em; padding-left:0px; padding-right:0px;width:auto;position:relative;',
// '#box-right':'float:right;',
// '#box-toc':'margin:auto;width:100%;',
'.sidenote-right':'position:absolute; right:-10em; width:9em; background-color:#eeeeee; text-indent:0em; text-align:left;',
'.sidenote-left':'position:absolute; right:-10em; width:9em; background-color:#eeeeee; text-indent:0em; text-align:left;',
// '.editsection':'display:none',
// '.headerlabel':'display:inline',
// '.headertemplate-author':'font-size:100%;',
// '.headertemplate-title':'font-size:100%;',
// '.headertemplate-reference':'font-size:100%;',
// '#headertemplate':'position:absolute; top:0em; right:-23em; width:21em;float:right; text-align:left;'
};
self.ws_layouts['Layout 1'] = {
'#pageContainer':'',
'#regionContainer':'',
'#columnContainer':'',
'.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;',
'.mw-editsection':'',
'#headerContainer':''
};
self.ws_layouts['Layout 2'] = {
'#pageContainer':'',
'#regionContainer':'width:36em; margin:0 auto 0 auto; font-family:Georgia,serif;',
'#columnContainer':'text-align:justify;',
'.sidenote-right':'position:absolute; left:37em; width:16em; text-indent:0em; text-align:left;',
'.sidenote-left':'position:absolute; left:37em; width:16em; text-indent:0em; text-align:left;',
'.mw-editsection':'',
'#headerContainer':'font-family:sans-serif;'
};
self.ws_layouts['Layout 3'] = {
'#pageContainer':'',
'#regionContainer':'min-width:60em; float:left; width:100%; margin-right:-23em;',
'#columnContainer':'position:relative; text-align:justify; margin-right:23em; text-indent:0em; padding-left:0px; padding-right:0px; width:auto;',
'.sidenote-right':'position:absolute; right:-10em; width:9em; background-color:#eeeeee; text-indent:0em; text-align:left;',
'.sidenote-left':'position:absolute; right:-10em; width:9em; background-color:#eeeeee; text-indent:0em; text-align:left;',
'.mw-editsection':'',
'#headerContainer':'position:absolute; top:0em; right:-23em; width:21em; float:right; text-align:left;'
};
self.ws_layouts['Layout 4'] = {
'#pageContainer':'',
'#regionContainer':'width:540px; margin:0 auto 0 auto; font-family:sans-serif;',
'#columnContainer':'text-align:justify;',
'.sidenote-right':'position:absolute; left:37em; width:16em; text-indent:0em; text-align:left;',
'.sidenote-left':'position:absolute; left:37em; width:16em; text-indent:0em; text-align:left;',
'.mw-editsection':'',
'#headerContainer':'font-family:sans-serif;'
};
self.ws_layouts['Proposed Layout'] = {
'#pageContainer':'',
'#regionContainer':'',
'#columnContainer':'margin-right:calc(1rem * 9); text-align:justify;',
'.sidenote-right':'position:absolute; right:-10em; width:9.00em; background-color:#eeeeee; text-indent:0.00em; text-align:left;',
'.sidenote-left':'position:absolute; right:-10em; width:9.00em; background-color:#eeeeee; text-indent:0.00em; text-align:left;',
'.mw-editsection':'',
'#headerContainer':'font-family:sans-serif;'
};
self.ws_layouts['Maquette 1'] = {
'text-wrap':"position:relative;margin-left:3em;margin-right:3em;",
'#text-container':"width:36em;margin:0px auto;" ,
'#text':"text-align:justify;",
'#box-right':"position:absolute; right:-20em;top:0em;",
'#box-toc':"position:absolute; right:-23em;top:0em; width:22em;",
'.sidenote-right':"position:absolute; left:37em;width:15em;text-indent:0em;text-align:left;",
'.sidenote-left':"position:absolute; right:37em;width:15em;text-indent:0em;text-align:right;",
'.editsection':"display:none",
'.headerlabel':"display:none",
'.headertemplate-author':"font-size:100%",
'.headertemplate-title':"font-size:120%;",
'.headertemplate-reference':"font-size:90%",
'#headertemplate':""
};
self.ws_layouts['Maquette 2'] = {
'text-wrap':"margin-left:3em",
'#text-container':"" ,
'#text':"text-align:justify;width:auto;",
'#box-right':"float:right;",
'#box-toc':"margin:auto;width:100%;",
'.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;",
'.editsection':"display:none",
'.headerlabel':"display:none",
'.headertemplate-author':"font-size:100%",
'.headertemplate-title':"font-size:120%;",
'.headertemplate-reference':"font-size:90%",
'#headertemplate':""
};
self.ws_layouts['Maquette 3'] = {
'text-wrap':"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:0em; padding-left:0px; padding-right:0px;width:auto;position:relative;",
'#box-right':"float:right;",
'#box-toc':"margin:auto;width:100%;",
'.sidenote-right':"position:absolute; right:-16em; width:15em; background-color:#eeeeee;text-indent:0em;text-align:left;line-height:normal;",
'.sidenote-left': "position:absolute; right:-16em; width:15em; background-color:#eeeeee;text-indent:0em;text-align:left;line-height:normal;",
'.editsection':"display:none",
'.headerlabel':"display:inline",
'.headertemplate-author':"font-size:100%;",
'.headertemplate-title':"font-size:100%;",
'.headertemplate-reference':"font-size:100%;",
'#headertemplate':"position:absolute; top:0em; right:-23em; width:21em;float:right; text-align:left;"
};
// 現代表記への変換
importScript('User:Sat.d.h./modern-jp-writing.js');
// 新字体→旧字体など異体字
importScript('User:Sat.d.h./variant-character-selector.js');
// 外字検索
importScript('利用者:Sat.d.h./unregistered-char.js');
// Header preloading script gadgetのテスト
importScript('//en.wikisource.org/wiki/MediaWiki:Gadget-TemplatePreloader.js');
// モバイル端末用ツールチップ
importScript('利用者:Sat.d.h./Tooltip-for-Mobile.js');
// 入力した文章の濁点除去
importScript('利用者:Sat.d.h./remove-dakuten.js');