1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2026-03-02 03:49:30 +00:00

http_server_disable_special

This commit is contained in:
gnosygnu
2020-01-05 12:37:21 -05:00
parent 4dc715ca72
commit 34fe9fed70
24 changed files with 1205 additions and 304 deletions

View File

@@ -47,7 +47,7 @@
<option value='xowa.gui.nightmode' >Gui - Nightmode</option>
<option value='xowa.wiki.hdumps' selected='selected'>Wiki - HTML Databases</option>
<option value='xowa.wiki.hdumps' >Wiki - HTML Databases</option>
<option value='xowa.wiki.edit' >Wiki - Editing</option>
@@ -59,7 +59,7 @@
<option value='xowa.bldr.dansguardian' >Import - Dansguardian</option>
<option value='xowa.html.css' >HTML - CSS</option>
<option value='xowa.html.css' selected='selected'>HTML - CSS</option>
<option value='xowa.html.page' >HTML - Page</option>
@@ -108,41 +108,41 @@
<p id='page_help_para'></p>
</div>
<h2>General</h2>
<h2>Font</h2>
<div class="xocfg_row flex_div">
<!-- BTN:help_item -->
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.wiki.hdumps.read_preferred")' title='view more info'>&nbsp;</span>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.css.font.enabled")' title='view more info'>&nbsp;</span>
</div>
<!-- TEXT:key -->
<div id='xowa.wiki.hdumps.read_preferred__name' class='xocfg_itm_name'>Prefer HTML Databases for Read tab</div>
<div id='xowa.html.css.font.enabled__name' class='xocfg_itm_name'>Enabled</div>
<!-- BTN:undo -->
<div id='xowa.wiki.hdumps.read_preferred__undo' data-xocfg-type='bool' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.wiki.hdumps.read_preferred")' title="reset to &quot;y&quot;">&nbsp;</span>
<div id='xowa.html.css.font.enabled__undo' data-xocfg-type='bool' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.html.css.font.enabled")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<input id="xowa.wiki.hdumps.read_preferred" data-xocfg-key="xowa.wiki.hdumps.read_preferred" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked"></input></div>
<input id="xowa.html.css.font.enabled" data-xocfg-key="xowa.html.css.font.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox"></input></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.wiki.hdumps.read_preferred__key_box' value='xowa.wiki.hdumps.read_preferred'></input>
<input type='hidden' id='xowa.wiki.hdumps.read_preferred__ctx_box' value='app'></input>
<input type='hidden' id='xowa.html.css.font.enabled__key_box' value='xowa.html.css.font.enabled'></input>
<input type='hidden' id='xowa.html.css.font.enabled__ctx_box' value='app'></input>
</div>
<!-- DIV:help -->
<div id='xowa.wiki.hdumps.read_preferred_help_div' class='xohelp_div'>
<div id='xowa.wiki.hdumps.read_preferred_help_msg' class='xohelp_msg'><p>Choose one of the following:
<div id='xowa.html.css.font.enabled_help_div' class='xohelp_div'>
<div id='xowa.html.css.font.enabled_help_msg' class='xohelp_msg'><p>Choose one of the following
</p>
<ul>
<li> <b>checked</b>: Read tab uses HTML databases. Note that this will be faster, but there may be some inaccuracies. (These inaccuracies are being worked on)
<li> <b>checked</b> : Enables custom HTML page font
</li>
<li> <b>unchecked</b>: Read tab uses Wikitext. Note that this will be slower, but more accurate.
<li> <b>unchecked</b> : Disables custom HTML page font. The HTML page font will be the browser default (Arial 16)
</li>
</ul>
</div>
@@ -151,117 +151,29 @@
<div class="xocfg_row flex_div">
<!-- BTN:help_item -->
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.wiki.hdumps.html_mode")' title='view more info'>&nbsp;</span>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.css.font.name")' title='view more info'>&nbsp;</span>
</div>
<!-- TEXT:key -->
<div id='xowa.wiki.hdumps.html_mode__name' class='xocfg_itm_name'>HTML tab mode</div>
<div id='xowa.html.css.font.name__name' class='xocfg_itm_name'>Name</div>
<!-- BTN:undo -->
<div id='xowa.wiki.hdumps.html_mode__undo' data-xocfg-type='list:xowa.wiki.hdumps.html_mode' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.wiki.hdumps.html_mode")' title="reset to &quot;shown&quot;">&nbsp;</span>
<div id='xowa.html.css.font.name__undo' data-xocfg-type='string' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.html.css.font.name")' title="reset to &quot;Arial&quot;">&nbsp;</span>
</div>
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<select id="xowa.wiki.hdumps.html_mode" data-xocfg-key="xowa.wiki.hdumps.html_mode" data-xocfg-type="list:xowa.wiki.hdumps.html_mode" accesskey="d" class="xocfg_data__list" size="4">
<option value="shown" selected="selected">Shown</option>
<option value="swt_browser">SWT Browser</option>
<option value="hdump_save">Saved for HTML DB</option>
<option value="hdump_load">Loaded by HTML DB</option>
</select>
</div>
<input id="xowa.html.css.font.name" data-xocfg-key="xowa.html.css.font.name" data-xocfg-type="string" accesskey="d" class="xocfg_data__str" type="text" value="Arial"></input></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.wiki.hdumps.html_mode__key_box' value='xowa.wiki.hdumps.html_mode'></input>
<input type='hidden' id='xowa.wiki.hdumps.html_mode__ctx_box' value='app'></input>
<input type='hidden' id='xowa.html.css.font.name__key_box' value='xowa.html.css.font.name'></input>
<input type='hidden' id='xowa.html.css.font.name__ctx_box' value='app'></input>
</div>
<!-- DIV:help -->
<div id='xowa.wiki.hdumps.html_mode_help_div' class='xohelp_div'>
<div id='xowa.wiki.hdumps.html_mode_help_msg' class='xohelp_msg'><p>Choose one of the following to show in HTML tab:
</p>
<ul>
<li> <b>Shown</b>: HTML as generated by XOWA
</li>
<li> <b>SWT browser</b>: HTML as currently shown in SWT browser (useful for Special pages and javascript calls)
</li>
<li> <b>Saved for HTML DB</b>: HTML as saved in the HTML database. Note that this is for developer purposes only.
</li>
<li> <b>Loaded for HTML DB</b>: HTML as saved in the HTML database but post-processed with image urls. Note that this is for developer purposes only.
</li>
</ul>
</div>
</div>
<h2>Indicators</h2>
<div class="xocfg_row flex_div">
<!-- BTN:help_item -->
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.wiki.hdumps.indicators.enabled")' title='view more info'>&nbsp;</span>
</div>
<!-- TEXT:key -->
<div id='xowa.wiki.hdumps.indicators.enabled__name' class='xocfg_itm_name'>Enabled</div>
<!-- BTN:undo -->
<div id='xowa.wiki.hdumps.indicators.enabled__undo' data-xocfg-type='bool' class='xocfg_itm_delete'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.wiki.hdumps.indicators.enabled")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<input id="xowa.wiki.hdumps.indicators.enabled" data-xocfg-key="xowa.wiki.hdumps.indicators.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked"></input></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.wiki.hdumps.indicators.enabled__key_box' value='xowa.wiki.hdumps.indicators.enabled'></input>
<input type='hidden' id='xowa.wiki.hdumps.indicators.enabled__ctx_box' value='app'></input>
</div>
<!-- DIV:help -->
<div id='xowa.wiki.hdumps.indicators.enabled_help_div' class='xohelp_div'>
<div id='xowa.wiki.hdumps.indicators.enabled_help_msg' class='xohelp_msg'><p>Choose one of the following.
</p>
<ul>
<li> <b>checked</b> : Shows indicator in top-right corner if page is coming from wikitext or HTML databases
</li>
<li> <b>unchecked</b> : Shows nothing
</li>
</ul>
</div>
</div>
<div class="xocfg_row flex_div">
<!-- BTN:help_item -->
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.wiki.hdumps.indicators.html_if_wtxt")' title='view more info'>&nbsp;</span>
</div>
<!-- TEXT:key -->
<div id='xowa.wiki.hdumps.indicators.html_if_wtxt__name' class='xocfg_itm_name'>HTML when Wikitext DB</div>
<!-- BTN:undo -->
<div id='xowa.wiki.hdumps.indicators.html_if_wtxt__undo' data-xocfg-type='string' class='xocfg_itm_delete'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.wiki.hdumps.indicators.html_if_wtxt")' title="reset to &quot;<ul><li>WIKITEXT</li></ul>&quot;">&nbsp;</span>
</div>
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<input id="xowa.wiki.hdumps.indicators.html_if_wtxt" data-xocfg-key="xowa.wiki.hdumps.indicators.html_if_wtxt" data-xocfg-type="string" accesskey="d" class="xocfg_data__str" type="text" value=""></input></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.wiki.hdumps.indicators.html_if_wtxt__key_box' value='xowa.wiki.hdumps.indicators.html_if_wtxt'></input>
<input type='hidden' id='xowa.wiki.hdumps.indicators.html_if_wtxt__ctx_box' value='app'></input>
</div>
<!-- DIV:help -->
<div id='xowa.wiki.hdumps.indicators.html_if_wtxt_help_div' class='xohelp_div'>
<div id='xowa.wiki.hdumps.indicators.html_if_wtxt_help_msg' class='xohelp_msg'><p>HTML to show for Wikitext databases
<div id='xowa.html.css.font.name_help_div' class='xohelp_div'>
<div id='xowa.html.css.font.name_help_msg' class='xohelp_msg'><p>Enter a font family name.
</p>
</div>
</div>
@@ -269,29 +181,91 @@
<div class="xocfg_row flex_div">
<!-- BTN:help_item -->
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.wiki.hdumps.indicators.html_if_html")' title='view more info'>&nbsp;</span>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.css.font.size")' title='view more info'>&nbsp;</span>
</div>
<!-- TEXT:key -->
<div id='xowa.wiki.hdumps.indicators.html_if_html__name' class='xocfg_itm_name'>HTML when HTML DB</div>
<div id='xowa.html.css.font.size__name' class='xocfg_itm_name'>Size</div>
<!-- BTN:undo -->
<div id='xowa.wiki.hdumps.indicators.html_if_html__undo' data-xocfg-type='string' class='xocfg_itm_delete'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.wiki.hdumps.indicators.html_if_html")' title="reset to &quot;<ul><li>HTML</li></ul>&quot;">&nbsp;</span>
<div id='xowa.html.css.font.size__undo' data-xocfg-type='string' class='xocfg_itm_delete'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.html.css.font.size")' title="reset to &quot;16.0&quot;">&nbsp;</span>
</div>
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<input id="xowa.wiki.hdumps.indicators.html_if_html" data-xocfg-key="xowa.wiki.hdumps.indicators.html_if_html" data-xocfg-type="string" accesskey="d" class="xocfg_data__str" type="text" value="<ul><li style=&quot;color:red&quot;>HTML</li></ul>"></input></div>
<input id="xowa.html.css.font.size" data-xocfg-key="xowa.html.css.font.size" data-xocfg-type="string" accesskey="d" class="xocfg_data__str" type="text" value="16"></input></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.wiki.hdumps.indicators.html_if_html__key_box' value='xowa.wiki.hdumps.indicators.html_if_html'></input>
<input type='hidden' id='xowa.wiki.hdumps.indicators.html_if_html__ctx_box' value='app'></input>
<input type='hidden' id='xowa.html.css.font.size__key_box' value='xowa.html.css.font.size'></input>
<input type='hidden' id='xowa.html.css.font.size__ctx_box' value='app'></input>
</div>
<!-- DIV:help -->
<div id='xowa.wiki.hdumps.indicators.html_if_html_help_div' class='xohelp_div'>
<div id='xowa.wiki.hdumps.indicators.html_if_html_help_msg' class='xohelp_msg'><p>HTML to show for HTML databases
<div id='xowa.html.css.font.size_help_div' class='xohelp_div'>
<div id='xowa.html.css.font.size_help_msg' class='xohelp_msg'><p>Enter a number representing for a valid font size in pixels.
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<!-- BTN:help_item -->
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.css.font.format")' title='view more info'>&nbsp;</span>
</div>
<!-- TEXT:key -->
<div id='xowa.html.css.font.format__name' class='xocfg_itm_name'>Format</div>
<!-- BTN:undo -->
<div id='xowa.html.css.font.format__undo' data-xocfg-type='memo' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.html.css.font.format")' title="reset to &quot;body {font-family: ~{font_name}; font-size: ~{font_size}px;}&quot;">&nbsp;</span>
</div>
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<textarea id="xowa.html.css.font.format" data-xocfg-key="xowa.html.css.font.format" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo" rows="4">body {font-family: ~{font_name}; font-size: ~{font_size}px;}</textarea></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.html.css.font.format__key_box' value='xowa.html.css.font.format'></input>
<input type='hidden' id='xowa.html.css.font.format__ctx_box' value='app'></input>
</div>
<!-- DIV:help -->
<div id='xowa.html.css.font.format_help_div' class='xohelp_div'>
<div id='xowa.html.css.font.format_help_msg' class='xohelp_msg'></div>
</div>
<h2>Custom</h2>
<div class="xocfg_row flex_div">
<!-- BTN:help_item -->
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.css.custom.script")' title='view more info'>&nbsp;</span>
</div>
<!-- TEXT:key -->
<div id='xowa.html.css.custom.script__name' class='xocfg_itm_name'>CSS</div>
<!-- BTN:undo -->
<div id='xowa.html.css.custom.script__undo' data-xocfg-type='memo' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.html.css.custom.script")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<!-- TEXT:val -->
<div class='xocfg_itm_data'>
<textarea id="xowa.html.css.custom.script" data-xocfg-key="xowa.html.css.custom.script" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo" rows="4"></textarea></div>
<!-- HIDDEN:key,ctx -->
<input type='hidden' id='xowa.html.css.custom.script__key_box' value='xowa.html.css.custom.script'></input>
<input type='hidden' id='xowa.html.css.custom.script__ctx_box' value='app'></input>
</div>
<!-- DIV:help -->
<div id='xowa.html.css.custom.script_help_div' class='xohelp_div'>
<div id='xowa.html.css.custom.script_help_msg' class='xohelp_msg'><p>Enter a format for embedding the custom font info in the web page.
</p>
</div>
</div>