|
|
Line 1: |
Line 1: |
| 動作していないがリストにないページや、対応済みとなっているが表示や動作がおかしいページがあれば、「mediawiki ver1.39への対応状況」やテーブルの「コメント」欄に追記してください。
| | {{#invoke:Common|FormatName|{{{1|==Greek Letters== |
| | {{Twocolumn| |
| | To display Greek letters, simply write "alpha", "beta", or "gamma", followed by a space. |
| | | |
| | ギリシャ文字を記述するには、alpha, beta, gamma とそのまま書いてください。 |
| | }} |
| | ; Example. |
| | * <nowiki>alpha</nowiki> → alpha |
| | * <nowiki>beta</nowiki> → beta |
| | * <nowiki>chi</nowiki> → chi |
| | * <nowiki>delta</nowiki> → delta |
| | * <nowiki>epsilon</nowiki> → epsilon |
| | * <nowiki>gamma</nowiki> → gamma |
| | * <nowiki>eta</nowiki> → eta |
| | * and so on. |
|
| |
|
| wikiの書き方に慣れていなければ、この下の「コメント(自由記述)」に追記してください。
| | ==Super/subscripts== |
| | | {{Twocolumn| |
| ==コメント(自由記述)== | | Use " _ " for subscripts, " ^ " for superscripts. To add both, write " ^ " first (super-, then subscript). For only one letter, you can directly write the letter whereas for multiple letters, use { }. If without { }, at least one space is needed after the script. |
| | | | |
| | | 下付文字は _ 上付き文字は ^ の後に書いてください。両方つけるときは、^ _ (上付き、下付き)の順番で書いてください。1文字の場合はそのまま記述し、複数文字の場合は、{ } でくくってください。{ }でくくらない場合は直後にスペース(空白)が必要です。 |
| ==mediawiki ver1.39への対応状況==
| | }} |
| | | ; Example. |
| * 2023/01/26 Cateogry:LBGAを修正(Suwa)
| | * <nowiki>D^2_1 (next word)</nowiki> → D^2_1 (next word) |
| * 2023/01/25 このページを作成(Suwa)
| | * <nowiki>D^{20}_{10} (next word)</nowiki> → D^{20}_{10} (next word) |
| | | * <nowiki>D^1_{10000} (next word)</nowiki> → D^{1}_{10000} (next word) |
| ==対応状況==
| | * <nowiki>D^{10000}_1 (next word)</nowiki> → D^{10000}_{1} (next word) |
| | | * <nowiki>D^{10}_{10000} (next word)</nowiki> → D^{10}_{10000} (next word) |
| * 現在、<strong>12/40</strong>が完了。
| | * <nowiki>D_1</nowiki> → D_1 |
| * テーブルヘッダの「対応」セルをクリックして並べ替えることで、対応済み項目だけまとめて表示可能。
| | * <nowiki>D^2</nowiki> → D^2 |
| | | * <nowiki>Delta^{12.13}</nowiki> → Delta^{12.13} |
| {| class="wikitable sortable" | | }}}}} |
| |-
| |
| ! 番号 || ページ || 対応 || 対応内容 || コメント
| |
| |-
| |
| | 1 || [[:Category:LBS/Search]] || 2023/01/25対応 ||・HTMLForm extensionをv1.39に対応<br />・javascriptが動くよう修正<br />・Volatile機能をHTMLFormだけで実現<br />・luaがmediawikiにバンドルされたので、そのluaで動くよう修正<br />・Persistは動かないので、AllChainsへのページリンクだけ表示<br />・Template:LBS/FormatSugarのluaをModule:LBSに移して使用(Template:LBS/FormatSugarは不要)<br />・defTempが使えないため、Template:GetIconを追加・<del><span style="color: red">「Search from Structure」のリンク先(Volatile:ListMol/LBS)にてアイコンが表示されていない問題は未対応<br />・Search from Structureで「<sub>」がそのまま表示されている。</span></del><hr />(追加)Module:LBS, Template:GetIcon<br />(廃止)Template:LBS/FormatSugar || (1のコメントはここに記述)
| |
| |- | |
| | 2 || [[:Category:LBA]] || 不要 || [[:Category:LBGA]]へのリダイレクトのため || (2のコメントはここに記述)
| |
| |-
| |
| | 3 || [[:Category:LBS]] || 2023/01/30対応 ||・luaをModule:LBSにFomatSugar()として移動<br />・volatileの修正<br/ >・volatileの機能修正により、引数をencodeが不要に || (3のコメントはここに記述)
| |
| |-
| |
| | 4 || [[:Category:LBGAD]] || 2023/01/30対応 ||・Template:ListMolを修正<br />・Template:FormatNameのluaをModule:Commonに移動<br /><hr />(追加)Module:Common || (4のコメントはここに記述)
| |
| |-
| |
| | 5 || [[:Category:LBGAC]] || 2023/01/30対応 ||・luaをModule:LBGAにGroupTable()として移動 || (5のコメントはここに記述)
| |
| |-
| |
| | 6 || [[:Category:LBGA]] || 2023/01/26対応 || ・luaプログラムをModule:LBGAに切り分け<br />・<del><span style="color: red">「Species-Structure Relationship」テーブルのリンク先(Volatile:ListMolByReference)は未対応</span></del><hr />(追加)Module:LBGA|| (6のコメントはここに記述)
| |
| |-
| |
| | 7 || [[:Category:LBGAA]] || || || (7のコメントはここに記述)
| |
| |-
| |
| | 8 || [[:Category:LBG]] || || || (8のコメントはここに記述)
| |
| |-
| |
| | 9 || [[:Category:LBF]] || || || (9のコメントはここに記述)
| |
| |-
| |
| | 10 || [[Volatile:AuthorSummary]] || || || (10のコメントは個々に記述)
| |
| |-
| |
| | 11 || [[Volatile:ClassMatrix]] || || || (11のコメントは個々に記述)
| |
| |-
| |
| | 12 || [[Volatile:JAS/Genes]] || || || (12のコメントは個々に記述)
| |
| |-
| |
| | 13 || [[Volatile:ListField]] || || || (13のコメントは個々に記述)
| |
| |-
| |
| | 14 || [[Volatile:ListMol/LBS]] || 2023/01/30対応 || ・<nowiki>{{{1}}}を{{#get:1}}に変更</nowiki><br />・<del><span style="color:red">アイコン画像が表示されるよう対応予定</span></del>|| (14のコメントは個々に記述)
| |
| |-
| |
| | 15 || [[Volatile:ListMol/LBStitle]] || || || (15のコメントは個々に記述)
| |
| |-
| |
| | 16 || [[Volatile:ListMolByField]] || || || (16のコメントは個々に記述)
| |
| |-
| |
| | 17 || [[Volatile:ListMolByReference]] || 2023/01/30対応 ||・luaをModule:CommonにListMolByReference()として移動 || (17のコメントは個々に記述)
| |
| |-
| |
| | 18 || [[Volatile:ListPage]] || || || (18のコメントは個々に記述)
| |
| |-
| |
| | 19 || [[Volatile:ListRef]] || || || (19のコメントは個々に記述)
| |
| |-
| |
| | 20 || [[Volatile:ListRefOfID]] || || || (20のコメントは個々に記述)
| |
| |-
| |
| | 21 || [[Volatile:ListStructures]] || || || (21のコメントは個々に記述)
| |
| |-
| |
| | 22 || [[Volatile:ShowField]] || || || (22のコメントは個々に記述)
| |
| |-
| |
| | 23 || [[Volatile:StructureSearch]] || || || (23のコメントは個々に記述)
| |
| |-
| |
| | 24 || [[Volatile:VolatileTest]] || || || (24のコメントは個々に記述)
| |
| |-
| |
| | 25 || [[MediaWiki:AdvancedLBSSearch.js]] || || || (25のコメントは個々に記述)
| |
| |-
| |
| | 26 || [[MediaWiki:CalculateMass.js]] || || || (26のコメントは個々に記述)
| |
| |-
| |
| | 27 || [[MediaWiki:Common.css]] || 2023/01/25対応 || ・volatileリンクの見た目のスタイルを追加 || (27のコメントは個々に記述)
| |
| |-
| |
| | 28 || [[MediaWiki:Common.js]] || 2023/01/25対応 || ・現在の構成で動作するよう修正 || (28のコメントは個々に記述)
| |
| |-
| |
| | 29 || [[MediaWiki:GlycosphingolipidMassCalculator.js]] || 2023/01/25対応 || ・クラス化して、現在の構成で動作するよう修正 || (29のコメントは個々に記述)
| |
| |-
| |
| | 30 || [[MediaWiki:GlyphEditor.js]] || || || (30のコメントは個々に記述)
| |
| |-
| |
| | 31 || [[MediaWiki:GoogleAPI.js]] || || || (31のコメントは個々に記述)
| |
| |-
| |
| | 32 || [[MediaWiki:JBrowse.js]] || || || (32のコメントは個々に記述)
| |
| |-
| |
| | 33 || [[MediaWiki:LBSSearch.js]] || 2023/01/25対応 || ・クラス化して、現在の構成で動くよう修正 || (33のコメントは個々に記述)
| |
| |-
| |
| | 34 || [[MediaWiki:Lipoquality.js]] || || || (34のコメントは個々に記述)
| |
| |-
| |
| | 35 || [[MediaWiki:LipoqualityChart.js]] || || || (35のコメントは個々に記述)
| |
| |-
| |
| | 36 || [[MediaWiki:LipoqualityCommon.js]] || || || (36のコメントは個々に記述)
| |
| |-
| |
| | 37 || [[MediaWiki:LipoqualityGet.js]] || || || (37のコメントは個々に記述)
| |
| |-
| |
| | 38 || [[MediaWiki:LipoqualitySearch.js]] || || || (38のコメントは個々に記述)
| |
| |-
| |
| | 39 || [[MediaWiki:PathwayEditor.js]] || || || (39のコメントは個々に記述)
| |
| |-
| |
| | 40 || [[MediaWiki:PathwayEditorHandler.js]] || || || (40のコメントは個々に記述)
| |
| |}
| |
| | |
| ==開発用メモ==
| |
| * volatileは以下のように記述方法を変更 | |
| - リンク元での書き方
| |
| [[volatile:volatileページ|引数群|リンク表示名}}
| |
| ↓
| |
| <nowiki>{{#volatile:volatileページ|リンク表示名|引数1|引数2|...|引数N}}</nowiki>
| |
|
| |
| <nowiki>e.g. {{#volatile:ListMol/LBS|Blood group A|Structure=GalNAca1-3\(Fuca1-2\)Galb1-3GlcNAcb1-3}}</nowiki>
| |
| - リンク先での書き方
| |
| {{{1}}}
| |
| ↓
| |
| <nowiki>{{#get:1}}</nowiki>
| |
| | |
| * luaについて
| |
| - luaがmediawikiにバンドルされたので、すぐに使える状態になっている。
| |
| | |
| - スクリプトはModule名前空間に記述する
| |
| | |
| - Module名前空間のコンテンツモデルを「Scribunto」に変更する必要がある。
| |
| | |
| - 基本構文は以下の通り(一番目の引数を返すだけの関数)
| |
| local getArgs = require('Module:Arguments').getArgs; -- 引数を受け取るための機能呼び出し
| |
| local defArgs = require('Module:Arguments').defaultArgs; -- 引数のnil確認からデフォルト引数の処理を行う
| |
| local lbs = {}; -- lbsとしているが、この名前は何でも良い。
| |
|
| |
| function lbs.FormatSugar( frame ) -- 関数を定義
| |
| local args = defArgs(getArgs(frame), 1, ""); -- 引数を取得(defArgs(getArgs(frame), 必要な引数の個数, 引数1のデフォルト値, 引数2のデフォルト値, ..., 引数Nのデフォルト値)
| |
|
| |
| return args[1] -- 出力したい文字列を返す
| |
| end
| |
|
| |
| return lbs; -- 関数定義したモジュールを返す
| |
| | |
| - 呼び出し方は以下の通り
| |
| <nowiki>{{#invoke:Module名前空間のページ|関数名|引数1|引数2|...|引数3}}</nowiki>
| |
|
| |
| <nowiki>e.g. {{#invoke:LBS|FormatSugar|GalNAca1-3(Fuca1-2)Galb1-3GlcNAcb1-3-R}}</nowiki>
| |