1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2024-10-27 20:34:16 +00:00

v4.0.0.1701

This commit is contained in:
gnosygnu 2017-01-03 21:15:53 -05:00
parent a1c2b697ae
commit 54ee941f0a
114 changed files with 21822 additions and 18816 deletions

View File

@ -169,7 +169,7 @@
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Dev/File/Setup/Windows.html" id="xolnki_5" title="Dev/File/Setup/Windows">Set up images (Windows)</a>
<a href="http://xowa.org/home/wiki/Dev/File/Setup/Windows.html" id="xolnki_5" title="Dev/File/Setup/Windows" class="xowa-visited">Set up images (Windows)</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Dev/File/Setup/Linux.html" id="xolnki_6" title="Dev/File/Setup/Linux">Set up images (Linux)</a>

View File

@ -93,7 +93,7 @@
Wikitext databases will have <code>-text-</code> in the file name. For example, <code>en.wikipedia.org-text-ns.000.xowa</code>
</li>
<li>
Users can generates this Wikitext set by using either <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_2" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a> or <a href="http://xowa.org/home/wiki/Dashboard/Import/Offline.html" id="xolnki_3" title="Dashboard/Import/Offline" class="xowa-visited">Dashboard/Import/Offline</a>
Users can generates this Wikitext set by using either <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_2" title="Dashboard/Import/Online">Dashboard/Import/Online</a> or <a href="http://xowa.org/home/wiki/Dashboard/Import/Offline.html" id="xolnki_3" title="Dashboard/Import/Offline" class="xowa-visited">Dashboard/Import/Offline</a>
</li>
<li>
Wikitext databases have been supported since the very start of XOWA. As such, they have a full set of functionality

View File

@ -102,7 +102,7 @@
</h4>
<ul>
<li>
Go to <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_2" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a>
Go to <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_2" title="Dashboard/Import/Online">Dashboard/Import/Online</a>
</li>
<li>
Find <code>en.wikipedia.org</code> in the list
@ -138,7 +138,7 @@
<span class="mw-headline" id="Detailed_start">Detailed start</span>
</h2>
<p>
See <a href="http://xowa.org/home/wiki/Wiki_setup/English_wikis.html" id="xolnki_3" title="Wiki setup/English wikis" class="xowa-visited">Wiki_setup/English_wikis</a>
See <a href="http://xowa.org/home/wiki/Wiki_setup/English_wikis.html" id="xolnki_3" title="Wiki setup/English wikis">Wiki_setup/English_wikis</a>
</p>
</div>

View File

@ -68,7 +68,7 @@
<span class="mw-headline" id="Import_online_by_click">Import online by click</span>
</h2>
<p>
The <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_5" title="Dashboard/Import/Online" class="xowa-visited">Import online</a> page lists 800+ wikis that can be imported by clicking on a link.
The <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_5" title="Dashboard/Import/Online">Import online</a> page lists 800+ wikis that can be imported by clicking on a link.
</p>
<ul>
<li>

View File

@ -21,7 +21,7 @@
<span class="mw-headline" id="Reasons_for_manual_import">Reasons for manual import</span>
</h2>
<p>
The <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_2" title="Dashboard/Import/Online" class="xowa-visited">list of data dumps</a> allows you to download dumps for any wiki with one mouse click. However, there are times when you want to manually import a wiki:
The <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_2" title="Dashboard/Import/Online">list of data dumps</a> allows you to download dumps for any wiki with one mouse click. However, there are times when you want to manually import a wiki:
</p>
<ul>
<li>

View File

@ -29,7 +29,7 @@
</li>
</ul>
<h2>
<span class="mw-headline" id="Import_through_Dashboard.2FImport.2FOnline">Import through <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_4" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a></span>
<span class="mw-headline" id="Import_through_Dashboard.2FImport.2FOnline">Import through <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_4" title="Dashboard/Import/Online">Dashboard/Import/Online</a></span>
</h2>
<ul>
<li>
@ -43,7 +43,7 @@
</ul>
<ul>
<li>
Go to <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_5" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a> and click on the "latest" link.
Go to <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_5" title="Dashboard/Import/Online">Dashboard/Import/Online</a> and click on the "latest" link.
</li>
</ul>
<ul>

View File

@ -30,7 +30,7 @@
This file is not used by XOWA, and can be removed from the system.
</p>
<p>
If you are using the automated set up from <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_2" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a>, the BZ2 file is moved to /xowa/wiki/#done. XOWA does not delete this file in case the user wants to re-import the wiki, and avoid redownloading the entire file.
If you are using the automated set up from <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_2" title="Dashboard/Import/Online">Dashboard/Import/Online</a>, the BZ2 file is moved to /xowa/wiki/#done. XOWA does not delete this file in case the user wants to re-import the wiki, and avoid redownloading the entire file.
</p>
<h2>
<span class="mw-headline" id="Namespace_removal">Namespace removal</span>

View File

@ -559,7 +559,7 @@
By default, XOWA returns results sorted by "page length descending". In other words, the largest page would be the first in the list and the smallest page would be the last.
</p>
<p>
If a wiki is built with PageRank, or if a wiki is downloaded from archive.org, then the results will be sorted by "PageRank descending". See <a href="http://xowa.org/home/wiki/Options/Search.html" id="xolnki_2" title="Options/Search">Options/Search</a> for enabling PageRank.
If a wiki is built with PageRank, or if a wiki is downloaded from archive.org, then the results will be sorted by "PageRank descending". See <a href="http://xowa.org/home/wiki/Options/Search.html" id="xolnki_2" title="Options/Search" class="xowa-visited">Options/Search</a> for enabling PageRank.
</p>
<h2>
<span class="mw-headline" id="Background_database_search">Background database search</span>
@ -598,7 +598,7 @@
</p>
<ul>
<li>
<b>Configure PageRank</b>: See <a href="http://xowa.org/home/wiki/Options/Search.html" id="xolnki_3" title="Options/Search">Options/Search</a>
<b>Configure PageRank</b>: See <a href="http://xowa.org/home/wiki/Options/Search.html" id="xolnki_3" title="Options/Search" class="xowa-visited">Options/Search</a>
</li>
<li>
<b>Configure Address bar autocomplete</b>: See <a href="http://xowa.org/home/wiki/Options/Search_suggest.html" id="xolnki_4" title="Options/Search suggest" class="xowa-visited">Options/Search_suggest</a>

View File

@ -57,7 +57,7 @@
Memory: 512 MB minimum; 2 GB recommended
</li>
<li>
Storage: varies per wiki. As a rough guideline, multiply the dump file by 2. For dump sizes, see either <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_2" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a> or <a href="http://dumps.wikimedia.org/backup-index.html" rel="nofollow" class="external free">http://dumps.wikimedia.org/backup-index.html</a>.
Storage: varies per wiki. As a rough guideline, multiply the dump file by 2. For dump sizes, see either <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_2" title="Dashboard/Import/Online">Dashboard/Import/Online</a> or <a href="http://dumps.wikimedia.org/backup-index.html" rel="nofollow" class="external free">http://dumps.wikimedia.org/backup-index.html</a>.
<ul>
<li>
For example, for English Wikipedia, the dump size is 12 GB.

View File

@ -296,7 +296,7 @@
<span class="mw-headline" id="Customizing_shortcuts">Customizing shortcuts</span>
</h2>
<p>
XOWA also allows customization of shortcuts by modifying the custom gfs file. See: <a href="http://xowa.org/home/wiki/Options/Config_script.html" id="xolnki_2" title="Options/Config script" class="xowa-visited">Options/Config_script</a>
XOWA also allows customization of shortcuts by modifying the custom gfs file. See: <a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.app.startup.html" id="xolnki_2" title="Special:XowaCfg?grp=xowa.app.startup" class="xowa-visited">Options: App - Startup</a>
</p>
<p>
Shortcuts should be chosen wisely. In particular, using "http", "https" and "file" as a shortcut is heavily discouraged. Similarly, "Category", "Talk", "Help", "Template", "Wikipedia" and other wiki namespaces should be avoided.

View File

@ -69,7 +69,7 @@
For example, "w:Earth" will always take you to "en.wikipedia.org/wiki/Earth" from any other wiki. It is only 2 characters longer than "Earth".
</p>
<p>
See <a href="http://xowa.org/home/wiki/App/UI/Address_bar/Shortcuts.html" id="xolnki_2" title="App/UI/Address bar/Shortcuts">shortcuts</a> for more information.
See <a href="http://xowa.org/home/wiki/App/UI/Address_bar/Shortcuts.html" id="xolnki_2" title="App/UI/Address bar/Shortcuts" class="xowa-visited">shortcuts</a> for more information.
</p>
<h2>
<span class="mw-headline" id="http_format">http format</span>

View File

@ -62,7 +62,7 @@
<span class="mw-headline" id="XOWA_keyboard_shortcuts_.28basic.29">XOWA keyboard shortcuts (basic)</span>
</h2>
<p>
See <a href="http://xowa.org/home/wiki/Options/Shortcuts.html" id="xolnki_2" title="Options/Shortcuts" class="xowa-visited">Options/Shortcuts</a>
See <a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.gui.shortcuts.html" id="xolnki_2" title="Special:XowaCfg?grp=xowa.gui.shortcuts">Options: Gui - Shortcuts</a>
</p>
<h2>
<span class="mw-headline" id="XOWA_keyboard_shortcuts_.28advanced.29">XOWA keyboard shortcuts (advanced)</span>

View File

@ -126,7 +126,7 @@
Note that you can also press the Go button instead of Enter to select the address.
</li>
<li>
There are other formats that can be entered into the address bar. For more information, see <a href="http://xowa.org/home/wiki/App/UI/Address_bar/Shortcuts.html" id="xolnki_2" title="App/UI/Address bar/Shortcuts">App/UI/Address_bar/Shortcuts</a>
There are other formats that can be entered into the address bar. For more information, see <a href="http://xowa.org/home/wiki/App/UI/Address_bar/Shortcuts.html" id="xolnki_2" title="App/UI/Address bar/Shortcuts" class="xowa-visited">App/UI/Address_bar/Shortcuts</a>
</li>
<li>
To select the address bar, press Alt+D.
@ -256,7 +256,7 @@
The info box is located in the bottom-right hand corner of the screen.
</li>
<li>
It displays warnings from the application. It is disabled by default, but can be enabled through <a href="http://xowa.org/home/wiki/Options/Dev.html" id="xolnki_4" title="Options/Dev" class="xowa-visited">Options/Dev</a>
It displays warnings from the application. It is disabled by default, but can be enabled through <a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.dev.general.html" id="xolnki_4" title="Special:XowaCfg?grp=xowa.dev.general">Options: Dev - General</a>
</li>
<li>
To select the info box, press Ctrl+Alt+N.

View File

@ -56,7 +56,7 @@
Tab functionality will be enhanced in later v1.5.* releases.
</li>
<li>
Tab configuration is available at <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_2" title="Options/Tabs" class="xowa-visited">Options/Tabs</a>
Tab configuration is available at <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_2" title="Options/Tabs">Options/Tabs</a>
</li>
</ul>
<h2>

View File

@ -78,7 +78,7 @@
<span class="mw-headline" id="Options">Options</span>
</h2>
<p>
See <a href="http://xowa.org/home/wiki/Options/Import_Dansguardian.html" id="xolnki_2" title="Options/Import Dansguardian">Options/Import_Dansguardian</a>
See <a href="http://xowa.org/home/wiki/Options/Import_Dansguardian.html" id="xolnki_2" title="Options/Import Dansguardian" class="xowa-visited">Options/Import_Dansguardian</a>
</p>
<h2>
<span class="mw-headline" id="Phraselists">Phraselists</span>
@ -204,7 +204,7 @@
<span class="mw-headline" id="Exclusion">Exclusion</span>
</h2>
<p>
By default, anything that matches a rule (has a score &gt; 0) will be excluded. Note that this exclude number can be raised from 0 to something higher like 100. See <a href="http://xowa.org/home/wiki/Options/Import_Dansguardian.html" id="xolnki_3" title="Options/Import Dansguardian">Options/Import_Dansguardian</a>
By default, anything that matches a rule (has a score &gt; 0) will be excluded. Note that this exclude number can be raised from 0 to something higher like 100. See <a href="http://xowa.org/home/wiki/Options/Import_Dansguardian.html" id="xolnki_3" title="Options/Import Dansguardian" class="xowa-visited">Options/Import_Dansguardian</a>
</p>
<h2>
<span class="mw-headline" id="Inclusion">Inclusion</span>

View File

@ -107,7 +107,7 @@
</p>
<ul>
<li>
Go to <a href="http://xowa.org/home/wiki/Options/Score.html" id="xolnki_2" title="Options/Score">Options/Score</a>.
Go to <a href="http://xowa.org/home/wiki/Options/Score.html" id="xolnki_2" title="Options/Score" class="xowa-visited">Options/Score</a>.
</li>
<li>
Configure the <b>lilypond</b> binary to whatever directory you chose above.

View File

@ -273,7 +273,7 @@
</h2>
<ul>
<li>
For Options see <a href="http://xowa.org/home/wiki/Options/Scribunto.html" id="xolnki_5" title="Options/Scribunto">Options/Scribunto</a>
For Options see <a href="http://xowa.org/home/wiki/Options/Scribunto.html" id="xolnki_5" title="Options/Scribunto" class="xowa-visited">Options/Scribunto</a>
</li>
<li>
For Diagnostics see <a href="http://xowa.org/home/wiki/Diagnostics.html#Scribunto" id="xolnki_6" title="Diagnostics">Diagnostics#Scribunto</a>

View File

@ -106,7 +106,7 @@
<span class="mw-headline" id="Options">Options</span>
</h2>
<p>
The options page is at <a href="http://xowa.org/home/wiki/Options/Page_sync.html" id="xolnki_2" title="Options/Page sync" class="xowa-visited">Options/Page_sync</a>
The options page is at <a href="http://xowa.org/home/wiki/Options/Page_sync.html" id="xolnki_2" title="Options/Page sync">Options/Page_sync</a>
</p>
<h2>
<span class="mw-headline" id="Background">Background</span>

View File

@ -98,7 +98,7 @@
<span class="mw-headline" id="Options">Options</span>
</h2>
<p>
The options page is at <a href="http://xowa.org/home/wiki/Options/Scripting.html" id="xolnki_2" title="Options/Scripting" class="xowa-visited">Options/Scripting</a>
The options page is at <a href="http://xowa.org/home/wiki/Options/Scripting.html" id="xolnki_2" title="Options/Scripting">Options/Scripting</a>
</p>
<h2>
<span class="mw-headline" id="Background">Background</span>

View File

@ -21,48 +21,53 @@
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2017<br>
</p>
<ul>
<li>
<b>2017-01</b>
</li>
</ul>
<p>
2016<br>
</p>
<ul>
<li>
<b>2016-12</b>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_3" title="Blog/2016-12" class="xowa-visited">2016-12</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_3" title="Blog/2016-11" class="xowa-visited">2016-11</a>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_4" title="Blog/2016-11" class="xowa-visited">2016-11</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_4" title="Blog/2016-10">2016-10</a>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_5" title="Blog/2016-10">2016-10</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_5" title="Blog/2016-09">2016-09</a>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_6" title="Blog/2016-09">2016-09</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_6" title="Blog/2016-08">2016-08</a>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_7" title="Blog/2016-08">2016-08</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_7" title="Blog/2016-07">2016-07</a>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_8" title="Blog/2016-07">2016-07</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_8" title="Blog/2016-06">2016-06</a>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_9" title="Blog/2016-06">2016-06</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_9" title="Blog/2016-05">2016-05</a>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_10" title="Blog/2016-05">2016-05</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_10" title="Blog/2016-04">2016-04</a>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_11" title="Blog/2016-04">2016-04</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_11" title="Blog/2016-03">2016-03</a>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_12" title="Blog/2016-03">2016-03</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_12" title="Blog/2016-02">2016-02</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-01.html" id="xolnki_13" title="Blog/2016-01">2016-01</a>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_13" title="Blog/2016-02">2016-02</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives">Archives</a>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
</p>
</div>
<div id="toc" class="toc">
@ -71,183 +76,170 @@
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Release:_NONE_.282016-12-25_22:45_Sun.29"><span class="tocnumber">1</span> <span class="toctext">Release: NONE (2016-12-25 22:45 Sun)</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Release_.28Android.29:_v3.12.2.1_.282016-12-11_20:00_Sun.29"><span class="tocnumber">2</span> <span class="toctext">Release (Android): v3.12.2.1 (2016-12-11 20:00 Sun)</span></a>
<ul>
<li class="toclevel-2 tocsection-3">
<a href="#.28Android.29_Remove_horizontal_scrollbars_by_hiding_Navigation_boxes_by_default"><span class="tocnumber">2.1</span> <span class="toctext">(Android) Remove horizontal scrollbars by hiding Navigation boxes by default</span></a>
</li>
<li class="toclevel-2 tocsection-4">
<a href="#Next_release:_v3.12.4"><span class="tocnumber">2.2</span> <span class="toctext">Next release: v3.12.4</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-5">
<a href="#Release:_v3.12.1.1_.282016-12-04_22:00_Sun.29"><span class="tocnumber">3</span> <span class="toctext">Release: v3.12.1.1 (2016-12-04 22:00 Sun)</span></a>
<ul>
<li class="toclevel-2 tocsection-6">
<a href="#.28Wiki.29_Publish_2016-11_Dutch_and_Russian_wikis._Also.2C_2016-11_German_Wikipedia"><span class="tocnumber">3.1</span> <span class="toctext">(Wiki) Publish 2016-11 Dutch and Russian wikis. Also, 2016-11 German Wikipedia</span></a>
</li>
<li class="toclevel-2 tocsection-7">
<a href="#.28PC.29_Fix_.22stalled.22_English_Wikipedia_import_on_older_machines"><span class="tocnumber">3.2</span> <span class="toctext">(PC) Fix "stalled" English Wikipedia import on older machines</span></a>
</li>
<li class="toclevel-2 tocsection-8">
<a href="#.28PC.29_Fix_various_minor_Scribunto_and_Wikibase_errors_with_Russian_Wikipedia_including_inferred_datatype"><span class="tocnumber">3.3</span> <span class="toctext">(PC) Fix various minor Scribunto and Wikibase errors with Russian Wikipedia including inferred datatype</span></a>
</li>
<li class="toclevel-2 tocsection-9">
<a href="#.28PC.29_Fix_page_sync_issues_when_syncing_File_or_Chinese_pages_with_math"><span class="tocnumber">3.4</span> <span class="toctext">(PC) Fix page sync issues when syncing File or Chinese pages with math</span></a>
</li>
<li class="toclevel-2 tocsection-10">
<a href="#Next_release:_v3.12.2"><span class="tocnumber">3.5</span> <span class="toctext">Next release: v3.12.2</span></a>
</li>
</ul>
</li>
</ul>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Release:_v4.0.0.1701_.282017-01-04_21:00_Tue.29"><span class="tocnumber">1</span> <span class="toctext">Release: v4.0.0.1701 (2017-01-04 21:00 Tue)</span></a>
<ul>
<li class="toclevel-2 tocsection-2">
<a href="#.28Wiki.29_Publish_2016-12_Italian_and_Swahili_wikis._Also.2C_2016-12_English_Wikipedia"><span class="tocnumber">1.1</span> <span class="toctext">(Wiki) Publish 2016-12 Italian and Swahili wikis. Also, 2016-12 English Wikipedia</span></a>
</li>
<li class="toclevel-2 tocsection-3">
<a href="#.28PC.29_Add_new_Options_system"><span class="tocnumber">1.2</span> <span class="toctext">(PC) Add new Options system</span></a>
</li>
<li class="toclevel-2 tocsection-4">
<a href="#.28PC.29_Change_versioning_scheme_to_semantic_versioning"><span class="tocnumber">1.3</span> <span class="toctext">(PC) Change versioning scheme to semantic versioning</span></a>
</li>
<li class="toclevel-2 tocsection-5">
<a href="#.28PC.29_Fix_mass_parse_performance_issues_when_generating_English_Wikipedia"><span class="tocnumber">1.4</span> <span class="toctext">(PC) Fix mass parse performance issues when generating English Wikipedia</span></a>
</li>
<li class="toclevel-2 tocsection-6">
<a href="#Next_week:_v4.0.1.1701"><span class="tocnumber">1.5</span> <span class="toctext">Next week: v4.0.1.1701</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-7">
<a href="#Release:_POSTPONED_.282017-01-03_01:30_Tue.29"><span class="tocnumber">2</span> <span class="toctext">Release: POSTPONED (2017-01-03 01:30 Tue)</span></a>
</li>
</ul>
</div>
<h2>
<span class="mw-headline" id="Release:_POSTPONED_.282017-01-03_01:30_Tue.29">Release: POSTPONED (2017-01-03 01:30 Tue)</span>
</h2>
<p>
I was planning to do a release tonight, but ran into last-minute issues. I'm going to push for a release tomorrow or possibly next Sunday.
</p>
<h2>
<span class="mw-headline" id="Release:_NONE_.282016-12-25_22:45_Sun.29">Release: NONE (2016-12-25 22:45 Sun)</span>
</h2>
<p>
Just a quick note. Due to the holiday season and personal obligations, there is no release this week. There will be a release next week with a new configuration system.
</p>
<h2>
<span class="mw-headline" id="Release_.28Android.29:_v3.12.2.1_.282016-12-11_20:00_Sun.29">Release (Android): v3.12.2.1 (2016-12-11 20:00 Sun)</span>
<span class="mw-headline" id="Release:_v4.0.0.1701_.282017-01-04_21:00_Tue.29">Release: v4.0.0.1701 (2017-01-04 21:00 Tue)</span>
</h2>
<p>
There is no PC release this week. I've been working on the new Configuration system as well as Section editing.
</p>
<p>
The Android version has a minor release.
</p>
<h3>
<span class="mw-headline" id=".28Android.29_Remove_horizontal_scrollbars_by_hiding_Navigation_boxes_by_default">(Android) Remove horizontal scrollbars by hiding Navigation boxes by default</span>
</h3>
<p>
This was a change due to the feedback from a Google Play review (which has since been deleted). There's a little more documentation at <a href="https://github.com/gnosygnu/xowa/issues/112" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/112</a>
</p>
<p>
XOWA Android would show pages which have horizontal scrollbars. They appear mostly because of what's called Navigation boxes ("navboxes") at the bottom of the page. For example, go to <a href="https://en.wikipedia.org/wiki/Earth#External_links" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Earth#External_links</a> and see the section called "Articles related to Earth"
</p>
<p>
The Wikipedia Mobile App and the Wikipedia Mobile Site both hide these by default. XOWA Android used to show them by default. This was a deliberate decision on my side, because (a) I generally like to show as much content as possible and (b) I do find them useful.
</p>
<p>
However, after the strongly worded review, I realized that there probably was considerable UI wisdom in hiding them by default. So I changed the behavior of XOWA to follow the same behavior as Wikipedia's Mobile App / site.
</p>
<p>
However, I also left a configuration option to show them by default. To do so, the following would need to be done:
</p>
<ul>
<li>
Open the left side menu and do "XOWA" -&gt; "Settings" -&gt; "XOWA options"
</li>
<li>
Check "Show navboxes"
</li>
<li>
Visit a page like Earth
</li>
</ul>
<h3>
<span class="mw-headline" id="Next_release:_v3.12.4">Next release: v3.12.4</span>
</h3>
<p>
I'm skipping next week due to personal reasons. This means that the next possible release would be Christmas weekend. I'll try to push something out then, but since may rely on a quick "beta" release.
</p>
<ul>
<li>
<b>Wikis</b>: I'm running a little behind on 2016-12 English Wikipedia. I'm hoping to have a version later this week, but there may be a few things to investigate.
</li>
<li>
<b>Options</b>: I'm done with most of the core parts the Options system. I now need to work on migration, which will probably take some time.
</li>
</ul>
<h2>
<span class="mw-headline" id="Release:_v3.12.1.1_.282016-12-04_22:00_Sun.29">Release: v3.12.1.1 (2016-12-04 22:00 Sun)</span>
</h2>
<p>
The PC version is a minor release. It fixes an import issue with English Wikipedia on older machines, has several Scribunto and Wikibase fixes for Russian wikis, and has some page sync issues
The PC version is a major release. It adds a new Option system and includes a lot of related changes.
</p>
<p>
The Android version has no release.
</p>
<h3>
<span class="mw-headline" id=".28Wiki.29_Publish_2016-11_Dutch_and_Russian_wikis._Also.2C_2016-11_German_Wikipedia">(Wiki) Publish 2016-11 Dutch and Russian wikis. Also, 2016-11 German Wikipedia</span>
<span class="mw-headline" id=".28Wiki.29_Publish_2016-12_Italian_and_Swahili_wikis._Also.2C_2016-12_English_Wikipedia">(Wiki) Publish 2016-12 Italian and Swahili wikis. Also, 2016-12 English Wikipedia</span>
</h3>
<p>
As per the section title, 2016-11 Dutch and Russian wikis are up at archive.org. You can check <a href="http://xowa.org/home/wiki/Wiki_setup/Listing.html" id="xolnki_15" title="Wiki setup/Listing" class="xowa-visited">Wiki_setup/Listing</a> or <a href="http://xowa.org/home/wiki/Special:XowaDownloadCentral.html" id="xolnki_16" title="Special:XowaDownloadCentral" class="xowa-visited">Special:XowaDownloadCentral</a>
2016-12 Italian and Swahili wikis are up at archive.org. 2016-12 English Wikipedia was also pushed out earlier this month.
</p>
<p>
Again, thanks to Ope30 for testing these wikis.
To download these wikis, please check <a href="http://xowa.org/home/wiki/Wiki_setup/Listing.html" id="xolnki_15" title="Wiki setup/Listing" class="xowa-visited">Wiki_setup/Listing</a> or <a href="http://xowa.org/home/wiki/Special:XowaDownloadCentral.html" id="xolnki_16" title="Special:XowaDownloadCentral" class="xowa-visited">Special:XowaDownloadCentral</a>
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Fix_.22stalled.22_English_Wikipedia_import_on_older_machines">(PC) Fix "stalled" English Wikipedia import on older machines</span>
<span class="mw-headline" id=".28PC.29_Add_new_Options_system">(PC) Add new <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_17" title="Options">Options</a> system</span>
</h3>
<p>
This issue was reported <a href="https://github.com/gnosygnu/xowa/issues/98" rel="nofollow" class="external text">in issue 98</a> and <a href="https://github.com/gnosygnu/xowa/issues/108" rel="nofollow" class="external text">and issue 108</a>.
The major change for this release was the Options system. It was a multi-week effort that overhauled various parts of the system. You can try the new Options systems at the <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_18" title="Options">Options</a> page
</p>
<p>
Due to changes in the English Wikipedia Category system, XOWA needed to import a lot more data. Unfortunately, this caused the English Wikipedia import to stall on older machines. I was unable to reproduce it on my current machine (i7 CPU on either SSD or HDD), but was able to reproduce it on my laptop (Core Duo with HDD).
</p>
<p>
This issue was resolved by adding a new SQL index during the category import. The total time will still be noticeably longer (from 2 hours to 5 hours), but it should complete in the end.
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Fix_various_minor_Scribunto_and_Wikibase_errors_with_Russian_Wikipedia_including_inferred_datatype">(PC) Fix various minor Scribunto and Wikibase errors with Russian Wikipedia including inferred datatype</span>
</h3>
<p>
There were a number of minor fixes around the 2016-11 Russian wikis.
</p>
<p>
The most significant one was an issue with Wikidata and missing infobox images. For more detail, you can look at <a href="https://lists.wikimedia.org/pipermail/wikidata/2016-November/010019.html" rel="nofollow" class="external free">https://lists.wikimedia.org/pipermail/wikidata/2016-November/010019.html</a> . This was fixed for any Russian Wiki imported through Import Online or Import Offline. However, Russian wikis downloaded through Download Central will still be missing images, until the next time I rebuild them.
</p>
<p>
For the other changes, you can take a look at the Scribunto and Wikibase items at <a href="http://xowa.org/home/wiki/Change_log/v3.12.1.1.html" id="xolnki_17" title="Change log/v3.12.1.1">Change log/v3.12.1.1</a>
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Fix_page_sync_issues_when_syncing_File_or_Chinese_pages_with_math">(PC) Fix page sync issues when syncing File or Chinese pages with math</span>
</h3>
<p>
First, thanks to khanhhung2512 for reporting these issues.
</p>
<p>
XOWA had the following page sync issues:
There were a number of reasons for the change:
</p>
<ul>
<li>
Failed when downloading "File:" pages
<b>Android compatible</b>: The previous Options system was not Android compatible. It relied on Wikitext (which XOWA Android doesn't support), and had a very desktop-centric UI design (wide tabstrip; hover tooltips). The new Options system addresses these issues and uses a common codebase for both desktop and Android.
</li>
<li>
Failed when downloading Chinese pages with Math
<b>Multiple wiki support</b>: The previous Options system used one set of options for all wikis. Individual wikis couldn't have options different from another wiki (actually, they could, but in a very indirect way). The new Options system supports multiple wikis out-of-box, though at current, it's only used for one option (variant choice in Chinese / Serbian wikis)
</li>
<li>
Always downloaded every page, instead of those listed in the Options page
<b>Technical upgrades</b>: The previous Options system was a hodge-podge of Wikitext and XOWA-specific extensions. The new Options systems standardizes data-storage in SQLite, generates pages through one Special extension, uses a good deal of CSS to display HTML, and offers dynamic interaction via AJAX. Overall, it should be a more web-like and pleasant user-experience
</li>
</ul>
<p>
These fixes are included in this release.
Because the scope of the change was so sweeping, there may be a number of issues. If you run into problems, please try the following:
</p>
<ul>
<li>
<b>user_system.gfs</b>: XOWA tries to convert existing options at /xowa/user/anonymous/app/data/cfg/user_system_cfg.gfs. If you're missing an option, you can try checking there
</li>
<li>
<b>xowa_cfg_os.gfs</b>: XOWA also stores Operating System specific options at /xowa/bin/[OS_NAME]/xowa/cfg/xowa_cfg_os.gfs. The new version now uses a different file: /xowa/user/app/cfg/os.gfs. If you've manually customized options here, you will need to reapply them
</li>
<li>
<b>Missing options</b>: A handful of options were not converted. For more detail, see <a href="http://xowa.org/home/wiki/Change_log.html" id="xolnki_19" title="Change log" class="xowa-visited">Change_log</a>
</li>
</ul>
<p>
Of course, if you run into issues, please let me know at <a href="https://github.com/gnosygnu/xowa/issues" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues</a> I'm hoping though that this will be a pleasant, uneventful change.
</p>
<h3>
<span class="mw-headline" id="Next_release:_v3.12.2">Next release: v3.12.2</span>
<span class="mw-headline" id=".28PC.29_Change_versioning_scheme_to_semantic_versioning">(PC) Change versioning scheme to semantic versioning</span>
</h3>
<p>
Since the start, XOWA used a date-of-release versioning scheme. For example, version 3.12.2.1 meant the version released in the 3rd year after XOWA's release, in the 12th month and the 2nd week.
</p>
<p>
XOWA is now adopting a new versioining scheme closer to <a href="https://en.wikipedia.org/wiki/Software_versioning#Degree_of_compatibility" rel="nofollow" class="external text">semantic versioning</a>. Specifically:
</p>
<ul>
<li>
In the previous scheme, this version would be 4.1.1.1.
</li>
<li>
In the new scheme, this version is 4.0.0.1701
</li>
</ul>
<p>
As an overview:
</p>
<ul>
<li>
The 1st number indicates a major version. For example, 4. This number won't change unless there is a drastically new change, or after there's a lot of significant changes.
</li>
<li>
The 2nd number indicates a minor version. For example, 0. This number will change whenever there is a new significant feature or change.
</li>
<li>
The 3rd number indicates a patch version. For example, 0. This number will change whenever there is a new release.
</li>
<li>
The 4th number indicates a system version. For example, 1701. This number is related to the release date in year / month format: 20<b>17</b>-<b>01</b>.
</li>
</ul>
<p>
In terms of upgrade strategies:
</p>
<ul>
<li>
If you're a casual user, you can wait on upgrading until the major version changes. When "5.0" comes out you should probably get it, as it should be significantly different than the current version. This will probably not come out for a year or more.
</li>
<li>
If you're an active user, you can wait on upgrading until the minor version changes: "4.1", "4.2", "4.3", etc.. Each minor release will have a new significant feature or change. These will probably come out at monthly intervals.
</li>
<li>
If you're a cutting-edge user, you can upgrade whenever a release is made: "4.0.1", "4.0.2", "4.0.3", etc.. Each patch release will have a number of changes and fixes. These will probably come out ever week.
</li>
</ul>
<p>
Finally, all releases are considered stable. So, whenever a patch release comes out, it will be promoted to the official download for all new users. If it's safe enough for new users to try, it's definitely safe enough for existing users as well.
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Fix_mass_parse_performance_issues_when_generating_English_Wikipedia">(PC) Fix mass parse performance issues when generating English Wikipedia</span>
</h3>
<p>
This was an issue I discovered when generating the 2016-12 English Wikipedia. It takes about 25 hours to dump English Wikipedia on an 8 core machine. Due to recent changes with Embeddable (using XOWA as a MediaWiki parser), this number grew to about 36 hours. In some cases, it even failed with OutOfMemory exceptions.
</p>
<p>
This build brings the build time back to 25 hours.
</p>
<h3>
<span class="mw-headline" id="Next_week:_v4.0.1.1701">Next week: v4.0.1.1701</span>
</h3>
<ul>
<li>
<b>Wikis</b>: I'm generating wikis for the 2016-11 Italian wikis. I'll also kick off 2016-12 English Wikipedia as well.
<b>Wikis</b>: I'm going to start preparing for the 2017-01 wikis. I'm on vacation for the 3rd and 4th weeks of 2016-01, so I'm going to focus on getting English Wikipedia and then move on to French and German
</li>
<li>
<b>Options</b>: I'm almost done rewriting the Options system. I also plan to add an update feature for the desktop app. I'm still planning to do some more work on Page Sync and full-text search, though my time recently has been limited.
<b>Download Central and Android</b>: There were a number of issues brought up with Download Central and Android as described here: <a href="https://github.com/gnosygnu/xowa/issues/112" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/112</a>
</li>
<li>
<b>Auto-update</b>: This involves an in-app auto-update features for XOWA as per <a href="https://github.com/gnosygnu/xowa/issues/110" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/110</a>
</li>
<li>
<b>Other</b>: I'm looking at an old Math bug (<a href="https://github.com/gnosygnu/xowa/issues/10" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/10</a> ), as well as Page sync changes (<a href="https://github.com/gnosygnu/xowa/issues/72" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/72</a> ).
</li>
</ul>
<h2>
<span class="mw-headline" id="Release:_POSTPONED_.282017-01-03_01:30_Tue.29">Release: POSTPONED (2017-01-03 01:30 Tue)</span>
</h2>
<p>
I was planning to do a release tonight, but ran into last-minute issues. I'm going to push for a release tomorrow or possibly next Sunday.
</p>
</div>
</div>

View File

@ -1567,7 +1567,7 @@
<span class="mw-headline" id="Handle_incomplete_XML_datadumps_at_http:.2F.2Fdumps.wikimedia.org.2Fbackup-index.html">Handle incomplete XML datadumps at <a href="http://dumps.wikimedia.org/backup-index.html" rel="nofollow" class="external free">http://dumps.wikimedia.org/backup-index.html</a></span>
</h3>
<p>
WMF is currently having problems with the XML data dumps. Unfortunately, it failed in a way to break auto-dump downloading in <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_15" title="Dashboard/Import/Online" class="xowa-visited">Import Online</a>. Basically, the "latest-pages-articles.xml.bz2" file is being wiped out in the new multi-phase dump. See <a href="https://phabricator.wikimedia.org/T89273" rel="nofollow" class="external free">https://phabricator.wikimedia.org/T89273</a> and <a href="https://lists.wikimedia.org/pipermail/xmldatadumps-l/2015-July/001156.html" rel="nofollow" class="external free">https://lists.wikimedia.org/pipermail/xmldatadumps-l/2015-July/001156.html</a>
WMF is currently having problems with the XML data dumps. Unfortunately, it failed in a way to break auto-dump downloading in <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_15" title="Dashboard/Import/Online">Import Online</a>. Basically, the "latest-pages-articles.xml.bz2" file is being wiped out in the new multi-phase dump. See <a href="https://phabricator.wikimedia.org/T89273" rel="nofollow" class="external free">https://phabricator.wikimedia.org/T89273</a> and <a href="https://lists.wikimedia.org/pipermail/xmldatadumps-l/2015-July/001156.html" rel="nofollow" class="external free">https://lists.wikimedia.org/pipermail/xmldatadumps-l/2015-July/001156.html</a>
</p>
<p>
v2.7.2 now goes back one dump month if the "latest-pages-articles.xml.bz2" is not there. In the case of Japanese Wikipedia, it does this:
@ -1648,7 +1648,7 @@
I finished uploading the files for English Wikipedia. Note that these files are just like the 2015-04 set, except that the max file size is 1.5 GB instead of 3 GB. Android can't use 3 GB files.
</p>
<p>
Unfortunately, right now, there are 3 types of sets for English Wikipedia: v1, v2a and v2b. See <a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" id="xolnki_16" title="App/Import/English Wikipedia">App/Import/English_Wikipedia</a> for more details. Users are strongly encouraged to download the new 2015-06 set (v2b), especially if they're going to use Android. However, I will continue to support monthly updates for v1 and v2a over the next year.
Unfortunately, right now, there are 3 types of sets for English Wikipedia: v1, v2a and v2b. See <a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" id="xolnki_16" title="App/Import/English Wikipedia" class="xowa-visited">App/Import/English_Wikipedia</a> for more details. Users are strongly encouraged to download the new 2015-06 set (v2b), especially if they're going to use Android. However, I will continue to support monthly updates for v1 and v2a over the next year.
</p>
<p>
For more information on setting up English Wikipedia, see <a href="http://xowa.org/home/wiki/App/Xtn/Android.html" id="xolnki_17" title="App/Xtn/Android">App/Xtn/Android</a>
@ -2024,7 +2024,7 @@
<span class="mw-headline" id="Release:_v2.4.4.1_.282015-04-26_21:55_Sun.29">Release: v2.4.4.1 (2015-04-26 21:55 Sun)</span>
</h2>
<p>
v2.4.4.1 introduces a multi-wiki search feature. The configuration is a bit difficult, but it should be flexible enough to handle most scenarios. See <a href="http://xowa.org/home/wiki/Options/Search.html" id="xolnki_27" title="Options/Search">Options/Search</a>. I also made a few more improvements to the general Search behavior. There are also some important incremental fixes from earlier this week.
v2.4.4.1 introduces a multi-wiki search feature. The configuration is a bit difficult, but it should be flexible enough to handle most scenarios. See <a href="http://xowa.org/home/wiki/Options/Search.html" id="xolnki_27" title="Options/Search" class="xowa-visited">Options/Search</a>. I also made a few more improvements to the general Search behavior. There are also some important incremental fixes from earlier this week.
</p>
<p>
For images, the last part of German is uploading, and I plan to upload Czech tonight or tomorrow.

View File

@ -21,48 +21,53 @@
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2017<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_2" title="Blog/2017-01" class="xowa-visited">2017-01</a>
</li>
</ul>
<p>
2016<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_2" title="Blog/2016-12" class="xowa-visited">2016-12</a>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_3" title="Blog/2016-12" class="xowa-visited">2016-12</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_3" title="Blog/2016-11" class="xowa-visited">2016-11</a>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_4" title="Blog/2016-11" class="xowa-visited">2016-11</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_4" title="Blog/2016-10">2016-10</a>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_5" title="Blog/2016-10">2016-10</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_5" title="Blog/2016-09">2016-09</a>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_6" title="Blog/2016-09">2016-09</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_6" title="Blog/2016-08">2016-08</a>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_7" title="Blog/2016-08">2016-08</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_7" title="Blog/2016-07">2016-07</a>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_8" title="Blog/2016-07">2016-07</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_8" title="Blog/2016-06">2016-06</a>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_9" title="Blog/2016-06">2016-06</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_9" title="Blog/2016-05">2016-05</a>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_10" title="Blog/2016-05">2016-05</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_10" title="Blog/2016-04">2016-04</a>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_11" title="Blog/2016-04">2016-04</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_11" title="Blog/2016-03">2016-03</a>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_12" title="Blog/2016-03">2016-03</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_12" title="Blog/2016-02">2016-02</a>
</li>
<li>
<b>2016-01</b>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_13" title="Blog/2016-02">2016-02</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives">Archives</a>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
</p>
</div>
<div id="toc" class="toc">

View File

@ -21,48 +21,53 @@
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2017<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_2" title="Blog/2017-01" class="xowa-visited">2017-01</a>
</li>
</ul>
<p>
2016<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_2" title="Blog/2016-12" class="xowa-visited">2016-12</a>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_3" title="Blog/2016-12" class="xowa-visited">2016-12</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_3" title="Blog/2016-11" class="xowa-visited">2016-11</a>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_4" title="Blog/2016-11" class="xowa-visited">2016-11</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_4" title="Blog/2016-10">2016-10</a>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_5" title="Blog/2016-10">2016-10</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_5" title="Blog/2016-09">2016-09</a>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_6" title="Blog/2016-09">2016-09</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_6" title="Blog/2016-08">2016-08</a>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_7" title="Blog/2016-08">2016-08</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_7" title="Blog/2016-07">2016-07</a>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_8" title="Blog/2016-07">2016-07</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_8" title="Blog/2016-06">2016-06</a>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_9" title="Blog/2016-06">2016-06</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_9" title="Blog/2016-05">2016-05</a>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_10" title="Blog/2016-05">2016-05</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_10" title="Blog/2016-04">2016-04</a>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_11" title="Blog/2016-04">2016-04</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_11" title="Blog/2016-03">2016-03</a>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_12" title="Blog/2016-03">2016-03</a>
</li>
<li>
<b>2016-02</b>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-01.html" id="xolnki_13" title="Blog/2016-01">2016-01</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives">Archives</a>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
</p>
</div>
<div id="toc" class="toc">

View File

@ -21,48 +21,53 @@
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2017<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_2" title="Blog/2017-01" class="xowa-visited">2017-01</a>
</li>
</ul>
<p>
2016<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_2" title="Blog/2016-12" class="xowa-visited">2016-12</a>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_3" title="Blog/2016-12" class="xowa-visited">2016-12</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_3" title="Blog/2016-11" class="xowa-visited">2016-11</a>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_4" title="Blog/2016-11" class="xowa-visited">2016-11</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_4" title="Blog/2016-10">2016-10</a>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_5" title="Blog/2016-10">2016-10</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_5" title="Blog/2016-09">2016-09</a>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_6" title="Blog/2016-09">2016-09</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_6" title="Blog/2016-08">2016-08</a>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_7" title="Blog/2016-08">2016-08</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_7" title="Blog/2016-07">2016-07</a>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_8" title="Blog/2016-07">2016-07</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_8" title="Blog/2016-06">2016-06</a>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_9" title="Blog/2016-06">2016-06</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_9" title="Blog/2016-05">2016-05</a>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_10" title="Blog/2016-05">2016-05</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_10" title="Blog/2016-04">2016-04</a>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_11" title="Blog/2016-04">2016-04</a>
</li>
<li>
<b>2016-03</b>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_12" title="Blog/2016-02">2016-02</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-01.html" id="xolnki_13" title="Blog/2016-01">2016-01</a>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_13" title="Blog/2016-02">2016-02</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives">Archives</a>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
</p>
</div>
<div id="toc" class="toc">

View File

@ -21,48 +21,53 @@
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2017<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_2" title="Blog/2017-01" class="xowa-visited">2017-01</a>
</li>
</ul>
<p>
2016<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_2" title="Blog/2016-12" class="xowa-visited">2016-12</a>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_3" title="Blog/2016-12" class="xowa-visited">2016-12</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_3" title="Blog/2016-11" class="xowa-visited">2016-11</a>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_4" title="Blog/2016-11" class="xowa-visited">2016-11</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_4" title="Blog/2016-10">2016-10</a>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_5" title="Blog/2016-10">2016-10</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_5" title="Blog/2016-09">2016-09</a>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_6" title="Blog/2016-09">2016-09</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_6" title="Blog/2016-08">2016-08</a>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_7" title="Blog/2016-08">2016-08</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_7" title="Blog/2016-07">2016-07</a>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_8" title="Blog/2016-07">2016-07</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_8" title="Blog/2016-06">2016-06</a>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_9" title="Blog/2016-06">2016-06</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_9" title="Blog/2016-05">2016-05</a>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_10" title="Blog/2016-05">2016-05</a>
</li>
<li>
<b>2016-04</b>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_11" title="Blog/2016-03">2016-03</a>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_12" title="Blog/2016-03">2016-03</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_12" title="Blog/2016-02">2016-02</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-01.html" id="xolnki_13" title="Blog/2016-01">2016-01</a>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_13" title="Blog/2016-02">2016-02</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives">Archives</a>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
</p>
</div>
<div id="toc" class="toc">

View File

@ -21,48 +21,53 @@
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2017<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_2" title="Blog/2017-01" class="xowa-visited">2017-01</a>
</li>
</ul>
<p>
2016<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_2" title="Blog/2016-12" class="xowa-visited">2016-12</a>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_3" title="Blog/2016-12" class="xowa-visited">2016-12</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_3" title="Blog/2016-11" class="xowa-visited">2016-11</a>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_4" title="Blog/2016-11" class="xowa-visited">2016-11</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_4" title="Blog/2016-10">2016-10</a>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_5" title="Blog/2016-10">2016-10</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_5" title="Blog/2016-09">2016-09</a>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_6" title="Blog/2016-09">2016-09</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_6" title="Blog/2016-08">2016-08</a>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_7" title="Blog/2016-08">2016-08</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_7" title="Blog/2016-07">2016-07</a>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_8" title="Blog/2016-07">2016-07</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_8" title="Blog/2016-06">2016-06</a>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_9" title="Blog/2016-06">2016-06</a>
</li>
<li>
<b>2016-05</b>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_10" title="Blog/2016-04">2016-04</a>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_11" title="Blog/2016-04">2016-04</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_11" title="Blog/2016-03">2016-03</a>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_12" title="Blog/2016-03">2016-03</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_12" title="Blog/2016-02">2016-02</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-01.html" id="xolnki_13" title="Blog/2016-01">2016-01</a>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_13" title="Blog/2016-02">2016-02</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives">Archives</a>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
</p>
</div>
<div id="toc" class="toc">

View File

@ -21,48 +21,53 @@
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2017<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_2" title="Blog/2017-01" class="xowa-visited">2017-01</a>
</li>
</ul>
<p>
2016<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_2" title="Blog/2016-12" class="xowa-visited">2016-12</a>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_3" title="Blog/2016-12" class="xowa-visited">2016-12</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_3" title="Blog/2016-11" class="xowa-visited">2016-11</a>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_4" title="Blog/2016-11" class="xowa-visited">2016-11</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_4" title="Blog/2016-10">2016-10</a>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_5" title="Blog/2016-10">2016-10</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_5" title="Blog/2016-09">2016-09</a>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_6" title="Blog/2016-09">2016-09</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_6" title="Blog/2016-08">2016-08</a>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_7" title="Blog/2016-08">2016-08</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_7" title="Blog/2016-07">2016-07</a>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_8" title="Blog/2016-07">2016-07</a>
</li>
<li>
<b>2016-06</b>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_9" title="Blog/2016-05">2016-05</a>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_10" title="Blog/2016-05">2016-05</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_10" title="Blog/2016-04">2016-04</a>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_11" title="Blog/2016-04">2016-04</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_11" title="Blog/2016-03">2016-03</a>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_12" title="Blog/2016-03">2016-03</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_12" title="Blog/2016-02">2016-02</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-01.html" id="xolnki_13" title="Blog/2016-01">2016-01</a>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_13" title="Blog/2016-02">2016-02</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives">Archives</a>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
</p>
</div>
<div id="toc" class="toc">

View File

@ -21,48 +21,53 @@
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2017<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_2" title="Blog/2017-01" class="xowa-visited">2017-01</a>
</li>
</ul>
<p>
2016<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_2" title="Blog/2016-12" class="xowa-visited">2016-12</a>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_3" title="Blog/2016-12" class="xowa-visited">2016-12</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_3" title="Blog/2016-11" class="xowa-visited">2016-11</a>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_4" title="Blog/2016-11" class="xowa-visited">2016-11</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_4" title="Blog/2016-10">2016-10</a>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_5" title="Blog/2016-10">2016-10</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_5" title="Blog/2016-09">2016-09</a>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_6" title="Blog/2016-09">2016-09</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_6" title="Blog/2016-08">2016-08</a>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_7" title="Blog/2016-08">2016-08</a>
</li>
<li>
<b>2016-07</b>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_8" title="Blog/2016-06">2016-06</a>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_9" title="Blog/2016-06">2016-06</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_9" title="Blog/2016-05">2016-05</a>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_10" title="Blog/2016-05">2016-05</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_10" title="Blog/2016-04">2016-04</a>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_11" title="Blog/2016-04">2016-04</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_11" title="Blog/2016-03">2016-03</a>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_12" title="Blog/2016-03">2016-03</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_12" title="Blog/2016-02">2016-02</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-01.html" id="xolnki_13" title="Blog/2016-01">2016-01</a>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_13" title="Blog/2016-02">2016-02</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives">Archives</a>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
</p>
</div>
<div id="toc" class="toc">

View File

@ -21,48 +21,53 @@
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2017<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_2" title="Blog/2017-01" class="xowa-visited">2017-01</a>
</li>
</ul>
<p>
2016<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_2" title="Blog/2016-12" class="xowa-visited">2016-12</a>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_3" title="Blog/2016-12" class="xowa-visited">2016-12</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_3" title="Blog/2016-11" class="xowa-visited">2016-11</a>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_4" title="Blog/2016-11" class="xowa-visited">2016-11</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_4" title="Blog/2016-10">2016-10</a>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_5" title="Blog/2016-10">2016-10</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_5" title="Blog/2016-09">2016-09</a>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_6" title="Blog/2016-09">2016-09</a>
</li>
<li>
<b>2016-08</b>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_7" title="Blog/2016-07">2016-07</a>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_8" title="Blog/2016-07">2016-07</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_8" title="Blog/2016-06">2016-06</a>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_9" title="Blog/2016-06">2016-06</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_9" title="Blog/2016-05">2016-05</a>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_10" title="Blog/2016-05">2016-05</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_10" title="Blog/2016-04">2016-04</a>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_11" title="Blog/2016-04">2016-04</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_11" title="Blog/2016-03">2016-03</a>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_12" title="Blog/2016-03">2016-03</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_12" title="Blog/2016-02">2016-02</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-01.html" id="xolnki_13" title="Blog/2016-01">2016-01</a>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_13" title="Blog/2016-02">2016-02</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives">Archives</a>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
</p>
</div>
<div id="toc" class="toc">

View File

@ -21,48 +21,53 @@
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2017<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_2" title="Blog/2017-01" class="xowa-visited">2017-01</a>
</li>
</ul>
<p>
2016<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_2" title="Blog/2016-12" class="xowa-visited">2016-12</a>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_3" title="Blog/2016-12" class="xowa-visited">2016-12</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_3" title="Blog/2016-11" class="xowa-visited">2016-11</a>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_4" title="Blog/2016-11" class="xowa-visited">2016-11</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_4" title="Blog/2016-10">2016-10</a>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_5" title="Blog/2016-10">2016-10</a>
</li>
<li>
<b>2016-09</b>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_6" title="Blog/2016-08">2016-08</a>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_7" title="Blog/2016-08">2016-08</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_7" title="Blog/2016-07">2016-07</a>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_8" title="Blog/2016-07">2016-07</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_8" title="Blog/2016-06">2016-06</a>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_9" title="Blog/2016-06">2016-06</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_9" title="Blog/2016-05">2016-05</a>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_10" title="Blog/2016-05">2016-05</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_10" title="Blog/2016-04">2016-04</a>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_11" title="Blog/2016-04">2016-04</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_11" title="Blog/2016-03">2016-03</a>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_12" title="Blog/2016-03">2016-03</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_12" title="Blog/2016-02">2016-02</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-01.html" id="xolnki_13" title="Blog/2016-01">2016-01</a>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_13" title="Blog/2016-02">2016-02</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives">Archives</a>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
</p>
</div>
<div id="toc" class="toc">

View File

@ -21,48 +21,53 @@
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2017<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_2" title="Blog/2017-01" class="xowa-visited">2017-01</a>
</li>
</ul>
<p>
2016<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_2" title="Blog/2016-12" class="xowa-visited">2016-12</a>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_3" title="Blog/2016-12" class="xowa-visited">2016-12</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_3" title="Blog/2016-11" class="xowa-visited">2016-11</a>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_4" title="Blog/2016-11" class="xowa-visited">2016-11</a>
</li>
<li>
<b>2016-10</b>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_5" title="Blog/2016-09">2016-09</a>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_6" title="Blog/2016-09">2016-09</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_6" title="Blog/2016-08">2016-08</a>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_7" title="Blog/2016-08">2016-08</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_7" title="Blog/2016-07">2016-07</a>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_8" title="Blog/2016-07">2016-07</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_8" title="Blog/2016-06">2016-06</a>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_9" title="Blog/2016-06">2016-06</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_9" title="Blog/2016-05">2016-05</a>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_10" title="Blog/2016-05">2016-05</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_10" title="Blog/2016-04">2016-04</a>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_11" title="Blog/2016-04">2016-04</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_11" title="Blog/2016-03">2016-03</a>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_12" title="Blog/2016-03">2016-03</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_12" title="Blog/2016-02">2016-02</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-01.html" id="xolnki_13" title="Blog/2016-01">2016-01</a>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_13" title="Blog/2016-02">2016-02</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives">Archives</a>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
</p>
</div>
<div id="toc" class="toc">
@ -152,7 +157,7 @@
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Wiki_setup/English_wikis.html" id="xolnki_15" title="Wiki setup/English wikis" class="xowa-visited">Wiki_setup/English_wikis</a>
<a href="http://xowa.org/home/wiki/Wiki_setup/English_wikis.html" id="xolnki_15" title="Wiki setup/English wikis">Wiki_setup/English_wikis</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Wiki_setup/German_wikis.html" id="xolnki_16" title="Wiki setup/German wikis">Wiki_setup/German_wikis</a>
@ -233,7 +238,7 @@
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Wiki_setup/English_wikis.html" id="xolnki_18" title="Wiki setup/English wikis" class="xowa-visited">Wiki_setup/English_wikis</a>
<a href="http://xowa.org/home/wiki/Wiki_setup/English_wikis.html" id="xolnki_18" title="Wiki setup/English wikis">Wiki_setup/English_wikis</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Wiki_setup/German_wikis.html" id="xolnki_19" title="Wiki setup/German wikis">Wiki_setup/German_wikis</a>

View File

@ -21,48 +21,53 @@
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2017<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_2" title="Blog/2017-01" class="xowa-visited">2017-01</a>
</li>
</ul>
<p>
2016<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_2" title="Blog/2016-12" class="xowa-visited">2016-12</a>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_3" title="Blog/2016-12" class="xowa-visited">2016-12</a>
</li>
<li>
<b>2016-11</b>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_4" title="Blog/2016-10">2016-10</a>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_5" title="Blog/2016-10">2016-10</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_5" title="Blog/2016-09">2016-09</a>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_6" title="Blog/2016-09">2016-09</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_6" title="Blog/2016-08">2016-08</a>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_7" title="Blog/2016-08">2016-08</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_7" title="Blog/2016-07">2016-07</a>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_8" title="Blog/2016-07">2016-07</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_8" title="Blog/2016-06">2016-06</a>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_9" title="Blog/2016-06">2016-06</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_9" title="Blog/2016-05">2016-05</a>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_10" title="Blog/2016-05">2016-05</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_10" title="Blog/2016-04">2016-04</a>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_11" title="Blog/2016-04">2016-04</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_11" title="Blog/2016-03">2016-03</a>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_12" title="Blog/2016-03">2016-03</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_12" title="Blog/2016-02">2016-02</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-01.html" id="xolnki_13" title="Blog/2016-01">2016-01</a>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_13" title="Blog/2016-02">2016-02</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives">Archives</a>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
</p>
</div>
<div id="toc" class="toc">

View File

@ -21,6 +21,14 @@
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2017<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2017-01.html" id="xolnki_2" title="Blog/2017-01" class="xowa-visited">2017-01</a>
</li>
</ul>
<p>
2016<br>
</p>
<ul>
@ -28,41 +36,38 @@
<b>2016-12</b>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_3" title="Blog/2016-11" class="xowa-visited">2016-11</a>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_4" title="Blog/2016-11" class="xowa-visited">2016-11</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_4" title="Blog/2016-10">2016-10</a>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_5" title="Blog/2016-10">2016-10</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_5" title="Blog/2016-09">2016-09</a>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_6" title="Blog/2016-09">2016-09</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_6" title="Blog/2016-08">2016-08</a>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_7" title="Blog/2016-08">2016-08</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_7" title="Blog/2016-07">2016-07</a>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_8" title="Blog/2016-07">2016-07</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_8" title="Blog/2016-06">2016-06</a>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_9" title="Blog/2016-06">2016-06</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_9" title="Blog/2016-05">2016-05</a>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_10" title="Blog/2016-05">2016-05</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_10" title="Blog/2016-04">2016-04</a>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_11" title="Blog/2016-04">2016-04</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_11" title="Blog/2016-03">2016-03</a>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_12" title="Blog/2016-03">2016-03</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_12" title="Blog/2016-02">2016-02</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-01.html" id="xolnki_13" title="Blog/2016-01">2016-01</a>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_13" title="Blog/2016-02">2016-02</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives">Archives</a>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
</p>
</div>
<div id="toc" class="toc">
@ -71,55 +76,49 @@
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Release:_NONE_.282016-12-25_22:45_Sun.29"><span class="tocnumber">1</span> <span class="toctext">Release: NONE (2016-12-25 22:45 Sun)</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Release_.28Android.29:_v3.12.2.1_.282016-12-11_20:00_Sun.29"><span class="tocnumber">2</span> <span class="toctext">Release (Android): v3.12.2.1 (2016-12-11 20:00 Sun)</span></a>
<ul>
<li class="toclevel-2 tocsection-3">
<a href="#.28Android.29_Remove_horizontal_scrollbars_by_hiding_Navigation_boxes_by_default"><span class="tocnumber">2.1</span> <span class="toctext">(Android) Remove horizontal scrollbars by hiding Navigation boxes by default</span></a>
</li>
<li class="toclevel-2 tocsection-4">
<a href="#Next_release:_v3.12.4"><span class="tocnumber">2.2</span> <span class="toctext">Next release: v3.12.4</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-5">
<a href="#Release:_v3.12.1.1_.282016-12-04_22:00_Sun.29"><span class="tocnumber">3</span> <span class="toctext">Release: v3.12.1.1 (2016-12-04 22:00 Sun)</span></a>
<ul>
<li class="toclevel-2 tocsection-6">
<a href="#.28Wiki.29_Publish_2016-11_Dutch_and_Russian_wikis._Also.2C_2016-11_German_Wikipedia"><span class="tocnumber">3.1</span> <span class="toctext">(Wiki) Publish 2016-11 Dutch and Russian wikis. Also, 2016-11 German Wikipedia</span></a>
</li>
<li class="toclevel-2 tocsection-7">
<a href="#.28PC.29_Fix_.22stalled.22_English_Wikipedia_import_on_older_machines"><span class="tocnumber">3.2</span> <span class="toctext">(PC) Fix "stalled" English Wikipedia import on older machines</span></a>
</li>
<li class="toclevel-2 tocsection-8">
<a href="#.28PC.29_Fix_various_minor_Scribunto_and_Wikibase_errors_with_Russian_Wikipedia_including_inferred_datatype"><span class="tocnumber">3.3</span> <span class="toctext">(PC) Fix various minor Scribunto and Wikibase errors with Russian Wikipedia including inferred datatype</span></a>
</li>
<li class="toclevel-2 tocsection-9">
<a href="#.28PC.29_Fix_page_sync_issues_when_syncing_File_or_Chinese_pages_with_math"><span class="tocnumber">3.4</span> <span class="toctext">(PC) Fix page sync issues when syncing File or Chinese pages with math</span></a>
</li>
<li class="toclevel-2 tocsection-10">
<a href="#Next_release:_v3.12.2"><span class="tocnumber">3.5</span> <span class="toctext">Next release: v3.12.2</span></a>
</li>
</ul>
</li>
</ul>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Release:_NONE_.282016-12-25_22:45_Sun.29"><span class="tocnumber">1</span> <span class="toctext">Release: NONE (2016-12-25 22:45 Sun)</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Release_.28Android.29:_v3.12.2.1_.282016-12-11_20:00_Sun.29"><span class="tocnumber">2</span> <span class="toctext">Release (Android): v3.12.2.1 (2016-12-11 20:00 Sun)</span></a>
<ul>
<li class="toclevel-2 tocsection-3">
<a href="#.28Android.29_Remove_horizontal_scrollbars_by_hiding_Navigation_boxes_by_default"><span class="tocnumber">2.1</span> <span class="toctext">(Android) Remove horizontal scrollbars by hiding Navigation boxes by default</span></a>
</li>
<li class="toclevel-2 tocsection-4">
<a href="#Next_release:_v3.12.4"><span class="tocnumber">2.2</span> <span class="toctext">Next release: v3.12.4</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-5">
<a href="#Release:_v3.12.1.1_.282016-12-04_22:00_Sun.29"><span class="tocnumber">3</span> <span class="toctext">Release: v3.12.1.1 (2016-12-04 22:00 Sun)</span></a>
<ul>
<li class="toclevel-2 tocsection-6">
<a href="#.28Wiki.29_Publish_2016-11_Dutch_and_Russian_wikis._Also.2C_2016-11_German_Wikipedia"><span class="tocnumber">3.1</span> <span class="toctext">(Wiki) Publish 2016-11 Dutch and Russian wikis. Also, 2016-11 German Wikipedia</span></a>
</li>
<li class="toclevel-2 tocsection-7">
<a href="#.28PC.29_Fix_.22stalled.22_English_Wikipedia_import_on_older_machines"><span class="tocnumber">3.2</span> <span class="toctext">(PC) Fix "stalled" English Wikipedia import on older machines</span></a>
</li>
<li class="toclevel-2 tocsection-8">
<a href="#.28PC.29_Fix_various_minor_Scribunto_and_Wikibase_errors_with_Russian_Wikipedia_including_inferred_datatype"><span class="tocnumber">3.3</span> <span class="toctext">(PC) Fix various minor Scribunto and Wikibase errors with Russian Wikipedia including inferred datatype</span></a>
</li>
<li class="toclevel-2 tocsection-9">
<a href="#.28PC.29_Fix_page_sync_issues_when_syncing_File_or_Chinese_pages_with_math"><span class="tocnumber">3.4</span> <span class="toctext">(PC) Fix page sync issues when syncing File or Chinese pages with math</span></a>
</li>
<li class="toclevel-2 tocsection-10">
<a href="#Next_release:_v3.12.2"><span class="tocnumber">3.5</span> <span class="toctext">Next release: v3.12.2</span></a>
</li>
</ul>
</li>
</ul>
</div>
<h2>
<span class="mw-headline" id="Release:_POSTPONED_.282017-01-03_01:30_Tue.29">Release: POSTPONED (2017-01-03 01:30 Tue)</span>
</h2>
<p>
I was planning to do a release tonight, but ran into last-minute issues. I'm going to push for a release tomorrow or possibly next Sunday.
</p>
<h2>
<span class="mw-headline" id="Release:_NONE_.282016-12-25_22:45_Sun.29">Release: NONE (2016-12-25 22:45 Sun)</span>
</h2>
<p>
Just a quick note. Due to the holiday season and personal obligations, there is no release this week. There will be a release next week with a new configuration system.
</p>
<h2>
<span class="mw-headline" id="Release:_NONE_.282016-12-25_22:45_Sun.29">Release: NONE (2016-12-25 22:45 Sun)</span>
</h2>
<p>
Just a quick note. Due to the holiday season and personal obligations, there is no release this week. There will be a release next week with a new configuration system.
</p>
<h2>
<span class="mw-headline" id="Release_.28Android.29:_v3.12.2.1_.282016-12-11_20:00_Sun.29">Release (Android): v3.12.2.1 (2016-12-11 20:00 Sun)</span>
</h2>

345
home/wiki/Blog/2017-01.html Normal file
View File

@ -0,0 +1,345 @@
<!DOCTYPE html>
<html dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title>Blog/2017-01 - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content" class="mw-body">
<h1 id="firstHeading" class="firstHeading"><span>Blog/2017-01</span></h1>
<div id="bodyContent" class="mw-body-content">
<div id="siteSub">From XOWA: the free, open-source, offline wiki application</div>
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div class='infobox plainlinks' style='width:70px;'>
<p>
<span style='font-size:15px;font-weight:bold;'>Blog links</span><br>
<br>
2017<br>
</p>
<ul>
<li>
<b>2017-01</b>
</li>
</ul>
<p>
2016<br>
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-12.html" id="xolnki_3" title="Blog/2016-12" class="xowa-visited">2016-12</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-11.html" id="xolnki_4" title="Blog/2016-11" class="xowa-visited">2016-11</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-10.html" id="xolnki_5" title="Blog/2016-10">2016-10</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-09.html" id="xolnki_6" title="Blog/2016-09">2016-09</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-08.html" id="xolnki_7" title="Blog/2016-08">2016-08</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-07.html" id="xolnki_8" title="Blog/2016-07">2016-07</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-06.html" id="xolnki_9" title="Blog/2016-06">2016-06</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-05.html" id="xolnki_10" title="Blog/2016-05">2016-05</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-04.html" id="xolnki_11" title="Blog/2016-04">2016-04</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-03.html" id="xolnki_12" title="Blog/2016-03">2016-03</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-02.html" id="xolnki_13" title="Blog/2016-02">2016-02</a>
</li>
</ul>
<p>
<a href="http://xowa.org/home/wiki/Blog/Archives.html" id="xolnki_14" title="Blog/Archives" class="xowa-visited">Archives</a>
</p>
</div>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Release:_v4.0.0.1701_.282017-01-04_21:00_Tue.29"><span class="tocnumber">1</span> <span class="toctext">Release: v4.0.0.1701 (2017-01-04 21:00 Tue)</span></a>
<ul>
<li class="toclevel-2 tocsection-2">
<a href="#.28Wiki.29_Publish_2016-12_Italian_and_Swahili_wikis._Also.2C_2016-12_English_Wikipedia"><span class="tocnumber">1.1</span> <span class="toctext">(Wiki) Publish 2016-12 Italian and Swahili wikis. Also, 2016-12 English Wikipedia</span></a>
</li>
<li class="toclevel-2 tocsection-3">
<a href="#.28PC.29_Add_new_Options_system"><span class="tocnumber">1.2</span> <span class="toctext">(PC) Add new Options system</span></a>
</li>
<li class="toclevel-2 tocsection-4">
<a href="#.28PC.29_Change_versioning_scheme_to_semantic_versioning"><span class="tocnumber">1.3</span> <span class="toctext">(PC) Change versioning scheme to semantic versioning</span></a>
</li>
<li class="toclevel-2 tocsection-5">
<a href="#.28PC.29_Fix_mass_parse_performance_issues_when_generating_English_Wikipedia"><span class="tocnumber">1.4</span> <span class="toctext">(PC) Fix mass parse performance issues when generating English Wikipedia</span></a>
</li>
<li class="toclevel-2 tocsection-6">
<a href="#Next_week:_v4.0.1.1701"><span class="tocnumber">1.5</span> <span class="toctext">Next week: v4.0.1.1701</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-7">
<a href="#Release:_POSTPONED_.282017-01-03_01:30_Tue.29"><span class="tocnumber">2</span> <span class="toctext">Release: POSTPONED (2017-01-03 01:30 Tue)</span></a>
</li>
</ul>
</div>
<h2>
<span class="mw-headline" id="Release:_v4.0.0.1701_.282017-01-04_21:00_Tue.29">Release: v4.0.0.1701 (2017-01-04 21:00 Tue)</span>
</h2>
<p>
The PC version is a major release. It adds a new Option system and includes a lot of related changes.
</p>
<p>
The Android version has no release.
</p>
<h3>
<span class="mw-headline" id=".28Wiki.29_Publish_2016-12_Italian_and_Swahili_wikis._Also.2C_2016-12_English_Wikipedia">(Wiki) Publish 2016-12 Italian and Swahili wikis. Also, 2016-12 English Wikipedia</span>
</h3>
<p>
2016-12 Italian and Swahili wikis are up at archive.org. 2016-12 English Wikipedia was also pushed out earlier this month.
</p>
<p>
To download these wikis, please check <a href="http://xowa.org/home/wiki/Wiki_setup/Listing.html" id="xolnki_15" title="Wiki setup/Listing" class="xowa-visited">Wiki_setup/Listing</a> or <a href="http://xowa.org/home/wiki/Special:XowaDownloadCentral.html" id="xolnki_16" title="Special:XowaDownloadCentral" class="xowa-visited">Special:XowaDownloadCentral</a>
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Add_new_Options_system">(PC) Add new <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_17" title="Options">Options</a> system</span>
</h3>
<p>
The major change for this release was the Options system. It was a multi-week effort that overhauled various parts of the system. You can try the new Options systems at the <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_18" title="Options">Options</a> page
</p>
<p>
There were a number of reasons for the change:
</p>
<ul>
<li>
<b>Android compatible</b>: The previous Options system was not Android compatible. It relied on Wikitext (which XOWA Android doesn't support), and had a very desktop-centric UI design (wide tabstrip; hover tooltips). The new Options system addresses these issues and uses a common codebase for both desktop and Android.
</li>
<li>
<b>Multiple wiki support</b>: The previous Options system used one set of options for all wikis. Individual wikis couldn't have options different from another wiki (actually, they could, but in a very indirect way). The new Options system supports multiple wikis out-of-box, though at current, it's only used for one option (variant choice in Chinese / Serbian wikis)
</li>
<li>
<b>Technical upgrades</b>: The previous Options system was a hodge-podge of Wikitext and XOWA-specific extensions. The new Options systems standardizes data-storage in SQLite, generates pages through one Special extension, uses a good deal of CSS to display HTML, and offers dynamic interaction via AJAX. Overall, it should be a more web-like and pleasant user-experience
</li>
</ul>
<p>
Because the scope of the change was so sweeping, there may be a number of issues. If you run into problems, please try the following:
</p>
<ul>
<li>
<b>user_system.gfs</b>: XOWA tries to convert existing options at /xowa/user/anonymous/app/data/cfg/user_system_cfg.gfs. If you're missing an option, you can try checking there
</li>
<li>
<b>xowa_cfg_os.gfs</b>: XOWA also stores Operating System specific options at /xowa/bin/[OS_NAME]/xowa/cfg/xowa_cfg_os.gfs. The new version now uses a different file: /xowa/user/app/cfg/os.gfs. If you've manually customized options here, you will need to reapply them
</li>
<li>
<b>Missing options</b>: A handful of options were not converted. For more detail, see <a href="http://xowa.org/home/wiki/Change_log.html" id="xolnki_19" title="Change log" class="xowa-visited">Change_log</a>
</li>
</ul>
<p>
Of course, if you run into issues, please let me know at <a href="https://github.com/gnosygnu/xowa/issues" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues</a> I'm hoping though that this will be a pleasant, uneventful change.
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Change_versioning_scheme_to_semantic_versioning">(PC) Change versioning scheme to semantic versioning</span>
</h3>
<p>
Since the start, XOWA used a date-of-release versioning scheme. For example, version 3.12.2.1 meant the version released in the 3rd year after XOWA's release, in the 12th month and the 2nd week.
</p>
<p>
XOWA is now adopting a new versioining scheme closer to <a href="https://en.wikipedia.org/wiki/Software_versioning#Degree_of_compatibility" rel="nofollow" class="external text">semantic versioning</a>. Specifically:
</p>
<ul>
<li>
In the previous scheme, this version would be 4.1.1.1.
</li>
<li>
In the new scheme, this version is 4.0.0.1701
</li>
</ul>
<p>
As an overview:
</p>
<ul>
<li>
The 1st number indicates a major version. For example, 4. This number won't change unless there is a drastically new change, or after there's a lot of significant changes.
</li>
<li>
The 2nd number indicates a minor version. For example, 0. This number will change whenever there is a new significant feature or change.
</li>
<li>
The 3rd number indicates a patch version. For example, 0. This number will change whenever there is a new release.
</li>
<li>
The 4th number indicates a system version. For example, 1701. This number is related to the release date in year / month format: 20<b>17</b>-<b>01</b>.
</li>
</ul>
<p>
In terms of upgrade strategies:
</p>
<ul>
<li>
If you're a casual user, you can wait on upgrading until the major version changes. When "5.0" comes out you should probably get it, as it should be significantly different than the current version. This will probably not come out for a year or more.
</li>
<li>
If you're an active user, you can wait on upgrading until the minor version changes: "4.1", "4.2", "4.3", etc.. Each minor release will have a new significant feature or change. These will probably come out at monthly intervals.
</li>
<li>
If you're a cutting-edge user, you can upgrade whenever a release is made: "4.0.1", "4.0.2", "4.0.3", etc.. Each patch release will have a number of changes and fixes. These will probably come out ever week.
</li>
</ul>
<p>
Finally, all releases are considered stable. So, whenever a patch release comes out, it will be promoted to the official download for all new users. If it's safe enough for new users to try, it's definitely safe enough for existing users as well.
</p>
<h3>
<span class="mw-headline" id=".28PC.29_Fix_mass_parse_performance_issues_when_generating_English_Wikipedia">(PC) Fix mass parse performance issues when generating English Wikipedia</span>
</h3>
<p>
This was an issue I discovered when generating the 2016-12 English Wikipedia. It takes about 25 hours to dump English Wikipedia on an 8 core machine. Due to recent changes with Embeddable (using XOWA as a MediaWiki parser), this number grew to about 36 hours. In some cases, it even failed with OutOfMemory exceptions.
</p>
<p>
This build brings the build time back to 25 hours.
</p>
<h3>
<span class="mw-headline" id="Next_week:_v4.0.1.1701">Next week: v4.0.1.1701</span>
</h3>
<ul>
<li>
<b>Wikis</b>: I'm going to start preparing for the 2017-01 wikis. I'm on vacation for the 3rd and 4th weeks of 2016-01, so I'm going to focus on getting English Wikipedia and then move on to French and German
</li>
<li>
<b>Download Central and Android</b>: There were a number of issues brought up with Download Central and Android as described here: <a href="https://github.com/gnosygnu/xowa/issues/112" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/112</a>
</li>
<li>
<b>Auto-update</b>: This involves an in-app auto-update features for XOWA as per <a href="https://github.com/gnosygnu/xowa/issues/110" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/110</a>
</li>
<li>
<b>Other</b>: I'm looking at an old Math bug (<a href="https://github.com/gnosygnu/xowa/issues/10" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/10</a> ), as well as Page sync changes (<a href="https://github.com/gnosygnu/xowa/issues/72" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/72</a> ).
</li>
</ul>
<h2>
<span class="mw-headline" id="Release:_POSTPONED_.282017-01-03_01:30_Tue.29">Release: POSTPONED (2017-01-03 01:30 Tue)</span>
</h2>
<p>
I was planning to do a release tonight, but ran into last-minute issues. I'm going to push for a release tomorrow or possibly next Sunday.
</p>
</div>
</div>
</div>
<div id="mw-head" class="noprint">
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h3>Namespaces</h3>
<ul>
<li id="ca-nstab-main" class="selected"><span><a id="ca-nstab-main-href" href="index.html">Page</a></span></li>
</ul>
</div>
</div>
</div>
<div id='mw-panel' class='noprint'>
<div id='p-logo'>
<a style="background-image: url(https://gnosygnu.github.io/xowa/xowa_logo.png);" href="http://xowa.org/" title="Visit the main page"></a>
</div>
<div class="portal" id='xowa-portal-home'>
<h3>XOWA</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/index.html" title='Visit the main page'>Main page</a></li>
<li><a href="http://xowa.org/screenshots.html" title='See screenshots of XOWA'>Screenshots</a></li>
<li><a href="https://www.youtube.com/watch?v=q0qbXYXEH6M" title="See a video of XOWA Desktop in action">Video</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Download_XOWA.html" title='Download the XOWA application'>Download XOWA</a></li>
<li><a href="http://xowa.org/home/wiki/Dashboard/Image_databases.html" title='Download offline wikis and image databases'>Download wikis</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-started'>
<h3>Getting started</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/App/Setup/System_requirements.html" title='Get XOWA&apos;s system requirements'>Requirements</a></li>
<li><a href="http://xowa.org/home/wiki/App/Setup/Installation.html" title='Get instructions for installing XOWA'>Installation</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/Simple_Wikipedia.html" title='Learn how to set up Simple Wikipedia'>Simple Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" title='Learn how to set up English Wikipedia'>English Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/Other_wikis.html" title='Learn how to set up other Wikipedias'>Other Wikipedias</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-android'>
<h3>Android</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Android/Setup.html" title='Setup XOWA on your Android device'>Setup</a></li>
<li><a href="https://www.youtube.com/watch?v=jsMTBxGweUw" title="See a video of XOWA Android in action">Video</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-help'>
<h3>Help</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Help/About.html" title='Get more information about XOWA'>About</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Contents.html" title='View a list of help topics'>Contents</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Media.html" title='Read what others have written about XOWA'>Media</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Feedback.html" title='Questions? Comments? Leave feedback for XOWA'>Feedback</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-blog'>
<h3>Blog</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Blog.html" title='Follow XOWA''s development process'>Current</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-links'>
<h3>Links</h3>
<div class="body">
<ul>
<li><a href="http://dumps.wikimedia.org/backup-index.html" title="Get wiki datababase dumps directly from Wikimedia">Wikimedia dumps</a></li>
<li><a href="https://archive.org/search.php?query=xowa" title="Search archive.org for XOWA files">XOWA @ archive.org</a></li>
<li><a href="http://en.wikipedia.org" title="Visit Wikipedia (and compare to XOWA!)">English Wikipedia</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-donate'>
<h3>Donate</h3>
<div class="body">
<ul>
<li><a href="https://archive.org/donate/index.php" title="Support archive.org!">archive.org</a></li><!-- listed first due to recent fire damages: http://blog.archive.org/2013/11/06/scanning-center-fire-please-help-rebuild/ -->
<li><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector" title="Support Wikipedia!">Wikipedia</a></li>
<!-- <li><a href="" title="Support XOWA! (but only after you've supported archive.org and Wikipedia)">XOWA</a></li> -->
</ul>
</div>
</div>
</div>
</body>
</html>

View File

@ -18,9 +18,29 @@
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<p>
<a href="http://xowa.org/home/wiki/Blog/2015.html" id="xolnki_2" title="Blog/2015">2015 Blog</a><br>
<a href="http://xowa.org/home/wiki/Blog/2014.html" id="xolnki_3" title="Blog/2014">2014 Blog</a><br>
2016
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2016-01.html" id="xolnki_2" title="Blog/2016-01">2016-01</a>
</li>
</ul>
<p>
2015
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2015.html" id="xolnki_3" title="Blog/2015">2015 Blog</a><br>
</li>
</ul>
<p>
2014
</p>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Blog/2014.html" id="xolnki_4" title="Blog/2014">2014 Blog</a><br>
</li>
</ul>
</div>
</div>

File diff suppressed because it is too large Load Diff

View File

@ -273,7 +273,7 @@
(add) Html: page_id added to HTML output; EX:&lt;!-- page_id=~{page_id} --&gt;.
</li>
<li>
(doc) Score: Added note that ImageMagick is required for Score to work {detected by Anselm}. See: <a href="http://xowa.org/home/wiki/Options/Score.html" id="xolnki_2" title="Options/Score">Options/Score</a>
(doc) Score: Added note that ImageMagick is required for Score to work {detected by Anselm}. See: <a href="http://xowa.org/home/wiki/Options/Score.html" id="xolnki_2" title="Options/Score" class="xowa-visited">Options/Score</a>
</li>
<li>
(dev) Tests: Xowa passes 2500 tests.
@ -454,7 +454,7 @@
(add) Html: Embed file name / width / height in HTML.
</li>
<li>
(add) Server: Added alpha HTTP server {contributed by Mattze96 }. See: <a href="http://xowa.org/home/wiki/App/Xtn/Browser/HTTP_Server.html" id="xolnki_8" title="App/Xtn/Browser/HTTP Server" class="xowa-visited">App/Xtn/Browser/HTTP_Server</a>
(add) Server: Added alpha HTTP server {contributed by Mattze96 }. See: <a href="http://xowa.org/home/wiki/App/Xtn/Browser/HTTP_Server.html" id="xolnki_8" title="App/Xtn/Browser/HTTP Server">App/Xtn/Browser/HTTP_Server</a>
</li>
<li>
(add) Translation: Added translations for Simplified Chinese and Traditional Chinese {contributed by zjzengdongyang}. See: <a href="http://xowa.org/home/wiki/Options/Language.html" id="xolnki_9" title="Options/Language" class="xowa-visited">Options/Language</a>
@ -576,7 +576,7 @@
</p>
<ul>
<li>
(add) Torrents for English Wikipedia images.. See <a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" id="xolnki_12" title="App/Import/English Wikipedia">App/Import/English_Wikipedia</a> and <a href="http://xowa.org/home/wiki/Dashboard/Image_databases.html" id="xolnki_13" title="Dashboard/Image databases">Dashboard/Image_databases</a>
(add) Torrents for English Wikipedia images.. See <a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" id="xolnki_12" title="App/Import/English Wikipedia" class="xowa-visited">App/Import/English_Wikipedia</a> and <a href="http://xowa.org/home/wiki/Dashboard/Image_databases.html" id="xolnki_13" title="Dashboard/Image databases">Dashboard/Image_databases</a>
</li>
<li>
(fix) [broken since:v0.4.4] Xnde: Incorrect parsing of xml attributes with embedded apostrophe / quote; EX:a = "b'c" -&gt; a = "bc". See: <a href="http://en.wikisource.org/wiki/Alice's_Adventures_in_Wonderland" rel="nofollow" class="external free">http://en.wikisource.org/wiki/Alice's_Adventures_in_Wonderland</a>
@ -1216,7 +1216,7 @@
(done) Menu: Added View commands for page_read, page_edit, page_html {requested by hidp123}.
</li>
<li>
(done) Options: "Clear customized options" link added {requested by hidp123}. See: <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_26" title="Options" class="xowa-visited">Options</a>
(done) Options: "Clear customized options" link added {requested by hidp123}. See: <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_26" title="Options">Options</a>
</li>
<li>
(done) Offline files: Builder now generates a list of all thumbs to be downloaded. See: <a href="http://xowa.org/home/wiki/Dev/Design/Offline_files.html" id="xolnki_27" title="Dev/Design/Offline files">Dev/Design/Offline_files</a>
@ -1497,7 +1497,7 @@
(add) Wikidata: Lua Wikibase support added. See: <a href="http://xowa.org/home/wiki/Diagnostics/Scribunto/WikibaseLibrary.html" id="xolnki_34" title="Diagnostics/Scribunto/WikibaseLibrary">Diagnostics/Scribunto/WikibaseLibrary</a>
</li>
<li>
(add) Import: Wikiquote wikis added to Import/List. See: <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_35" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a>
(add) Import: Wikiquote wikis added to Import/List. See: <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_35" title="Dashboard/Import/Online">Dashboard/Import/Online</a>
</li>
<li>
(fix) Import: Import failed to "read from file" if wiki.unzip was present.
@ -2016,7 +2016,7 @@
(fix) syntaxhighlight and math tags should not allow raw javascript {detected by Schnark}
</li>
<li>
(add) Option to disable Javascript See <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_51" title="Options" class="xowa-visited">Options</a>
(add) Option to disable Javascript See <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_51" title="Options">Options</a>
</li>
<li>
(add) Categories now display in MediaWiki format (Subcategories; Pages; Files); EX:http://en.wikipedia.org/wiki/Category:Terrestrial_planets {requested by Schnark}
@ -2327,7 +2327,7 @@
</p>
<ul>
<li>
(add) Preliminary support for Scribunto/Lua. See <a href="http://xowa.org/home/wiki/Options/Scribunto.html" id="xolnki_57" title="Options/Scribunto">Options/Scribunto</a>
(add) Preliminary support for Scribunto/Lua. See <a href="http://xowa.org/home/wiki/Options/Scribunto.html" id="xolnki_57" title="Options/Scribunto" class="xowa-visited">Options/Scribunto</a>
</li>
<li>
(add) Improvements to Schnark's Javascript Timeline {contributed by Schnark}

View File

@ -706,7 +706,7 @@
</p>
<ul>
<li>
Doc: Add note explaining image tarballs and tarball status {suggested by anonymous}. See: <a href="http://xowa.org/home/wiki/Archive/Usage/Offline_images.html" id="xolnki_6" title="Archive/Usage/Offline images">Archive/Usage/Offline_images</a> <a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" id="xolnki_7" title="App/Import/English Wikipedia">App/Import/English_Wikipedia</a>
Doc: Add note explaining image tarballs and tarball status {suggested by anonymous}. See: <a href="http://xowa.org/home/wiki/Archive/Usage/Offline_images.html" id="xolnki_6" title="Archive/Usage/Offline images">Archive/Usage/Offline_images</a> <a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" id="xolnki_7" title="App/Import/English Wikipedia" class="xowa-visited">App/Import/English_Wikipedia</a>
</li>
</ul>
<p>
@ -869,7 +869,7 @@
</p>
<ul>
<li>
Wikivoyage.RelatedArticles: Fix {{#related:Page}} not working (affects many en.v pages showing {{#related}} at bottom); EX:/xowa/bin/any/xowa/cfg/lang/en.gfs. See: <a href="https://en.wikivoyage.org/wiki/China" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/China</a> <a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikivoyage/All.html" id="xolnki_9" title="Diagnostics/Xtns/Wikivoyage/All">Diagnostics/Xtns/Wikivoyage/All</a>
Wikivoyage.RelatedArticles: Fix {{#related:Page}} not working (affects many en.v pages showing {{#related}} at bottom); EX:/xowa/bin/any/xowa/cfg/lang/en.gfs. See: <a href="https://en.wikivoyage.org/wiki/China" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/China</a> <a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikivoyage/All.html" id="xolnki_9" title="Diagnostics/Xtns/Wikivoyage/All" class="xowa-visited">Diagnostics/Xtns/Wikivoyage/All</a>
</li>
</ul>
<p>
@ -1731,10 +1731,10 @@
</p>
<ul>
<li>
Module.Popups: Reduce hide window time from 600 ms back to 400 ms. See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_16" title="Options/Popups">Options/Popups</a>
Module.Popups: Reduce hide window time from 600 ms back to 400 ms. See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_16" title="Options/Popups" class="xowa-visited">Options/Popups</a>
</li>
<li>
Module.Popups: Add mvar, math, nihongo* to keeplist. See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_17" title="Options/Popups">Options/Popups</a> <a href="https://en.wikipedia.org/wiki/Degrees_of_freedom_(physics_and_chemistry)" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Degrees_of_freedom_(physics_and_chemistry)</a> <a href="https://en.wikipedia.org/wiki/Mono_no_aware" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Mono_no_aware</a>
Module.Popups: Add mvar, math, nihongo* to keeplist. See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_17" title="Options/Popups" class="xowa-visited">Options/Popups</a> <a href="https://en.wikipedia.org/wiki/Degrees_of_freedom_(physics_and_chemistry)" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Degrees_of_freedom_(physics_and_chemistry)</a> <a href="https://en.wikipedia.org/wiki/Mono_no_aware" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Mono_no_aware</a>
</li>
<li>
Performance: Add option to load html from url instead of from memory. See: <a href="http://xowa.org/home/wiki/Options/Security.html" id="xolnki_18" title="Options/Security" class="xowa-visited">Options/Security</a>
@ -1833,19 +1833,19 @@
</p>
<ul>
<li>
Module.Popups: Add performance optimization for English Wikipedia popups; EX:See "Template keeplist". See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_19" title="Options/Popups">Options/Popups</a>
Module.Popups: Add performance optimization for English Wikipedia popups; EX:See "Template keeplist". See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_19" title="Options/Popups" class="xowa-visited">Options/Popups</a>
</li>
<li>
Module.Popups: Add XowaPopupHistory button at bottom of popup; EX:hover over sundial icon.
</li>
<li>
Module.Popups: Increase defaults for number of words shown. See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_20" title="Options/Popups">Options/Popups</a>
Module.Popups: Increase defaults for number of words shown. See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_20" title="Options/Popups" class="xowa-visited">Options/Popups</a>
</li>
<li>
Module.Popups: Increase hover show time from 400 to 600 ms (affects number of accidental hovers while scrolling through page). See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_21" title="Options/Popups">Options/Popups</a>
Module.Popups: Increase hover show time from 400 to 600 ms (affects number of accidental hovers while scrolling through page). See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_21" title="Options/Popups" class="xowa-visited">Options/Popups</a>
</li>
<li>
Options: Add options for configuring paths of other apps. See: <a href="http://xowa.org/home/wiki/Options/Files.html" id="xolnki_22" title="Options/Files" class="xowa-visited">Options/Files</a> <a href="http://xowa.org/home/wiki/Options/Math.html" id="xolnki_23" title="Options/Math" class="xowa-visited">Options/Math</a> <a href="http://xowa.org/home/wiki/Options/Score.html" id="xolnki_24" title="Options/Score">Options/Score</a> <a href="http://xowa.org/home/wiki/Options/Import.html" id="xolnki_25" title="Options/Import" class="xowa-visited">Options/Import</a>
Options: Add options for configuring paths of other apps. See: <a href="http://xowa.org/home/wiki/Options/Files.html" id="xolnki_22" title="Options/Files" class="xowa-visited">Options/Files</a> <a href="http://xowa.org/home/wiki/Options/Math.html" id="xolnki_23" title="Options/Math" class="xowa-visited">Options/Math</a> <a href="http://xowa.org/home/wiki/Options/Score.html" id="xolnki_24" title="Options/Score" class="xowa-visited">Options/Score</a> <a href="http://xowa.org/home/wiki/Options/Import.html" id="xolnki_25" title="Options/Import" class="xowa-visited">Options/Import</a>
</li>
</ul>
<p>
@ -1959,13 +1959,13 @@
Module.Popups: Add wiki domain when hovering over interwiki pages; EX:en.w:Earth -&gt; hover over link to en.q:Earth -&gt; show "Earth wiki:en.wikiquote.org" {suggested by Schnark}. See: <a href="https://en.wikipedia.org/wiki/Earth" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Earth</a>
</li>
<li>
Module.Popups: Add option to skip evaluation of long templates; EX:See "Template token max". See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_27" title="Options/Popups">Options/Popups</a>
Module.Popups: Add option to skip evaluation of long templates; EX:See "Template token max". See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_27" title="Options/Popups" class="xowa-visited">Options/Popups</a>
</li>
<li>
Module.Popups: Add option to show popups in namespaces only; EX:See "Allowed namespaces" {suggested by Schnark}. See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_28" title="Options/Popups">Options/Popups</a>
Module.Popups: Add option to show popups in namespaces only; EX:See "Allowed namespaces" {suggested by Schnark}. See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_28" title="Options/Popups" class="xowa-visited">Options/Popups</a>
</li>
<li>
Module.Popups: Add option to scan forward additional words to stop at header; EX:See "Scan forward for header" {suggested by Schnark}. See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_29" title="Options/Popups">Options/Popups</a>
Module.Popups: Add option to scan forward additional words to stop at header; EX:See "Scan forward for header" {suggested by Schnark}. See: <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_29" title="Options/Popups" class="xowa-visited">Options/Popups</a>
</li>
</ul>
<p>
@ -2097,7 +2097,7 @@
</p>
<ul>
<li>
Module.Popups: Add Popup functionality for hovering over links. See <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_31" title="Options/Popups">Options/Popups</a> and <a href="http://xowa.org/home/wiki/App/Xtn/Html/Popups.html" id="xolnki_32" title="App/Xtn/Html/Popups">App/Xtn/Html/Popups</a>.
Module.Popups: Add Popup functionality for hovering over links. See <a href="http://xowa.org/home/wiki/Options/Popups.html" id="xolnki_31" title="Options/Popups" class="xowa-visited">Options/Popups</a> and <a href="http://xowa.org/home/wiki/App/Xtn/Html/Popups.html" id="xolnki_32" title="App/Xtn/Html/Popups">App/Xtn/Html/Popups</a>.
</li>
<li>
Scribunto: Handle new package.lua (affects location map not loading on cities / countries); EX:package.lua. See: <a href="https://en.wikipedia.org/wiki/Paris" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Paris</a>
@ -2215,7 +2215,7 @@
</p>
<ul>
<li>
Gui.Tabs: Fix tab options not restored for Tab Height, Close Visible and Unselected Close Visible. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_35" title="Options/Tabs" class="xowa-visited">Options/Tabs</a> [broken since:start]
Gui.Tabs: Fix tab options not restored for Tab Height, Close Visible and Unselected Close Visible. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_35" title="Options/Tabs">Options/Tabs</a> [broken since:start]
</li>
<li>
Options: Escape HTML characters in &lt;textarea&gt; (affects content code format incorrectly using "&lt;pre&gt;"). See: <a href="http://xowa.org/home/wiki/Options/Wiki/HTML.html" id="xolnki_36" title="Options/Wiki/HTML">Options/Wiki/HTML</a>
@ -2238,7 +2238,7 @@
Javascript: Add option to control default show / hide state of NavFrames. See: <a href="http://xowa.org/home/wiki/Options/Wiki/HTML.html" id="xolnki_41" title="Options/Wiki/HTML">Options/Wiki/HTML</a> <a href="http://xowa.org/home/wiki/Diagnostics/Javascript/NavFrame.html" id="xolnki_42" title="Diagnostics/Javascript/NavFrame">Diagnostics/Javascript/NavFrame</a>
</li>
<li>
Gui.Tab: Add option to hide tab bar if 1 or 0 tabs {suggested by Schnark}. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_43" title="Options/Tabs" class="xowa-visited">Options/Tabs</a>
Gui.Tab: Add option to hide tab bar if 1 or 0 tabs {suggested by Schnark}. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_43" title="Options/Tabs">Options/Tabs</a>
</li>
<li>
Gui.Url_bar: Add shortcut to open multiple lines in separate tabs; EX:Copy "a\nb" to clipboard -&gt; Ctrl + Enter.
@ -2258,7 +2258,7 @@
Html.Tidy: Limit tidy / JTidy to page content not entire page (affects one page being rendered incorrectly b/c tidy / JTidy incorrectly merges correct content with correct enclosing HTML). See: <a href="https://it.wikiquote.org/wiki/Indro_Montanelli" rel="nofollow" class="external free">https://it.wikiquote.org/wiki/Indro_Montanelli</a>
</li>
<li>
Html: Add &lt;xowa_html&gt; node to encapsulate &lt;style&gt; &lt;script&gt; in home wiki. See: <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_44" title="Options" class="xowa-visited">Options</a>
Html: Add &lt;xowa_html&gt; node to encapsulate &lt;style&gt; &lt;script&gt; in home wiki. See: <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_44" title="Options">Options</a>
</li>
</ul>
<p>
@ -2787,7 +2787,7 @@
Gui: Add popup menu for clicking on file. See: <a href="http://xowa.org/home/wiki/Options/Menus.html" id="xolnki_66" title="Options/Menus" class="xowa-visited">Options/Menus</a>
</li>
<li>
Gui: Add option for min chars / max chars in tab buttons. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_67" title="Options/Tabs" class="xowa-visited">Options/Tabs</a>
Gui: Add option for min chars / max chars in tab buttons. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_67" title="Options/Tabs">Options/Tabs</a>
</li>
</ul>
<p>
@ -2890,19 +2890,19 @@
Gui.Tabs.Buttons: Show url as tooltip.
</li>
<li>
Gui.Tabs.Buttons: Add option for place on top. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_69" title="Options/Tabs" class="xowa-visited">Options/Tabs</a>
Gui.Tabs.Buttons: Add option for place on top. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_69" title="Options/Tabs">Options/Tabs</a>
</li>
<li>
Gui.Tabs.Buttons: Add option for tab height. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_70" title="Options/Tabs" class="xowa-visited">Options/Tabs</a>
Gui.Tabs.Buttons: Add option for tab height. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_70" title="Options/Tabs">Options/Tabs</a>
</li>
<li>
Gui.Tabs.Buttons: Add option for curved button. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_71" title="Options/Tabs" class="xowa-visited">Options/Tabs</a>
Gui.Tabs.Buttons: Add option for curved button. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_71" title="Options/Tabs">Options/Tabs</a>
</li>
<li>
Gui.Tabs.Buttons: Add option for close button visible. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_72" title="Options/Tabs" class="xowa-visited">Options/Tabs</a>
Gui.Tabs.Buttons: Add option for close button visible. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_72" title="Options/Tabs">Options/Tabs</a>
</li>
<li>
Gui.Tabs.Buttons: Add option for unselected close button visible. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_73" title="Options/Tabs" class="xowa-visited">Options/Tabs</a>
Gui.Tabs.Buttons: Add option for unselected close button visible. See: <a href="http://xowa.org/home/wiki/Options/Tabs.html" id="xolnki_73" title="Options/Tabs">Options/Tabs</a>
</li>
</ul>
<p>
@ -2986,7 +2986,7 @@
Gui.Url_bar: Do not lose history page position after editing page; EX:Open page -&gt; Scroll down -&gt; Click link -&gt; Edit -&gt; Click back -&gt; Position should be restored {detected by Schnark}.
</li>
<li>
Gui: Fix StackOverflow exception when auto_focus_id is " first_anchor" and exiting app on Help:Options page. See: <a href="http://xowa.org/home/wiki/Options/Scribunto.html" id="xolnki_76" title="Options/Scribunto">Options/Scribunto</a>
Gui: Fix StackOverflow exception when auto_focus_id is " first_anchor" and exiting app on Help:Options page. See: <a href="http://xowa.org/home/wiki/Options/Scribunto.html" id="xolnki_76" title="Options/Scribunto" class="xowa-visited">Options/Scribunto</a>
</li>
<li>
Html: Remove exit link from upper left hand corner.
@ -3115,7 +3115,7 @@
</p>
<ul>
<li>
Hiero: Add support for hieroglyphics. See: <a href="https://en.wikipedia.org/wiki/Hieroglyphics" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Hieroglyphics</a> <a href="https://en.wikipedia.org/wiki/Cleopatra" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Cleopatra</a> <a href="http://xowa.org/home/wiki/Diagnostics/Xtns/WikiHiero/All.html" id="xolnki_78" title="Diagnostics/Xtns/WikiHiero/All">Diagnostics/Xtns/WikiHiero/All</a>
Hiero: Add support for hieroglyphics. See: <a href="https://en.wikipedia.org/wiki/Hieroglyphics" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Hieroglyphics</a> <a href="https://en.wikipedia.org/wiki/Cleopatra" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Cleopatra</a> <a href="http://xowa.org/home/wiki/Diagnostics/Xtns/WikiHiero/All.html" id="xolnki_78" title="Diagnostics/Xtns/WikiHiero/All" class="xowa-visited">Diagnostics/Xtns/WikiHiero/All</a>
</li>
<li>
Wikidata: Place Statements as first listed section to pseudo-emulate current Wikidata layout. See: <a href="https://www.wikidata.org/wiki/Q2" rel="nofollow" class="external free">https://www.wikidata.org/wiki/Q2</a>
@ -3754,7 +3754,7 @@
</p>
<ul>
<li>
Scribunto: Add luaj as alternate lua engine. See: <a href="http://xowa.org/home/wiki/Options/Scribunto.html" id="xolnki_81" title="Options/Scribunto">Options/Scribunto</a>
Scribunto: Add luaj as alternate lua engine. See: <a href="http://xowa.org/home/wiki/Options/Scribunto.html" id="xolnki_81" title="Options/Scribunto" class="xowa-visited">Options/Scribunto</a>
</li>
</ul>
<p>
@ -3907,7 +3907,7 @@
Import: Default cache to 100 MB max and 75 MB min. See: <a href="http://xowa.org/home/wiki/Options/Files.html" id="xolnki_86" title="Options/Files" class="xowa-visited">Options/Files</a>
</li>
<li>
Options: Reorganize tab layout. See: <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_87" title="Options" class="xowa-visited">Options</a>
Options: Reorganize tab layout. See: <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_87" title="Options">Options</a>
</li>
</ul>
<p>
@ -4026,7 +4026,7 @@
Math: Note that MikTeX may fail to update images dynamically for first page {detected by William}.
</li>
<li>
Help.Contents: Redesign layout of Help:Contents. See: <a href="http://xowa.org/home/wiki/Help/Contents.html" id="xolnki_91" title="Help/Contents" class="xowa-visited">Help/Contents</a>
Help.Contents: Redesign layout of Help:Contents. See: <a href="http://xowa.org/home/wiki/Help/Contents.html" id="xolnki_91" title="Help/Contents">Help/Contents</a>
</li>
</ul>
<p>
@ -4220,7 +4220,7 @@
</p>
<ul>
<li>
Import: Allow only one import at a time {detected by Schnark}. See: <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_98" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a> <a href="http://xowa.org/home/wiki/Dashboard/Import/Offline.html" id="xolnki_99" title="Dashboard/Import/Offline" class="xowa-visited">Dashboard/Import/Offline</a>
Import: Allow only one import at a time {detected by Schnark}. See: <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_98" title="Dashboard/Import/Online">Dashboard/Import/Online</a> <a href="http://xowa.org/home/wiki/Dashboard/Import/Offline.html" id="xolnki_99" title="Dashboard/Import/Offline" class="xowa-visited">Dashboard/Import/Offline</a>
</li>
<li>
Messages: Add "Contatti" message for contactpage in itwiki sidebar. See: <a href="https://it.wikipedia.org" rel="nofollow" class="external free">https://it.wikipedia.org</a>
@ -4391,7 +4391,7 @@
Wikisource.Page: Support onlysection; EX:&lt;pages onlysection="a"/&gt;.
</li>
<li>
Import.List: Update list of WMF wikis (from 674 to 804); EX:pl.wikivoyage.org. See: <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_101" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a>
Import.List: Update list of WMF wikis (from 674 to 804); EX:pl.wikivoyage.org. See: <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_101" title="Dashboard/Import/Online">Dashboard/Import/Online</a>
</li>
<li>
Gui.Url_bar: Open articles with same name as language code; EX:war -&gt; current_wiki/wiki/war, not war.wikipedia.org.
@ -4556,7 +4556,7 @@
</p>
<ul>
<li>
Gui: Expand url bar abbreviations functionality to support "lang.type:Page"; EX:fr.s:Auteur:Shakespeare. See: <a href="http://xowa.org/home/wiki/App/UI/Address_bar/Shortcuts.html" id="xolnki_102" title="App/UI/Address bar/Shortcuts">App/UI/Address_bar/Shortcuts</a>
Gui: Expand url bar abbreviations functionality to support "lang.type:Page"; EX:fr.s:Auteur:Shakespeare. See: <a href="http://xowa.org/home/wiki/App/UI/Address_bar/Shortcuts.html" id="xolnki_102" title="App/UI/Address bar/Shortcuts" class="xowa-visited">App/UI/Address_bar/Shortcuts</a>
</li>
</ul>
<p>

View File

@ -557,7 +557,7 @@
</p>
<ul>
<li>
Diagnostics: Fix broken diagnostic for Wikivoyage. See: <a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikivoyage/All.html" id="xolnki_6" title="Diagnostics/Xtns/Wikivoyage/All">Diagnostics/Xtns/Wikivoyage/All</a>
Diagnostics: Fix broken diagnostic for Wikivoyage. See: <a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikivoyage/All.html" id="xolnki_6" title="Diagnostics/Xtns/Wikivoyage/All" class="xowa-visited">Diagnostics/Xtns/Wikivoyage/All</a>
</li>
</ul>
<p>
@ -1008,7 +1008,7 @@
</p>
<ul>
<li>
Import: Fix broken urls for wikimedia wikis (affects 7 wikimedia dumps not importing) {detected by cd19s}. See: <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_13" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a> <a href="https://ar.wikimedia.org" rel="nofollow" class="external free">https://ar.wikimedia.org</a> <a href="https://ca.wikimedia.org" rel="nofollow" class="external free">https://ca.wikimedia.org</a> <a href="https://be.wikimedia.org" rel="nofollow" class="external free">https://be.wikimedia.org</a> <a href="https://uk.wikimedia.org" rel="nofollow" class="external free">https://uk.wikimedia.org</a> <a href="https://br.wikimedia.org" rel="nofollow" class="external free">https://br.wikimedia.org</a> <a href="https://co.wikimedia.org" rel="nofollow" class="external free">https://co.wikimedia.org</a> <a href="https://se.wikimedia.org" rel="nofollow" class="external free">https://se.wikimedia.org</a>
Import: Fix broken urls for wikimedia wikis (affects 7 wikimedia dumps not importing) {detected by cd19s}. See: <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_13" title="Dashboard/Import/Online">Dashboard/Import/Online</a> <a href="https://ar.wikimedia.org" rel="nofollow" class="external free">https://ar.wikimedia.org</a> <a href="https://ca.wikimedia.org" rel="nofollow" class="external free">https://ca.wikimedia.org</a> <a href="https://be.wikimedia.org" rel="nofollow" class="external free">https://be.wikimedia.org</a> <a href="https://uk.wikimedia.org" rel="nofollow" class="external free">https://uk.wikimedia.org</a> <a href="https://br.wikimedia.org" rel="nofollow" class="external free">https://br.wikimedia.org</a> <a href="https://co.wikimedia.org" rel="nofollow" class="external free">https://co.wikimedia.org</a> <a href="https://se.wikimedia.org" rel="nofollow" class="external free">https://se.wikimedia.org</a>
</li>
<li>
File: Use thumb size when specified for videos, not original size (affects several video thumbnails showing with large size); EX:[[File:A.ogv|thumb]] -&gt; 220px x&gt; original_px. See: <a href="https://en.wikipedia.org/wiki/Edward_Snowden" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Edward_Snowden</a> <a href="https://en.wikipedia.org/wiki/Xinjiang" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Xinjiang</a> <a href="https://en.wikipedia.org/wiki/Alice_Brady" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Alice_Brady</a> [broken since:v2.8.2]
@ -2170,7 +2170,7 @@
</p>
<ul>
<li>
Search: Support search over multiple wikis. See: <a href="http://xowa.org/home/wiki/Options/Search.html" id="xolnki_42" title="Options/Search">Options/Search</a>
Search: Support search over multiple wikis. See: <a href="http://xowa.org/home/wiki/Options/Search.html" id="xolnki_42" title="Options/Search" class="xowa-visited">Options/Search</a>
</li>
</ul>
<p>
@ -2272,7 +2272,7 @@
Wikidata: Use correct namespace / title when looking up wikidata wikis (affects wikidata language links / properties not working for titles in non-canonical namespaces); EX:"Author:A" -&gt; 102,A x&gt; 0,Author:A {detected by anonymous}. See: <a href="https://pt.wikisource.org/wiki/Autor:Humberto_de_Campos" rel="nofollow" class="external free">https://pt.wikisource.org/wiki/Autor:Humberto_de_Campos</a> [broken since:v2.4.2]
</li>
<li>
doc: Fix wrong wiki name for Wikidata; EX:Wikidata x&gt; Walloon Wiktionary {detected by anonymous}. See: <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_45" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a> [broken since:v2.4.3]
doc: Fix wrong wiki name for Wikidata; EX:Wikidata x&gt; Walloon Wiktionary {detected by anonymous}. See: <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_45" title="Dashboard/Import/Online">Dashboard/Import/Online</a> [broken since:v2.4.3]
</li>
</ul>
<p>
@ -2393,7 +2393,7 @@
Language: Show messages for Wikidata codes (affects &lt;some-key&gt; showing up on Wikidata instead of "value"); EX:&lt;Wikibase-entity-item&gt; -&gt; "item" {detected by anonymous}. See: <a href="https://www.wikidata.org" rel="nofollow" class="external free">https://www.wikidata.org</a>
</li>
<li>
Import: Add Nepal Wikipedia. See: <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_46" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a>
Import: Add Nepal Wikipedia. See: <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_46" title="Dashboard/Import/Online">Dashboard/Import/Online</a>
</li>
</ul>
<p>
@ -2577,7 +2577,7 @@
</p>
<ul>
<li>
Import: Add new wikimedia org wikis. See: <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_51" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a>
Import: Add new wikimedia org wikis. See: <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_51" title="Dashboard/Import/Online">Dashboard/Import/Online</a>
</li>
<li>
File: Download file if not available for offline database users.

View File

@ -329,7 +329,7 @@
<span style='font-variant:small-caps'>Resolved by</span>: Invalidate all Scribunto engines across all wikis when disabled.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Scribunto.html" id="xolnki_2" title="Options/Scribunto">Options/Scribunto</a>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Scribunto.html" id="xolnki_2" title="Options/Scribunto" class="xowa-visited">Options/Scribunto</a>
</dd>
</dl>
<ul>
@ -2155,7 +2155,7 @@
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Search.html" id="xolnki_26" title="Options/Search">Options/Search</a>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Search.html" id="xolnki_26" title="Options/Search" class="xowa-visited">Options/Search</a>
</dd>
</dl>
<ul>
@ -2407,7 +2407,7 @@
Core: Parse decimals using US locale, not user locale. Resolves extremely wide pie charts on many de.w pages. {detected by markusmaresch} See: <a href="https://de.wikipedia.org/wiki/Hausmannstätten" rel="nofollow" class="external free">https://de.wikipedia.org/wiki/Hausmannstätten</a>
</li>
<li>
Xtn.Pgbnr: Add {{PAGEBANNER}} extension. Resolves pagebanner not showing up on top of wikivoyage pages. See: <a href="https://en.wikivoyage.org/wiki/Stonehenge" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/Stonehenge</a> <a href="https://en.wikivoyage.org/wiki/Paris" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/Paris</a> <a href="https://en.wikivoyage.org/wiki/Munich" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/Munich</a> <a href="https://en.wikivoyage.org/wiki/Cumbernauld" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/Cumbernauld</a> <a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikivoyage/All.html" id="xolnki_28" title="Diagnostics/Xtns/Wikivoyage/All">Diagnostics/Xtns/Wikivoyage/All</a>
Xtn.Pgbnr: Add {{PAGEBANNER}} extension. Resolves pagebanner not showing up on top of wikivoyage pages. See: <a href="https://en.wikivoyage.org/wiki/Stonehenge" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/Stonehenge</a> <a href="https://en.wikivoyage.org/wiki/Paris" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/Paris</a> <a href="https://en.wikivoyage.org/wiki/Munich" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/Munich</a> <a href="https://en.wikivoyage.org/wiki/Cumbernauld" rel="nofollow" class="external free">https://en.wikivoyage.org/wiki/Cumbernauld</a> <a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikivoyage/All.html" id="xolnki_28" title="Diagnostics/Xtns/Wikivoyage/All" class="xowa-visited">Diagnostics/Xtns/Wikivoyage/All</a>
</li>
</ul>
<p>

View File

@ -64,7 +64,7 @@
<span style='font-variant:small-caps'>Resolved by</span>: Include latest download central database.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Wiki_setup/English_wikis.html" id="xolnki_2" title="Wiki setup/English wikis" class="xowa-visited">Wiki_setup/English_wikis</a> <a href="http://xowa.org/home/wiki/Wiki_setup/German_wikis.html" id="xolnki_3" title="Wiki setup/German wikis">Wiki_setup/German_wikis</a>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Wiki_setup/English_wikis.html" id="xolnki_2" title="Wiki setup/English wikis">Wiki_setup/English_wikis</a> <a href="http://xowa.org/home/wiki/Wiki_setup/German_wikis.html" id="xolnki_3" title="Wiki setup/German wikis">Wiki_setup/German_wikis</a>
</dd>
</dl>
<h2>
@ -80,7 +80,7 @@
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Wiki_setup/English_wikis.html" id="xolnki_4" title="Wiki setup/English wikis" class="xowa-visited">Wiki_setup/English_wikis</a>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Wiki_setup/English_wikis.html" id="xolnki_4" title="Wiki setup/English wikis">Wiki_setup/English_wikis</a>
</dd>
</dl>
<ul>

View File

@ -56,7 +56,7 @@
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Wiki_setup/English_wikis.html" id="xolnki_2" title="Wiki setup/English wikis" class="xowa-visited">Wiki_setup/English_wikis</a>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Wiki_setup/English_wikis.html" id="xolnki_2" title="Wiki setup/English wikis">Wiki_setup/English_wikis</a>
</dd>
</dl>
<ul>

View File

@ -291,7 +291,7 @@
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Page_sync.html" id="xolnki_5" title="Options/Page sync" class="xowa-visited">Options/Page_sync</a>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Page_sync.html" id="xolnki_5" title="Options/Page sync">Options/Page_sync</a>
</dd>
</dl>
<ul>
@ -301,7 +301,7 @@
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Page_sync.html" id="xolnki_6" title="Options/Page sync" class="xowa-visited">Options/Page_sync</a>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Page_sync.html" id="xolnki_6" title="Options/Page sync">Options/Page_sync</a>
</dd>
</dl>
<ul>

View File

@ -0,0 +1,141 @@
<!DOCTYPE html>
<html dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title>Change log/v3.12.2.1 - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content" class="mw-body">
<h1 id="firstHeading" class="firstHeading"><span>Change log/v3.12.2.1</span></h1>
<div id="bodyContent" class="mw-body-content">
<div id="siteSub">From XOWA: the free, open-source, offline wiki application</div>
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<h2>
<span class="mw-headline" id="v3.12.2.1_.282016-12-11.29">v3.12.2.1 (2016-12-11)</span>
</h2>
<h3>
<span class="mw-headline" id="Android">Android</span>
</h3>
<p>
<b>minor</b>
</p>
<ul>
<li>
Html: Hide navigation boxes by default. {requested by anonymous}
</li>
</ul>
<ul>
<li>
Html: Add option to show navigation boxes. {requested by anonymous}
</li>
</ul>
</div>
</div>
</div>
<div id="mw-head" class="noprint">
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h3>Namespaces</h3>
<ul>
<li id="ca-nstab-main" class="selected"><span><a id="ca-nstab-main-href" href="index.html">Page</a></span></li>
</ul>
</div>
</div>
</div>
<div id='mw-panel' class='noprint'>
<div id='p-logo'>
<a style="background-image: url(https://gnosygnu.github.io/xowa/xowa_logo.png);" href="http://xowa.org/" title="Visit the main page"></a>
</div>
<div class="portal" id='xowa-portal-home'>
<h3>XOWA</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/index.html" title='Visit the main page'>Main page</a></li>
<li><a href="http://xowa.org/screenshots.html" title='See screenshots of XOWA'>Screenshots</a></li>
<li><a href="https://www.youtube.com/watch?v=q0qbXYXEH6M" title="See a video of XOWA Desktop in action">Video</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Download_XOWA.html" title='Download the XOWA application'>Download XOWA</a></li>
<li><a href="http://xowa.org/home/wiki/Dashboard/Image_databases.html" title='Download offline wikis and image databases'>Download wikis</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-started'>
<h3>Getting started</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/App/Setup/System_requirements.html" title='Get XOWA&apos;s system requirements'>Requirements</a></li>
<li><a href="http://xowa.org/home/wiki/App/Setup/Installation.html" title='Get instructions for installing XOWA'>Installation</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/Simple_Wikipedia.html" title='Learn how to set up Simple Wikipedia'>Simple Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" title='Learn how to set up English Wikipedia'>English Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/Other_wikis.html" title='Learn how to set up other Wikipedias'>Other Wikipedias</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-android'>
<h3>Android</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Android/Setup.html" title='Setup XOWA on your Android device'>Setup</a></li>
<li><a href="https://www.youtube.com/watch?v=jsMTBxGweUw" title="See a video of XOWA Android in action">Video</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-help'>
<h3>Help</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Help/About.html" title='Get more information about XOWA'>About</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Contents.html" title='View a list of help topics'>Contents</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Media.html" title='Read what others have written about XOWA'>Media</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Feedback.html" title='Questions? Comments? Leave feedback for XOWA'>Feedback</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-blog'>
<h3>Blog</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Blog.html" title='Follow XOWA''s development process'>Current</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-links'>
<h3>Links</h3>
<div class="body">
<ul>
<li><a href="http://dumps.wikimedia.org/backup-index.html" title="Get wiki datababase dumps directly from Wikimedia">Wikimedia dumps</a></li>
<li><a href="https://archive.org/search.php?query=xowa" title="Search archive.org for XOWA files">XOWA @ archive.org</a></li>
<li><a href="http://en.wikipedia.org" title="Visit Wikipedia (and compare to XOWA!)">English Wikipedia</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-donate'>
<h3>Donate</h3>
<div class="body">
<ul>
<li><a href="https://archive.org/donate/index.php" title="Support archive.org!">archive.org</a></li><!-- listed first due to recent fire damages: http://blog.archive.org/2013/11/06/scanning-center-fire-please-help-rebuild/ -->
<li><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector" title="Support Wikipedia!">Wikipedia</a></li>
<!-- <li><a href="" title="Support XOWA! (but only after you've supported archive.org and Wikipedia)">XOWA</a></li> -->
</ul>
</div>
</div>
</div>
</body>
</html>

View File

@ -88,7 +88,7 @@
<span style='font-variant:small-caps'>Resolved by</span>: Invalidate all Scribunto engines across all wikis when disabled.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Scribunto.html" id="xolnki_2" title="Options/Scribunto">Options/Scribunto</a>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Scribunto.html" id="xolnki_2" title="Options/Scribunto" class="xowa-visited">Options/Scribunto</a>
</dd>
</dl>
<ul>

View File

@ -89,7 +89,7 @@
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/App/Xtn/Page_sync.html" id="xolnki_2" title="App/Xtn/Page sync">App/Xtn/Page_sync</a> <a href="http://xowa.org/home/wiki/Options/Page_sync.html" id="xolnki_3" title="Options/Page sync" class="xowa-visited">Options/Page_sync</a>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/App/Xtn/Page_sync.html" id="xolnki_2" title="App/Xtn/Page sync">App/Xtn/Page_sync</a> <a href="http://xowa.org/home/wiki/Options/Page_sync.html" id="xolnki_3" title="Options/Page sync">Options/Page_sync</a>
</dd>
</dl>
<ul>

View File

@ -0,0 +1,347 @@
<!DOCTYPE html>
<html dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title>Change log/v4.0.0.1701 - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content" class="mw-body">
<h1 id="firstHeading" class="firstHeading"><span>Change log/v4.0.0.1701</span></h1>
<div id="bodyContent" class="mw-body-content">
<div id="siteSub">From XOWA: the free, open-source, offline wiki application</div>
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<h2>
<span class="mw-headline" id="v4.0.0.1701_.282017-01-01.29">v4.0.0.1701 (2017-01-01)</span>
</h2>
<h3>
<span class="mw-headline" id="Wikis">Wikis</span>
</h3>
<ul>
<li>
Package: Publish 2016-12 Italian wikis.
</li>
</ul>
<ul>
<li>
Package: Publish 2016-12 Swahili wikis.
</li>
</ul>
<h3>
<span class="mw-headline" id="PC">PC</span>
</h3>
<p>
<b>major</b>
</p>
<ul>
<li>
Cfg: Add new Options system.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_2" title="Options">Options</a>
</dd>
</dl>
<ul>
<li>
Setup: Change to semantic versioning.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Example</span>: 4.0.17011.1 vs 4.1.
</dd>
</dl>
<p>
<b>minor</b>
</p>
<ul>
<li>
Wikibase: Fix 'Attached KML error' on many dozen en.w pages. {detected by Ope30}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Do not cast 'numeric-id' to 'string'; leave as 'int'.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: Route map: Attached KML Error: item specified on Wikidata, or in |wikidata=, is not a KML file (P31→Q26267864 not found).
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/Hollywood_Walk_of_Fame" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Hollywood_Walk_of_Fame</a>
</dd>
</dl>
<ul>
<li>
Gui: Allow Ctrl+Insert to be used to copy text. {detected by William}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Do not override Ctrl+Insert with Ctrl+Minus.
</dd>
</dl>
<ul>
<li>
Gui: Support numpad keys for page find. {detected by William}
</li>
</ul>
<ul>
<li>
Gui: Add option to auto-remember last tab opened.
</li>
</ul>
<ul>
<li>
Gui: Support Command key on Mac OS X for keyboard shortcuts.
</li>
</ul>
<ul>
<li>
Html: Remove horizontal scroll bar on some Mac OS X configurations.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Replace width:20vw with width:20em in /xowa/user/wiki/home/html/xowa_common.css.
</dd>
</dl>
<ul>
<li>
Edit: Add section-editing. {requested by anonymous}
</li>
</ul>
<ul>
<li>
Cfg: Add better support for Shortcuts.
</li>
</ul>
<ul>
<li>
Category: Show Hidden Categories in "Hidden" section.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/A" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/A</a>
</dd>
</dl>
<ul>
<li>
Search.Suggest: Do not add * at end of search phrase; use auto-wildcard option instead.
</li>
</ul>
<ul>
<li>
Search: Fix 'url_default' not working.
</li>
</ul>
<ul>
<li>
Xtn.Popups: Fix multiple blue lines at bottom of page whenever new popup shows.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Suppress attributes from mw-body class.
</dd>
</dl>
<ul>
<li>
Redirect: Allow redirects to Special pages.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Example</span>: #REDIRECT [[Special:XowaCfg]].
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_3" title="Options">Options</a>
</dd>
</dl>
<ul>
<li>
Gui: Allow navigation to urls with arguments.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Example</span>: Special:XowaCfg%3Fgrp%3Dxowa.html.css.
</dd>
</dl>
<ul>
<li>
Mass_parse: Fix memory leak / slow performance due to over-zealous page caching.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Add two levels of permenance to page cache; add separate ifexists cache.
</dd>
</dl>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Cfg: Remove 'Gui - Url bar' Symbols.
</li>
</ul>
<ul>
<li>
Cfg: Replace 'Custom wiki commands' with 'Unzip bz2 file'.
</li>
</ul>
<ul>
<li>
Cfg: Remove Search Suggest 'AllPages look-ahead', 'AllPages minimum length', and 'Log enabled'.
</li>
</ul>
<ul>
<li>
Cfg: Remove config page for Firefox Addon.
</li>
</ul>
<ul>
<li>
Wikibase: Add "fiwikivoyage" to list of known wikis.
</li>
</ul>
<ul>
<li>
Html: Remove content_editable support.
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
Math: Refactor Math classes.
</li>
</ul>
<ul>
<li>
Mass_parse: Refactor make cmd to merge other wkr tables such as log_basic_temp.
</li>
</ul>
<ul>
<li>
Gui: Refactor IptKey; in particular, use SWING and SWT constants where possible; also handle modifers.
</li>
</ul>
<ul>
<li>
Mass_parse: Improve performance when returning Keyvals from Scribunto function.
</li>
</ul>
</div>
</div>
</div>
<div id="mw-head" class="noprint">
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h3>Namespaces</h3>
<ul>
<li id="ca-nstab-main" class="selected"><span><a id="ca-nstab-main-href" href="index.html">Page</a></span></li>
</ul>
</div>
</div>
</div>
<div id='mw-panel' class='noprint'>
<div id='p-logo'>
<a style="background-image: url(https://gnosygnu.github.io/xowa/xowa_logo.png);" href="http://xowa.org/" title="Visit the main page"></a>
</div>
<div class="portal" id='xowa-portal-home'>
<h3>XOWA</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/index.html" title='Visit the main page'>Main page</a></li>
<li><a href="http://xowa.org/screenshots.html" title='See screenshots of XOWA'>Screenshots</a></li>
<li><a href="https://www.youtube.com/watch?v=q0qbXYXEH6M" title="See a video of XOWA Desktop in action">Video</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Download_XOWA.html" title='Download the XOWA application'>Download XOWA</a></li>
<li><a href="http://xowa.org/home/wiki/Dashboard/Image_databases.html" title='Download offline wikis and image databases'>Download wikis</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-started'>
<h3>Getting started</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/App/Setup/System_requirements.html" title='Get XOWA&apos;s system requirements'>Requirements</a></li>
<li><a href="http://xowa.org/home/wiki/App/Setup/Installation.html" title='Get instructions for installing XOWA'>Installation</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/Simple_Wikipedia.html" title='Learn how to set up Simple Wikipedia'>Simple Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" title='Learn how to set up English Wikipedia'>English Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/Other_wikis.html" title='Learn how to set up other Wikipedias'>Other Wikipedias</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-android'>
<h3>Android</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Android/Setup.html" title='Setup XOWA on your Android device'>Setup</a></li>
<li><a href="https://www.youtube.com/watch?v=jsMTBxGweUw" title="See a video of XOWA Android in action">Video</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-help'>
<h3>Help</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Help/About.html" title='Get more information about XOWA'>About</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Contents.html" title='View a list of help topics'>Contents</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Media.html" title='Read what others have written about XOWA'>Media</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Feedback.html" title='Questions? Comments? Leave feedback for XOWA'>Feedback</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-blog'>
<h3>Blog</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Blog.html" title='Follow XOWA''s development process'>Current</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-links'>
<h3>Links</h3>
<div class="body">
<ul>
<li><a href="http://dumps.wikimedia.org/backup-index.html" title="Get wiki datababase dumps directly from Wikimedia">Wikimedia dumps</a></li>
<li><a href="https://archive.org/search.php?query=xowa" title="Search archive.org for XOWA files">XOWA @ archive.org</a></li>
<li><a href="http://en.wikipedia.org" title="Visit Wikipedia (and compare to XOWA!)">English Wikipedia</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-donate'>
<h3>Donate</h3>
<div class="body">
<ul>
<li><a href="https://archive.org/donate/index.php" title="Support archive.org!">archive.org</a></li><!-- listed first due to recent fire damages: http://blog.archive.org/2013/11/06/scanning-center-fire-please-help-rebuild/ -->
<li><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector" title="Support Wikipedia!">Wikipedia</a></li>
<!-- <li><a href="" title="Support XOWA! (but only after you've supported archive.org and Wikipedia)">XOWA</a></li> -->
</ul>
</div>
</div>
</div>
</body>
</html>

View File

@ -115,6 +115,41 @@
Search<sup id="cite_ref-upgrade_search_10-0" class="reference"><a href="#cite_note-upgrade_search-10">[11]</a></sup>
</th>
</tr>
<tr>
<td>
ang.wiktionary.org
</td>
<td class='cell_center'>
n
</td>
<td class='cell_center'>
2016-12-18
</td>
<td class='cell_center'>
2016-10-01
</td>
<td class='cell_center'>
Dump complete
</td>
<td class='cell_center'>
sqlite3
</td>
<td class='cell_center'>
v0
</td>
<td class='cell_center'>
v1
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("ang.wiktionary.org")'>Import</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("ang.wiktionary.org")'>Category</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("ang.wiktionary.org")'>Search</button>
</td>
</tr>
<tr>
<td>
commons.wikimedia.org
@ -123,7 +158,7 @@
n
</td>
<td class='cell_center'>
2016-11-01
2016-12-02
</td>
<td class='cell_center'>
2016-10-01
@ -260,10 +295,10 @@
en.wikinews.org
</td>
<td class='cell_center'>
y
n
</td>
<td class='cell_center'>
1969-12-31
2016-12-01
</td>
<td class='cell_center'>
2016-10-01
@ -272,14 +307,14 @@
Dump complete
</td>
<td class='cell_center'>
xdat
sqlite3
</td>
<td class='cell_center'>
v0
</td>
<td class='cell_center'>
v1
</td>
<td class='cell_center'>
v2
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("en.wikinews.org")'>Import</button>
</td>
@ -570,13 +605,13 @@
</tr>
<tr>
<td>
it.wikibooks.org
ht.wikipedia.org
</td>
<td class='cell_center'>
n
y
</td>
<td class='cell_center'>
2016-10-31
1969-12-31
</td>
<td class='cell_center'>
2016-10-01
@ -585,33 +620,33 @@
Dump complete
</td>
<td class='cell_center'>
sqlite3
</td>
<td class='cell_center'>
v0
xdat
</td>
<td class='cell_center'>
v1
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("it.wikibooks.org")'>Import</button>
v2
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("it.wikibooks.org")'>Category</button>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("ht.wikipedia.org")'>Import</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("it.wikibooks.org")'>Search</button>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("ht.wikipedia.org")'>Category</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("ht.wikipedia.org")'>Search</button>
</td>
</tr>
<tr>
<td>
it.wikinews.org
ht.wikisource.org
</td>
<td class='cell_center'>
n
y
</td>
<td class='cell_center'>
2016-11-01
2015-10-02
</td>
<td class='cell_center'>
2016-10-01
@ -629,223 +664,13 @@
v1
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("it.wikinews.org")'>Import</button>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("ht.wikisource.org")'>Import</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("it.wikinews.org")'>Category</button>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("ht.wikisource.org")'>Category</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("it.wikinews.org")'>Search</button>
</td>
</tr>
<tr>
<td>
it.wikipedia.org
</td>
<td class='cell_center'>
n
</td>
<td class='cell_center'>
2016-11-01
</td>
<td class='cell_center'>
2016-10-01
</td>
<td class='cell_center'>
Dump complete
</td>
<td class='cell_center'>
sqlite3
</td>
<td class='cell_center'>
v0
</td>
<td class='cell_center'>
v1
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("it.wikipedia.org")'>Import</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("it.wikipedia.org")'>Category</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("it.wikipedia.org")'>Search</button>
</td>
</tr>
<tr>
<td>
it.wikiquote.org
</td>
<td class='cell_center'>
n
</td>
<td class='cell_center'>
2016-11-01
</td>
<td class='cell_center'>
2016-10-01
</td>
<td class='cell_center'>
Dump complete
</td>
<td class='cell_center'>
sqlite3
</td>
<td class='cell_center'>
v0
</td>
<td class='cell_center'>
v1
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("it.wikiquote.org")'>Import</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("it.wikiquote.org")'>Category</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("it.wikiquote.org")'>Search</button>
</td>
</tr>
<tr>
<td>
it.wikisource.org
</td>
<td class='cell_center'>
n
</td>
<td class='cell_center'>
2016-11-01
</td>
<td class='cell_center'>
2016-10-01
</td>
<td class='cell_center'>
Dump complete
</td>
<td class='cell_center'>
sqlite3
</td>
<td class='cell_center'>
v0
</td>
<td class='cell_center'>
v1
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("it.wikisource.org")'>Import</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("it.wikisource.org")'>Category</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("it.wikisource.org")'>Search</button>
</td>
</tr>
<tr>
<td>
it.wikiversity.org
</td>
<td class='cell_center'>
n
</td>
<td class='cell_center'>
2016-10-31
</td>
<td class='cell_center'>
2016-10-01
</td>
<td class='cell_center'>
Dump complete
</td>
<td class='cell_center'>
sqlite3
</td>
<td class='cell_center'>
v0
</td>
<td class='cell_center'>
v1
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("it.wikiversity.org")'>Import</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("it.wikiversity.org")'>Category</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("it.wikiversity.org")'>Search</button>
</td>
</tr>
<tr>
<td>
it.wikivoyage.org
</td>
<td class='cell_center'>
n
</td>
<td class='cell_center'>
2016-11-01
</td>
<td class='cell_center'>
2016-10-01
</td>
<td class='cell_center'>
Dump complete
</td>
<td class='cell_center'>
sqlite3
</td>
<td class='cell_center'>
v0
</td>
<td class='cell_center'>
v1
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("it.wikivoyage.org")'>Import</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("it.wikivoyage.org")'>Category</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("it.wikivoyage.org")'>Search</button>
</td>
</tr>
<tr>
<td>
it.wiktionary.org
</td>
<td class='cell_center'>
n
</td>
<td class='cell_center'>
2016-11-01
</td>
<td class='cell_center'>
2016-10-01
</td>
<td class='cell_center'>
Dump complete
</td>
<td class='cell_center'>
sqlite3
</td>
<td class='cell_center'>
v0
</td>
<td class='cell_center'>
v1
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("it.wiktionary.org")'>Import</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("it.wiktionary.org")'>Category</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("it.wiktionary.org")'>Search</button>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("ht.wikisource.org")'>Search</button>
</td>
</tr>
<tr>
@ -951,6 +776,41 @@
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("sh.wikipedia.org")'>Search</button>
</td>
</tr>
<tr>
<td>
simple.wikibooks.org
</td>
<td class='cell_center'>
y
</td>
<td class='cell_center'>
2015-10-02
</td>
<td class='cell_center'>
2016-10-01
</td>
<td class='cell_center'>
Dump complete
</td>
<td class='cell_center'>
sqlite3
</td>
<td class='cell_center'>
v0
</td>
<td class='cell_center'>
v1
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("simple.wikibooks.org")'>Import</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("simple.wikibooks.org")'>Category</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("simple.wikibooks.org")'>Search</button>
</td>
</tr>
<tr>
<td>
simple.wikipedia.org
@ -959,7 +819,7 @@
n
</td>
<td class='cell_center'>
2016-11-01
2016-10-01
</td>
<td class='cell_center'>
2016-10-01
@ -988,13 +848,13 @@
</tr>
<tr>
<td>
simple.wikipedia_bak.org
simple.wikipedia_delete_20161229.org
</td>
<td class='cell_center'>
n
</td>
<td class='cell_center'>
2016-10-01
2016-12-20
</td>
<td class='cell_center'>
</td>
@ -1011,13 +871,83 @@
v1
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("simple.wikipedia_bak.org")'>Import</button>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("simple.wikipedia_delete_20161229.org")'>Import</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("simple.wikipedia_bak.org")'>Category</button>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("simple.wikipedia_delete_20161229.org")'>Category</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("simple.wikipedia_bak.org")'>Search</button>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("simple.wikipedia_delete_20161229.org")'>Search</button>
</td>
</tr>
<tr>
<td>
simple.wikiquote.org
</td>
<td class='cell_center'>
y
</td>
<td class='cell_center'>
2016-01-30
</td>
<td class='cell_center'>
2016-10-01
</td>
<td class='cell_center'>
Dump complete
</td>
<td class='cell_center'>
sqlite3
</td>
<td class='cell_center'>
v0
</td>
<td class='cell_center'>
v1
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("simple.wikiquote.org")'>Import</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("simple.wikiquote.org")'>Category</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("simple.wikiquote.org")'>Search</button>
</td>
</tr>
<tr>
<td>
simple.wiktionary.org
</td>
<td class='cell_center'>
n
</td>
<td class='cell_center'>
2016-12-01
</td>
<td class='cell_center'>
2016-10-01
</td>
<td class='cell_center'>
Dump complete
</td>
<td class='cell_center'>
sqlite3
</td>
<td class='cell_center'>
v0
</td>
<td class='cell_center'>
v1
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("simple.wiktionary.org")'>Import</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("simple.wiktionary.org")'>Category</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("simple.wiktionary.org")'>Search</button>
</td>
</tr>
<tr>
@ -1028,7 +958,7 @@
n
</td>
<td class='cell_center'>
2016-11-02
2016-12-03
</td>
<td class='cell_center'>
2016-10-01
@ -1055,40 +985,6 @@
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("www.wikidata.org")'>Search</button>
</td>
</tr>
<tr>
<td>
www.wikidata_old.org
</td>
<td class='cell_center'>
n
</td>
<td class='cell_center'>
2016-11-02
</td>
<td class='cell_center'>
</td>
<td class='cell_center'>
&lt;&lt;NULL&gt;&gt;
</td>
<td class='cell_center'>
sqlite3
</td>
<td class='cell_center'>
v0
</td>
<td class='cell_center'>
v1
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_wiki_import' onclick='import_wiki("www.wikidata_old.org")'>Import</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_ctg_upgrade' onclick='upgrade_category("www.wikidata_old.org")'>Category</button>
</td>
<td class='cell_center'>
<button class='options_button' id='xowa_srh_upgrade' onclick='upgrade_search("www.wikidata_old.org")'>Search</button>
</td>
</tr>
<tr>
<td>
zh.wikipedia.org

View File

@ -19,7 +19,7 @@
<ul>
<li>
Windows: <a href="http://xowa.org/home/wiki/Dev/File/Setup/Windows.html" id="xolnki_2" title="Dev/File/Setup/Windows">Dev/File/Setup/Windows</a>
Windows: <a href="http://xowa.org/home/wiki/Dev/File/Setup/Windows.html" id="xolnki_2" title="Dev/File/Setup/Windows" class="xowa-visited">Dev/File/Setup/Windows</a>
</li>
<li>
Linux: <a href="http://xowa.org/home/wiki/Dev/File/Setup/Linux.html" id="xolnki_3" title="Dev/File/Setup/Linux">Dev/File/Setup/Linux</a>

View File

@ -79,7 +79,7 @@ sudo apt-get install inkscape
</h3>
<ul>
<li>
Navigate to <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_3" title="Options" class="xowa-visited">Options</a> and check "Download enabled"
Navigate to <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_3" title="Options">Options</a> and check "Download enabled"
</li>
<li>
Restart XOWA and navigate to any page. Any images will be downloaded automatically.

View File

@ -89,7 +89,7 @@
</h2>
<ul>
<li>
Navigate to <a href="http://xowa.org/home/wiki/Options/Files.html" id="xolnki_2" title="Options/Files" class="xowa-visited">Options/Files</a> and check "Download enabled"
Navigate to <a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.files.general.html" id="xolnki_2" title="Special:XowaCfg?grp=xowa.files.general" class="xowa-visited">Options: Files - General</a> and check "Download enabled"
</li>
<li>
Restart XOWA and navigate to any page. Any images will be downloaded automatically.

View File

@ -40,7 +40,7 @@
<a href="http://xowa.org/home/wiki/Diagnostics/Javascript/NavFrame.html" id="xolnki_6" title="Diagnostics/Javascript/NavFrame">Diagnostics/Javascript/NavFrame</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Javascript/Sortable.html" id="xolnki_7" title="Diagnostics/Javascript/Sortable" class="xowa-visited">Diagnostics/Javascript/Sortable</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Javascript/Sortable.html" id="xolnki_7" title="Diagnostics/Javascript/Sortable">Diagnostics/Javascript/Sortable</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Javascript/Reference_tooltips.html" id="xolnki_8" title="Diagnostics/Javascript/Reference tooltips">Diagnostics/Javascript/Reference_tooltips</a>
@ -86,7 +86,7 @@
</h2>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Scribunto/All.html" id="xolnki_16" title="Diagnostics/Scribunto/All">Diagnostics/Scribunto/All</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Scribunto/All.html" id="xolnki_16" title="Diagnostics/Scribunto/All" class="xowa-visited">Diagnostics/Scribunto/All</a>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Scribunto/Basic.html" id="xolnki_17" title="Diagnostics/Scribunto/Basic">Diagnostics/Scribunto/Basic</a>
@ -122,10 +122,16 @@
<a href="http://xowa.org/home/wiki/Diagnostics/Scribunto/WikibaseLibrary.html" id="xolnki_27" title="Diagnostics/Scribunto/WikibaseLibrary">Diagnostics/Scribunto/WikibaseLibrary</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Scribunto/Luaj.html" id="xolnki_28" title="Diagnostics/Scribunto/Luaj">Diagnostics/Scribunto/Luaj</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Scribunto/ParserFunctions.html" id="xolnki_28" title="Diagnostics/Scribunto/ParserFunctions" class="xowa-visited">Diagnostics/Scribunto/ParserFunctions</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Scribunto/TitleBlacklist.html" id="xolnki_29" title="Diagnostics/Scribunto/TitleBlacklist">Diagnostics/Scribunto/TitleBlacklist</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Scribunto/TitleBlacklist.html" id="xolnki_29" title="Diagnostics/Scribunto/TitleBlacklist" class="xowa-visited">Diagnostics/Scribunto/TitleBlacklist</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Scribunto/FlaggedRevs.html" id="xolnki_30" title="Diagnostics/Scribunto/FlaggedRevs" class="xowa-visited">Diagnostics/Scribunto/FlaggedRevs</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Scribunto/Luaj.html" id="xolnki_31" title="Diagnostics/Scribunto/Luaj">Diagnostics/Scribunto/Luaj</a>
</li>
</ul>
</li>
@ -135,7 +141,7 @@
</h2>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Wikidata/Property.html" id="xolnki_30" title="Diagnostics/Wikidata/Property">Diagnostics/Wikidata/Property</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Wikidata/Property.html" id="xolnki_32" title="Diagnostics/Wikidata/Property">Diagnostics/Wikidata/Property</a>
</li>
</ul>
<h2>
@ -143,7 +149,7 @@
</h2>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/WikiHiero/All.html" id="xolnki_31" title="Diagnostics/Xtns/WikiHiero/All">Diagnostics/Xtns/WikiHiero/All</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/WikiHiero/All.html" id="xolnki_33" title="Diagnostics/Xtns/WikiHiero/All" class="xowa-visited">Diagnostics/Xtns/WikiHiero/All</a>
</li>
</ul>
<h2>
@ -151,7 +157,7 @@
</h2>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikivoyage/All.html" id="xolnki_32" title="Diagnostics/Xtns/Wikivoyage/All">Diagnostics/Xtns/Wikivoyage/All</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikivoyage/All.html" id="xolnki_34" title="Diagnostics/Xtns/Wikivoyage/All" class="xowa-visited">Diagnostics/Xtns/Wikivoyage/All</a>
</li>
</ul>
<h2>
@ -159,19 +165,19 @@
</h2>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikia/All.html" id="xolnki_33" title="Diagnostics/Xtns/Wikia/All">Diagnostics/Xtns/Wikia/All</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikia/All.html" id="xolnki_35" title="Diagnostics/Xtns/Wikia/All">Diagnostics/Xtns/Wikia/All</a>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikia/NewWindowLink.html" id="xolnki_34" title="Diagnostics/Xtns/Wikia/NewWindowLink">Diagnostics/Xtns/Wikia/NewWindowLink</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikia/NewWindowLink.html" id="xolnki_36" title="Diagnostics/Xtns/Wikia/NewWindowLink">Diagnostics/Xtns/Wikia/NewWindowLink</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikia/RandomSelection.html" id="xolnki_35" title="Diagnostics/Xtns/Wikia/RandomSelection">Diagnostics/Xtns/Wikia/RandomSelection</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikia/RandomSelection.html" id="xolnki_37" title="Diagnostics/Xtns/Wikia/RandomSelection">Diagnostics/Xtns/Wikia/RandomSelection</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikia/Tabber.html" id="xolnki_36" title="Diagnostics/Xtns/Wikia/Tabber">Diagnostics/Xtns/Wikia/Tabber</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikia/Tabber.html" id="xolnki_38" title="Diagnostics/Xtns/Wikia/Tabber">Diagnostics/Xtns/Wikia/Tabber</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikia/TabView.html" id="xolnki_37" title="Diagnostics/Xtns/Wikia/TabView">Diagnostics/Xtns/Wikia/TabView</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Wikia/TabView.html" id="xolnki_39" title="Diagnostics/Xtns/Wikia/TabView">Diagnostics/Xtns/Wikia/TabView</a>
</li>
</ul>
</li>
@ -181,16 +187,16 @@
</h2>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Score/All.html" id="xolnki_38" title="Diagnostics/Xtns/Score/All">Diagnostics/Xtns/Score/All</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Score/All.html" id="xolnki_40" title="Diagnostics/Xtns/Score/All" class="xowa-visited">Diagnostics/Xtns/Score/All</a>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Score/Lilypond.html" id="xolnki_39" title="Diagnostics/Xtns/Score/Lilypond">Diagnostics/Xtns/Score/Lilypond</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Score/Lilypond.html" id="xolnki_41" title="Diagnostics/Xtns/Score/Lilypond">Diagnostics/Xtns/Score/Lilypond</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Score/Lilypond_raw.html" id="xolnki_40" title="Diagnostics/Xtns/Score/Lilypond raw">Diagnostics/Xtns/Score/Lilypond_raw</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Score/Lilypond_raw.html" id="xolnki_42" title="Diagnostics/Xtns/Score/Lilypond raw">Diagnostics/Xtns/Score/Lilypond_raw</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Score/ABC.html" id="xolnki_41" title="Diagnostics/Xtns/Score/ABC">Diagnostics/Xtns/Score/ABC</a>
<a href="http://xowa.org/home/wiki/Diagnostics/Xtns/Score/ABC.html" id="xolnki_43" title="Diagnostics/Xtns/Score/ABC">Diagnostics/Xtns/Score/ABC</a>
</li>
</ul>
</li>

View File

@ -1366,6 +1366,132 @@
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="ParserFunctions">ParserFunctions</span>
</h2>
<ul>
<li>
Calls code in <a href="http://xowa.org/home/wiki/Module:Diagnostics/ParserFunctions.html" id="xolnki_15" title="Module:Diagnostics/ParserFunctions" class="xowa-visited">Module:Diagnostics/ParserFunctions</a>
</li>
<li>
Tests functionality for mw.ext.ParserFunctions.lua
</li>
</ul>
<table class="wikitable">
<tr>
<th>
name
</th>
<th>
code
</th>
<th>
actl
</th>
<th>
rslt
</th>
</tr>
<tr>
<td>
basic expr
</td>
<td>
{{#invoke:Diagnostics/ParserFunctions|expr|1 + 2}}
</td>
<td>
3
</td>
<td>
<span style='color: green;'>pass</span>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="TitleBlacklist">TitleBlacklist</span>
</h2>
<ul>
<li>
Calls code in <a href="http://xowa.org/home/wiki/Module:Diagnostics/TitleBlacklist.html" id="xolnki_16" title="Module:Diagnostics/TitleBlacklist" class="xowa-visited">Module:Diagnostics/TitleBlacklist</a>
</li>
<li>
Tests functionality for mw.ext.TitleBlacklist.lua
</li>
</ul>
<table class="wikitable">
<tr>
<th>
name
</th>
<th>
code
</th>
<th>
actl
</th>
<th>
rslt
</th>
</tr>
<tr>
<td>
basic test; note that TitleBlacklists are not implemented in XOWA
</td>
<td>
{{#invoke:Diagnostics/TitleBlacklist|test|Title_to_check_for_blacklist}}
</td>
<td>
pass
</td>
<td>
<span style='color: green;'>pass</span>
</td>
</tr>
</table>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="FlaggedRevs">FlaggedRevs</span>
</h2>
<ul>
<li>
Calls code in <a href="http://xowa.org/home/wiki/Module:Diagnostics/FlaggedRevs.html" id="xolnki_17" title="Module:Diagnostics/FlaggedRevs">Module:Diagnostics/FlaggedRevs</a>
</li>
<li>
Tests functionality for mw.ext.FlaggedRevs.lua
</li>
</ul>
<table class="wikitable">
<tr>
<th>
name
</th>
<th>
code
</th>
<th>
actl
</th>
<th>
rslt
</th>
</tr>
<tr>
<td>
basic test; note that FlaggedRevs are not implemented in XOWA
</td>
<td>
{{#invoke:Diagnostics/FlaggedRevs|test}}
</td>
<td>
0;;infinity
</td>
<td>
<span style='color: green;'>pass</span>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Luaj">Luaj</span>
</h2>
@ -1374,13 +1500,13 @@
Applies to the Luaj engine (as opposed to the Lua engine)
</li>
<li>
Calls code in <a href="http://xowa.org/home/wiki/Module:Diagnostics/Luaj.html" id="xolnki_15" title="Module:Diagnostics/Luaj">Module:Diagnostics/Luaj</a>
Calls code in <a href="http://xowa.org/home/wiki/Module:Diagnostics/Luaj.html" id="xolnki_18" title="Module:Diagnostics/Luaj">Module:Diagnostics/Luaj</a>
</li>
<li>
Tests changes to the luaj_xowa.jar
</li>
<li>
Further notes available at <a href="http://xowa.org/home/wiki/App/Xtn/Mediawiki/Scribunto/Luaj.html" id="xolnki_16" title="App/Xtn/Mediawiki/Scribunto/Luaj">App/Xtn/Mediawiki/Scribunto/Luaj</a>
Further notes available at <a href="http://xowa.org/home/wiki/App/Xtn/Mediawiki/Scribunto/Luaj.html" id="xolnki_19" title="App/Xtn/Mediawiki/Scribunto/Luaj">App/Xtn/Mediawiki/Scribunto/Luaj</a>
</li>
</ul>
<h3>
@ -2050,50 +2176,6 @@
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="TitleBlacklist">TitleBlacklist</span>
</h2>
<ul>
<li>
Calls code in <a href="http://xowa.org/home/wiki/Module:Diagnostics/TitleBlacklist.html" id="xolnki_17" title="Module:Diagnostics/TitleBlacklist">Module:Diagnostics/TitleBlacklist</a>
</li>
<li>
Tests functionality for mw.ext.TitleBlacklist.lua
</li>
</ul>
<table class="wikitable">
<tr>
<th>
name
</th>
<th>
code
</th>
<th>
actl
</th>
<th>
rslt
</th>
</tr>
<tr>
<td>
basic test; note that TitleBlacklists are not implemented in XOWA
</td>
<td>
{{#invoke:Diagnostics/TitleBlacklist|test|Title_to_check_for_blacklist}}
</td>
<td>
pass
</td>
<td>
<span style='color: green;'>pass</span>
</td>
</tr>
</table>
<p>
<br>
</p>
</div>
</div>

View File

@ -0,0 +1,163 @@
<!DOCTYPE html>
<html dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title>Diagnostics/Scribunto/FlaggedRevs - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content" class="mw-body">
<h1 id="firstHeading" class="firstHeading"><span>Diagnostics/Scribunto/FlaggedRevs</span></h1>
<div id="bodyContent" class="mw-body-content">
<div id="siteSub">From XOWA: the free, open-source, offline wiki application</div>
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<h2>
<span class="mw-headline" id="FlaggedRevs">FlaggedRevs</span>
</h2>
<ul>
<li>
Calls code in <a href="http://xowa.org/home/wiki/Module:Diagnostics/FlaggedRevs.html" id="xolnki_2" title="Module:Diagnostics/FlaggedRevs">Module:Diagnostics/FlaggedRevs</a>
</li>
<li>
Tests functionality for mw.ext.FlaggedRevs.lua
</li>
</ul>
<table class="wikitable">
<tr>
<th>
name
</th>
<th>
code
</th>
<th>
actl
</th>
<th>
rslt
</th>
</tr>
<tr>
<td>
basic test; note that FlaggedRevs are not implemented in XOWA
</td>
<td>
{{#invoke:Diagnostics/FlaggedRevs|test}}
</td>
<td>
0;;infinity
</td>
<td>
<span style='color: green;'>pass</span>
</td>
</tr>
</table>
</div>
</div>
</div>
<div id="mw-head" class="noprint">
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h3>Namespaces</h3>
<ul>
<li id="ca-nstab-main" class="selected"><span><a id="ca-nstab-main-href" href="index.html">Page</a></span></li>
</ul>
</div>
</div>
</div>
<div id='mw-panel' class='noprint'>
<div id='p-logo'>
<a style="background-image: url(https://gnosygnu.github.io/xowa/xowa_logo.png);" href="http://xowa.org/" title="Visit the main page"></a>
</div>
<div class="portal" id='xowa-portal-home'>
<h3>XOWA</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/index.html" title='Visit the main page'>Main page</a></li>
<li><a href="http://xowa.org/screenshots.html" title='See screenshots of XOWA'>Screenshots</a></li>
<li><a href="https://www.youtube.com/watch?v=q0qbXYXEH6M" title="See a video of XOWA Desktop in action">Video</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Download_XOWA.html" title='Download the XOWA application'>Download XOWA</a></li>
<li><a href="http://xowa.org/home/wiki/Dashboard/Image_databases.html" title='Download offline wikis and image databases'>Download wikis</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-started'>
<h3>Getting started</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/App/Setup/System_requirements.html" title='Get XOWA&apos;s system requirements'>Requirements</a></li>
<li><a href="http://xowa.org/home/wiki/App/Setup/Installation.html" title='Get instructions for installing XOWA'>Installation</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/Simple_Wikipedia.html" title='Learn how to set up Simple Wikipedia'>Simple Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" title='Learn how to set up English Wikipedia'>English Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/Other_wikis.html" title='Learn how to set up other Wikipedias'>Other Wikipedias</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-android'>
<h3>Android</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Android/Setup.html" title='Setup XOWA on your Android device'>Setup</a></li>
<li><a href="https://www.youtube.com/watch?v=jsMTBxGweUw" title="See a video of XOWA Android in action">Video</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-help'>
<h3>Help</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Help/About.html" title='Get more information about XOWA'>About</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Contents.html" title='View a list of help topics'>Contents</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Media.html" title='Read what others have written about XOWA'>Media</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Feedback.html" title='Questions? Comments? Leave feedback for XOWA'>Feedback</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-blog'>
<h3>Blog</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Blog.html" title='Follow XOWA''s development process'>Current</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-links'>
<h3>Links</h3>
<div class="body">
<ul>
<li><a href="http://dumps.wikimedia.org/backup-index.html" title="Get wiki datababase dumps directly from Wikimedia">Wikimedia dumps</a></li>
<li><a href="https://archive.org/search.php?query=xowa" title="Search archive.org for XOWA files">XOWA @ archive.org</a></li>
<li><a href="http://en.wikipedia.org" title="Visit Wikipedia (and compare to XOWA!)">English Wikipedia</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-donate'>
<h3>Donate</h3>
<div class="body">
<ul>
<li><a href="https://archive.org/donate/index.php" title="Support archive.org!">archive.org</a></li><!-- listed first due to recent fire damages: http://blog.archive.org/2013/11/06/scanning-center-fire-please-help-rebuild/ -->
<li><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector" title="Support Wikipedia!">Wikipedia</a></li>
<!-- <li><a href="" title="Support XOWA! (but only after you've supported archive.org and Wikipedia)">XOWA</a></li> -->
</ul>
</div>
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,163 @@
<!DOCTYPE html>
<html dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title>Diagnostics/Scribunto/ParserFunctions - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content" class="mw-body">
<h1 id="firstHeading" class="firstHeading"><span>Diagnostics/Scribunto/ParserFunctions</span></h1>
<div id="bodyContent" class="mw-body-content">
<div id="siteSub">From XOWA: the free, open-source, offline wiki application</div>
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<h2>
<span class="mw-headline" id="ParserFunctions">ParserFunctions</span>
</h2>
<ul>
<li>
Calls code in <a href="http://xowa.org/home/wiki/Module:Diagnostics/ParserFunctions.html" id="xolnki_2" title="Module:Diagnostics/ParserFunctions" class="xowa-visited">Module:Diagnostics/ParserFunctions</a>
</li>
<li>
Tests functionality for mw.ext.ParserFunctions.lua
</li>
</ul>
<table class="wikitable">
<tr>
<th>
name
</th>
<th>
code
</th>
<th>
actl
</th>
<th>
rslt
</th>
</tr>
<tr>
<td>
basic expr
</td>
<td>
{{#invoke:Diagnostics/ParserFunctions|expr|1 + 2}}
</td>
<td>
3
</td>
<td>
<span style='color: green;'>pass</span>
</td>
</tr>
</table>
</div>
</div>
</div>
<div id="mw-head" class="noprint">
<div id="left-navigation">
<div id="p-namespaces" class="vectorTabs">
<h3>Namespaces</h3>
<ul>
<li id="ca-nstab-main" class="selected"><span><a id="ca-nstab-main-href" href="index.html">Page</a></span></li>
</ul>
</div>
</div>
</div>
<div id='mw-panel' class='noprint'>
<div id='p-logo'>
<a style="background-image: url(https://gnosygnu.github.io/xowa/xowa_logo.png);" href="http://xowa.org/" title="Visit the main page"></a>
</div>
<div class="portal" id='xowa-portal-home'>
<h3>XOWA</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/index.html" title='Visit the main page'>Main page</a></li>
<li><a href="http://xowa.org/screenshots.html" title='See screenshots of XOWA'>Screenshots</a></li>
<li><a href="https://www.youtube.com/watch?v=q0qbXYXEH6M" title="See a video of XOWA Desktop in action">Video</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Download_XOWA.html" title='Download the XOWA application'>Download XOWA</a></li>
<li><a href="http://xowa.org/home/wiki/Dashboard/Image_databases.html" title='Download offline wikis and image databases'>Download wikis</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-started'>
<h3>Getting started</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/App/Setup/System_requirements.html" title='Get XOWA&apos;s system requirements'>Requirements</a></li>
<li><a href="http://xowa.org/home/wiki/App/Setup/Installation.html" title='Get instructions for installing XOWA'>Installation</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/Simple_Wikipedia.html" title='Learn how to set up Simple Wikipedia'>Simple Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" title='Learn how to set up English Wikipedia'>English Wikipedia</a></li>
<li><a href="http://xowa.org/home/wiki/App/Import/Other_wikis.html" title='Learn how to set up other Wikipedias'>Other Wikipedias</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-android'>
<h3>Android</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Android/Setup.html" title='Setup XOWA on your Android device'>Setup</a></li>
<li><a href="https://www.youtube.com/watch?v=jsMTBxGweUw" title="See a video of XOWA Android in action">Video</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-help'>
<h3>Help</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Help/About.html" title='Get more information about XOWA'>About</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Contents.html" title='View a list of help topics'>Contents</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Media.html" title='Read what others have written about XOWA'>Media</a></li>
<li><a href="http://xowa.org/home/wiki/Help/Feedback.html" title='Questions? Comments? Leave feedback for XOWA'>Feedback</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-blog'>
<h3>Blog</h3>
<div class="body">
<ul>
<li><a href="http://xowa.org/home/wiki/Blog.html" title='Follow XOWA''s development process'>Current</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-links'>
<h3>Links</h3>
<div class="body">
<ul>
<li><a href="http://dumps.wikimedia.org/backup-index.html" title="Get wiki datababase dumps directly from Wikimedia">Wikimedia dumps</a></li>
<li><a href="https://archive.org/search.php?query=xowa" title="Search archive.org for XOWA files">XOWA @ archive.org</a></li>
<li><a href="http://en.wikipedia.org" title="Visit Wikipedia (and compare to XOWA!)">English Wikipedia</a></li>
</ul>
</div>
</div>
<div class="portal" id='xowa-portal-donate'>
<h3>Donate</h3>
<div class="body">
<ul>
<li><a href="https://archive.org/donate/index.php" title="Support archive.org!">archive.org</a></li><!-- listed first due to recent fire damages: http://blog.archive.org/2013/11/06/scanning-center-fire-please-help-rebuild/ -->
<li><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector" title="Support Wikipedia!">Wikipedia</a></li>
<!-- <li><a href="" title="Support XOWA! (but only after you've supported archive.org and Wikipedia)">XOWA</a></li> -->
</ul>
</div>
</div>
</div>
</body>
</html>

View File

@ -22,7 +22,7 @@
</h2>
<ul>
<li>
Calls code in <a href="http://xowa.org/home/wiki/Module:Diagnostics/TitleBlacklist.html" id="xolnki_2" title="Module:Diagnostics/TitleBlacklist">Module:Diagnostics/TitleBlacklist</a>
Calls code in <a href="http://xowa.org/home/wiki/Module:Diagnostics/TitleBlacklist.html" id="xolnki_2" title="Module:Diagnostics/TitleBlacklist" class="xowa-visited">Module:Diagnostics/TitleBlacklist</a>
</li>
<li>
Tests functionality for mw.ext.TitleBlacklist.lua

View File

@ -49,6 +49,13 @@
<p>
"Region A" should appear beneath title
</p>
<h2>
<span class="mw-headline" id="Listing">Listing</span>
</h2>
<p>
<code>&lt;sleep name='name_0' url='http://site.org'/&gt;</code><br>
<a href="http://site.org" rel="nofollow" class="external text" title="name_0"><strong>name_0</strong></a>. &lt;--- 'name_0' should show with target of http://site.org
</p>
<h2>
<span class="mw-headline" id="Related_Articles">Related Articles</span>
</h2>

View File

@ -46,7 +46,7 @@
version:
</td>
<td>
3.12.1.1 <b>(<a href="http://xowa.org/home/wiki/Change_log.html" id="xolnki_2" title="Change log" class="xowa-visited">view changes</a>)</b>
4.0.0.1701 <b>(<a href="http://xowa.org/home/wiki/Change_log.html" id="xolnki_2" title="Change log" class="xowa-visited">view changes</a>)</b>
</td>
</tr>
<tr>
@ -54,7 +54,7 @@
build_date:
</td>
<td>
2016-12-02 00:44
2016-12-12 05:33
</td>
</tr>
<tr>

View File

@ -60,7 +60,7 @@
<a href="http://xowa.org/home/wiki/App/Import/Simple_Wikipedia.html" id="xolnki_7" title="App/Import/Simple Wikipedia">Simple Wikipedia</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" id="xolnki_8" title="App/Import/English Wikipedia">English Wikipedia</a>
<a href="http://xowa.org/home/wiki/App/Import/English_Wikipedia.html" id="xolnki_8" title="App/Import/English Wikipedia" class="xowa-visited">English Wikipedia</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/App/Import/Other_wikis.html" id="xolnki_9" title="App/Import/Other wikis">Other wikis</a>
@ -80,7 +80,7 @@
<td style='width:20%'>
<ul>
<li>
<a href="http://xowa.org/home/wiki/App/UI/Main_window.html" id="xolnki_10" title="App/UI/Main window">Using the Main Window</a>
<a href="http://xowa.org/home/wiki/App/UI/Main_window.html" id="xolnki_10" title="App/UI/Main window" class="xowa-visited">Using the Main Window</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/App/UI/Find_box.html" id="xolnki_11" title="App/UI/Find box">Finding text on a page</a>
@ -129,13 +129,13 @@
<td style='width:20%'>
<ul>
<li>
<a href="http://xowa.org/home/wiki/App/UI/Keybindings.html" id="xolnki_17" title="App/UI/Keybindings">Keybindings</a>
<a href="http://xowa.org/home/wiki/App/UI/Keybindings.html" id="xolnki_17" title="App/UI/Keybindings" class="xowa-visited">Keybindings</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/App/UI/Address_bar/URLs.html" id="xolnki_18" title="App/UI/Address bar/URLs">Address_bar/URLs</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/App/UI/Address_bar/Shortcuts.html" id="xolnki_19" title="App/UI/Address bar/Shortcuts">Address_bar/Shortcuts</a>
<a href="http://xowa.org/home/wiki/App/UI/Address_bar/Shortcuts.html" id="xolnki_19" title="App/UI/Address bar/Shortcuts" class="xowa-visited">Address_bar/Shortcuts</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Dev/Environment/Viewer_apps.html" id="xolnki_20" title="Dev/Environment/Viewer apps">Viewer apps</a>
@ -148,7 +148,7 @@
<td style='width:25%'>
<ul>
<li>
<a href="http://xowa.org/home/wiki/App/Xtn/Browser/HTTP_Server.html" id="xolnki_21" title="App/Xtn/Browser/HTTP Server" class="xowa-visited">HTTP Server</a>
<a href="http://xowa.org/home/wiki/App/Xtn/Browser/HTTP_Server.html" id="xolnki_21" title="App/Xtn/Browser/HTTP Server">HTTP Server</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/App/Xtn/Browser/XOWA_viewer.html" id="xolnki_22" title="App/Xtn/Browser/XOWA viewer">XOWA Viewer</a>
@ -213,7 +213,7 @@
<td style='width:30%'>
<ul>
<li>
<a href="http://xowa.org/home/wiki/App/Import/Shrinking.html" id="xolnki_31" title="App/Import/Shrinking">Shrinking a wiki</a>
<a href="http://xowa.org/home/wiki/App/Import/Shrinking.html" id="xolnki_31" title="App/Import/Shrinking" class="xowa-visited">Shrinking a wiki</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/App/Setup/Flash_card.html" id="xolnki_32" title="App/Setup/Flash card">Installing to a flash card</a>
@ -313,13 +313,13 @@
<td style='width:25%'>
<ul>
<li>
<a href="http://xowa.org/home/wiki/Help/License/Code.html" id="xolnki_48" title="Help/License/Code">License/Code</a>
<a href="http://xowa.org/home/wiki/Help/License/Code.html" id="xolnki_48" title="Help/License/Code" class="xowa-visited">License/Code</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Help/License/Docs.html" id="xolnki_49" title="Help/License/Docs">License/Docs</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Help/Privacy/Desktop.html" id="xolnki_50" title="Help/Privacy/Desktop">Privacy</a>
<a href="http://xowa.org/home/wiki/Help/Privacy/Desktop.html" id="xolnki_50" title="Help/Privacy/Desktop" class="xowa-visited">Privacy</a>
</li>
<li>
<a href="http://xowa.org/home/wiki/Help/Security.html" id="xolnki_51" title="Help/Security">Security</a>

View File

@ -28,10 +28,10 @@
</h2>
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v3.12.1.1/xowa_app_windows_64_v3.12.1.1.zip" rel="nofollow" class="external text">Windows (64-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.0.0.1701/xowa_app_windows_64_v4.0.0.1701.zip" rel="nofollow" class="external text">Windows (64-bit)</a>
</li>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v3.12.1.1/xowa_app_windows_v3.12.1.1.zip" rel="nofollow" class="external text">Windows (32-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.0.0.1701/xowa_app_windows_v4.0.0.1701.zip" rel="nofollow" class="external text">Windows (32-bit)</a>
</li>
</ul>
<h2>
@ -39,10 +39,10 @@
</h2>
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v3.12.1.1/xowa_app_linux_64_v3.12.1.1.zip" rel="nofollow" class="external text">Linux (64-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.0.0.1701/xowa_app_linux_64_v4.0.0.1701.zip" rel="nofollow" class="external text">Linux (64-bit)</a>
</li>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v3.12.1.1/xowa_app_linux_v3.12.1.1.zip" rel="nofollow" class="external text">Linux (32-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.0.0.1701/xowa_app_linux_v4.0.0.1701.zip" rel="nofollow" class="external text">Linux (32-bit)</a>
</li>
</ul>
<h2>
@ -50,10 +50,10 @@
</h2>
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v3.12.1.1/xowa_app_macosx_64_v3.12.1.1.zip" rel="nofollow" class="external text">Mac OS X (64-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.0.0.1701/xowa_app_macosx_64_v4.0.0.1701.zip" rel="nofollow" class="external text">Mac OS X (64-bit)</a>
</li>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v3.12.1.1/xowa_app_macosx_v3.12.1.1.zip" rel="nofollow" class="external text">Mac OS X (32-bit)</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.0.0.1701/xowa_app_macosx_v4.0.0.1701.zip" rel="nofollow" class="external text">Mac OS X (32-bit)</a>
</li>
</ul>
<h2>
@ -61,7 +61,7 @@
</h2>
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/releases/download/v3.12.1.1/xowa_app_arm_v3.12.1.1.zip" rel="nofollow" class="external text">Raspberry Pi</a>
<a href="https://github.com/gnosygnu/xowa/releases/download/v4.0.0.1701/xowa_app_arm_v4.0.0.1701.zip" rel="nofollow" class="external text">Raspberry Pi</a>
</li>
</ul>
<h2>
@ -77,7 +77,7 @@
</h2>
<ul>
<li>
<a href="https://github.com/gnosygnu/xowa/archive/v3.12.1.1.zip" rel="nofollow" class="external text">Source code (Desktop)</a>
<a href="https://github.com/gnosygnu/xowa/archive/v4.0.0.1701.zip" rel="nofollow" class="external text">Source code (Desktop)</a>
</li>
</ul>
<h2>
@ -89,313 +89,228 @@
</li>
</ul>
<h2>
<span class="mw-headline" id="v3.12.1.1_.282016-12-04.29">v3.12.1.1 (2016-12-04)</span>
<span class="mw-headline" id="v4.0.0.1701_.282017-01-01.29">v4.0.0.1701 (2017-01-01)</span>
</h2>
<h3>
<span class="mw-headline" id="Wikis">Wikis</span>
</h3>
<ul>
<li>
Package: Publish 2016-11 Dutch Wikis.
Package: Publish 2016-12 Italian wikis.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Wiki_setup/Dutch_wikis.html" id="xolnki_4" title="Wiki setup/Dutch wikis">Wiki_setup/Dutch_wikis</a>
</dd>
</dl>
<ul>
<li>
Package: Publish 2016-11 German Wikipedia.
Package: Publish 2016-12 Swahili wikis.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Wiki_setup/German_wikis.html" id="xolnki_5" title="Wiki setup/German wikis">Wiki_setup/German_wikis</a>
</dd>
</dl>
<ul>
<li>
Package: Publish 2016-11 Russian wikis.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Wiki_setup/Russian_wikis.html" id="xolnki_6" title="Wiki setup/Russian wikis">Wiki_setup/Russian_wikis</a>
</dd>
</dl>
<h3>
<span class="mw-headline" id="PC">PC</span>
</h3>
<p>
<b>major</b>
</p>
<ul>
<li>
Cfg: Add new Options system.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_4" title="Options">Options</a>
</dd>
</dl>
<ul>
<li>
Setup: Change to semantic versioning.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Example</span>: 4.0.17011.1 vs 4.1.
</dd>
</dl>
<p>
<b>minor</b>
</p>
<ul>
<li>
Import: Fix category not building on non-SSD drives. {detected by khanhhung2512 }
Wikibase: Fix 'Attached KML error' on many dozen en.w pages. {detected by Ope30}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Add index to cl_from.
<span style='font-variant:small-caps'>Resolved by</span>: Do not cast 'numeric-id' to 'string'; leave as 'int'.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: Route map: Attached KML Error: item specified on Wikidata, or in |wikidata=, is not a KML file (P31→Q26267864 not found).
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/Hollywood_Walk_of_Fame" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Hollywood_Walk_of_Fame</a>
</dd>
</dl>
<ul>
<li>
Import: Fix Russian Wikisource build failure.
Gui: Allow Ctrl+Insert to be used to copy text. {detected by William}
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Convert null category sortkeys to empty array.
<span style='font-variant:small-caps'>Resolved by</span>: Do not override Ctrl+Insert with Ctrl+Minus.
</dd>
</dl>
<ul>
<li>
Import.offline: Do not re-download category dump files when importing wiki (redux). {detected by khanhhung2512 }
Gui: Support numpad keys for page find. {detected by William}
</li>
</ul>
<ul>
<li>
Xtn.Math: Do not try to translate math in variant wikis. {detected by anonymous}
Gui: Add option to auto-remember last tab opened.
</li>
</ul>
<ul>
<li>
Gui: Support Command key on Mac OS X for keyboard shortcuts.
</li>
</ul>
<ul>
<li>
Html: Remove horizontal scroll bar on some Mac OS X configurations.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Swap out math tags with UNIQ.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: &lt;math&gt;x-{1+2}-1&lt;/math&gt; -&gt; x-{1+2}-1 x&gt; x1+21.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://github.com/gnosygnu/xowa/issues/107" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/107</a>
<span style='font-variant:small-caps'>Resolved by</span>: Replace width:20vw with width:20em in /xowa/user/wiki/home/html/xowa_common.css.
</dd>
</dl>
<ul>
<li>
Table_of_contents: Fix missing table of contents on some de.w television series pages. {detected by Ope30}
Edit: Add section-editing. {requested by anonymous}
</li>
</ul>
<ul>
<li>
Cfg: Add better support for Shortcuts.
</li>
</ul>
<ul>
<li>
Category: Show Hidden Categories in "Hidden" section.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Ignore TOC magic word on transcluded pages.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://de.wikipedia.org/wiki/Game_of_Thrones" rel="nofollow" class="external free">https://de.wikipedia.org/wiki/Game_of_Thrones</a> <a href="https://de.wikipedia.org/wiki/The_Walking_Dead_(Fernsehserie)" rel="nofollow" class="external free">https://de.wikipedia.org/wiki/The_Walking_Dead_(Fernsehserie)</a>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/A" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/A</a>
</dd>
</dl>
<ul>
<li>
Parser.Lnke: Fix page not loading on a dozen ru.w pages.
Search.Suggest: Do not add * at end of search phrase; use auto-wildcard option instead.
</li>
</ul>
<ul>
<li>
Search: Fix 'url_default' not working.
</li>
</ul>
<ul>
<li>
Xtn.Popups: Fix multiple blue lines at bottom of page whenever new popup shows.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Handle xwiki links to history pages.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: [http://ru.wikipedia.org/w/index.php?title&amp;diff=19103464&amp;oldid=18910980 извещен].
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://ru.wikipedia.org/wiki/Project:Заявки_на_снятие_флагов/Архив/Патрулирующие/2009" rel="nofollow" class="external free">https://ru.wikipedia.org/wiki/Project:Заявки_на_снятие_флагов/Архив/Патрулирующие/2009</a>
<span style='font-variant:small-caps'>Resolved by</span>: Suppress attributes from mw-body class.
</dd>
</dl>
<ul>
<li>
ParserFunctions: Fix missing headers from several dozen ru.s Slavik pages.
Redirect: Allow redirects to Special pages.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Implement {{ROOTPAGENAME}}.
<span style='font-variant:small-caps'>Example</span>: #REDIRECT [[Special:XowaCfg]].
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://ru.wikisource.org/wiki/ТСД/Аврора/ДО" rel="nofollow" class="external free">https://ru.wikisource.org/wiki/ТСД/Аврора/ДО</a>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_5" title="Options">Options</a>
</dd>
</dl>
<ul>
<li>
Scribunto: Fix script error "Module:Navbox:91 attempt to concatenate nil and string" on many ru.w pages.
Gui: Allow navigation to urls with arguments.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Message</span>: <code>=Module:Navbox:91 attempt to concatenate nil and string</code>
</dd>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Use local language's namespace name not canonical.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: Russian "Шаблон" not English "Template".
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://ru.wikipedia.org/wiki/Королевство_Нидерландов" rel="nofollow" class="external free">https://ru.wikipedia.org/wiki/Королевство_Нидерландов</a>
<span style='font-variant:small-caps'>Example</span>: Special:XowaCfg%3Fgrp%3Dxowa.html.css.
</dd>
</dl>
<ul>
<li>
Scribunto: Fix script error 'expandTemplate: template "Россия Москва" does not exist' on many ru.w pages.
Mass_parse: Fix memory leak / slow performance due to over-zealous page caching.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Message</span>: <code>expandTemplate: template "Россия Москва" does not exist</code>
</dd>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Do not convert zero padded numbers to integer.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: "01" -&gt; "01" x&gt; 1.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://ru.wikipedia.org/wiki/Красноказарменный_проезд" rel="nofollow" class="external free">https://ru.wikipedia.org/wiki/Красноказарменный_проезд</a>
<span style='font-variant:small-caps'>Resolved by</span>: Add two levels of permenance to page cache; add separate ifexists cache.
</dd>
</dl>
<ul>
<li>
Wikibase: Fix missing infobox images on many ru.w pages.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Infer datatype from cached table not from JSON doc.
</dd>
<dd>
<span style='font-variant:small-caps'>Example</span>: datatype="commonsMedia".
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://ru.wikipedia.org/wiki/Италия" rel="nofollow" class="external free">https://ru.wikipedia.org/wiki/Италия</a> <a href="https://lists.wikimedia.org/pipermail/wikidata/2016-November/010023.html" rel="nofollow" class="external free">https://lists.wikimedia.org/pipermail/wikidata/2016-November/010023.html</a>
</dd>
</dl>
<ul>
<li>
Wikibase: Do not fail if null quantity.lbound or quantity.ubound.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://www.wikidata.org/wiki/Q183" rel="nofollow" class="external free">https://www.wikidata.org/wiki/Q183</a>
</dd>
</dl>
<ul>
<li>
Wikibase: Fix script error "Module:WD:455" on a dozen ru.s pages.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Message</span>: <code>Ошибка скрипта: =Module:WD:455 свойство P1343 не найдено</code>
</dd>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Return 'property' not 'item' if wikidata page is "Property:".
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://ru.wikisource.org/wiki/Викитека:Проект:Викиданные" rel="nofollow" class="external free">https://ru.wikisource.org/wiki/Викитека:Проект:Викиданные</a>
</dd>
</dl>
<ul>
<li>
Wikibase: Fix script error 'java.lang.ArithmeticException: Division by zero' on a few dozen ru.w pages.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Convert globecoordinate's precision of '0' to precision of '1'.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://ru.wikipedia.org/wiki/Лысково_(Калужская_область)" rel="nofollow" class="external free">https://ru.wikipedia.org/wiki/Лысково_(Калужская_область)</a>
</dd>
</dl>
<ul>
<li>
Image: Open image when clicking on 'full resolution' links.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Message</span>: <code>could not find anchor with href in html</code> {detected by khanhhung2512 }
</dd>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Handle image paths with spaces and other URL-encoding.
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://simple.wikipedia.org/wiki/File:Volcán_Chimborazo,_" rel="nofollow" class="external free">https://simple.wikipedia.org/wiki/File:Volcán_Chimborazo,_</a>"El_Taita_Chimborazo".jpg <a href="https://simple.wikipedia.org/wiki/File:Elizabeth_II_greets_NASA_GSFC_employees,_May_8,_2007_edit.jpg" rel="nofollow" class="external free">https://simple.wikipedia.org/wiki/File:Elizabeth_II_greets_NASA_GSFC_employees,_May_8,_2007_edit.jpg</a>
</dd>
</dl>
<ul>
<li>
Gui.Url_bar: Show title in actual chars, not url-decoded chars.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Resolved by</span>: Set page url to actual chars, not url-decoded chars.
</dd>
</dl>
<ul>
<li>
Page_sync: Do not fail with null ref exception when trying to auto-sync a non-existant file. {detected by khanhhung2512 }
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/File:MimiRogersApr09.jpg" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/File:MimiRogersApr09.jpg</a>
</dd>
</dl>
<ul>
<li>
Page_sync: Fix page_sync failing when (a) page has math and (b) math has '~{'.
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Message</span>: <code>page_load fail: page=Web crawler err=[err 0] idx mode not closed</code> {detected by khanhhung2512 }
</dd>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="https://en.wikipedia.org/wiki/Earth" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Earth</a>
</dd>
</dl>
<ul>
<li>
Page_sync: Allow 'always sync' by setting sync interval to '0'. {requested by khanhhung2512 }
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Page_sync.html" id="xolnki_7" title="Options/Page sync" class="xowa-visited">Options/Page_sync</a>
</dd>
</dl>
<ul>
<li>
Page_sync: Implement 'Pages to sync' filter. {detected by khanhhung2512 }
</li>
</ul>
<dl>
<dd>
<span style='font-variant:small-caps'>Links</span>: <a href="http://xowa.org/home/wiki/Options/Page_sync.html" id="xolnki_8" title="Options/Page sync" class="xowa-visited">Options/Page_sync</a>
</dd>
</dl>
<ul>
<li>
Embeddable: Load modules from load_worker. {detected by Rüdiger Gleim}
</li>
</ul>
<ul>
<li>
Embeddable: Add Free_memory method. {detected by Rüdiger Gleim}
</li>
</ul>
<ul>
<li>
Embeddable: Change if_exist to call Page_cache. {detected by Rüdiger Gleim}
</li>
</ul>
<p>
<b>trivial</b>
</p>
<ul>
<li>
Wikibase: Fix Wikibase json-entities loader not working.
Cfg: Remove 'Gui - Url bar' Symbols.
</li>
</ul>
<ul>
<li>
Cfg: Replace 'Custom wiki commands' with 'Unzip bz2 file'.
</li>
</ul>
<ul>
<li>
Cfg: Remove Search Suggest 'AllPages look-ahead', 'AllPages minimum length', and 'Log enabled'.
</li>
</ul>
<ul>
<li>
Cfg: Remove config page for Firefox Addon.
</li>
</ul>
<ul>
<li>
Wikibase: Add "fiwikivoyage" to list of known wikis.
</li>
</ul>
<ul>
<li>
Html: Remove content_editable support.
</li>
</ul>
<p>
<b>dev</b>
</p>
<ul>
<li>
Math: Refactor Math classes.
</li>
</ul>
<ul>
<li>
Mass_parse: Refactor make cmd to merge other wkr tables such as log_basic_temp.
</li>
</ul>
<ul>
<li>
Gui: Refactor IptKey; in particular, use SWING and SWT constants where possible; also handle modifers.
</li>
</ul>
<ul>
<li>
Mass_parse: Improve performance when returning Keyvals from Scribunto function.
</li>
</ul>

View File

@ -66,7 +66,7 @@
<span class="mw-headline" id="Why_are_language_links_to_other_wikis_not_listed.3F">Why are language links to other wikis not listed?</span>
</h2>
<p>
Short answer: Set up the Wikidata wiki (www.wikidata.org). See <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_3" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a>. After you install the Wikidata wiki, language links to other wikis will be listed at the bottom of the article.
Short answer: Set up the Wikidata wiki (www.wikidata.org). See <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_3" title="Dashboard/Import/Online">Dashboard/Import/Online</a>. After you install the Wikidata wiki, language links to other wikis will be listed at the bottom of the article.
</p>
<p>
Long answer: See <a href="http://xowa.org/home/wiki/App/Wiki_types/Wikidata.html" id="xolnki_4" title="App/Wiki types/Wikidata">App/Wiki_types/Wikidata</a>

View File

@ -17,6 +17,17 @@
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<table class="metadata plainlinks ambox ambox-delete" style="">
<tr>
<td class="mbox-empty-cell">
</td>
<td class="mbox-text" style="">
<p>
<span class="mbox-text-span">XOWA will be switching to a dual GPLv3 / Apache2 license. For more info, see <a href="https://github.com/gnosygnu/xowa/issues/115" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa/issues/115</a></span>
</p>
</td>
</tr>
</table>
<p>
XOWA: the XOWA Offline Wiki Application<br>
Copyright (c) 2012-2016 gnosygnu@gmail.com<br>

View File

@ -100,19 +100,19 @@
</li>
</ul>
<p>
For a full list, see <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_2" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a> and <a href="http://xowa.org/home/wiki/Dashboard/Image_databases.html" id="xolnki_3" title="Dashboard/Image databases">Dashboard/Image_databases</a>
For a full list, see <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_2" title="Dashboard/Import/Online">Dashboard/Import/Online</a> and <a href="http://xowa.org/home/wiki/Dashboard/Image_databases.html" id="xolnki_3" title="Dashboard/Image databases">Dashboard/Image_databases</a>
</p>
<h2>
<span class="mw-headline" id="Philosophy">Philosophy</span>
</h2>
<p>
XOWA is free software. The code is open source under the AGPLv3 license, and available to anyone for review or modification. See <a href="http://xowa.org/home/wiki/Help/License/Code.html" id="xolnki_4" title="Help/License/Code">Help/License/Code</a> for more information as well as <a href="https://github.com/gnosygnu/xowa" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa</a>.
XOWA is free software. The code is open source under the AGPLv3 license, and available to anyone for review or modification. See <a href="http://xowa.org/home/wiki/Help/License/Code.html" id="xolnki_4" title="Help/License/Code" class="xowa-visited">Help/License/Code</a> for more information as well as <a href="https://github.com/gnosygnu/xowa" rel="nofollow" class="external free">https://github.com/gnosygnu/xowa</a>.
</p>
<p>
XOWA advocates free content. All documentation and project artifacts are provided under the Creative Commons CC BY-NC-SA license. See <a href="http://xowa.org/home/wiki/Help/License/Docs.html" id="xolnki_5" title="Help/License/Docs">Help/License/Docs</a> for more information.
</p>
<p>
XOWA values user privacy. It will never collect and upload personal information. It is designed to be run in a standalone environment, without any connection to the internet. See <a href="http://xowa.org/home/wiki/Help/Privacy/Desktop.html" id="xolnki_6" title="Help/Privacy/Desktop">Help/Privacy/Desktop</a> for more information.
XOWA values user privacy. It will never collect and upload personal information. It is designed to be run in a standalone environment, without any connection to the internet. See <a href="http://xowa.org/home/wiki/Help/Privacy/Desktop.html" id="xolnki_6" title="Help/Privacy/Desktop" class="xowa-visited">Help/Privacy/Desktop</a> for more information.
</p>
</div>

View File

@ -82,36 +82,33 @@
<span class="mw-headline" id="Disclaimer">Disclaimer</span>
</h2>
<p>
Please note that this program is beta software. Although it is my best hope that you find this program functional and useful, I make no assurances regarding stability or fitness of purpose. For more details, see <a href="http://xowa.org/home/wiki/Help/License/Code.html" id="xolnki_2" title="Help/License/Code">Help/License/Code</a>.
Please note that this program is beta software. Although it is my best hope that you find this program functional and useful, I make no assurances regarding stability or fitness of purpose. For more details, see <a href="http://xowa.org/home/wiki/Help/License/Code.html" id="xolnki_2" title="Help/License/Code" class="xowa-visited">Help/License/Code</a>.
</p>
<h2>
<span class="mw-headline" id="Release_notes">Release notes</span>
</h2>
<p>
v3.12.1.1 features the following
v4.0.0.1701 features the following:
</p>
<ul>
<li>
(Wiki) Publish 2016-11 Dutch and Russian wikis. Also, 2016-11 German Wikipedia
(Wiki) Publish 2016-12 Italian and Swahili wikis. Also, 2016-12 English Wikipedia
</li>
<li>
(PC) Fix "stalled" English Wikipedia import on older machines
(PC) Add new <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_3" title="Options">Options</a> system
</li>
<li>
(PC) Fix various minor Scribunto and Wikibase errors with Russian Wikipedia including inferred datatype.
(PC) Change versioning scheme to semantic versioning
</li>
<li>
(PC) Fix page sync issues when syncing File or Chinese pages with math
(PC) Fix mass parse performance issues when generating English Wikipedia
</li>
</ul>
<p>
For more details about this release, please see the <a href="http://xowa.org/home/wiki/Blog.html" id="xolnki_3" title="Blog">blog</a> and the <a href="http://xowa.org/home/wiki/Change_log.html" id="xolnki_4" title="Change log" class="xowa-visited">change log</a>.
For more details about this release, please see the <a href="http://xowa.org/home/wiki/Blog.html" id="xolnki_4" title="Blog">blog</a> and the <a href="http://xowa.org/home/wiki/Change_log.html" id="xolnki_5" title="Change log" class="xowa-visited">change log</a>.
</p>
<p>
For more details about the release schedule, please see <a href="http://xowa.org/home/wiki/Help/Release_schedule.html" id="xolnki_5" title="Help/Release schedule">the release schedule</a>.
</p>
<p>
<br>
For more details about the release schedule, please see <a href="http://xowa.org/home/wiki/Help/Release_schedule.html" id="xolnki_6" title="Help/Release schedule">the release schedule</a>.
</p>
<h2>
<span class="mw-headline" id="New_users">New users</span>
@ -157,7 +154,7 @@
</dl>
</dd>
<dd>
Feel free to look around during the import process. You can start at <a href="http://xowa.org/home/wiki/Help/Contents.html" id="xolnki_6" title="Help/Contents" class="xowa-visited">Help/Contents</a>. When the process completes, it will open Simple Wikipedia.
Feel free to look around during the import process. You can start at <a href="http://xowa.org/home/wiki/Help/Contents.html" id="xolnki_7" title="Help/Contents">Help/Contents</a>. When the process completes, it will open Simple Wikipedia.
</dd>
</dl>
<dl>
@ -165,16 +162,16 @@
After the setup completes, you can visit these pages:
<dl>
<dd>
<a href="https://simple.wikipedia.org/wiki/Gothic_architecture.html" id="xolnki_7" title="Gothic architecture">Gothic architecture</a>
<a href="https://simple.wikipedia.org/wiki/Gothic_architecture.html" id="xolnki_8" title="Gothic architecture">Gothic architecture</a>
</dd>
<dd>
<a href="https://simple.wikipedia.org/wiki/Saturn_(planet).html" id="xolnki_8" title="Saturn (planet)">Saturn (planet)</a>
<a href="https://simple.wikipedia.org/wiki/Saturn_(planet).html" id="xolnki_9" title="Saturn (planet)">Saturn (planet)</a>
</dd>
<dd>
<a href="https://simple.wikipedia.org/wiki/Chess.html" id="xolnki_9" title="Chess">Chess</a>
<a href="https://simple.wikipedia.org/wiki/Chess.html" id="xolnki_10" title="Chess">Chess</a>
</dd>
<dd>
<a href="https://simple.wikipedia.org/wiki/World_History.html" id="xolnki_10" title="World History">World History</a>
<a href="https://simple.wikipedia.org/wiki/World_History.html" id="xolnki_11" title="World History">World History</a>
</dd>
</dl>
</dd>
@ -189,7 +186,7 @@
After exploring Simple Wikipedia, you may want to import another wiki such as English Wikipedia, French Wiktionary, German Wikisource, Wikidata, Commons, etc.
</dd>
<dd>
To import another wiki, please visit <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_11" title="Dashboard/Import/Online" class="xowa-visited">import online</a>.
To import another wiki, please visit <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_12" title="Dashboard/Import/Online">import online</a>.
</dd>
</dl>
<h5>
@ -197,7 +194,7 @@
</h5>
<ul>
<li>
<b>Import from a dump file</b>: See <a href="http://xowa.org/home/wiki/Dashboard/Import/Offline.html" id="xolnki_12" title="Dashboard/Import/Offline" class="xowa-visited">import offline</a>.
<b>Import from a dump file</b>: See <a href="http://xowa.org/home/wiki/Dashboard/Import/Offline.html" id="xolnki_13" title="Dashboard/Import/Offline" class="xowa-visited">import offline</a>.
</li>
</ul>
<h5>
@ -205,7 +202,7 @@
</h5>
<ul>
<li>
Go to <a href="http://xowa.org/home/wiki/Special:XowaDownloadCentral.html" id="xolnki_13" title="Special:XowaDownloadCentral" class="xowa-visited">Special:XowaDownloadCentral</a>
Go to <a href="http://xowa.org/home/wiki/Special:XowaDownloadCentral.html" id="xolnki_14" title="Special:XowaDownloadCentral" class="xowa-visited">Special:XowaDownloadCentral</a>
</li>
<li>
Add your wikis to the Queue
@ -214,7 +211,7 @@
Press Run
</li>
<li>
For more instructions, see <a href="http://xowa.org/home/wiki/App/Import/Download_Central.html" id="xolnki_14" title="App/Import/Download Central">App/Import/Download_Central</a>
For more instructions, see <a href="http://xowa.org/home/wiki/App/Import/Download_Central.html" id="xolnki_15" title="App/Import/Download Central">App/Import/Download_Central</a>
</li>
</ul>
<h5>
@ -222,7 +219,7 @@
</h5>
<ul>
<li>
Go to <a href="http://xowa.org/home/wiki/Wiki_setup/Listing.html" id="xolnki_15" title="Wiki setup/Listing" class="xowa-visited">Wiki_setup/Listing</a>
Go to <a href="http://xowa.org/home/wiki/Wiki_setup/Listing.html" id="xolnki_16" title="Wiki setup/Listing" class="xowa-visited">Wiki_setup/Listing</a>
</li>
<li>
Navigate to your wiki page from the list
@ -242,13 +239,16 @@
</p>
<ul>
<li>
v3.9.2 features a new Category system. See <a href="http://xowa.org/home/wiki/App/Category.html" id="xolnki_16" title="App/Category">Category Overview</a>
v4.0.0 features a new Options system. See <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_17" title="Options">Options</a>
</li>
<li>
v3.6.3 features a Download page. See <a href="http://xowa.org/home/wiki/Special:XowaDownloadCentral.html" id="xolnki_17" title="Special:XowaDownloadCentral" class="xowa-visited">Download Central</a>
v3.9.2 features a new Category system. See <a href="http://xowa.org/home/wiki/App/Category.html" id="xolnki_18" title="App/Category">Category Overview</a>
</li>
<li>
v3.3.4 features an auto-complete address bar. It also has a faster Search system. See <a href="http://xowa.org/home/wiki/App/Search.html" id="xolnki_18" title="App/Search">App/Search</a>
v3.6.3 features a Download page. See <a href="http://xowa.org/home/wiki/Special:XowaDownloadCentral.html" id="xolnki_19" title="Special:XowaDownloadCentral" class="xowa-visited">Download Central</a>
</li>
<li>
v3.3.4 features an auto-complete address bar. It also has a faster Search system. See <a href="http://xowa.org/home/wiki/App/Search.html" id="xolnki_20" title="App/Search">App/Search</a>
</li>
</ul>
<dl>
@ -264,13 +264,13 @@
v2.8.1 has a language converter dropdown for the Chinese wikis.
</li>
<li>
v2.7.3 introduces a new Bookmarks page. See <a href="http://xowa.org/home/wiki/Special:XowaBookmarks.html" id="xolnki_19" title="Special:XowaBookmarks">Special:XowaBookmarks</a>
v2.7.3 introduces a new Bookmarks page. See <a href="http://xowa.org/home/wiki/Special:XowaBookmarks.html" id="xolnki_21" title="Special:XowaBookmarks">Special:XowaBookmarks</a>
</li>
<li>
v2.6.5 uses SWT v4.5 and XULRunner v24. See <a href="http://xowa.org/home/wiki/Dev/SWT.html" id="xolnki_20" title="Dev/SWT">Dev/SWT</a> and <a href="http://xowa.org/home/wiki/App/UI/HTML_Browser.html" id="xolnki_21" title="App/UI/HTML Browser">HTML Browser</a>
v2.6.5 uses SWT v4.5 and XULRunner v24. See <a href="http://xowa.org/home/wiki/Dev/SWT.html" id="xolnki_22" title="Dev/SWT">Dev/SWT</a> and <a href="http://xowa.org/home/wiki/App/UI/HTML_Browser.html" id="xolnki_23" title="App/UI/HTML Browser">HTML Browser</a>
</li>
<li>
v2.6.3 uses WebKit for MacOSX. For more info, see <a href="http://xowa.org/home/wiki/Blog.html" id="xolnki_22" title="Blog">Blog</a><br>
v2.6.3 uses WebKit for MacOSX. For more info, see <a href="http://xowa.org/home/wiki/Blog.html" id="xolnki_24" title="Blog">Blog</a><br>
</li>
</ul>
<dl>
@ -280,13 +280,13 @@
</dl>
<ul>
<li>
v2.5.4 has changed online file downloads. Among other things, ImageMagick and Inkscape are no longer required. For more info, see <a href="http://xowa.org/home/wiki/App/Basics/Files.html" id="xolnki_23" title="App/Basics/Files">Files</a>
v2.5.4 has changed online file downloads. Among other things, ImageMagick and Inkscape are no longer required. For more info, see <a href="http://xowa.org/home/wiki/App/Basics/Files.html" id="xolnki_25" title="App/Basics/Files">Files</a>
</li>
<li>
v2.4.2 has improved Search performance and v2.4.4 has added multi-wiki Search. For more info, see <a href="http://xowa.org/home/wiki/App/Search.html" id="xolnki_24" title="App/Search">App/Search</a>
v2.4.2 has improved Search performance and v2.4.4 has added multi-wiki Search. For more info, see <a href="http://xowa.org/home/wiki/App/Search.html" id="xolnki_26" title="App/Search">App/Search</a>
</li>
<li>
v2.4.1 has introduced major database layout changes. For more info, see <a href="http://xowa.org/home/wiki/Dev/Design/Database.html" id="xolnki_25" title="Dev/Design/Database">Database</a>
v2.4.1 has introduced major database layout changes. For more info, see <a href="http://xowa.org/home/wiki/Dev/Design/Database.html" id="xolnki_27" title="Dev/Design/Database">Database</a>
</li>
</ul>
<h2>
@ -306,15 +306,15 @@
If the font size is too small, right-click and choose Font Increase
</li>
<li>
If you need more control over the font, customize it on the <a href="http://xowa.org/home/wiki/Options/Window.html" id="xolnki_26" title="Options/Window" class="xowa-visited">Options/Window</a> and <a href="http://xowa.org/home/wiki/Options/HTML.html" id="xolnki_27" title="Options/HTML" class="xowa-visited">Options/HTML</a>
If you need more control over the font, customize it on the <a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.gui.general.html" id="xolnki_28" title="Special:XowaCfg?grp=xowa.gui.general">Options: Gui - Window</a> and <a href="http://xowa.org/home/wiki/Special:XowaCfg%3Fgrp%3Dxowa.html.css.html" id="xolnki_29" title="Special:XowaCfg?grp=xowa.html.css">Options: HTML - CSS</a>
</li>
</ul>
</li>
<li>
<b>Find box</b>: Press Ctrl+F on your keyboard. This will show the Find box (in the lower left-hand corner). Type "tips". Notice that the word "Tips" is highlighted above. Note that Alt+P (Previous) and Alt+N (Next) will change search direction. See <a href="http://xowa.org/home/wiki/App/UI/Find_box.html" id="xolnki_28" title="App/UI/Find box">Find Box</a> for more info.
<b>Find box</b>: Press Ctrl+F on your keyboard. This will show the Find box (in the lower left-hand corner). Type "tips". Notice that the word "Tips" is highlighted above. Note that Alt+P (Previous) and Alt+N (Next) will change search direction. See <a href="http://xowa.org/home/wiki/App/UI/Find_box.html" id="xolnki_30" title="App/UI/Find box">Find Box</a> for more info.
</li>
<li>
<b>Address bar</b>: Press Alt+D or Ctrl+L on your keyboard. This will take you to the Address bar at the top of the screen. Type "s.w:Earth" (no quotes) and press Enter. This will open the Simple Wikipedia page for Earth. See <a href="http://xowa.org/home/wiki/App/UI/Address_bar/Shortcuts.html#Default_shortcuts" id="xolnki_29" title="App/UI/Address bar/Shortcuts">Address bar/Shortcuts</a> for more shortcuts.
<b>Address bar</b>: Press Alt+D or Ctrl+L on your keyboard. This will take you to the Address bar at the top of the screen. Type "s.w:Earth" (no quotes) and press Enter. This will open the Simple Wikipedia page for Earth. See <a href="http://xowa.org/home/wiki/App/UI/Address_bar/Shortcuts.html#Default_shortcuts" id="xolnki_31" title="App/UI/Address bar/Shortcuts">Address bar/Shortcuts</a> for more shortcuts.
</li>
<li>
<b>Middle-click in address bar</b>: Copy and paste urls directly into the address bar with the middle mouse button to open the page. For example:
@ -335,14 +335,14 @@
<dd>
<dl>
<dd>
Now you can copy and paste any Wikipedia url directly into XOWA and its page will open (and all its images will download.) See <a href="http://xowa.org/home/wiki/App/UI/Address_bar/URLs.html" id="xolnki_30" title="App/UI/Address bar/URLs">Address_bar/URLs</a> for more info
Now you can copy and paste any Wikipedia url directly into XOWA and its page will open (and all its images will download.) See <a href="http://xowa.org/home/wiki/App/UI/Address_bar/URLs.html" id="xolnki_32" title="App/UI/Address bar/URLs">Address_bar/URLs</a> for more info
</dd>
</dl>
</dd>
</dl>
<ul>
<li>
<b>Middle-click on link</b>: Open a tab in a new link by middle-clicking on it. Try middle-clicking the following: <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_31" title="Options" class="xowa-visited">Options</a>
<b>Middle-click on link</b>: Open a tab in a new link by middle-clicking on it. Try middle-clicking the following: <a href="http://xowa.org/home/wiki/Options.html" id="xolnki_33" title="Options">Options</a>
</li>
<li>
<b>Right-click</b>: Right click on an image and click save as file
@ -353,7 +353,7 @@
</h2>
<ul>
<li>
<b>Wikidata</b>: If you're seeing {{#property}} in your wikis you should also set up Wikidata. See <a href="http://xowa.org/home/wiki/App/Wiki_types/Wikidata.html" id="xolnki_32" title="App/Wiki types/Wikidata">App/Wiki_types/Wikidata</a>
<b>Wikidata</b>: If you're seeing {{#property}} in your wikis you should also set up Wikidata. See <a href="http://xowa.org/home/wiki/App/Wiki_types/Wikidata.html" id="xolnki_34" title="App/Wiki types/Wikidata">App/Wiki_types/Wikidata</a>
</li>
</ul>
<h2>
@ -362,7 +362,7 @@
<table class="wikitable">
<tr>
<td>
<a href="http://xowa.org/home/wiki/Special:XowaDownloadCentral.html" id="xolnki_33" title="Special:XowaDownloadCentral" class="xowa-visited">Download Central</a>
<a href="http://xowa.org/home/wiki/Special:XowaDownloadCentral.html" id="xolnki_35" title="Special:XowaDownloadCentral" class="xowa-visited">Download Central</a>
</td>
<td>
Download an Android-ready wiki with images from archive.org
@ -370,7 +370,7 @@
</tr>
<tr>
<td>
<a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_34" title="Dashboard/Import/Online" class="xowa-visited">Import Online</a>
<a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_36" title="Dashboard/Import/Online">Import Online</a>
</td>
<td>
Import a wiki from a list of 829 known Wikimedia Foundation wikis
@ -378,7 +378,7 @@
</tr>
<tr>
<td>
<a href="http://xowa.org/home/wiki/Dashboard/Import/Offline.html" id="xolnki_35" title="Dashboard/Import/Offline" class="xowa-visited">Import Offline</a>
<a href="http://xowa.org/home/wiki/Dashboard/Import/Offline.html" id="xolnki_37" title="Dashboard/Import/Offline" class="xowa-visited">Import Offline</a>
</td>
<td>
Import a wiki through a dump; import also through script; also upgrade category to version 2
@ -386,7 +386,7 @@
</tr>
<tr>
<td>
<a href="http://xowa.org/home/wiki/Dashboard/Image_databases.html" id="xolnki_36" title="Dashboard/Image databases">Image databases</a>
<a href="http://xowa.org/home/wiki/Dashboard/Image_databases.html" id="xolnki_38" title="Dashboard/Image databases">Image databases</a>
</td>
<td>
Download image databases for your wiki
@ -394,7 +394,7 @@
</tr>
<tr>
<td>
<a href="http://xowa.org/home/wiki/Dashboard/Wiki_maintenance.html" id="xolnki_37" title="Dashboard/Wiki maintenance">Wiki Maintenance</a>
<a href="http://xowa.org/home/wiki/Dashboard/Wiki_maintenance.html" id="xolnki_39" title="Dashboard/Wiki maintenance">Wiki Maintenance</a>
</td>
<td>
Update your wikis if they are outdated
@ -402,7 +402,7 @@
</tr>
<tr>
<td>
<a href="http://xowa.org/home/wiki/Help/FAQs.html" id="xolnki_38" title="Help/FAQs">FAQs</a>
<a href="http://xowa.org/home/wiki/Help/FAQs.html" id="xolnki_40" title="Help/FAQs">FAQs</a>
</td>
<td>
View questions asked by other users
@ -410,7 +410,7 @@
</tr>
<tr>
<td>
<a href="http://xowa.org/home/wiki/Help/Contents.html" id="xolnki_39" title="Help/Contents" class="xowa-visited">Contents</a>
<a href="http://xowa.org/home/wiki/Help/Contents.html" id="xolnki_41" title="Help/Contents">Contents</a>
</td>
<td>
View all help topics
@ -418,7 +418,7 @@
</tr>
<tr>
<td>
<a href="http://xowa.org/home/wiki/Options.html" id="xolnki_40" title="Options" class="xowa-visited">Options</a>
<a href="http://xowa.org/home/wiki/Options.html" id="xolnki_42" title="Options">Options</a>
</td>
<td>
Configure XOWA options
@ -426,7 +426,7 @@
</tr>
<tr>
<td>
<a href="http://xowa.org/home/wiki/Change_log.html" id="xolnki_41" title="Change log" class="xowa-visited">Change log</a>
<a href="http://xowa.org/home/wiki/Change_log.html" id="xolnki_43" title="Change log" class="xowa-visited">Change log</a>
</td>
<td>
View changes for each XOWA release
@ -434,7 +434,7 @@
</tr>
<tr>
<td>
<a href="http://xowa.org/home/wiki/Diagnostics.html" id="xolnki_42" title="Diagnostics" class="xowa-visited">Diagnostics</a>
<a href="http://xowa.org/home/wiki/Diagnostics.html" id="xolnki_44" title="Diagnostics" class="xowa-visited">Diagnostics</a>
</td>
<td>
Run test pages to make sure that XOWA works on your system.

File diff suppressed because it is too large Load Diff

View File

@ -5,213 +5,7 @@
<title>Options/Apps - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,287 +17,328 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class='active'>
<a href='/wiki/Options/Content_apps'>Content apps</a>
</li>
<li class=''>
<a href='/wiki/Options/Firefox_addon'>Firefox addon</a>
</li>
<li class=''>
<a href='/wiki/Options/HTTP_server'>HTTP server</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Instructions"><span class="tocnumber">1</span> <span class="toctext">Instructions</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Apps"><span class="tocnumber">2</span> <span class="toctext">Apps</span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#Notes"><span class="tocnumber">3</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps' selected='selected'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="Instructions">Instructions</span>
View apps
</h2>
<ul>
<li>
App path: Enter a path to program. Note that "..." will allow you to choose a file from your system.<sup id="cite_ref-ref_app_path_0-0" class="reference"><a href="#cite_note-ref_app_path-0">[1]</a></sup>
</li>
<li>
App args: Enter args for program. <sup id="cite_ref-ref_app_args_1-0" class="reference"><a href="#cite_note-ref_app_args-1">[2]</a></sup>
</li>
</ul>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.view.web")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.view.web__name' class='xocfg_itm_name'>
Web browser
</div>
<div id='xowa.files.apps.view.web__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.view.web")' title="reset to &quot;cmd|/c start &quot;&quot; &quot;~{url}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.view.web-exe" data-xocfg-key="xowa.files.apps.view.web" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="cmd"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.view.web-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.view.web-arg" data-xocfg-key="xowa.files.apps.view.web" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="/c start &quot;&quot; &quot;~{url}&quot;">
</div><input type='hidden' id='xowa.files.apps.view.web__key_box' value='xowa.files.apps.view.web'> <input type='hidden' id='xowa.files.apps.view.web__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.view.web_help_div' class='xohelp_div'>
<div id='xowa.files.apps.view.web_help_msg' class='xohelp_msg'>
<p>
Launches when clicking on external links (Recommended: <a tabindex="-1" href="http://www.mozilla.org/en-US" rel="nofollow" class="external text">Mozilla Firefox</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.view.media")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.view.media__name' class='xocfg_itm_name'>
Media player
</div>
<div id='xowa.files.apps.view.media__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.view.media")' title="reset to &quot;cmd|/c start &quot;&quot; &quot;~{file}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.view.media-exe" data-xocfg-key="xowa.files.apps.view.media" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="cmd"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.view.media-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.view.media-arg" data-xocfg-key="xowa.files.apps.view.media" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="/c start &quot;&quot; &quot;~{file}&quot;">
</div><input type='hidden' id='xowa.files.apps.view.media__key_box' value='xowa.files.apps.view.media'> <input type='hidden' id='xowa.files.apps.view.media__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.view.media_help_div' class='xohelp_div'>
<div id='xowa.files.apps.view.media_help_msg' class='xohelp_msg'>
<p>
Launches when clicking on video or audio links (Recommended: <a tabindex="-1" href="http://www.videolan.org/vlc/index.html" rel="nofollow" class="external text">VLC</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.view.image")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.view.image__name' class='xocfg_itm_name'>
Image viewer
</div>
<div id='xowa.files.apps.view.image__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.view.image")' title="reset to &quot;cmd|/c start &quot;&quot; &quot;~{file}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.view.image-exe" data-xocfg-key="xowa.files.apps.view.image" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="cmd"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.view.image-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.view.image-arg" data-xocfg-key="xowa.files.apps.view.image" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="/c start &quot;&quot; &quot;~{file}&quot;">
</div><input type='hidden' id='xowa.files.apps.view.image__key_box' value='xowa.files.apps.view.image'> <input type='hidden' id='xowa.files.apps.view.image__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.view.image_help_div' class='xohelp_div'>
<div id='xowa.files.apps.view.image_help_msg' class='xohelp_msg'>
<p>
Launches when clicking on images in Wikimedia Commons (Recommended: <a tabindex="-1" href="http://www.gimp.org" rel="nofollow" class="external text">GIMP</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.view.svg")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.view.svg__name' class='xocfg_itm_name'>
SVG viewer
</div>
<div id='xowa.files.apps.view.svg__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.view.svg")' title="reset to &quot;cmd|/c start &quot;&quot; &quot;~{file}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.view.svg-exe" data-xocfg-key="xowa.files.apps.view.svg" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="cmd"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.view.svg-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.view.svg-arg" data-xocfg-key="xowa.files.apps.view.svg" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="/c start &quot;&quot; &quot;~{file}&quot;">
</div><input type='hidden' id='xowa.files.apps.view.svg__key_box' value='xowa.files.apps.view.svg'> <input type='hidden' id='xowa.files.apps.view.svg__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.view.svg_help_div' class='xohelp_div'>
<div id='xowa.files.apps.view.svg_help_msg' class='xohelp_msg'>
<p>
Launches when clicking on svgs in Wikimedia Commons (Recommended: <a tabindex="-1" href="http://www.inkscape.org" rel="nofollow" class="external text">Inkscape</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.view.pdf")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.view.pdf__name' class='xocfg_itm_name'>
PDF viewer
</div>
<div id='xowa.files.apps.view.pdf__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.view.pdf")' title="reset to &quot;cmd|/c start &quot;&quot; &quot;~{file}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.view.pdf-exe" data-xocfg-key="xowa.files.apps.view.pdf" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="cmd"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.view.pdf-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.view.pdf-arg" data-xocfg-key="xowa.files.apps.view.pdf" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="/c start &quot;&quot; &quot;~{file}&quot;">
</div><input type='hidden' id='xowa.files.apps.view.pdf__key_box' value='xowa.files.apps.view.pdf'> <input type='hidden' id='xowa.files.apps.view.pdf__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.view.pdf_help_div' class='xohelp_div'>
<div id='xowa.files.apps.view.pdf_help_msg' class='xohelp_msg'>
<p>
Launches when clicking on pdf files (Recommended: <a tabindex="-1" href="http://projects.gnome.org/evince" rel="nofollow" class="external text">Evince</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.view.djvu")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.view.djvu__name' class='xocfg_itm_name'>
DjVu viewer
</div>
<div id='xowa.files.apps.view.djvu__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.view.djvu")' title="reset to &quot;cmd|/c start &quot;&quot; &quot;~{file}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.view.djvu-exe" data-xocfg-key="xowa.files.apps.view.djvu" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="cmd"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.view.djvu-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.view.djvu-arg" data-xocfg-key="xowa.files.apps.view.djvu" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="/c start &quot;&quot; &quot;~{file}&quot;">
</div><input type='hidden' id='xowa.files.apps.view.djvu__key_box' value='xowa.files.apps.view.djvu'> <input type='hidden' id='xowa.files.apps.view.djvu__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.view.djvu_help_div' class='xohelp_div'>
<div id='xowa.files.apps.view.djvu_help_msg' class='xohelp_msg'>
<p>
Launches when clicking on djvu files (Recommended: <a tabindex="-1" href="http://djvu.sourceforge.net" rel="nofollow" class="external text">DjVuLibre</a>)
</p>
</div>
</div>
<h2>
<span class="mw-headline" id="Apps">Apps</span>
Build apps
</h2>
<table class="options_table">
<tr>
<td class='options_row_label'>
Web browser:
<p>
<sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[3]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.web.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_0' value='cmd'><button id='xowa_prop_0_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_0", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.web.args" class="options_textbox" style="width: 380px;" id='xowa_prop_1' value='/c start "~{url}"'>
</p>
</td>
</tr>
<tr>
<td class='options_row_label'>
Media player:
<p>
<sup id="cite_ref-3" class="reference"><a href="#cite_note-3">[4]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.media.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_2' value='vlc'><button id='xowa_prop_2_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_2", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.media.args" class="options_textbox" style="width: 380px;" id='xowa_prop_3' value='"~{file}"'>
</p>
</td>
</tr>
<tr>
<td class='options_row_label'>
Image viewer:
<p>
<sup id="cite_ref-4" class="reference"><a href="#cite_note-4">[5]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.image.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_4' value='cmd'><button id='xowa_prop_4_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_4", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.image.args" class="options_textbox" style="width: 380px;" id='xowa_prop_5' value='/c start "~{file}"'>
</p>
</td>
</tr>
<tr>
<td class='options_row_label'>
PDF viewer:
<p>
<sup id="cite_ref-5" class="reference"><a href="#cite_note-5">[6]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.pdf.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_6' value='cmd'><button id='xowa_prop_6_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_6", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.pdf.args" class="options_textbox" style="width: 380px;" id='xowa_prop_7' value='/c start "~{file}"'>
</p>
</td>
</tr>
<tr>
<td class='options_row_label'>
DjVu viewer:
<p>
<sup id="cite_ref-6" class="reference"><a href="#cite_note-6">[7]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.djvu.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_8' value='cmd'><button id='xowa_prop_8_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_8", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.djvu.args" class="options_textbox" style="width: 380px;" id='xowa_prop_9' value='/c start "~{file}"'>
</p>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-ref_app_path-0">
<span class="mw-cite-backlink"><a href="#cite_ref-ref_app_path_0-0">^</a></span> <span class="reference-text">For app path, enter one of the following</span>
<ul>
<li>
<span class="reference-text">An absolute path. Note that you <b>must</b> enter quotes if your path has spaces. For example:</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">On Linux / Mac OS X: <code>/usr/bin/vlc</code></span>
</dd>
<dd>
<span class="reference-text">On Windows: <code>"C:\Program Files\VLC\vlc"</code></span>
</dd>
</dl>
<ul>
<li>
<span class="reference-text">An XOWA relative path. For example:</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">On Linux / Mac OS X: <code>~{&lt;&gt;bin_plat_dir&lt;&gt;}vlc/vlc</code></span>
<dl>
<dd>
<span class="reference-text">This will expand to <code>/xowa/bin/linux/vlc/vlc</code></span>
</dd>
</dl>
</dd>
<dd>
<span class="reference-text">On Windows: <code>~{&lt;&gt;bin_plat_dir&lt;&gt;}vlc\vlc</code></span>
<dl>
<dd>
<span class="reference-text">This will expand to <code>C:\xowa\bin\windows\vlc\vlc</code></span>
</dd>
</dl>
</dd>
<dd>
<span class="reference-text">Note that relative paths display their expanded form (<code>/xowa/bin/linux/</code>), not their literal form (<code>~{&lt;&gt;bin_plat_dir&lt;&gt;}</code>)</span>
</dd>
<dd>
<span class="reference-text">i.e.: if you enter <code>~{&lt;&gt;bin_plat_dir&lt;&gt;}</code> and press save, the text box will show <code>/xowa/bin/linux/</code>, even though the value is saved as <code>~{&lt;&gt;bin_plat_dir&lt;&gt;}</code></span>
</dd>
</dl>
<ul>
<li>
<span class="reference-text">A binary name, if the binary's directory is defined in your PATH</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">EX: On a Windows system with a PATH including <code>"C:\Program Files\VLC"</code>, a value of <code>vlc</code> is sufficient.</span>
</dd>
</dl><span class="reference-text">Note regarding default values:</span>
<ul>
<li>
<span class="reference-text">For Linux / Mac OS X systems, the default values may not apply. Please change as necessary on your system</span>
</li>
</ul>
<ul>
<li>
<span class="reference-text">For Windows systems, the default path is defined as <code>cmd</code> and the arg is <code>/c start "~{file}"</code>. This attempts to launch the file with the default application defined for the file.</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">If this does not work properly, please specify the app path</span>
</dd>
</dl>
</li>
<li id="cite_note-ref_app_args-1">
<span class="mw-cite-backlink"><a href="#cite_ref-ref_app_args_1-0">^</a></span> <span class="reference-text">For app args, note the following</span>
<ul>
<li>
<span class="reference-text">A web browser takes one argument of <code>~{url}</code> which expands to the url in the external link</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">EX: For <a href="https://sourceforge.net/projects/xowa/files/" rel="nofollow" class="external free">https://sourceforge.net/projects/xowa/files/</a> the <code>~{url}</code> will be <code>https://sourceforge.net/projects/xowa/files/</code></span>
</dd>
</dl>
<ul>
<li>
<span class="reference-text">Other content applications take one argument of <code>~{file}</code> which expands to the local path for the file</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">EX: The image [[File:A.png]] will produce a <code>~{file}</code> of <code>/xowa/file/en.wikipedia.org/orig/7/0/1/c/A.png</code></span>
</dd>
</dl>
<ul>
<li>
<span class="reference-text">Customized arguments can be passed depending on the application</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">EX: VLC takes an argument <code>--no-loop</code> which explicitly instructs VLC not to automatically replay the file. (Clicking on a pronunciation example would cause the short 1 second word to be repeated over and over again).</span>
</dd>
<dd>
<span class="reference-text">To pass this argument, change the args to <code>--no-loop "~{file}"</code></span>
</dd>
</dl>
</li>
<li id="cite_note-2">
<span class="mw-cite-backlink"><a href="#cite_ref-2">^</a></span> <span class="reference-text">Launches when clicking on external links . Recommended: <a href="http://www.mozilla.org/en-US" rel="nofollow" class="external text">Mozilla Firefox</a></span>
</li>
<li id="cite_note-3">
<span class="mw-cite-backlink"><a href="#cite_ref-3">^</a></span> <span class="reference-text">Launches when clicking on video or audio links . Recommended: <a href="http://www.videolan.org/vlc/index.html" rel="nofollow" class="external text">VLC</a></span>
</li>
<li id="cite_note-4">
<span class="mw-cite-backlink"><a href="#cite_ref-4">^</a></span> <span class="reference-text">Launches when clicking on images in Wikimedia Commons . Recommended: <a href="http://www.gimp.org" rel="nofollow" class="external text">GIMP</a></span>
</li>
<li id="cite_note-5">
<span class="mw-cite-backlink"><a href="#cite_ref-5">^</a></span> <span class="reference-text">Launches when clicking on pdf files . Recommended: <a href="http://projects.gnome.org/evince" rel="nofollow" class="external text">Evince</a></span>
</li>
<li id="cite_note-6">
<span class="mw-cite-backlink"><a href="#cite_ref-6">^</a></span> <span class="reference-text">Launches when clicking on djvu files . Recommended: <a href="http://djvu.sourceforge.net" rel="nofollow" class="external text">DjVuLibre</a></span>
</li>
</ol>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.make.img_size_get")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.make.img_size_get__name' class='xocfg_itm_name'>
ImageMagick - Identify
</div>
<div id='xowa.files.apps.make.img_size_get__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.make.img_size_get")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}imagemagick\identify|-ping -format &quot;&lt;{%w,%h}&gt;&quot; &quot;~{file}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.make.img_size_get-exe" data-xocfg-key="xowa.files.apps.make.img_size_get" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="~{&lt;&gt;bin_plat_dir&lt;&gt;}imagemagick\identify"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.make.img_size_get-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.make.img_size_get-arg" data-xocfg-key="xowa.files.apps.make.img_size_get" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="-ping -format &quot;&lt;{%w,%h}&gt;&quot; &quot;~{file}&quot;">
</div><input type='hidden' id='xowa.files.apps.make.img_size_get__key_box' value='xowa.files.apps.make.img_size_get'> <input type='hidden' id='xowa.files.apps.make.img_size_get__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.make.img_size_get_help_div' class='xohelp_div'>
<div id='xowa.files.apps.make.img_size_get_help_msg' class='xohelp_msg'>
<p>
Queries image for size (needed for online images; not needed for offline databases) (Recommended: <a tabindex="-1" href="http://www.imagemagick.org/" rel="nofollow" class="external text">ImageMagick</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.make.img_size_set")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.make.img_size_set__name' class='xocfg_itm_name'>
ImageMagick - Convert
</div>
<div id='xowa.files.apps.make.img_size_set__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.make.img_size_set")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}imagemagick\convert|&quot;~{source}&quot; -coalesce -resize ~{width}x~{height} &quot;~{target}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.make.img_size_set-exe" data-xocfg-key="xowa.files.apps.make.img_size_set" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="~{&lt;&gt;bin_plat_dir&lt;&gt;}imagemagick\convert"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.make.img_size_set-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.make.img_size_set-arg" data-xocfg-key="xowa.files.apps.make.img_size_set" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="&quot;~{source}&quot; -coalesce -resize ~{width}x~{height} &quot;~{target}&quot;">
</div><input type='hidden' id='xowa.files.apps.make.img_size_set__key_box' value='xowa.files.apps.make.img_size_set'> <input type='hidden' id='xowa.files.apps.make.img_size_set__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.make.img_size_set_help_div' class='xohelp_div'>
<div id='xowa.files.apps.make.img_size_set_help_msg' class='xohelp_msg'>
<p>
Resizes image (needed for online images; not needed for offline databases) (Recommended: <a tabindex="-1" href="http://www.imagemagick.org/" rel="nofollow" class="external text">ImageMagick</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.make.svg_to_png")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.make.svg_to_png__name' class='xocfg_itm_name'>
Inkscape
</div>
<div id='xowa.files.apps.make.svg_to_png__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.make.svg_to_png")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}inkscape\inkscape|-z -w ~{width} -f &quot;~{source}&quot; -e &quot;~{target}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.make.svg_to_png-exe" data-xocfg-key="xowa.files.apps.make.svg_to_png" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="~{&lt;&gt;bin_plat_dir&lt;&gt;}inkscape\inkscape"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.make.svg_to_png-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.make.svg_to_png-arg" data-xocfg-key="xowa.files.apps.make.svg_to_png" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="-z -w ~{width} -f &quot;~{source}&quot; -e &quot;~{target}&quot;">
</div><input type='hidden' id='xowa.files.apps.make.svg_to_png__key_box' value='xowa.files.apps.make.svg_to_png'> <input type='hidden' id='xowa.files.apps.make.svg_to_png__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.make.svg_to_png_help_div' class='xohelp_div'>
<div id='xowa.files.apps.make.svg_to_png_help_msg' class='xohelp_msg'>
<p>
Converts svg to png (needed for online images; not needed for offline databases) (Recommended: <a tabindex="-1" href="http://www.inkscape.org/" rel="nofollow" class="external text">Inkscape</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.make.djvu_to_tiff")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.make.djvu_to_tiff__name' class='xocfg_itm_name'>
DjVu converter
</div>
<div id='xowa.files.apps.make.djvu_to_tiff__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.make.djvu_to_tiff")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}djvulibre\ddjvu|-format=tiff -page=1 &quot;~{source}&quot; &quot;~{target}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.make.djvu_to_tiff-exe" data-xocfg-key="xowa.files.apps.make.djvu_to_tiff" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="~{&lt;&gt;bin_plat_dir&lt;&gt;}djvulibre\ddjvu"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.make.djvu_to_tiff-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.make.djvu_to_tiff-arg" data-xocfg-key="xowa.files.apps.make.djvu_to_tiff" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="-format=tiff -page=1 &quot;~{source}&quot; &quot;~{target}&quot;">
</div><input type='hidden' id='xowa.files.apps.make.djvu_to_tiff__key_box' value='xowa.files.apps.make.djvu_to_tiff'> <input type='hidden' id='xowa.files.apps.make.djvu_to_tiff__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.make.djvu_to_tiff_help_div' class='xohelp_div'>
<div id='xowa.files.apps.make.djvu_to_tiff_help_msg' class='xohelp_msg'>
<p>
Converts djvu to png (needed for online images; not needed for offline databases) (Recommended: <a tabindex="-1" href="http://www.miktex.org/" rel="nofollow" class="external text">MikTeX</a>)
</p>
</div>
</div>
</div>
</div>

View File

@ -262,62 +262,10 @@ li.active a, li.active a:hover
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#General"><span class="tocnumber">1</span> <span class="toctext">General</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Notes"><span class="tocnumber">2</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<p>
This page provides options for Bookmarks.
gplx.Gfo_invk__noop@ed44228
</p>
<p>
For more infomation, visit the <a href="http://xowa.org/home/wiki/App/Bookmarks.html" id="xolnki_2" title="App/Bookmarks">Bookmarks help page</a>
</p>
<p>
To view your bookmarks, visit <a href="http://xowa.org/home/wiki/Special:XowaBookmarks.html" id="xolnki_3" title="Special:XowaBookmarks">this page</a>
</p>
<p>
To view bookmarks for version 2.7.2 and below, visit <a href="http://xowa.org/home/wiki/Data:Bookmarks.html" id="xolnki_4" title="Data:Bookmarks">this page</a>
</p>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
</p>
</div><br>
<h2>
<span class="mw-headline" id="General">General</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Confirm delete: <sup id="cite_ref-delete_confirm_0-0" class="reference"><a href="#cite_note-delete_confirm-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.usr.bookmarks.delete_confirm" type="checkbox" class='options_checkbox' id='xowa_prop_0' checked='checked'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-delete_confirm-0">
<span class="mw-cite-backlink"><a href="#cite_ref-delete_confirm_0-0">^</a></span> <span class="reference-text">Controls popup functionality (default is <code>checked</code>)</span>
<ul>
<li>
<span class="reference-text"><b>checked</b>: deleting a bookmark will shows a confirmation box</span>
</li>
<li>
<span class="reference-text"><b>unchecked</b>: deleting a bookmark will not show a confirmation box</span>
</li>
</ul>
</li>
</ol>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/Category - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,158 +17,190 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/Import'>Import</a>
</li>
<li class=''>
<a href='/wiki/Options/Files'>Files</a>
</li>
<li class=''>
<a href='/wiki/Options/HTML_databases'>HTML databases</a>
</li>
<li class=''>
<a href='/wiki/Options/Page_sync'>Page sync</a>
</li>
<li class='active'>
<a href='/wiki/Options/Category'>Category</a>
</li>
<li class=''>
<a href='/wiki/Options/Import_Dansguardian'>Import Dansguardian</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Category"><span class="tocnumber">1</span> <span class="toctext">Category</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Notes"><span class="tocnumber">2</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category' selected='selected'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="Category">Category</span>
General
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Missing category appearance: <sup id="cite_ref-missing_ctg_cls_0-0" class="reference"><a href="#cite_note-missing_ctg_cls-0">[1]</a></sup>
</td>
<td>
<select xowa_prop="app.ctg_mgr.missing_ctg_cls" xowa_prop_list="app.ctg_mgr.missing_ctg_cls_list" size="3" class="options_select" id='xowa_prop_0'>
<option value='normal'>
normal
</option>
<option value='hide'>
hide
</option>
<option value='red_link' selected='selected'>
red_link
</option>
</select>
</td>
</tr>
<tr>
<td class='options_row_label'>
Page categories grouping enabled: <sup id="cite_ref-pagecats_grouping_enabled_1-0" class="reference"><a href="#cite_note-pagecats_grouping_enabled-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.addon.wikis__ctgs__hidden_enabled" type='checkbox' class="options_chkbox" id='xowa_prop_1' checked='checked'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-missing_ctg_cls-0">
<span class="mw-cite-backlink"><a href="#cite_ref-missing_ctg_cls_0-0">^</a></span> <span class="reference-text">Categories may list missing pages. These missing pages are usually b/c</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.category.catpage.missing_class")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.category.catpage.missing_class__name' class='xocfg_itm_name'>
Missing category appearance
</div>
<div id='xowa.addon.category.catpage.missing_class__undo' data-xocfg-type='list:xowa.addon.category.catpage.missing_class' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.category.catpage.missing_class")' title="reset to &quot;red_link&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<select id="xowa.addon.category.catpage.missing_class" data-xocfg-key="xowa.addon.category.catpage.missing_class" data-xocfg-type="list:xowa.addon.category.catpage.missing_class" accesskey="d" class="xocfg_data__list" size="3">
<option value="normal">
normal
</option>
<option value="hide">
hide
</option>
<option value="red_link" selected="selected">
red_link
</option>
</select>
</div><input type='hidden' id='xowa.addon.category.catpage.missing_class__key_box' value='xowa.addon.category.catpage.missing_class'> <input type='hidden' id='xowa.addon.category.catpage.missing_class__ctx_box' value='app'>
</div>
<div id='xowa.addon.category.catpage.missing_class_help_div' class='xohelp_div'>
<div id='xowa.addon.category.catpage.missing_class_help_msg' class='xohelp_msg'>
<p>
Categories may list missing pages. These missing pages are usually b/c
</p>
<ul>
<li>
<span class="reference-text">The pages are in the "User:" or "Talk:" namespace</span>
The pages are in the "User:" or "Talk:" namespace
</li>
<li>
<span class="reference-text">The current wiki is pages-articles (which does not have User or Talk pages)</span>
</li>
</ul><span class="reference-text">To control appearance of these missing categories, choose one of the following: (default is <code>red_link</code>)</span>
<ul>
<li>
<span class="reference-text"><b>normal</b>: Shows missing category</span>
</li>
<li>
<span class="reference-text"><b>hide</b>: Hides missing category. Note that the category page may list "200 pages", but show 0 categories</span>
</li>
<li>
<span class="reference-text"><b>red_link</b>: Shows missing category as a red link</span>
The current wiki is pages-articles (which does not have User or Talk pages)
</li>
</ul>
</li>
<li id="cite_note-pagecats_grouping_enabled-1">
<span class="mw-cite-backlink"><a href="#cite_ref-pagecats_grouping_enabled_1-0">^</a></span> <span class="reference-text">Controls display of categories at the bottom of the page: (default is <code>unchecked</code>)</span>
<p>
To control appearance of these missing categories, choose one of the following:
</p>
<ul>
<li>
<span class="reference-text"><b>unchecked</b>: Show all categories in one group</span>
<b>normal</b>: Shows missing category
</li>
<li>
<span class="reference-text"><b>checked</b>: Show categories in two groups: Categories and Hidden.</span>
</li>
</ul><span class="reference-text">Note the following regarding grouping:</span>
<ul>
<li>
<span class="reference-text">Requires version 2 of the category system</span>
<b>hide</b>: Hides missing category. Note that the category page may list "200 pages", but show 0 categories
</li>
<li>
<span class="reference-text">Is slightly slower</span>
<b>red_link</b>: Shows missing category as a red link
</li>
</ul>
</li>
</ol>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.category.pagebox.grouping_enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.category.pagebox.grouping_enabled__name' class='xocfg_itm_name'>
Page categories grouping enabled
</div>
<div id='xowa.addon.category.pagebox.grouping_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.addon.category.pagebox.grouping_enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.category.pagebox.grouping_enabled" data-xocfg-key="xowa.addon.category.pagebox.grouping_enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.addon.category.pagebox.grouping_enabled__key_box' value='xowa.addon.category.pagebox.grouping_enabled'> <input type='hidden' id='xowa.addon.category.pagebox.grouping_enabled__ctx_box' value='app'>
</div>
<div id='xowa.addon.category.pagebox.grouping_enabled_help_div' class='xohelp_div'>
<div id='xowa.addon.category.pagebox.grouping_enabled_help_msg' class='xohelp_msg'>
<p>
Controls display of categories at the bottom of the page:
</p>
<ul>
<li>
<b>unchecked</b>: Show all categories in one group
</li>
<li>
<b>checked</b>: Show categories in two groups: Categories and Hidden.
</li>
</ul>
<p>
Note that grouping Is slightly slower
</p>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/Config script - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,117 +17,352 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/Security'>Security</a>
</li>
<li class=''>
<a href='/wiki/Options/Scripting'>Scripting</a>
</li>
<li class=''>
<a href='/wiki/Options/Shortcuts'>Shortcuts</a>
</li>
<li class=''>
<a href='/wiki/Options/Menus'>Menus</a>
</li>
<li class='active'>
<a href='/wiki/Options/Config_script'>Config script</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Script"><span class="tocnumber">1</span> <span class="toctext">Script</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Notes"><span class="tocnumber">2</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup' selected='selected'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="Script">Script</span>
Window
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Config script: <sup id="cite_ref-config_script_0-0" class="reference"><a href="#cite_note-config_script-0">[1]</a></sup>
</td>
<td>
<textarea xowa_prop="app.user.cfg.startup.custom_config" class="options_textarea" style="width: 600px; height: 500px;" accesskey=',' id='xowa_prop_0'>
// xowa.api.addon.bldr.central.log_verbose = 'y';
/*
xowa.api.addon.bldr.sync.manual_enabled = 'y';
xowa.api.addon.bldr.sync.auto_enabled = 'y';
*/
</textarea>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-config_script-0">
<span class="mw-cite-backlink"><a href="#cite_ref-config_script_0-0">^</a></span> <span class="reference-text">Enter custom configuration. (default is <code>&nbsp;</code>)<br>
Note the following:</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.window.mode")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.window.mode__name' class='xocfg_itm_name'>
Window Mode
</div>
<div id='xowa.app.startup.window.mode__undo' data-xocfg-type='list:xowa.app.startup.window.mode' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.app.startup.window.mode")' title="reset to &quot;previous&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<select id="xowa.app.startup.window.mode" data-xocfg-key="xowa.app.startup.window.mode" data-xocfg-type="list:xowa.app.startup.window.mode" accesskey="d" class="xocfg_data__list" size="5">
<option value="previous" selected="selected">
previous
</option>
<option value="maximized">
maximized
</option>
<option value="absolute">
absolute
</option>
<option value="relative">
relative
</option>
<option value="default">
default
</option>
</select>
</div><input type='hidden' id='xowa.app.startup.window.mode__key_box' value='xowa.app.startup.window.mode'> <input type='hidden' id='xowa.app.startup.window.mode__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.window.mode_help_div' class='xohelp_div'>
<div id='xowa.app.startup.window.mode_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<span class="reference-text">These scripts will run after the application starts up. They will also run whenever you click Save on this page.</span>
<b>previous</b>: window starts at same rect as previous session (default)
</li>
<li>
<span class="reference-text">These scripts are intended for advanced users. They are in the format of .gfs statements (for examples, see /xowa/xowa.gfs). Please do not enter scripts unless instructed, or else XOWA may fail to start up.</span>
<b>maximized</b>: window always starts maximized
</li>
<li>
<span class="reference-text">These scripts are saved to /xowa/user/anonymous/data/cfg/user_custom_cfg.gfs. If XOWA fails to start up, simply delete the file.</span>
<b>absolute</b>: window bounds are set to rect below
</li>
<li>
<b>relative</b>: window starts at full screen, and then adjusted by rect below
</li>
<li>
<b>default</b>: window starts at default rect (determined by operating system)
</li>
</ul>
</li>
</ol>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.window.manual_rect")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.window.manual_rect__name' class='xocfg_itm_name'>
Window Size
</div>
<div id='xowa.app.startup.window.manual_rect__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.app.startup.window.manual_rect")' title="reset to &quot;0,0,800,640&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.startup.window.manual_rect" data-xocfg-key="xowa.app.startup.window.manual_rect" data-xocfg-type="string" accesskey="d" class="xocfg_data__str" type="text" value="0,0,800,640">
</div><input type='hidden' id='xowa.app.startup.window.manual_rect__key_box' value='xowa.app.startup.window.manual_rect'> <input type='hidden' id='xowa.app.startup.window.manual_rect__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.window.manual_rect_help_div' class='xohelp_div'>
<div id='xowa.app.startup.window.manual_rect_help_msg' class='xohelp_msg'>
<p>
Enter 'x,y,w,h' numbers separated by commas. Note that this setting is used in conjunction with 'Window Mode'
</p>
<ul>
<li>
<b>absolute</b>: absolute rect of window; EX: 0,0,1280,1024 means x=0 y=0 w=1280 h=1024
</li>
<li>
<b>relative</b>: relative adjustment to full screen size; EX: 20,20,-20,-20 on an 1280,1024 screen will yield a rect of x=20 y=20 w=1260 h=1004
</li>
<li>
<b>previous</b>, <b>maximized</b>, <b>default</b>: does nothing
</li>
</ul>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.window.manual_safe")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.window.manual_safe__name' class='xocfg_itm_name'>
Safe Mode
</div>
<div id='xowa.app.startup.window.manual_safe__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.app.startup.window.manual_safe")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.startup.window.manual_safe" data-xocfg-key="xowa.app.startup.window.manual_safe" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.app.startup.window.manual_safe__key_box' value='xowa.app.startup.window.manual_safe'> <input type='hidden' id='xowa.app.startup.window.manual_safe__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.window.manual_safe_help_div' class='xohelp_div'>
<div id='xowa.app.startup.window.manual_safe_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<b>checked</b>: prevents window that would be located off screen; EX: x=-9999 or y=9999
</li>
<li>
<b>unchecked</b>: allows off-screen rect.<br>
</li>
</ul>
<p>
NOTE: if you create an unviewable rect you will need to edit the options file
</p>
</div>
</div>
<h2>
Tabs
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.tabs.type")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.tabs.type__name' class='xocfg_itm_name'>
Startup type
</div>
<div id='xowa.app.startup.tabs.type__undo' data-xocfg-type='list:xowa.app.startup.pages.type' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.app.startup.tabs.type")' title="reset to &quot;previous&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<select id="xowa.app.startup.tabs.type" data-xocfg-key="xowa.app.startup.tabs.type" data-xocfg-type="list:xowa.app.startup.pages.type" accesskey="d" class="xocfg_data__list" size="4">
<option value="blank">
blank
</option>
<option value="xowa">
xowa
</option>
<option value="previous" selected="selected">
previous
</option>
<option value="custom">
custom
</option>
</select>
</div><input type='hidden' id='xowa.app.startup.tabs.type__key_box' value='xowa.app.startup.tabs.type'> <input type='hidden' id='xowa.app.startup.tabs.type__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.tabs.type_help_div' class='xohelp_div'>
<div id='xowa.app.startup.tabs.type_help_msg' class='xohelp_msg'>
<p>
Choose a startup page from one of the following:
</p>
<ul>
<li>
<b>blank</b>: one tab loads and it is set to blank (Special:XowaDefaultTab)
</li>
<li>
<b>xowa</b> : one tab loads and it is set to the XOWA home page (home/wiki/Main_Page)
</li>
<li>
<b>previous</b>: all opened pages from the previous session loads. For example, if "en.w:Earth" and "en.w:Moon" were open when XOWA was last closed, these tabs will be reopened
</li>
<li>
<b>custom</b>: all pages specified in the custom box will load
</li>
</ul>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.tabs.custom")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.tabs.custom__name' class='xocfg_itm_name'>
Custom pages
</div>
<div id='xowa.app.startup.tabs.custom__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.app.startup.tabs.custom")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<textarea id="xowa.app.startup.tabs.custom" data-xocfg-key="xowa.app.startup.tabs.custom" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo" rows="4">
</textarea>
</div><input type='hidden' id='xowa.app.startup.tabs.custom__key_box' value='xowa.app.startup.tabs.custom'> <input type='hidden' id='xowa.app.startup.tabs.custom__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.tabs.custom_help_div' class='xohelp_div'>
<div id='xowa.app.startup.tabs.custom_help_msg' class='xohelp_msg'>
<p>
Specify custom pages to show on startup:
</p>
<ul>
<li>
This option only applies if <code>custom</code> is selected for type.<br>
</li>
</ul>
<p>
Also, note the following:
</p>
<ul>
<li>
Aliases can be used. For example, "en.w:Earth" is a shortcut for "en.wikipedia.org/wiki/Earth"
</li>
<li>
Multiple pages are separated by new lines. For example, the following will load 2 tabs:
</li>
</ul>
<pre>
en.w:Earth
en.w:Moon
</pre>
</div>
</div>
<h2>
Advanced
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.script")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.script__name' class='xocfg_itm_name'>
Script
</div>
<div id='xowa.app.startup.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.app.startup.script")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<textarea id="xowa.app.startup.script" data-xocfg-key="xowa.app.startup.script" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo" rows="4">
</textarea>
</div><input type='hidden' id='xowa.app.startup.script__key_box' value='xowa.app.startup.script'> <input type='hidden' id='xowa.app.startup.script__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.script_help_div' class='xohelp_div'>
<div id='xowa.app.startup.script_help_msg' class='xohelp_msg'>
<p>
Enter custom configuration.
</p>
<ul>
<li>
These scripts will run after the application starts up. They will also run whenever you click Save on this page.
</li>
<li>
These scripts are intended for advanced users. They are in the format of .gfs statements (for examples, see /xowa/xowa.gfs). Please do not enter scripts unless instructed, or else XOWA may fail to start up.
</li>
<li>
These scripts are saved to /xowa/user/anonymous/data/cfg/user_custom_cfg.gfs. If XOWA fails to start up, simply delete the file.
</li>
</ul>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/Content apps - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,287 +17,328 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class='active'>
<a href='/wiki/Options/Content_apps'>Content apps</a>
</li>
<li class=''>
<a href='/wiki/Options/Firefox_addon'>Firefox addon</a>
</li>
<li class=''>
<a href='/wiki/Options/HTTP_server'>HTTP server</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Instructions"><span class="tocnumber">1</span> <span class="toctext">Instructions</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Apps"><span class="tocnumber">2</span> <span class="toctext">Apps</span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#Notes"><span class="tocnumber">3</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps' selected='selected'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="Instructions">Instructions</span>
View apps
</h2>
<ul>
<li>
App path: Enter a path to program. Note that "..." will allow you to choose a file from your system.<sup id="cite_ref-ref_app_path_0-0" class="reference"><a href="#cite_note-ref_app_path-0">[1]</a></sup>
</li>
<li>
App args: Enter args for program. <sup id="cite_ref-ref_app_args_1-0" class="reference"><a href="#cite_note-ref_app_args-1">[2]</a></sup>
</li>
</ul>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.view.web")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.view.web__name' class='xocfg_itm_name'>
Web browser
</div>
<div id='xowa.files.apps.view.web__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.view.web")' title="reset to &quot;cmd|/c start &quot;&quot; &quot;~{url}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.view.web-exe" data-xocfg-key="xowa.files.apps.view.web" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="cmd"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.view.web-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.view.web-arg" data-xocfg-key="xowa.files.apps.view.web" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="/c start &quot;&quot; &quot;~{url}&quot;">
</div><input type='hidden' id='xowa.files.apps.view.web__key_box' value='xowa.files.apps.view.web'> <input type='hidden' id='xowa.files.apps.view.web__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.view.web_help_div' class='xohelp_div'>
<div id='xowa.files.apps.view.web_help_msg' class='xohelp_msg'>
<p>
Launches when clicking on external links (Recommended: <a tabindex="-1" href="http://www.mozilla.org/en-US" rel="nofollow" class="external text">Mozilla Firefox</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.view.media")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.view.media__name' class='xocfg_itm_name'>
Media player
</div>
<div id='xowa.files.apps.view.media__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.view.media")' title="reset to &quot;cmd|/c start &quot;&quot; &quot;~{file}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.view.media-exe" data-xocfg-key="xowa.files.apps.view.media" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="cmd"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.view.media-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.view.media-arg" data-xocfg-key="xowa.files.apps.view.media" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="/c start &quot;&quot; &quot;~{file}&quot;">
</div><input type='hidden' id='xowa.files.apps.view.media__key_box' value='xowa.files.apps.view.media'> <input type='hidden' id='xowa.files.apps.view.media__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.view.media_help_div' class='xohelp_div'>
<div id='xowa.files.apps.view.media_help_msg' class='xohelp_msg'>
<p>
Launches when clicking on video or audio links (Recommended: <a tabindex="-1" href="http://www.videolan.org/vlc/index.html" rel="nofollow" class="external text">VLC</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.view.image")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.view.image__name' class='xocfg_itm_name'>
Image viewer
</div>
<div id='xowa.files.apps.view.image__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.view.image")' title="reset to &quot;cmd|/c start &quot;&quot; &quot;~{file}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.view.image-exe" data-xocfg-key="xowa.files.apps.view.image" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="cmd"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.view.image-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.view.image-arg" data-xocfg-key="xowa.files.apps.view.image" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="/c start &quot;&quot; &quot;~{file}&quot;">
</div><input type='hidden' id='xowa.files.apps.view.image__key_box' value='xowa.files.apps.view.image'> <input type='hidden' id='xowa.files.apps.view.image__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.view.image_help_div' class='xohelp_div'>
<div id='xowa.files.apps.view.image_help_msg' class='xohelp_msg'>
<p>
Launches when clicking on images in Wikimedia Commons (Recommended: <a tabindex="-1" href="http://www.gimp.org" rel="nofollow" class="external text">GIMP</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.view.svg")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.view.svg__name' class='xocfg_itm_name'>
SVG viewer
</div>
<div id='xowa.files.apps.view.svg__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.view.svg")' title="reset to &quot;cmd|/c start &quot;&quot; &quot;~{file}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.view.svg-exe" data-xocfg-key="xowa.files.apps.view.svg" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="cmd"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.view.svg-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.view.svg-arg" data-xocfg-key="xowa.files.apps.view.svg" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="/c start &quot;&quot; &quot;~{file}&quot;">
</div><input type='hidden' id='xowa.files.apps.view.svg__key_box' value='xowa.files.apps.view.svg'> <input type='hidden' id='xowa.files.apps.view.svg__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.view.svg_help_div' class='xohelp_div'>
<div id='xowa.files.apps.view.svg_help_msg' class='xohelp_msg'>
<p>
Launches when clicking on svgs in Wikimedia Commons (Recommended: <a tabindex="-1" href="http://www.inkscape.org" rel="nofollow" class="external text">Inkscape</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.view.pdf")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.view.pdf__name' class='xocfg_itm_name'>
PDF viewer
</div>
<div id='xowa.files.apps.view.pdf__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.view.pdf")' title="reset to &quot;cmd|/c start &quot;&quot; &quot;~{file}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.view.pdf-exe" data-xocfg-key="xowa.files.apps.view.pdf" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="cmd"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.view.pdf-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.view.pdf-arg" data-xocfg-key="xowa.files.apps.view.pdf" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="/c start &quot;&quot; &quot;~{file}&quot;">
</div><input type='hidden' id='xowa.files.apps.view.pdf__key_box' value='xowa.files.apps.view.pdf'> <input type='hidden' id='xowa.files.apps.view.pdf__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.view.pdf_help_div' class='xohelp_div'>
<div id='xowa.files.apps.view.pdf_help_msg' class='xohelp_msg'>
<p>
Launches when clicking on pdf files (Recommended: <a tabindex="-1" href="http://projects.gnome.org/evince" rel="nofollow" class="external text">Evince</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.view.djvu")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.view.djvu__name' class='xocfg_itm_name'>
DjVu viewer
</div>
<div id='xowa.files.apps.view.djvu__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.view.djvu")' title="reset to &quot;cmd|/c start &quot;&quot; &quot;~{file}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.view.djvu-exe" data-xocfg-key="xowa.files.apps.view.djvu" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="cmd"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.view.djvu-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.view.djvu-arg" data-xocfg-key="xowa.files.apps.view.djvu" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="/c start &quot;&quot; &quot;~{file}&quot;">
</div><input type='hidden' id='xowa.files.apps.view.djvu__key_box' value='xowa.files.apps.view.djvu'> <input type='hidden' id='xowa.files.apps.view.djvu__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.view.djvu_help_div' class='xohelp_div'>
<div id='xowa.files.apps.view.djvu_help_msg' class='xohelp_msg'>
<p>
Launches when clicking on djvu files (Recommended: <a tabindex="-1" href="http://djvu.sourceforge.net" rel="nofollow" class="external text">DjVuLibre</a>)
</p>
</div>
</div>
<h2>
<span class="mw-headline" id="Apps">Apps</span>
Build apps
</h2>
<table class="options_table">
<tr>
<td class='options_row_label'>
Web browser:
<p>
<sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[3]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.web.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_0' value='cmd'><button id='xowa_prop_0_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_0", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.web.args" class="options_textbox" style="width: 380px;" id='xowa_prop_1' value='/c start "~{url}"'>
</p>
</td>
</tr>
<tr>
<td class='options_row_label'>
Media player:
<p>
<sup id="cite_ref-3" class="reference"><a href="#cite_note-3">[4]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.media.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_2' value='vlc'><button id='xowa_prop_2_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_2", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.media.args" class="options_textbox" style="width: 380px;" id='xowa_prop_3' value='"~{file}"'>
</p>
</td>
</tr>
<tr>
<td class='options_row_label'>
Image viewer:
<p>
<sup id="cite_ref-4" class="reference"><a href="#cite_note-4">[5]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.image.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_4' value='cmd'><button id='xowa_prop_4_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_4", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.image.args" class="options_textbox" style="width: 380px;" id='xowa_prop_5' value='/c start "~{file}"'>
</p>
</td>
</tr>
<tr>
<td class='options_row_label'>
PDF viewer:
<p>
<sup id="cite_ref-5" class="reference"><a href="#cite_note-5">[6]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.pdf.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_6' value='cmd'><button id='xowa_prop_6_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_6", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.pdf.args" class="options_textbox" style="width: 380px;" id='xowa_prop_7' value='/c start "~{file}"'>
</p>
</td>
</tr>
<tr>
<td class='options_row_label'>
DjVu viewer:
<p>
<sup id="cite_ref-6" class="reference"><a href="#cite_note-6">[7]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.djvu.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_8' value='cmd'><button id='xowa_prop_8_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_8", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.djvu.args" class="options_textbox" style="width: 380px;" id='xowa_prop_9' value='/c start "~{file}"'>
</p>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-ref_app_path-0">
<span class="mw-cite-backlink"><a href="#cite_ref-ref_app_path_0-0">^</a></span> <span class="reference-text">For app path, enter one of the following</span>
<ul>
<li>
<span class="reference-text">An absolute path. Note that you <b>must</b> enter quotes if your path has spaces. For example:</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">On Linux / Mac OS X: <code>/usr/bin/vlc</code></span>
</dd>
<dd>
<span class="reference-text">On Windows: <code>"C:\Program Files\VLC\vlc"</code></span>
</dd>
</dl>
<ul>
<li>
<span class="reference-text">An XOWA relative path. For example:</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">On Linux / Mac OS X: <code>~{&lt;&gt;bin_plat_dir&lt;&gt;}vlc/vlc</code></span>
<dl>
<dd>
<span class="reference-text">This will expand to <code>/xowa/bin/linux/vlc/vlc</code></span>
</dd>
</dl>
</dd>
<dd>
<span class="reference-text">On Windows: <code>~{&lt;&gt;bin_plat_dir&lt;&gt;}vlc\vlc</code></span>
<dl>
<dd>
<span class="reference-text">This will expand to <code>C:\xowa\bin\windows\vlc\vlc</code></span>
</dd>
</dl>
</dd>
<dd>
<span class="reference-text">Note that relative paths display their expanded form (<code>/xowa/bin/linux/</code>), not their literal form (<code>~{&lt;&gt;bin_plat_dir&lt;&gt;}</code>)</span>
</dd>
<dd>
<span class="reference-text">i.e.: if you enter <code>~{&lt;&gt;bin_plat_dir&lt;&gt;}</code> and press save, the text box will show <code>/xowa/bin/linux/</code>, even though the value is saved as <code>~{&lt;&gt;bin_plat_dir&lt;&gt;}</code></span>
</dd>
</dl>
<ul>
<li>
<span class="reference-text">A binary name, if the binary's directory is defined in your PATH</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">EX: On a Windows system with a PATH including <code>"C:\Program Files\VLC"</code>, a value of <code>vlc</code> is sufficient.</span>
</dd>
</dl><span class="reference-text">Note regarding default values:</span>
<ul>
<li>
<span class="reference-text">For Linux / Mac OS X systems, the default values may not apply. Please change as necessary on your system</span>
</li>
</ul>
<ul>
<li>
<span class="reference-text">For Windows systems, the default path is defined as <code>cmd</code> and the arg is <code>/c start "~{file}"</code>. This attempts to launch the file with the default application defined for the file.</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">If this does not work properly, please specify the app path</span>
</dd>
</dl>
</li>
<li id="cite_note-ref_app_args-1">
<span class="mw-cite-backlink"><a href="#cite_ref-ref_app_args_1-0">^</a></span> <span class="reference-text">For app args, note the following</span>
<ul>
<li>
<span class="reference-text">A web browser takes one argument of <code>~{url}</code> which expands to the url in the external link</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">EX: For <a href="https://sourceforge.net/projects/xowa/files/" rel="nofollow" class="external free">https://sourceforge.net/projects/xowa/files/</a> the <code>~{url}</code> will be <code>https://sourceforge.net/projects/xowa/files/</code></span>
</dd>
</dl>
<ul>
<li>
<span class="reference-text">Other content applications take one argument of <code>~{file}</code> which expands to the local path for the file</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">EX: The image [[File:A.png]] will produce a <code>~{file}</code> of <code>/xowa/file/en.wikipedia.org/orig/7/0/1/c/A.png</code></span>
</dd>
</dl>
<ul>
<li>
<span class="reference-text">Customized arguments can be passed depending on the application</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">EX: VLC takes an argument <code>--no-loop</code> which explicitly instructs VLC not to automatically replay the file. (Clicking on a pronunciation example would cause the short 1 second word to be repeated over and over again).</span>
</dd>
<dd>
<span class="reference-text">To pass this argument, change the args to <code>--no-loop "~{file}"</code></span>
</dd>
</dl>
</li>
<li id="cite_note-2">
<span class="mw-cite-backlink"><a href="#cite_ref-2">^</a></span> <span class="reference-text">Launches when clicking on external links . Recommended: <a href="http://www.mozilla.org/en-US" rel="nofollow" class="external text">Mozilla Firefox</a></span>
</li>
<li id="cite_note-3">
<span class="mw-cite-backlink"><a href="#cite_ref-3">^</a></span> <span class="reference-text">Launches when clicking on video or audio links . Recommended: <a href="http://www.videolan.org/vlc/index.html" rel="nofollow" class="external text">VLC</a></span>
</li>
<li id="cite_note-4">
<span class="mw-cite-backlink"><a href="#cite_ref-4">^</a></span> <span class="reference-text">Launches when clicking on images in Wikimedia Commons . Recommended: <a href="http://www.gimp.org" rel="nofollow" class="external text">GIMP</a></span>
</li>
<li id="cite_note-5">
<span class="mw-cite-backlink"><a href="#cite_ref-5">^</a></span> <span class="reference-text">Launches when clicking on pdf files . Recommended: <a href="http://projects.gnome.org/evince" rel="nofollow" class="external text">Evince</a></span>
</li>
<li id="cite_note-6">
<span class="mw-cite-backlink"><a href="#cite_ref-6">^</a></span> <span class="reference-text">Launches when clicking on djvu files . Recommended: <a href="http://djvu.sourceforge.net" rel="nofollow" class="external text">DjVuLibre</a></span>
</li>
</ol>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.make.img_size_get")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.make.img_size_get__name' class='xocfg_itm_name'>
ImageMagick - Identify
</div>
<div id='xowa.files.apps.make.img_size_get__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.make.img_size_get")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}imagemagick\identify|-ping -format &quot;&lt;{%w,%h}&gt;&quot; &quot;~{file}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.make.img_size_get-exe" data-xocfg-key="xowa.files.apps.make.img_size_get" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="~{&lt;&gt;bin_plat_dir&lt;&gt;}imagemagick\identify"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.make.img_size_get-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.make.img_size_get-arg" data-xocfg-key="xowa.files.apps.make.img_size_get" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="-ping -format &quot;&lt;{%w,%h}&gt;&quot; &quot;~{file}&quot;">
</div><input type='hidden' id='xowa.files.apps.make.img_size_get__key_box' value='xowa.files.apps.make.img_size_get'> <input type='hidden' id='xowa.files.apps.make.img_size_get__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.make.img_size_get_help_div' class='xohelp_div'>
<div id='xowa.files.apps.make.img_size_get_help_msg' class='xohelp_msg'>
<p>
Queries image for size (needed for online images; not needed for offline databases) (Recommended: <a tabindex="-1" href="http://www.imagemagick.org/" rel="nofollow" class="external text">ImageMagick</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.make.img_size_set")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.make.img_size_set__name' class='xocfg_itm_name'>
ImageMagick - Convert
</div>
<div id='xowa.files.apps.make.img_size_set__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.make.img_size_set")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}imagemagick\convert|&quot;~{source}&quot; -coalesce -resize ~{width}x~{height} &quot;~{target}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.make.img_size_set-exe" data-xocfg-key="xowa.files.apps.make.img_size_set" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="~{&lt;&gt;bin_plat_dir&lt;&gt;}imagemagick\convert"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.make.img_size_set-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.make.img_size_set-arg" data-xocfg-key="xowa.files.apps.make.img_size_set" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="&quot;~{source}&quot; -coalesce -resize ~{width}x~{height} &quot;~{target}&quot;">
</div><input type='hidden' id='xowa.files.apps.make.img_size_set__key_box' value='xowa.files.apps.make.img_size_set'> <input type='hidden' id='xowa.files.apps.make.img_size_set__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.make.img_size_set_help_div' class='xohelp_div'>
<div id='xowa.files.apps.make.img_size_set_help_msg' class='xohelp_msg'>
<p>
Resizes image (needed for online images; not needed for offline databases) (Recommended: <a tabindex="-1" href="http://www.imagemagick.org/" rel="nofollow" class="external text">ImageMagick</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.make.svg_to_png")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.make.svg_to_png__name' class='xocfg_itm_name'>
Inkscape
</div>
<div id='xowa.files.apps.make.svg_to_png__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.make.svg_to_png")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}inkscape\inkscape|-z -w ~{width} -f &quot;~{source}&quot; -e &quot;~{target}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.make.svg_to_png-exe" data-xocfg-key="xowa.files.apps.make.svg_to_png" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="~{&lt;&gt;bin_plat_dir&lt;&gt;}inkscape\inkscape"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.make.svg_to_png-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.make.svg_to_png-arg" data-xocfg-key="xowa.files.apps.make.svg_to_png" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="-z -w ~{width} -f &quot;~{source}&quot; -e &quot;~{target}&quot;">
</div><input type='hidden' id='xowa.files.apps.make.svg_to_png__key_box' value='xowa.files.apps.make.svg_to_png'> <input type='hidden' id='xowa.files.apps.make.svg_to_png__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.make.svg_to_png_help_div' class='xohelp_div'>
<div id='xowa.files.apps.make.svg_to_png_help_msg' class='xohelp_msg'>
<p>
Converts svg to png (needed for online images; not needed for offline databases) (Recommended: <a tabindex="-1" href="http://www.inkscape.org/" rel="nofollow" class="external text">Inkscape</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.apps.make.djvu_to_tiff")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.apps.make.djvu_to_tiff__name' class='xocfg_itm_name'>
DjVu converter
</div>
<div id='xowa.files.apps.make.djvu_to_tiff__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.apps.make.djvu_to_tiff")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}djvulibre\ddjvu|-format=tiff -page=1 &quot;~{source}&quot; &quot;~{target}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.files.apps.make.djvu_to_tiff-exe" data-xocfg-key="xowa.files.apps.make.djvu_to_tiff" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="~{&lt;&gt;bin_plat_dir&lt;&gt;}djvulibre\ddjvu"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.files.apps.make.djvu_to_tiff-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.files.apps.make.djvu_to_tiff-arg" data-xocfg-key="xowa.files.apps.make.djvu_to_tiff" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="-format=tiff -page=1 &quot;~{source}&quot; &quot;~{target}&quot;">
</div><input type='hidden' id='xowa.files.apps.make.djvu_to_tiff__key_box' value='xowa.files.apps.make.djvu_to_tiff'> <input type='hidden' id='xowa.files.apps.make.djvu_to_tiff__ctx_box' value='app'>
</div>
<div id='xowa.files.apps.make.djvu_to_tiff_help_div' class='xohelp_div'>
<div id='xowa.files.apps.make.djvu_to_tiff_help_msg' class='xohelp_msg'>
<p>
Converts djvu to png (needed for online images; not needed for offline databases) (Recommended: <a tabindex="-1" href="http://www.miktex.org/" rel="nofollow" class="external text">MikTeX</a>)
</p>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/Dev - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,144 +17,635 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class='active'>
<a href='/wiki/Options/Dev'>Dev</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Messages"><span class="tocnumber">1</span> <span class="toctext">Messages</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Miscellaneous"><span class="tocnumber">2</span> <span class="toctext">Miscellaneous</span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#Notes"><span class="tocnumber">3</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<p>
These options are intended for developer use only. You are welcome to experiment, but you are probably better off with the defaults.
</p>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general' selected='selected'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="Messages">Messages</span>
Messages
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Show warnings: <sup id="cite_ref-show_warn_0-0" class="reference"><a href="#cite_note-show_warn-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.gui.browser.info.warn_enabled" type="checkbox" class="options_checkbox" id='xowa_prop_0'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Show notes: <sup id="cite_ref-show_note_1-0" class="reference"><a href="#cite_note-show_note-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.gui.browser.info.note_enabled" type="checkbox" class="options_checkbox" id='xowa_prop_1'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Miscellaneous">Miscellaneous</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Log all page history: <sup id="cite_ref-page_history__log_all_2-0" class="reference"><a href="#cite_note-page_history__log_all-2">[3]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.addon.app__page_history__log_all" type="checkbox" class="options_checkbox" id='xowa_prop_2'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-show_warn-0">
<span class="mw-cite-backlink"><a href="#cite_ref-show_warn_0-0">^</a></span> <span class="reference-text">Show warnings in info box (default is <code>unchecked</code>)</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.debug.show_warn")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.debug.show_warn__name' class='xocfg_itm_name'>
Show warnings
</div>
<div id='xowa.app.debug.show_warn__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.app.debug.show_warn")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.debug.show_warn" data-xocfg-key="xowa.app.debug.show_warn" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.app.debug.show_warn__key_box' value='xowa.app.debug.show_warn'> <input type='hidden' id='xowa.app.debug.show_warn__ctx_box' value='app'>
</div>
<div id='xowa.app.debug.show_warn_help_div' class='xohelp_div'>
<div id='xowa.app.debug.show_warn_help_msg' class='xohelp_msg'>
<p>
Show warnings in info box
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> to show warnings in the info box in lower right hand corner</span>
<b>checked</b> to show warnings in the info box in lower right hand corner
</li>
<li>
<span class="reference-text"><b>unchecked</b> to not show warnings in the info box in lower right hand corner</span>
<b>unchecked</b> to not show warnings in the info box in lower right hand corner
</li>
</ul><span class="reference-text">Warnings are messages which XOWA generates when it encounters situations that are not strictly errors, but appear incorrect. For example, a missing file will generate a warning. Note that if this option is enabled, then the info box must be manually cleared by pressing Ctrl + Alt + C</span>
</li>
<li id="cite_note-show_note-1">
<span class="mw-cite-backlink"><a href="#cite_ref-show_note_1-0">^</a></span> <span class="reference-text">Show notes in info box (default is <code>unchecked</code>)</span>
</ul>
<p>
Warnings are messages which XOWA generates when it encounters situations that are not strictly errors, but appear incorrect. For example, a missing file will generate a warning. Note that if this option is enabled, then the info box must be manually cleared by pressing Ctrl + Alt + C
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.debug.show_note")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.debug.show_note__name' class='xocfg_itm_name'>
Show notes
</div>
<div id='xowa.app.debug.show_note__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.app.debug.show_note")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.debug.show_note" data-xocfg-key="xowa.app.debug.show_note" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.app.debug.show_note__key_box' value='xowa.app.debug.show_note'> <input type='hidden' id='xowa.app.debug.show_note__ctx_box' value='app'>
</div>
<div id='xowa.app.debug.show_note_help_div' class='xohelp_div'>
<div id='xowa.app.debug.show_note_help_msg' class='xohelp_msg'>
<p>
Show notes in info box
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> to show notes in the info box in lower right hand corner</span>
<b>checked</b> to show notes in the info box in lower right hand corner
</li>
<li>
<span class="reference-text"><b>unchecked</b> to not show notes in the info box in lower right hand corner</span>
<b>unchecked</b> to not show notes in the info box in lower right hand corner
</li>
</ul><span class="reference-text">Notes are messages that are informational, but more permanent than status messages. For example, import messages generate notes for each started stage ("deleting directory").</span>
</li>
<li id="cite_note-page_history__log_all-2">
<span class="mw-cite-backlink"><a href="#cite_ref-page_history__log_all_2-0">^</a></span> <span class="reference-text">Log every page visit in a separate log file (default is <code>unchecked</code>)</span>
<ul>
<li>
<span class="reference-text"><b>checked</b>: Logs every page visit in a separate log file: C:\xowa\user\anonymous\app\data\history\log_all.csv</span>
</li>
<li>
<span class="reference-text"><b>unchecked</b> Does not log every page visit to a separate log file.</span>
</li>
</ul><span class="reference-text">XOWA currently consolidates visits to the same page as one entry. For example, 3 visits to en.wikipedia.org/wiki/Earth would show up only once with the <code>date</code> being the most recent one. The <code>date</code> for the previous two entries would be lost. This option retains dates for all 3 entries by logging each visit to a separate file.</span>
</li>
</ol>
</ul>
<p>
Notes are messages that are informational, but more permanent than status messages. For example, import messages generate notes for each started stage ("deleting directory").
</p>
</div>
</div>
<h2>
Previous settings
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.setup.previous_version")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.setup.previous_version__name' class='xocfg_itm_name'>
Version
</div>
<div id='xowa.app.setup.previous_version__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.app.setup.previous_version")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.setup.previous_version" data-xocfg-key="xowa.app.setup.previous_version" data-xocfg-type="string" accesskey="d" class="xocfg_data__str xocfg_data__readonly" type="text" readonly="true" value="4.0.0.1701">
</div><input type='hidden' id='xowa.app.setup.previous_version__key_box' value='xowa.app.setup.previous_version'> <input type='hidden' id='xowa.app.setup.previous_version__ctx_box' value='app'>
</div>
<div id='xowa.app.setup.previous_version_help_div' class='xohelp_div'>
<div id='xowa.app.setup.previous_version_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.setup.os_script_list")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.setup.os_script_list__name' class='xocfg_itm_name'>
OS script list
</div>
<div id='xowa.app.setup.os_script_list__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.app.setup.os_script_list")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.setup.os_script_list" data-xocfg-key="xowa.app.setup.os_script_list" data-xocfg-type="string" accesskey="d" class="xocfg_data__str xocfg_data__readonly" type="text" readonly="true" value="">
</div><input type='hidden' id='xowa.app.setup.os_script_list__key_box' value='xowa.app.setup.os_script_list'> <input type='hidden' id='xowa.app.setup.os_script_list__ctx_box' value='app'>
</div>
<div id='xowa.app.setup.os_script_list_help_div' class='xohelp_div'>
<div id='xowa.app.setup.os_script_list_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.cfg.previous_grp")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.cfg.previous_grp__name' class='xocfg_itm_name'>
Recent page
</div>
<div id='xowa.app.cfg.previous_grp__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.app.cfg.previous_grp")' title="reset to &quot;xowa.app.security&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.cfg.previous_grp" data-xocfg-key="xowa.app.cfg.previous_grp" data-xocfg-type="string" accesskey="d" class="xocfg_data__str xocfg_data__readonly" type="text" readonly="true" value="xowa.gui.menus">
</div><input type='hidden' id='xowa.app.cfg.previous_grp__key_box' value='xowa.app.cfg.previous_grp'> <input type='hidden' id='xowa.app.cfg.previous_grp__ctx_box' value='app'>
</div>
<div id='xowa.app.cfg.previous_grp_help_div' class='xohelp_div'>
<div id='xowa.app.cfg.previous_grp_help_msg' class='xohelp_msg'>
<p>
This is a system property. Do not modify.<br>
<br>
Stores most recently viewed page. Used when visiting "Special:XowaCfg" without specifying a grp argument
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.wiki.lang.variant.current")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.wiki.lang.variant.current__name' class='xocfg_itm_name'>
Selected
</div>
<div id='xowa.wiki.lang.variant.current__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.wiki.lang.variant.current")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.wiki.lang.variant.current" data-xocfg-key="xowa.wiki.lang.variant.current" data-xocfg-type="string" accesskey="d" class="xocfg_data__str xocfg_data__readonly" type="text" readonly="true" value="">
</div><input type='hidden' id='xowa.wiki.lang.variant.current__key_box' value='xowa.wiki.lang.variant.current'> <input type='hidden' id='xowa.wiki.lang.variant.current__ctx_box' value='app'>
</div>
<div id='xowa.wiki.lang.variant.current_help_div' class='xohelp_div'>
<div id='xowa.wiki.lang.variant.current_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.window.previous_rect")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.window.previous_rect__name' class='xocfg_itm_name'>
Previous rect
</div>
<div id='xowa.app.startup.window.previous_rect__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.app.startup.window.previous_rect")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.startup.window.previous_rect" data-xocfg-key="xowa.app.startup.window.previous_rect" data-xocfg-type="string" accesskey="d" class="xocfg_data__str xocfg_data__readonly" type="text" readonly="true" value="0,0,1600,1170">
</div><input type='hidden' id='xowa.app.startup.window.previous_rect__key_box' value='xowa.app.startup.window.previous_rect'> <input type='hidden' id='xowa.app.startup.window.previous_rect__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.window.previous_rect_help_div' class='xohelp_div'>
<div id='xowa.app.startup.window.previous_rect_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.window.previous_maximized")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.window.previous_maximized__name' class='xocfg_itm_name'>
Previous was maximized
</div>
<div id='xowa.app.startup.window.previous_maximized__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.app.startup.window.previous_maximized")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.startup.window.previous_maximized" data-xocfg-key="xowa.app.startup.window.previous_maximized" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled">
</div><input type='hidden' id='xowa.app.startup.window.previous_maximized__key_box' value='xowa.app.startup.window.previous_maximized'> <input type='hidden' id='xowa.app.startup.window.previous_maximized__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.window.previous_maximized_help_div' class='xohelp_div'>
<div id='xowa.app.startup.window.previous_maximized_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.tabs.previous_list")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.tabs.previous_list__name' class='xocfg_itm_name'>
Previous list
</div>
<div id='xowa.app.startup.tabs.previous_list__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.app.startup.tabs.previous_list")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<textarea id="xowa.app.startup.tabs.previous_list" data-xocfg-key="xowa.app.startup.tabs.previous_list" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo xocfg_data__readonly" readonly="true">
home/wiki/Diagnostics
</textarea>
</div><input type='hidden' id='xowa.app.startup.tabs.previous_list__key_box' value='xowa.app.startup.tabs.previous_list'> <input type='hidden' id='xowa.app.startup.tabs.previous_list__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.tabs.previous_list_help_div' class='xohelp_div'>
<div id='xowa.app.startup.tabs.previous_list_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.tabs.previous_selected")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.tabs.previous_selected__name' class='xocfg_itm_name'>
Previous selected
</div>
<div id='xowa.app.startup.tabs.previous_selected__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.app.startup.tabs.previous_selected")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.startup.tabs.previous_selected" data-xocfg-key="xowa.app.startup.tabs.previous_selected" data-xocfg-type="int" accesskey="d" class="xocfg_data__int xocfg_data__readonly" type="text" readonly="true" value="0">
</div><input type='hidden' id='xowa.app.startup.tabs.previous_selected__key_box' value='xowa.app.startup.tabs.previous_selected'> <input type='hidden' id='xowa.app.startup.tabs.previous_selected__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.tabs.previous_selected_help_div' class='xohelp_div'>
<div id='xowa.app.startup.tabs.previous_selected_help_msg' class='xohelp_msg'>
</div>
</div>
<h2>
Toggles
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.offline-wikis")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.offline-wikis__name' class='xocfg_itm_name'>
Offline Wikis
</div>
<div id='xowa.html.toggles.offline-wikis__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.toggles.offline-wikis")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.offline-wikis" data-xocfg-key="xowa.html.toggles.offline-wikis" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled">
</div><input type='hidden' id='xowa.html.toggles.offline-wikis__key_box' value='xowa.html.toggles.offline-wikis'> <input type='hidden' id='xowa.html.toggles.offline-wikis__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.offline-wikis_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.offline-wikis_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidata-langs")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidata-langs__name' class='xocfg_itm_name'>
Wikidata Langs
</div>
<div id='xowa.html.toggles.wikidata-langs__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.toggles.wikidata-langs")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidata-langs" data-xocfg-key="xowa.html.toggles.wikidata-langs" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled">
</div><input type='hidden' id='xowa.html.toggles.wikidata-langs__key_box' value='xowa.html.toggles.wikidata-langs'> <input type='hidden' id='xowa.html.toggles.wikidata-langs__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidata-langs_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidata-langs_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidatawiki-claim")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidatawiki-claim__name' class='xocfg_itm_name'>
Wikidata Claims
</div>
<div id='xowa.html.toggles.wikidatawiki-claim__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.toggles.wikidatawiki-claim")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidatawiki-claim" data-xocfg-key="xowa.html.toggles.wikidatawiki-claim" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled" checked="checked">
</div><input type='hidden' id='xowa.html.toggles.wikidatawiki-claim__key_box' value='xowa.html.toggles.wikidatawiki-claim'> <input type='hidden' id='xowa.html.toggles.wikidatawiki-claim__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidatawiki-claim_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidatawiki-claim_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidatawiki-slink-wikipedia")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikipedia__name' class='xocfg_itm_name'>
Wikidata Links - Wikipedia
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikipedia__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.toggles.wikidatawiki-slink-wikipedia")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidatawiki-slink-wikipedia" data-xocfg-key="xowa.html.toggles.wikidatawiki-slink-wikipedia" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled" checked="checked">
</div><input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wikipedia__key_box' value='xowa.html.toggles.wikidatawiki-slink-wikipedia'> <input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wikipedia__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikipedia_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidatawiki-slink-wikipedia_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidatawiki-slink-wiktionary")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wiktionary__name' class='xocfg_itm_name'>
Wikidata Links - Wiktionary
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wiktionary__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.toggles.wikidatawiki-slink-wiktionary")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidatawiki-slink-wiktionary" data-xocfg-key="xowa.html.toggles.wikidatawiki-slink-wiktionary" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled" checked="checked">
</div><input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wiktionary__key_box' value='xowa.html.toggles.wikidatawiki-slink-wiktionary'> <input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wiktionary__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wiktionary_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidatawiki-slink-wiktionary_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidatawiki-slink-wikisource")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikisource__name' class='xocfg_itm_name'>
Wikidata Links - Wikisource
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikisource__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.toggles.wikidatawiki-slink-wikisource")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidatawiki-slink-wikisource" data-xocfg-key="xowa.html.toggles.wikidatawiki-slink-wikisource" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled" checked="checked">
</div><input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wikisource__key_box' value='xowa.html.toggles.wikidatawiki-slink-wikisource'> <input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wikisource__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikisource_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidatawiki-slink-wikisource_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidatawiki-slink-wikivoyage")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikivoyage__name' class='xocfg_itm_name'>
Wikidata Links - Wikivoyage
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikivoyage__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.toggles.wikidatawiki-slink-wikivoyage")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidatawiki-slink-wikivoyage" data-xocfg-key="xowa.html.toggles.wikidatawiki-slink-wikivoyage" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled" checked="checked">
</div><input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wikivoyage__key_box' value='xowa.html.toggles.wikidatawiki-slink-wikivoyage'> <input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wikivoyage__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikivoyage_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidatawiki-slink-wikivoyage_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidatawiki-slink-wikiquote")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikiquote__name' class='xocfg_itm_name'>
Wikidata Links - Wikiquote
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikiquote__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.toggles.wikidatawiki-slink-wikiquote")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidatawiki-slink-wikiquote" data-xocfg-key="xowa.html.toggles.wikidatawiki-slink-wikiquote" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled" checked="checked">
</div><input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wikiquote__key_box' value='xowa.html.toggles.wikidatawiki-slink-wikiquote'> <input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wikiquote__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikiquote_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidatawiki-slink-wikiquote_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidatawiki-slink-wikibooks")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikibooks__name' class='xocfg_itm_name'>
Wikidata Links - Wikiversity
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikibooks__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.toggles.wikidatawiki-slink-wikibooks")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidatawiki-slink-wikibooks" data-xocfg-key="xowa.html.toggles.wikidatawiki-slink-wikibooks" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled" checked="checked">
</div><input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wikibooks__key_box' value='xowa.html.toggles.wikidatawiki-slink-wikibooks'> <input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wikibooks__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikibooks_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidatawiki-slink-wikibooks_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidatawiki-slink-wikiversity")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikiversity__name' class='xocfg_itm_name'>
Wikidata Links - Wikinews
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikiversity__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.toggles.wikidatawiki-slink-wikiversity")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidatawiki-slink-wikiversity" data-xocfg-key="xowa.html.toggles.wikidatawiki-slink-wikiversity" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled" checked="checked">
</div><input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wikiversity__key_box' value='xowa.html.toggles.wikidatawiki-slink-wikiversity'> <input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wikiversity__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikiversity_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidatawiki-slink-wikiversity_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidatawiki-slink-wikinews")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikinews__name' class='xocfg_itm_name'>
Wikidata Links - Wikinews
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikinews__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.toggles.wikidatawiki-slink-wikinews")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidatawiki-slink-wikinews" data-xocfg-key="xowa.html.toggles.wikidatawiki-slink-wikinews" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled" checked="checked">
</div><input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wikinews__key_box' value='xowa.html.toggles.wikidatawiki-slink-wikinews'> <input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-wikinews__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-wikinews_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidatawiki-slink-wikinews_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidatawiki-slink-special")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-special__name' class='xocfg_itm_name'>
Wikidata Links - Special
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-special__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.toggles.wikidatawiki-slink-special")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidatawiki-slink-special" data-xocfg-key="xowa.html.toggles.wikidatawiki-slink-special" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled" checked="checked">
</div><input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-special__key_box' value='xowa.html.toggles.wikidatawiki-slink-special'> <input type='hidden' id='xowa.html.toggles.wikidatawiki-slink-special__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidatawiki-slink-special_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidatawiki-slink-special_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidatawiki-label")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidatawiki-label__name' class='xocfg_itm_name'>
Wikidata Labels
</div>
<div id='xowa.html.toggles.wikidatawiki-label__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.toggles.wikidatawiki-label")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidatawiki-label" data-xocfg-key="xowa.html.toggles.wikidatawiki-label" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled" checked="checked">
</div><input type='hidden' id='xowa.html.toggles.wikidatawiki-label__key_box' value='xowa.html.toggles.wikidatawiki-label'> <input type='hidden' id='xowa.html.toggles.wikidatawiki-label__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidatawiki-label_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidatawiki-label_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidatawiki-descr")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidatawiki-descr__name' class='xocfg_itm_name'>
Wikidata Descriptions
</div>
<div id='xowa.html.toggles.wikidatawiki-descr__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.toggles.wikidatawiki-descr")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidatawiki-descr" data-xocfg-key="xowa.html.toggles.wikidatawiki-descr" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled" checked="checked">
</div><input type='hidden' id='xowa.html.toggles.wikidatawiki-descr__key_box' value='xowa.html.toggles.wikidatawiki-descr'> <input type='hidden' id='xowa.html.toggles.wikidatawiki-descr__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidatawiki-descr_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidatawiki-descr_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidatawiki-alias")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidatawiki-alias__name' class='xocfg_itm_name'>
Wikidata Aliases
</div>
<div id='xowa.html.toggles.wikidatawiki-alias__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.toggles.wikidatawiki-alias")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidatawiki-alias" data-xocfg-key="xowa.html.toggles.wikidatawiki-alias" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled" checked="checked">
</div><input type='hidden' id='xowa.html.toggles.wikidatawiki-alias__key_box' value='xowa.html.toggles.wikidatawiki-alias'> <input type='hidden' id='xowa.html.toggles.wikidatawiki-alias__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidatawiki-alias_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidatawiki-alias_help_msg' class='xohelp_msg'>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.toggles.wikidatawiki-json")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.toggles.wikidatawiki-json__name' class='xocfg_itm_name'>
Wikidata JSON
</div>
<div id='xowa.html.toggles.wikidatawiki-json__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.toggles.wikidatawiki-json")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.toggles.wikidatawiki-json" data-xocfg-key="xowa.html.toggles.wikidatawiki-json" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool xocfg_data__readonly" type="checkbox" disabled="disabled" checked="checked">
</div><input type='hidden' id='xowa.html.toggles.wikidatawiki-json__key_box' value='xowa.html.toggles.wikidatawiki-json'> <input type='hidden' id='xowa.html.toggles.wikidatawiki-json__ctx_box' value='app'>
</div>
<div id='xowa.html.toggles.wikidatawiki-json_help_div' class='xohelp_div'>
<div id='xowa.html.toggles.wikidatawiki-json_help_msg' class='xohelp_msg'>
</div>
</div>
<h2>
Misc
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.shortcuts.show_remap_win")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.shortcuts.show_remap_win__name' class='xocfg_itm_name'>
Show shortcut remap
</div>
<div id='xowa.gui.shortcuts.show_remap_win__undo' data-xocfg-type='btn' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.gui.shortcuts.show_remap_win")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<button id="xowa.gui.shortcuts.show_remap_win" data-xocfg-key="xowa.gui.shortcuts.show_remap_win" data-xocfg-type="btn" class="xocfg_data__btn">Show shortcut remap</button>
</div><input type='hidden' id='xowa.gui.shortcuts.show_remap_win__key_box' value='xowa.gui.shortcuts.show_remap_win'> <input type='hidden' id='xowa.gui.shortcuts.show_remap_win__ctx_box' value='app'>
</div>
<div id='xowa.gui.shortcuts.show_remap_win_help_div' class='xohelp_div'>
<div id='xowa.gui.shortcuts.show_remap_win_help_msg' class='xohelp_msg'>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/Files - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,310 +17,285 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/Import'>Import</a>
</li>
<li class='active'>
<a href='/wiki/Options/Files'>Files</a>
</li>
<li class=''>
<a href='/wiki/Options/HTML_databases'>HTML databases</a>
</li>
<li class=''>
<a href='/wiki/Options/Page_sync'>Page sync</a>
</li>
<li class=''>
<a href='/wiki/Options/Category'>Category</a>
</li>
<li class=''>
<a href='/wiki/Options/Import_Dansguardian'>Import Dansguardian</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Files"><span class="tocnumber">1</span> <span class="toctext">Files</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Cache_.5B2.5D"><span class="tocnumber">2</span> <span class="toctext">Cache <sup>[2]</sup></span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#System_Applications"><span class="tocnumber">3</span> <span class="toctext">System Applications</span></a>
</li>
<li class="toclevel-1 tocsection-4">
<a href="#Notes"><span class="tocnumber">4</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general' selected='selected'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
<p>
<br>
</p>
</div>
<h2>
<span class="mw-headline" id="Files">Files</span>
Basic
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Retrieval enabled: <sup id="cite_ref-download_enabled_0-0" class="reference"><a href="#cite_note-download_enabled-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="app.files.download.enabled" type="checkbox" class="options_checkbox" id='xowa_prop_0' checked='checked'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Cache_.5B2.5D">Cache <sup id="cite_ref-cache_1-0" class="reference"><a href="#cite_note-cache-1">[2]</a></sup></span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Minumum disk space used: <sup id="cite_ref-fsys_size_min_2-0" class="reference"><a href="#cite_note-fsys_size_min-2">[3]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.usr.cache.fsys_size_min" class="options_textbox_num" style="width: 40px;" id='xowa_prop_1' value='75'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Maxiumum disk space used: <sup id="cite_ref-fsys_size_max_3-0" class="reference"><a href="#cite_note-fsys_size_max-3">[4]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.usr.cache.fsys_size_max" class="options_textbox_num" style="width: 40px;" id='xowa_prop_2' value='100'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Reduce cache to min<sup id="cite_ref-reduce_to_min_4-0" class="reference"><a href="#cite_note-reduce_to_min-4">[5]</a></sup>
</td>
<td>
<button class='options_button' id='xowa_update_dump_status' onclick='return cache_reduce_to_min();'>Reduce</button>
</td>
</tr>
<tr>
<td class='options_row_label'>
Clear cache<sup id="cite_ref-reduce_to_zero_5-0" class="reference"><a href="#cite_note-reduce_to_zero-5">[6]</a></sup>
</td>
<td>
<button class='options_button' accesskey='c' id='xowa_update_dump_status' onclick='return cache_reduce_to_zero();'><u>C</u>lear</button>
</td>
</tr>
<tr>
<td class='options_row_label'>
Info: <sup id="cite_ref-info_6-0" class="reference"><a href="#cite_note-info-6">[7]</a></sup>
</td>
<td>
<textarea xowa_prop="xowa.api.usr.cache.info" class="options_textbox options_readonly" readonly='readonly' style="width: 600px; height: 100px;" id='xowa_prop_3'>
cache folder: C:\xowa\file
space used: 19.884 MB
file count: 1464
oldest file: 2016-11-25 10:37:41
</textarea>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="System_Applications">System Applications</span>
</h2>
<table class="options_table">
<tr>
<td class='options_row_label'>
ImageMagick - Identify:
<p>
<sup id="cite_ref-7" class="reference"><a href="#cite_note-7">[8]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.query_img_size.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_4' value='C:\xowa\bin\windows_64\imagemagick\identify'><button id='xowa_prop_4_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_4", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.query_img_size.args" class="options_textbox" style="width: 380px;" id='xowa_prop_5' value='-ping -format "&lt;{%w,%h}&gt;" "~{file}"'>
</p>
</td>
</tr>
<tr>
<td class='options_row_label'>
ImageMagick - Convert:
<p>
<sup id="cite_ref-8" class="reference"><a href="#cite_note-8">[9]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.resize_img.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_6' value='C:\xowa\bin\windows_64\imagemagick\convert'><button id='xowa_prop_6_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_6", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.resize_img.args" class="options_textbox" style="width: 380px;" id='xowa_prop_7' value='"~{source}" -coalesce -resize ~{width}x~{height} "~{target}"'>
</p>
</td>
</tr>
<tr>
<td class='options_row_label'>
Inkscape
<p>
<sup id="cite_ref-9" class="reference"><a href="#cite_note-9">[10]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.convert_svg_to_png.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_8' value='C:\xowa\bin\windows_64\inkscape\inkscape'><button id='xowa_prop_8_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_8", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.convert_svg_to_png.args" class="options_textbox" style="width: 380px;" id='xowa_prop_9' value='-z -w ~{width} -f "~{source}" -e "~{target}"'>
</p>
</td>
</tr>
<tr>
<td class='options_row_label'>
Djvu converter
<p>
<sup id="cite_ref-10" class="reference"><a href="#cite_note-10">[11]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.convert_djvu_to_tiff.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_10' value='C:\xowa\bin\windows_64\djvulibre\ddjvu'><button id='xowa_prop_10_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_10", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.convert_djvu_to_tiff.args" class="options_textbox" style="width: 380px;" id='xowa_prop_11' value='-format=tiff -page=1 "~{source}" "~{target}"'>
</p>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-download_enabled-0">
<span class="mw-cite-backlink"><a href="#cite_ref-download_enabled_0-0">^</a></span> <span class="reference-text">Choose one of the following (default is <code>unchecked</code>)</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.retrieval_enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.retrieval_enabled__name' class='xocfg_itm_name'>
Retrieval enabled
</div>
<div id='xowa.files.retrieval_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.files.retrieval_enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.files.retrieval_enabled" data-xocfg-key="xowa.files.retrieval_enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.files.retrieval_enabled__key_box' value='xowa.files.retrieval_enabled'> <input type='hidden' id='xowa.files.retrieval_enabled__ctx_box' value='app'>
</div>
<div id='xowa.files.retrieval_enabled_help_div' class='xohelp_div'>
<div id='xowa.files.retrieval_enabled_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> to automatically download images / retrieve images from database</span>
<b>checked</b> to automatically download images / retrieve images from database
<ul>
<li>
<span class="reference-text">ImageMagick and Inkscape <b>must</b> be installed (See <a href="http://xowa.org/home/wiki/Dev/File/Setup.html" id="xolnki_2" title="Dev/File/Setup">Dev/File/Setup</a>)</span>
ImageMagick and Inkscape <b>must</b> be installed (See <a tabindex="-1" href="/wiki/Dev/File/Setup" id="xolnki_27" title="Dev/File/Setup">Dev/File/Setup</a>)
</li>
<li>
<span class="reference-text">An internet connection must be available, or a local tarball must be set up. (See <a href="http://xowa.org/home/wiki/Archive/Usage/Offline_images.html" id="xolnki_3" title="Archive/Usage/Offline images">Archive/Usage/Offline_images</a>)</span>
An internet connection must be available, or a local tarball must be set up. (See <a tabindex="-1" href="/wiki/Archive/Usage/Offline_images" id="xolnki_28" title="Archive/Usage/Offline images">Archive/Usage/Offline_images</a>)
</li>
</ul>
</li>
<li>
<span class="reference-text"><b>unchecked</b> to leave images unprocessed</span>
<b>unchecked</b> to leave images unprocessed
</li>
</ul>
</li>
<li id="cite_note-cache-1">
<span class="mw-cite-backlink"><a href="#cite_ref-cache_1-0">^</a></span> <span class="reference-text">Although files are saved in the bin.sqlite3 database, they are also cached locally at <code>C:\xowa\file</code>. This is done for the following reasons:</span>
</div>
</div>
<h2>
Cache
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.cache.fsys_size_min")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.cache.fsys_size_min__name' class='xocfg_itm_name'>
Minimum disk space used
</div>
<div id='xowa.files.cache.fsys_size_min__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.cache.fsys_size_min")' title="reset to &quot;75&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.files.cache.fsys_size_min" data-xocfg-key="xowa.files.cache.fsys_size_min" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="75">
</div><input type='hidden' id='xowa.files.cache.fsys_size_min__key_box' value='xowa.files.cache.fsys_size_min'> <input type='hidden' id='xowa.files.cache.fsys_size_min__ctx_box' value='app'>
</div>
<div id='xowa.files.cache.fsys_size_min_help_div' class='xohelp_div'>
<div id='xowa.files.cache.fsys_size_min_help_msg' class='xohelp_msg'>
<p>
Enter a minimum size for the cache to use (in MB)<br>
</p>
<p>
This is an advanced configuration tweak. When the cache reaches its maximum size, it will delete files to free space. It will continue deleting files until the minimum size is reached.<br>
</p>
<p>
For example:
</p>
<ul>
<li>
<span class="reference-text"><b>The HTML browser must display the image</b>: The HTML browser cannot read directly from a sqlite database. The "src" attribute must point to a file resource. (It could take a base64 encoded string, but this has its own complications)</span>
If the max is set to 100 MB
</li>
<li>
<span class="reference-text"><b>Viewer apps must be able to access the image</b>: Similar to the above, when a file is clicked in the commons wiki, XOWA sends it to an external viewer app. These viewer apps will not be able to access files from the sqlite database or from a base64 encoded string</span>
... and the current size of all files in the cache is 99.9 MB
</li>
<li>
<span class="reference-text"><b>Performance</b>: Images will load more quickly if they are already on the file system (as opposed to being continually extracted from the database)</span>
</li>
</ul><span class="reference-text">Some other details worth noting:</span>
<ul>
<li>
<span class="reference-text">The cache is stored in <code>C:\xowa\user\user-anonymous.xowa</code></span>
... and a 200 KB file is added
</li>
<li>
<span class="reference-text">This value should not be set any lower than 5 MB (or else all images may not load on a page)</span>
Then the cache size will be temporarily 100.1 MB
</li>
<li>
... triggering the delete mechanism
</li>
<li>
... which will reduce the current size of all files to 75 MB
</li>
</ul>
</li>
<li id="cite_note-fsys_size_min-2">
<span class="mw-cite-backlink"><a href="#cite_ref-fsys_size_min_2-0">^</a></span> <span class="reference-text">Enter a minimum size for the cache to use (in MB) (default is <code>75</code>) .<br>
This is an advanced configuration tweak. When the cache reaches its maximum size, it will delete files to free space. It will continue deleting files until the minimum size is reached.<br>
For example:</span>
<ul>
<li>
<span class="reference-text">If the max is set to 100 MB</span>
</li>
<li>
<span class="reference-text">... and the current size of all files in the cache is 99.9 MB</span>
</li>
<li>
<span class="reference-text">... and a 200 KB file is added</span>
</li>
<li>
<span class="reference-text">Then the cache size will be temporarily 100.1 MB</span>
</li>
<li>
<span class="reference-text">... triggering the delete mechanism</span>
</li>
<li>
<span class="reference-text">... which will reduce the current size of all files to 75 MB</span>
</li>
</ul>
</li>
<li id="cite_note-fsys_size_max-3">
<span class="mw-cite-backlink"><a href="#cite_ref-fsys_size_max_3-0">^</a></span> <span class="reference-text">Enter a maximum size for the cache to use (in MB) (default is <code>100</code>) .<br>
</span>
</li>
<li id="cite_note-reduce_to_min-4">
<span class="mw-cite-backlink"><a href="#cite_ref-reduce_to_min_4-0">^</a></span> <span class="reference-text">Press to reduce the cache to the minimum now (typically 75 MB).</span>
</li>
<li id="cite_note-reduce_to_zero-5">
<span class="mw-cite-backlink"><a href="#cite_ref-reduce_to_zero_5-0">^</a></span> <span class="reference-text">Press to clear the cache (reduces to 0 MB).</span>
</li>
<li id="cite_note-info-6">
<span class="mw-cite-backlink"><a href="#cite_ref-info_6-0">^</a></span> <span class="reference-text">Miscellaneous information about the cache</span>
</li>
<li id="cite_note-7">
<span class="mw-cite-backlink"><a href="#cite_ref-7">^</a></span> <span class="reference-text">Queries image for size (needed for online images; not needed for offline databases) . Recommended: <a href="http://www.imagemagick.org/" rel="nofollow" class="external text">ImageMagick</a></span>
</li>
<li id="cite_note-8">
<span class="mw-cite-backlink"><a href="#cite_ref-8">^</a></span> <span class="reference-text">Resizes image (needed for online images; not needed for offline databases) . Recommended: <a href="http://www.imagemagick.org/" rel="nofollow" class="external text">ImageMagick</a></span>
</li>
<li id="cite_note-9">
<span class="mw-cite-backlink"><a href="#cite_ref-9">^</a></span> <span class="reference-text">Converts svg to png (needed for online images; not needed for offline databases) . Recommended: <a href="http://www.inkscape.org/" rel="nofollow" class="external text">Inkscape</a></span>
</li>
<li id="cite_note-10">
<span class="mw-cite-backlink"><a href="#cite_ref-10">^</a></span> <span class="reference-text">Converts djvu to png (needed for online images; not needed for offline databases) . Recommended: <a href="http://www.miktex.org/" rel="nofollow" class="external text">MikTeX</a></span>
</li>
</ol>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.cache.fsys_size_max")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.cache.fsys_size_max__name' class='xocfg_itm_name'>
Maximum disk space used
</div>
<div id='xowa.files.cache.fsys_size_max__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.cache.fsys_size_max")' title="reset to &quot;100&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.files.cache.fsys_size_max" data-xocfg-key="xowa.files.cache.fsys_size_max" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="100">
</div><input type='hidden' id='xowa.files.cache.fsys_size_max__key_box' value='xowa.files.cache.fsys_size_max'> <input type='hidden' id='xowa.files.cache.fsys_size_max__ctx_box' value='app'>
</div>
<div id='xowa.files.cache.fsys_size_max_help_div' class='xohelp_div'>
<div id='xowa.files.cache.fsys_size_max_help_msg' class='xohelp_msg'>
<p>
Enter a maximum size for the cache to use (in MB)<br>
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.cache.reduce_to_min")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.cache.reduce_to_min__name' class='xocfg_itm_name'>
Reduce cache to min
</div>
<div id='xowa.files.cache.reduce_to_min__undo' data-xocfg-type='btn' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.cache.reduce_to_min")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<button id="xowa.files.cache.reduce_to_min" data-xocfg-key="xowa.files.cache.reduce_to_min" data-xocfg-type="btn" class="xocfg_data__btn">Reduce cache to min</button>
</div><input type='hidden' id='xowa.files.cache.reduce_to_min__key_box' value='xowa.files.cache.reduce_to_min'> <input type='hidden' id='xowa.files.cache.reduce_to_min__ctx_box' value='app'>
</div>
<div id='xowa.files.cache.reduce_to_min_help_div' class='xohelp_div'>
<div id='xowa.files.cache.reduce_to_min_help_msg' class='xohelp_msg'>
<p>
Press to reduce the cache to the minimum now (typically 75 MB).
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.cache.clear")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.cache.clear__name' class='xocfg_itm_name'>
Clear cache
</div>
<div id='xowa.files.cache.clear__undo' data-xocfg-type='btn' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.files.cache.clear")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<button id="xowa.files.cache.clear" data-xocfg-key="xowa.files.cache.clear" data-xocfg-type="btn" class="xocfg_data__btn">Clear cache</button>
</div><input type='hidden' id='xowa.files.cache.clear__key_box' value='xowa.files.cache.clear'> <input type='hidden' id='xowa.files.cache.clear__ctx_box' value='app'>
</div>
<div id='xowa.files.cache.clear_help_div' class='xohelp_div'>
<div id='xowa.files.cache.clear_help_msg' class='xohelp_msg'>
<p>
Press to clear the cache (reduces to 0 MB).
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.files.cache.info")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.files.cache.info__name' class='xocfg_itm_name'>
Info
</div>
<div id='xowa.files.cache.info__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.files.cache.info")' title="reset to &quot;cache folder: C:\xowa\file
space used: 53.729 MB
file count: 3759
oldest file: 2016-12-28 21:57:02
&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<textarea id="xowa.files.cache.info" data-xocfg-key="xowa.files.cache.info" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo xocfg_data__readonly" readonly="true">
cache folder: C:\xowa\file
space used: 53.729 MB
file count: 3759
oldest file: 2016-12-28 21:57:02
</textarea>
</div><input type='hidden' id='xowa.files.cache.info__key_box' value='xowa.files.cache.info'> <input type='hidden' id='xowa.files.cache.info__ctx_box' value='app'>
</div>
<div id='xowa.files.cache.info_help_div' class='xohelp_div'>
<div id='xowa.files.cache.info_help_msg' class='xohelp_msg'>
<p>
Miscellaneous information about the cache
</p>
</div>
</div>
</div>
</div>

View File

@ -274,48 +274,10 @@ li.active a, li.active a:hover
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#XOWA_viewer"><span class="tocnumber">1</span> <span class="toctext">XOWA viewer</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Notes"><span class="tocnumber">2</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
</p>
</div><br>
<p>
<a href="xowa-cmd:app.setup.addons.firefox.install;" accesskey='i'><img src="file:///C:/xowa/user/anonymous/app/img/xowa/protocol.png">Install</a><sup id="cite_ref-install_by_firefox_exe_0-0" class="reference"><a href="#cite_note-install_by_firefox_exe-0">[1]</a></sup>
gplx.Gfo_invk__noop@ed44228
</p>
<h2>
<span class="mw-headline" id="XOWA_viewer">XOWA viewer</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Firefox path: <sup id="cite_ref-firefox_exe_path_1-0" class="reference"><a href="#cite_note-firefox_exe_path-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="app.setup.addons.firefox.program.cmd" class="options_textbox" style="width: 350px;" type='xowa_io' id='xowa_prop_0' value='firefox'><button id='xowa_prop_0_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_0", "Please select a file.");'>...</button>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-install_by_firefox_exe-0">
<span class="mw-cite-backlink"><a href="#cite_ref-install_by_firefox_exe_0-0">^</a></span> <span class="reference-text">Installs the XOWA viewer add-on by running "firefox xowa_viewer.xpi". Note that Firefox should launch after clicking the install link. For more information, see <a href="http://xowa.org/home/wiki/App/Xtn/Browser/XOWA_viewer.html" id="xolnki_2" title="App/Xtn/Browser/XOWA viewer">App/Xtn/Browser/XOWA_viewer</a></span>
</li>
<li id="cite_note-firefox_exe_path-1">
<span class="mw-cite-backlink"><a href="#cite_ref-firefox_exe_path_1-0">^</a></span> <span class="reference-text">Enter the path where Firefox is installed. (default is <code>firefox</code>) You may need to point this directly to your firefox executable if it doesn't work.</span>
</li>
</ol>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/HTML - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,156 +17,221 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class='active'>
<a href='/wiki/Options/HTML'>HTML</a>
</li>
<li class=''>
<a href='/wiki/Options/Wiki_HTML'>Wiki HTML</a>
</li>
<li class=''>
<a href='/wiki/Options/HTML_Tidy'>HTML Tidy</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#HTML_page_font"><span class="tocnumber">1</span> <span class="toctext">HTML page font</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Custom_CSS"><span class="tocnumber">2</span> <span class="toctext">Custom CSS</span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#Notes"><span class="tocnumber">3</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css' selected='selected'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="HTML_page_font">HTML page font</span>
Font
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Enabled: <sup id="cite_ref-font_enabled_0-0" class="reference"><a href="#cite_note-font_enabled-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="app.html.page.font_enabled" type="checkbox" class="options_checkbox" id='xowa_prop_0' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Font name: <sup id="cite_ref-font_name_1-0" class="reference"><a href="#cite_note-font_name-1">[2]</a></sup>
</td>
<td>
<input class="options_textbox" xowa_prop="app.html.page.font_name" id='xowa_prop_1' value='Arial'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Font size: <sup id="cite_ref-font_size_2-0" class="reference"><a href="#cite_note-font_size-2">[3]</a></sup>
</td>
<td>
<input class="options_textbox" xowa_prop="app.html.page.font_size" id='xowa_prop_2' value='16.0'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Font CSS format: <sup id="cite_ref-font_css_fmt_3-0" class="reference"><a href="#cite_note-font_css_fmt-3">[4]</a></sup>
</td>
<td>
<textarea xowa_prop="app.html.page.font_css_fmt" type="input" class="options_textarea" style="width: 600px; height: 100px;" id='xowa_prop_3'>
body {font-family: ~{font_name}; font-size: ~{font_size}px;}
</textarea>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Custom_CSS">Custom CSS</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Custom CSS: <sup id="cite_ref-custom_css_4-0" class="reference"><a href="#cite_note-custom_css-4">[5]</a></sup>
</td>
<td>
<textarea xowa_prop="app.gui.html.css_xtn" class="options_textarea" style="width: 600px; height: 100px;" id='xowa_prop_4'>
</textarea>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-font_enabled-0">
<span class="mw-cite-backlink"><a href="#cite_ref-font_enabled_0-0">^</a></span> <span class="reference-text">Choose one of the following (default is <code>unchecked</code>)</span>
<div class="xocfg_row flex_div">
<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.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.css.font.enabled__name' class='xocfg_itm_name'>
Enabled
</div>
<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>
<div class='xocfg_itm_data'>
<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">
</div><input type='hidden' id='xowa.html.css.font.enabled__key_box' value='xowa.html.css.font.enabled'> <input type='hidden' id='xowa.html.css.font.enabled__ctx_box' value='app'>
</div>
<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>
<span class="reference-text"><b>checked</b> : enables custom HTML page font</span>
<b>checked</b> : Enables custom HTML page font
</li>
<li>
<span class="reference-text"><b>unchecked</b> : disables custom HTML page font. The HTML page font will be the browser default (Arial 16)</span>
<b>unchecked</b> : Disables custom HTML page font. The HTML page font will be the browser default (Arial 16)
</li>
</ul>
</li>
<li id="cite_note-font_name-1">
<span class="mw-cite-backlink"><a href="#cite_ref-font_name_1-0">^</a></span> <span class="reference-text">Enter a font family name. (default is <code>Arial</code>)</span>
</li>
<li id="cite_note-font_size-2">
<span class="mw-cite-backlink"><a href="#cite_ref-font_size_2-0">^</a></span> <span class="reference-text">Enter a number representing for a valid font size in pixels. (default is <code>16</code>)</span>
</li>
<li id="cite_note-font_css_fmt-3">
<span class="mw-cite-backlink"><a href="#cite_ref-font_css_fmt_3-0">^</a></span> <span class="reference-text">Enter a format for embedding the custom font info in the web page. (default is <code>body, td {font-family:~{font_name};font-size:~{font_size}px;</code>) }</span>
</li>
<li id="cite_note-custom_css-4">
<span class="mw-cite-backlink"><a href="#cite_ref-custom_css_4-0">^</a></span> <span class="reference-text">Add other custom CSS to be applied to every page (default is )</span>
</li>
</ol>
</div>
</div>
<div class="xocfg_row flex_div">
<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.name")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.css.font.name__name' class='xocfg_itm_name'>
Name
</div>
<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>
<div class='xocfg_itm_data'>
<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">
</div><input type='hidden' id='xowa.html.css.font.name__key_box' value='xowa.html.css.font.name'> <input type='hidden' id='xowa.html.css.font.name__ctx_box' value='app'>
</div>
<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>
<div class="xocfg_row flex_div">
<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.size")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.css.font.size__name' class='xocfg_itm_name'>
Size
</div>
<div id='xowa.html.css.font.size__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.size")' title="reset to &quot;16.0&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<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.0">
</div><input type='hidden' id='xowa.html.css.font.size__key_box' value='xowa.html.css.font.size'> <input type='hidden' id='xowa.html.css.font.size__ctx_box' value='app'>
</div>
<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">
<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>
<div id='xowa.html.css.font.format__name' class='xocfg_itm_name'>
Format
</div>
<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>
<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><input type='hidden' id='xowa.html.css.font.format__key_box' value='xowa.html.css.font.format'> <input type='hidden' id='xowa.html.css.font.format__ctx_box' value='app'>
</div>
<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">
<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>
<div id='xowa.html.css.custom.script__name' class='xocfg_itm_name'>
CSS
</div>
<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>
<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><input type='hidden' id='xowa.html.css.custom.script__key_box' value='xowa.html.css.custom.script'> <input type='hidden' id='xowa.html.css.custom.script__ctx_box' value='app'>
</div>
<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>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/HTML Tidy - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,268 +17,288 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/HTML'>HTML</a>
</li>
<li class=''>
<a href='/wiki/Options/Wiki_HTML'>Wiki HTML</a>
</li>
<li class='active'>
<a href='/wiki/Options/HTML_Tidy'>HTML Tidy</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#General"><span class="tocnumber">1</span> <span class="toctext">General</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Engine:_tidy_binary"><span class="tocnumber">2</span> <span class="toctext">Engine: tidy binary</span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#Notes"><span class="tocnumber">3</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy' selected='selected'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
<p>
HTML Tidy is a software library whose purpose is to fix invalid HTML. It is enabled on all Wikimedia wikis. Without HTML Tidy, a small percentage of pages will render incorrectly (broken tables; extended bold; horizontal scroll bar; misplaced images), etc. See <a href="http://xowa.org/home/wiki/Diagnostics/HTML_Tidy.html" id="xolnki_2" title="Diagnostics/HTML Tidy">Diagnostics/HTML_Tidy</a> for examples.
</p>
<p>
For more info about XOWA's customized JTidy jar, see <a href="http://xowa.org/home/wiki/App/Xtn/Mediawiki/Tidy/JTidy.html" id="xolnki_3" title="App/Xtn/Mediawiki/Tidy/JTidy">App/Xtn/Mediawiki/Tidy/JTidy</a>
</p>
<p>
HTML Tidy is a software library whose purpose is to fix invalid HTML. It is enabled on all Wikimedia wikis. Without HTML Tidy, a small percentage of pages will render incorrectly (broken tables; extended bold; horizontal scroll bar; misplaced images), etc. See <a tabindex="-1" href="/wiki/Diagnostics/HTML_Tidy" id="xolnki_24" title="Diagnostics/HTML Tidy">Diagnostics/HTML_Tidy</a> for examples.
</p>
<p>
For more info about XOWA's customized JTidy jar, see <a tabindex="-1" href="/wiki/App/Xtn/Mediawiki/Tidy/JTidy" id="xolnki_25" title="App/Xtn/Mediawiki/Tidy/JTidy">App/Xtn/Mediawiki/Tidy/JTidy</a>
</p>
</div>
<h2>
<span class="mw-headline" id="General">General</span>
General
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Enabled: <sup id="cite_ref-enabled_0-0" class="reference"><a href="#cite_note-enabled-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="app.html.tidy.enabled" type="checkbox" class='options_checkbox' id='xowa_prop_0' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Tidy engine: <sup id="cite_ref-engine_type_1-0" class="reference"><a href="#cite_note-engine_type-1">[2]</a></sup>
</td>
<td>
<select xowa_prop="app.html.tidy.engine_type" xowa_prop_list="app.html.tidy.engine_type_list" class="options_textbox" size='2' id='xowa_prop_1'>
<option value='tidy'>
tidy
</option>
<option value='jtidy' selected='selected'>
jtidy
</option>
</select>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Engine:_tidy_binary">Engine: tidy binary</span>
</h2>
<table class="metadata plainlinks ambox ambox-delete" style="">
<tr>
<td class="mbox-empty-cell">
</td>
<td class="mbox-text" style="">
<p>
<span class="mbox-text-span">Linux / Mac OS X users:</span>
</p>
<ul>
<li>
<span class="mbox-text-span">If you choose to use the tidy binary, please download the appropriate one for your platform from <a href="http://tidy.sourceforge.net/" rel="nofollow" class="external free">http://tidy.sourceforge.net/</a></span>
</li>
<li>
<span class="mbox-text-span">If you enable tidy and XOWA shows no HTML, you will need to disable tidy through a text editor: /xowa/user/anonymous/app/data/cfg/xowa_user_cfg.gfs</span>
</li>
</ul>
</td>
</tr>
</table>
<table class='options_table'>
<tr>
<td class='options_row_label'>
tidy library:
<p>
<sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[3]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.html.tidy.lib.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_2' value='C:\xowa\bin\windows_64\tidy\tidy'><button id='xowa_prop_2_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_2", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.html.tidy.lib.args" class="options_textbox" style="width: 380px;" id='xowa_prop_3' value='-utf8 --force-output y --quiet y --tidy-mark n --doctype &#39;&#39; --wrap 0 --indent y --quote-nbsp y --literal-attributes y --wrap-attributes n --fix-uri n --fix-backslash n --enclose-block-text y -o "~{target}" "~{source}"'><sup id="cite_ref-engine_tidy_3-0" class="reference"><a href="#cite_note-engine_tidy-3">[4]</a></sup>
</p>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-enabled-0">
<span class="mw-cite-backlink"><a href="#cite_ref-enabled_0-0">^</a></span> <span class="reference-text">Choose if HTML tidy is enabled (default is <code>checked</code>)</span>
</li>
<li id="cite_note-engine_type-1">
<span class="mw-cite-backlink"><a href="#cite_ref-engine_type_1-0">^</a></span> <span class="reference-text">Choose an HTML tidy engine (default is <code>jtidy</code>)</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.tidy.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.tidy.enabled__name' class='xocfg_itm_name'>
Enabled
</div>
<div id='xowa.html.tidy.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.tidy.enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.tidy.enabled" data-xocfg-key="xowa.html.tidy.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.html.tidy.enabled__key_box' value='xowa.html.tidy.enabled'> <input type='hidden' id='xowa.html.tidy.enabled__ctx_box' value='app'>
</div>
<div id='xowa.html.tidy.enabled_help_div' class='xohelp_div'>
<div id='xowa.html.tidy.enabled_help_msg' class='xohelp_msg'>
<p>
Choose if HTML tidy is enabled
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.tidy.engine")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.tidy.engine__name' class='xocfg_itm_name'>
Tidy engine
</div>
<div id='xowa.html.tidy.engine__undo' data-xocfg-type='list:xowa.html.tidy.engine' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.html.tidy.engine")' title="reset to &quot;jtidy&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<select id="xowa.html.tidy.engine" data-xocfg-key="xowa.html.tidy.engine" data-xocfg-type="list:xowa.html.tidy.engine" accesskey="d" class="xocfg_data__list" size="2">
<option value="tidy">
tidy
</option>
<option value="jtidy" selected="selected">
jtidy
</option>
</select>
</div><input type='hidden' id='xowa.html.tidy.engine__key_box' value='xowa.html.tidy.engine'> <input type='hidden' id='xowa.html.tidy.engine__ctx_box' value='app'>
</div>
<div id='xowa.html.tidy.engine_help_div' class='xohelp_div'>
<div id='xowa.html.tidy.engine_help_msg' class='xohelp_msg'>
<p>
Choose an HTML tidy engine:
</p>
<ul>
<li>
<span class="reference-text"><b><a href="http://tidy.sourceforge.net/" rel="nofollow" class="external text">tidy</a></b>: The same library that is used by WMF wikis. Choose <code>tidy</code> if you want to run the official tidy library that WM uses. Note that you must download the binary if you are on Linux / Mac OS X.</span>
<b><a tabindex="-1" href="http://tidy.sourceforge.net/" rel="nofollow" class="external text">tidy</a></b>: The same library that is used by WMF wikis. Choose <code>tidy</code> if you want to run the official tidy library that WM uses. Note that you must download the binary if you are on Linux / Mac OS X.
</li>
<li>
<span class="reference-text"><b><a href="http://jtidy.sourceforge.net/" rel="nofollow" class="external text">jtidy</a></b>: A Java implementation of the tidy library. Choose <code>jtidy</code> if you don't want to install a platform specific binary. Note that JTidy is not a 100% implementation of tidy, though it appears to be quite close (at about 95%).</span>
<b><a tabindex="-1" href="http://jtidy.sourceforge.net/" rel="nofollow" class="external text">jtidy</a></b>: A Java implementation of the tidy library. Choose <code>jtidy</code> if you don't want to install a platform specific binary. Note that JTidy is not a 100% implementation of tidy, though it appears to be quite close (at about 95%).
</li>
</ul>
</li>
<li id="cite_note-2">
<span class="mw-cite-backlink"><a href="#cite_ref-2">^</a></span> <span class="reference-text">Path to the tidy binary . Recommended: <a href="http://tidy.sourceforge.net" rel="nofollow" class="external text">tidy</a></span>
</li>
<li id="cite_note-engine_tidy-3">
<span class="mw-cite-backlink"><a href="#cite_ref-engine_tidy_3-0">^</a></span> <span class="reference-text">XOWA defaults to the following tidy arguments:</span>
</div>
</div>
<h2>
Tidy binary
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.tidy.cmd")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.tidy.cmd__name' class='xocfg_itm_name'>
Process
</div>
<div id='xowa.html.tidy.cmd__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.html.tidy.cmd")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}tidy\tidy|-utf8 --force-output y --quiet y --tidy-mark n --doctype '' --wrap 0 --indent y --quote-nbsp y --literal-attributes y --wrap-attributes n --fix-uri n --fix-backslash n --enclose-block-text y -o &quot;~{target}&quot; &quot;~{source}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.html.tidy.cmd-exe" data-xocfg-key="xowa.html.tidy.cmd" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="~{&lt;&gt;bin_plat_dir&lt;&gt;}tidy\tidy"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.html.tidy.cmd-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.html.tidy.cmd-arg" data-xocfg-key="xowa.html.tidy.cmd" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="-utf8 --force-output y --quiet y --tidy-mark n --doctype '' --wrap 0 --indent y --quote-nbsp y --literal-attributes y --wrap-attributes n --fix-uri n --fix-backslash n --enclose-block-text y -o &quot;~{target}&quot; &quot;~{source}&quot;">
</div><input type='hidden' id='xowa.html.tidy.cmd__key_box' value='xowa.html.tidy.cmd'> <input type='hidden' id='xowa.html.tidy.cmd__ctx_box' value='app'>
</div>
<div id='xowa.html.tidy.cmd_help_div' class='xohelp_div'>
<div id='xowa.html.tidy.cmd_help_msg' class='xohelp_msg'>
<p>
XOWA defaults to the following tidy arguments:
</p>
<pre style='overflow:auto;'>
<span class="reference-text">-utf8 --force-output y --quiet y --tidy-mark n --doctype '''' --wrap 0 --indent y --quote-nbsp y --literal-attributes y --wrap-attributes n --fix-url n --fix-backslash n --enclose-block-text y -o "~{target}" "~{source}"
</span>
-utf8 --force-output y --quiet y --tidy-mark n --doctype '''' --wrap 0 --indent y --quote-nbsp y --literal-attributes y --wrap-attributes n --fix-url n --fix-backslash n --enclose-block-text y -o "~{target}" "~{source}"
</pre>
<dl>
<dt>
<span class="reference-text">-utf8</span>
-utf8
</dt>
<dd>
<span class="reference-text">default is ascii</span>
default is ascii
</dd>
<dt>
<span class="reference-text">--force-output y</span>
--force-output y
</dt>
<dd>
<span class="reference-text">always generate output; do not fail on error</span>
always generate output; do not fail on error
</dd>
<dt>
<span class="reference-text">--quiet y</span>
--quiet y
</dt>
<dd>
<span class="reference-text">suppress command-line header</span>
suppress command-line header
</dd>
<dt>
<span class="reference-text">--tidy-mark n</span>
--tidy-mark n
</dt>
<dd>
<span class="reference-text">do not add tidy watermark</span>
do not add tidy watermark
</dd>
<dt>
<span class="reference-text">--doctype ''''</span>
--doctype ''''
</dt>
<dd>
<span class="reference-text">default is auto (TRANSITIONAL); causes weird quirks with short text lines on some wikis (tr.wikibooks.org)</span>
default is auto (TRANSITIONAL); causes weird quirks with short text lines on some wikis (tr.wikibooks.org)
</dd>
<dt>
<span class="reference-text">--wrap 0</span>
--wrap 0
</dt>
<dd>
<span class="reference-text">default is 80; do not limit lines to 80 chars</span>
default is 80; do not limit lines to 80 chars
</dd>
<dt>
<span class="reference-text">--indent y</span>
--indent y
</dt>
<dd>
<span class="reference-text">indent block levels</span>
indent block levels
</dd>
<dt>
<span class="reference-text">--quote-nbsp y</span>
--quote-nbsp y
</dt>
<dd>
<span class="reference-text">preserve nbsp as entities; do not convert to Unicode character 160</span>
preserve nbsp as entities; do not convert to Unicode character 160
</dd>
<dt>
<span class="reference-text">--literal-attributes y</span>
--literal-attributes y
</dt>
<dd>
<span class="reference-text">do not alter whitespace chars in attributes</span>
do not alter whitespace chars in attributes
</dd>
<dt>
<span class="reference-text">--wrap-attributes n</span>
--wrap-attributes n
</dt>
<dd>
<span class="reference-text">do not line-wrap attribute values</span>
do not line-wrap attribute values
</dd>
<dt>
<span class="reference-text">--fix-url n</span>
--fix-url n
</dt>
<dd>
<span class="reference-text">do not escape invalid chars in uris</span>
do not escape invalid chars in uris
</dd>
<dt>
<span class="reference-text">--fix-backslash n</span>
--fix-backslash n
</dt>
<dd>
<span class="reference-text">do not change \ to / in URLs</span>
do not change \ to / in URLs
</dd>
<dt>
<span class="reference-text">--enclose-block-text y</span>
--enclose-block-text y
</dt>
<dd>
<span class="reference-text">always enclose text in element with &lt;p&gt;</span>
always enclose text in element with &lt;p&gt;
</dd>
<dt>
<span class="reference-text">-o ~{target}</span>
-o ~{target}
</dt>
<dd>
<span class="reference-text">target file</span>
target file
</dd>
<dt>
<span class="reference-text">~{source}</span>
~{source}
</dt>
<dd>
<span class="reference-text">source file</span>
source file
</dd>
</dl>
</li>
</ol>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/HTML databases - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,140 +17,173 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/Import'>Import</a>
</li>
<li class=''>
<a href='/wiki/Options/Files'>Files</a>
</li>
<li class='active'>
<a href='/wiki/Options/HTML_databases'>HTML databases</a>
</li>
<li class=''>
<a href='/wiki/Options/Page_sync'>Page sync</a>
</li>
<li class=''>
<a href='/wiki/Options/Category'>Category</a>
</li>
<li class=''>
<a href='/wiki/Options/Import_Dansguardian'>Import Dansguardian</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Basic"><span class="tocnumber">1</span> <span class="toctext">Basic</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Notes"><span class="tocnumber">2</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps' selected='selected'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="Basic">Basic</span>
General
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Prefer HTML database<br>
for Read tab: <sup id="cite_ref-read_preferred_0-0" class="reference"><a href="#cite_note-read_preferred-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.wiki.hdump.read_preferred" type="checkbox" class="options_checkbox" accesskey='d' id='xowa_prop_0'>
</td>
</tr>
<tr>
<td class='options_row_label'>
HTML tab mode: <sup id="cite_ref-html_mode_1-0" class="reference"><a href="#cite_note-html_mode-1">[2]</a></sup>
</td>
<td>
<select xowa_prop="xowa.api.wiki.hdump.html_mode" xowa_prop_list="xowa.api.wiki.hdump.html_mode_list" size="2" class='options_select' id='xowa_prop_1'>
<option value='shown' selected='selected'>
Shown
</option>
<option value='hdump_save'>
Saved for HTML DB
</option>
</select>
</td>
</tr>
</table>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-read_preferred-0">
<span class="mw-cite-backlink"><a href="#cite_ref-read_preferred_0-0">^</a></span> <span class="reference-text">Choose one of the following: (default is <code>checked</code>)</span>
<div class="xocfg_row flex_div">
<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>
</div>
<div id='xowa.wiki.hdumps.read_preferred__name' class='xocfg_itm_name'>
Prefer HTML Databases for Read tab
</div>
<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;n&quot;">&nbsp;</span>
</div>
<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">
</div><input type='hidden' id='xowa.wiki.hdumps.read_preferred__key_box' value='xowa.wiki.hdumps.read_preferred'> <input type='hidden' id='xowa.wiki.hdumps.read_preferred__ctx_box' value='app'>
</div>
<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:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b>: (default) Read tab uses HTML databases. Note that this will be faster, but there may be some inaccuracies. (These inaccuracies are being worked on)</span>
<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>
<li>
<span class="reference-text"><b>unchecked</b>: Read tab uses Wikitext. Note that this will be slower, but more accurate.</span>
<b>unchecked</b>: Read tab uses Wikitext. Note that this will be slower, but more accurate.
</li>
</ul>
</li>
<li id="cite_note-html_mode-1">
<span class="mw-cite-backlink"><a href="#cite_ref-html_mode_1-0">^</a></span> <span class="reference-text">Choose one of the following: (default is <code>Shown</code>)</span>
</div>
</div>
<div class="xocfg_row flex_div">
<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>
</div>
<div id='xowa.wiki.hdumps.html_mode__name' class='xocfg_itm_name'>
HTML tab mode
</div>
<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>
<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="3">
<option value="shown" selected="selected">
Shown
</option>
<option value="hdump_save">
Saved for HTML DB
</option>
<option value="hdump_load">
Loaded by HTML DB
</option>
</select>
</div><input type='hidden' id='xowa.wiki.hdumps.html_mode__key_box' value='xowa.wiki.hdumps.html_mode'> <input type='hidden' id='xowa.wiki.hdumps.html_mode__ctx_box' value='app'>
</div>
<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:
</p>
<ul>
<li>
<span class="reference-text"><b>Shown</b>: (default) HTML tab shows actual HTML.</span>
<b>Shown</b>: HTML tab shows actual HTML.
</li>
<li>
<span class="reference-text"><b>Saved for HTML DB</b>: HTML tab shows HTML as it will be saved for the HTML database. Note that this is for developer purposes only.</span>
<b>Saved for HTML DB</b>: HTML tab shows HTML as it will be saved for the HTML database. Note that this is for developer purposes only.
</li>
</ul>
</li>
</ol>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/HTTP Server - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,128 +17,168 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/Content_apps'>Content apps</a>
</li>
<li class=''>
<a href='/wiki/Options/Firefox_addon'>Firefox addon</a>
</li>
<li class='active'>
<a href='/wiki/Options/HTTP_server'>HTTP server</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#HTTP_Server"><span class="tocnumber">1</span> <span class="toctext">HTTP Server</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Notes"><span class="tocnumber">2</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server' selected='selected'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="HTTP_Server">HTTP Server</span>
General
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Port: <sup id="cite_ref-port_0-0" class="reference"><a href="#cite_note-port-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="app.http_server.port" class="options_textbox" id='xowa_prop_0' value='8080'>
</td>
</tr>
<tr>
<td class='options_row_label'>
File retrieve mode: <sup id="cite_ref-file_retrieve_mode_1-0" class="reference"><a href="#cite_note-file_retrieve_mode-1">[2]</a></sup>
</td>
<td>
<select xowa_prop="app.http_server.retrieve_mode" xowa_prop_list="app.http_server.retrieve_mode_list" class="options_textbox" size='3' id='xowa_prop_1'>
<option value='wait' selected='selected'>
wait
</option>
<option value='skip'>
skip
</option>
<option value='async_server'>
async server
</option>
</select>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<p>
See also <a href="http://xowa.org/home/wiki/App/Xtn/Browser/HTTP_Server.html" id="xolnki_2" title="App/Xtn/Browser/HTTP Server" class="xowa-visited">App/Xtn/Browser/HTTP_Server</a>
</p>
<ol class="references">
<li id="cite_note-port-0">
<span class="mw-cite-backlink"><a href="#cite_ref-port_0-0">^</a></span> <span class="reference-text">Specify port for HTTP server (default is <code>8080</code>)</span>
</li>
<li id="cite_note-file_retrieve_mode-1">
<span class="mw-cite-backlink"><a href="#cite_ref-file_retrieve_mode_1-0">^</a></span> <span class="reference-text">Specify mode for retrieving files (default is <code>wait</code>)</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.http_server.port")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.http_server.port__name' class='xocfg_itm_name'>
Port
</div>
<div id='xowa.addon.http_server.port__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.http_server.port")' title="reset to &quot;8080&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.http_server.port" data-xocfg-key="xowa.addon.http_server.port" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="8080">
</div><input type='hidden' id='xowa.addon.http_server.port__key_box' value='xowa.addon.http_server.port'> <input type='hidden' id='xowa.addon.http_server.port__ctx_box' value='app'>
</div>
<div id='xowa.addon.http_server.port_help_div' class='xohelp_div'>
<div id='xowa.addon.http_server.port_help_msg' class='xohelp_msg'>
<p>
Specify port for HTTP server
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.http_server.file_retrieve_mode")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.http_server.file_retrieve_mode__name' class='xocfg_itm_name'>
File retrieve mode
</div>
<div id='xowa.addon.http_server.file_retrieve_mode__undo' data-xocfg-type='list:xowa.addon.http_server.file_retrieve_mode' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.http_server.file_retrieve_mode")' title="reset to &quot;wait&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<select id="xowa.addon.http_server.file_retrieve_mode" data-xocfg-key="xowa.addon.http_server.file_retrieve_mode" data-xocfg-type="list:xowa.addon.http_server.file_retrieve_mode" accesskey="d" class="xocfg_data__list" size="3">
<option value="wait" selected="selected">
wait
</option>
<option value="skip">
skip
</option>
<option value="async_server">
async server
</option>
</select>
</div><input type='hidden' id='xowa.addon.http_server.file_retrieve_mode__key_box' value='xowa.addon.http_server.file_retrieve_mode'> <input type='hidden' id='xowa.addon.http_server.file_retrieve_mode__ctx_box' value='app'>
</div>
<div id='xowa.addon.http_server.file_retrieve_mode_help_div' class='xohelp_div'>
<div id='xowa.addon.http_server.file_retrieve_mode_help_msg' class='xohelp_msg'>
<p>
Specify mode for retrieving files
</p>
<ul>
<li>
<span class="reference-text"><b>wait</b> : Wait for all files to be retrieved before showing page (slow)</span>
<b>wait</b> : Wait for all files to be retrieved before showing page (slow)
</li>
<li>
<span class="reference-text"><b>skip</b> : Never retrieve files; only files already retrieved will be shown (fast)</span>
<b>skip</b> : Never retrieve files; only files already retrieved will be shown (fast)
</li>
<li>
<span class="reference-text"><b>async server</b> : Show page immediately, but retrieve files in background. Client will have to manually refresh to show retrieved files (fast)</span>
<b>async server</b> : Show page immediately, but retrieve files in background. Client will have to manually refresh to show retrieved files (fast)
</li>
</ul>
</li>
</ol>
</div>
</div>
</div>
</div>

File diff suppressed because it is too large Load Diff

View File

@ -5,213 +5,7 @@
<title>Options/Import Dansguardian - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,200 +17,274 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/Import'>Import</a>
</li>
<li class=''>
<a href='/wiki/Options/Files'>Files</a>
</li>
<li class=''>
<a href='/wiki/Options/HTML_databases'>HTML databases</a>
</li>
<li class=''>
<a href='/wiki/Options/Page_sync'>Page sync</a>
</li>
<li class=''>
<a href='/wiki/Options/Category'>Category</a>
</li>
<li class='active'>
<a href='/wiki/Options/Import_Dansguardian'>Import Dansguardian</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Basic"><span class="tocnumber">1</span> <span class="toctext">Basic</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Notes"><span class="tocnumber">2</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian' selected='selected'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
<p>
For more information, see <a href="http://xowa.org/home/wiki/App/Xtn/Import/Dansguardian.html" id="xolnki_2" title="App/Xtn/Import/Dansguardian">App/Xtn/Import/Dansguardian</a>
</p>
<p>
For more information, see <a tabindex="-1" href="/wiki/App/Xtn/Import/Dansguardian" id="xolnki_20" title="App/Xtn/Import/Dansguardian">App/Xtn/Import/Dansguardian</a>
</p>
</div>
<h2>
<span class="mw-headline" id="Basic">Basic</span>
Basic
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Enabled: <sup id="cite_ref-enabled_0-0" class="reference"><a href="#cite_note-enabled-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.bldr.wiki.filter.dansguardian.enabled" type="checkbox" class="options_checkbox" id='xowa_prop_0'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Root directory: <sup id="cite_ref-root_dir_1-0" class="reference"><a href="#cite_note-root_dir-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.bldr.wiki.filter.dansguardian.root_dir" class="options_textbox" style="width: 400px;" id='xowa_prop_1' value='C:\xowa\bin\any\xowa\cfg\bldr\filter\'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Initial page score: <sup id="cite_ref-score_init_2-0" class="reference"><a href="#cite_note-score_init-2">[3]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.bldr.wiki.filter.dansguardian.score_init" class="options_textbox" style="width: 100px;" id='xowa_prop_2' value='0'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Filtered page score: <sup id="cite_ref-score_fail_3-0" class="reference"><a href="#cite_note-score_fail-3">[4]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.bldr.wiki.filter.dansguardian.score_fail" class="options_textbox" style="width: 100px;" id='xowa_prop_3' value='0'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Case sensitive: <sup id="cite_ref-case_match_4-0" class="reference"><a href="#cite_note-case_match-4">[5]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.bldr.wiki.filter.dansguardian.case_match" type="checkbox" class="options_checkbox" id='xowa_prop_4'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Log enabled: <sup id="cite_ref-log_enabled_5-0" class="reference"><a href="#cite_note-log_enabled-5">[6]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.bldr.wiki.filter.dansguardian.log_enabled" type="checkbox" class="options_checkbox" id='xowa_prop_5' checked='checked'>
</td>
</tr>
</table>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-enabled-0">
<span class="mw-cite-backlink"><a href="#cite_ref-enabled_0-0">^</a></span> <span class="reference-text">Choose one of the following: (default is <code>unchecked</code>)</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.bldr.dansguardian.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.bldr.dansguardian.enabled__name' class='xocfg_itm_name'>
Enabled
</div>
<div id='xowa.bldr.dansguardian.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.bldr.dansguardian.enabled")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.bldr.dansguardian.enabled" data-xocfg-key="xowa.bldr.dansguardian.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.bldr.dansguardian.enabled__key_box' value='xowa.bldr.dansguardian.enabled'> <input type='hidden' id='xowa.bldr.dansguardian.enabled__ctx_box' value='app'>
</div>
<div id='xowa.bldr.dansguardian.enabled_help_div' class='xohelp_div'>
<div id='xowa.bldr.dansguardian.enabled_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b>: import filter system is enabled</span>
<b>checked</b>: Import filter system is enabled
</li>
<li>
<span class="reference-text"><b>unchecked</b>: (default) import filter system is disabled</span>
<b>unchecked</b>: Import filter system is disabled
</li>
</ul>
</li>
<li id="cite_note-root_dir-1">
<span class="mw-cite-backlink"><a href="#cite_ref-root_dir_1-0">^</a></span> <span class="reference-text">Enter the root directory where the filters are located. Note that dansguardian files must be placed within a folder named after wiki. For example, on a Windows system, a phraselist file for simple.wikipedia.org can be placed at <code>C:\xowa\bin\any\xowa\cfg\bldr\filter\simple.wikipedia.org\dansguardian\phraselist1.txt</code></span>
</li>
<li id="cite_note-score_init-2">
<span class="mw-cite-backlink"><a href="#cite_ref-score_init_2-0">^</a></span> <span class="reference-text">Enter the initial score of a page. (default is <code>0</code>)</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.bldr.dansguardian.root_dir")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.bldr.dansguardian.root_dir__name' class='xocfg_itm_name'>
Root directory
</div>
<div id='xowa.bldr.dansguardian.root_dir__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.bldr.dansguardian.root_dir")' title="reset to &quot;C:\xowa\bin\any\xowa\cfg\bldr\filter\&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.bldr.dansguardian.root_dir" data-xocfg-key="xowa.bldr.dansguardian.root_dir" data-xocfg-type="string" accesskey="d" class="xocfg_data__str" type="text" value="C:\xowa\bin\any\xowa\cfg\bldr\filter\">
</div><input type='hidden' id='xowa.bldr.dansguardian.root_dir__key_box' value='xowa.bldr.dansguardian.root_dir'> <input type='hidden' id='xowa.bldr.dansguardian.root_dir__ctx_box' value='app'>
</div>
<div id='xowa.bldr.dansguardian.root_dir_help_div' class='xohelp_div'>
<div id='xowa.bldr.dansguardian.root_dir_help_msg' class='xohelp_msg'>
<p>
Enter the root directory where the filters are located.
</p>
<p>
Note that dansguardian files must be placed within a folder named after wiki. For example, on a Windows system, a phraselist file for simple.wikipedia.org can be placed at <code>C:\xowa\bin\any\xowa\cfg\bldr\filter\simple.wikipedia.org\dansguardian\phraselist1.txt</code>
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.bldr.dansguardian.score_init")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.bldr.dansguardian.score_init__name' class='xocfg_itm_name'>
Initial page score
</div>
<div id='xowa.bldr.dansguardian.score_init__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.bldr.dansguardian.score_init")' title="reset to &quot;0&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.bldr.dansguardian.score_init" data-xocfg-key="xowa.bldr.dansguardian.score_init" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="0">
</div><input type='hidden' id='xowa.bldr.dansguardian.score_init__key_box' value='xowa.bldr.dansguardian.score_init'> <input type='hidden' id='xowa.bldr.dansguardian.score_init__ctx_box' value='app'>
</div>
<div id='xowa.bldr.dansguardian.score_init_help_div' class='xohelp_div'>
<div id='xowa.bldr.dansguardian.score_init_help_msg' class='xohelp_msg'>
<p>
Enter the initial score of a page.
</p>
<ul>
<li>
<span class="reference-text">For building a wiki where pages matching the filter are removed, choose a score of 0.</span>
For building a wiki where pages matching the filter are removed, choose a score of 0.
</li>
<li>
<span class="reference-text">For building a wiki where pages matching the filter are kept, choose a positive score like 100.</span>
For building a wiki where pages matching the filter are kept, choose a positive score like 100.
</li>
</ul>
</li>
<li id="cite_note-score_fail-3">
<span class="mw-cite-backlink"><a href="#cite_ref-score_fail_3-0">^</a></span> <span class="reference-text">Enter the score which causes the page to be removed from the database. (default is <code>0</code>)</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.bldr.dansguardian.score_fail")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.bldr.dansguardian.score_fail__name' class='xocfg_itm_name'>
Filtered page score
</div>
<div id='xowa.bldr.dansguardian.score_fail__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.bldr.dansguardian.score_fail")' title="reset to &quot;0&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.bldr.dansguardian.score_fail" data-xocfg-key="xowa.bldr.dansguardian.score_fail" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="0">
</div><input type='hidden' id='xowa.bldr.dansguardian.score_fail__key_box' value='xowa.bldr.dansguardian.score_fail'> <input type='hidden' id='xowa.bldr.dansguardian.score_fail__ctx_box' value='app'>
</div>
<div id='xowa.bldr.dansguardian.score_fail_help_div' class='xohelp_div'>
<div id='xowa.bldr.dansguardian.score_fail_help_msg' class='xohelp_msg'>
<p>
Enter the score which causes the page to be removed from the database.
</p>
<ul>
<li>
<span class="reference-text">Any page which has a score higher than the fail score will be removed from the database.</span>
Any page which has a score higher than the fail score will be removed from the database.
</li>
</ul>
</li>
<li id="cite_note-case_match-4">
<span class="mw-cite-backlink"><a href="#cite_ref-case_match_4-0">^</a></span> <span class="reference-text">Choose if case sensitivity is enabled. (default is <code>unchecked</code>)</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.bldr.dansguardian.case_match")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.bldr.dansguardian.case_match__name' class='xocfg_itm_name'>
Case sensitive
</div>
<div id='xowa.bldr.dansguardian.case_match__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.bldr.dansguardian.case_match")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.bldr.dansguardian.case_match" data-xocfg-key="xowa.bldr.dansguardian.case_match" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.bldr.dansguardian.case_match__key_box' value='xowa.bldr.dansguardian.case_match'> <input type='hidden' id='xowa.bldr.dansguardian.case_match__ctx_box' value='app'>
</div>
<div id='xowa.bldr.dansguardian.case_match_help_div' class='xohelp_div'>
<div id='xowa.bldr.dansguardian.case_match_help_msg' class='xohelp_msg'>
<p>
Choose if case sensitivity is enabled.
</p>
<ul>
<li>
<span class="reference-text">If checked, words are matched by case-sensitivity. For example, "&lt; earth &gt;" will match "earth", but not "Earth".</span>
If checked, words are matched by case-sensitivity. For example, "&lt; earth &gt;" will match "earth", but not "Earth".
</li>
<li>
<span class="reference-text">If unchecked, words are matched regardless of case. For example, "&lt; earth &gt;" will match "earth" and "Earth". Note that this will slow the import process down by 5% - 10%</span>
If unchecked, words are matched regardless of case. For example, "&lt; earth &gt;" will match "earth" and "Earth". Note that this will slow the import process down by 5% - 10%
</li>
</ul>
</li>
<li id="cite_note-log_enabled-5">
<span class="mw-cite-backlink"><a href="#cite_ref-log_enabled_5-0">^</a></span> <span class="reference-text">Choose if a log is enabled. (default is <code>checked</code>)</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.bldr.dansguardian.log_enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.bldr.dansguardian.log_enabled__name' class='xocfg_itm_name'>
Log enabled
</div>
<div id='xowa.bldr.dansguardian.log_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.bldr.dansguardian.log_enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.bldr.dansguardian.log_enabled" data-xocfg-key="xowa.bldr.dansguardian.log_enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.bldr.dansguardian.log_enabled__key_box' value='xowa.bldr.dansguardian.log_enabled'> <input type='hidden' id='xowa.bldr.dansguardian.log_enabled__ctx_box' value='app'>
</div>
<div id='xowa.bldr.dansguardian.log_enabled_help_div' class='xohelp_div'>
<div id='xowa.bldr.dansguardian.log_enabled_help_msg' class='xohelp_msg'>
<p>
Choose if a log is enabled.
</p>
<ul>
<li>
<span class="reference-text">If checked, a database called dansguardian_log.sqlite3 will be created at <code>/xowa/wiki/wiki_name/</code></span>
If checked, a database called dansguardian_log.sqlite3 will be created at <code>/xowa/wiki/wiki_name/</code>
</li>
<li>
<span class="reference-text">If unchecked, no database will be created</span>
If unchecked, no database will be created
</li>
</ul>
</li>
</ol>
</div>
</div>
</div>
</div>

File diff suppressed because it is too large Load Diff

View File

@ -5,213 +5,7 @@
<title>Options/Math - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,155 +17,217 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class='active'>
<a href='/wiki/Options/Math'>Math</a>
</li>
<li class=''>
<a href='/wiki/Options/Scribunto'>Scribunto</a>
</li>
<li class=''>
<a href='/wiki/Options/Score'>Score</a>
</li>
<li class=''>
<a href='/wiki/Options/Wikibase'>Wikibase</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Math"><span class="tocnumber">1</span> <span class="toctext">Math</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#LaTEX"><span class="tocnumber">2</span> <span class="toctext">LaT<sub>E</sub>X</span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#Notes"><span class="tocnumber">3</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math' selected='selected'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="Math">Math</span>
Math
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Enabled: <sup id="cite_ref-math_enabled_0-0" class="reference"><a href="#cite_note-math_enabled-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="app.files.math.enabled" type="checkbox" class="options_checkbox" id='xowa_prop_0' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Renderer: <sup id="cite_ref-math_renderer_1-0" class="reference"><a href="#cite_note-math_renderer-1">[2]</a></sup>
</td>
<td>
<select xowa_prop="app.files.math.renderer" xowa_prop_list="app.files.math.renderer_list" class='options_select' size="2" id='xowa_prop_1'>
<option value='mathjax' selected='selected'>
MathJax
</option>
<option value='latex'>
LaTeX
</option>
</select>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="LaTEX">LaT<sub>E</sub>X</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
LaT<sub>E</sub>X app
<p>
<sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[3]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.convert_dvi_to_png.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_2' value='C:\xowa\bin\windows_64\miktex\miktex\bin\dvipng'><button id='xowa_prop_2_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_2", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.convert_dvi_to_png.args" class="options_textbox" style="width: 380px;" id='xowa_prop_3' value='"~{dvi_file}" -o "~{png_file}" -q* -T tight -bg Transparent"'>
</p>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-math_enabled-0">
<span class="mw-cite-backlink"><a href="#cite_ref-math_enabled_0-0">^</a></span> <span class="reference-text">Choose one of the following (default is <code>checked</code>)</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.math.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.math.enabled__name' class='xocfg_itm_name'>
Enabled
</div>
<div id='xowa.addon.math.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.addon.math.enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.math.enabled" data-xocfg-key="xowa.addon.math.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.addon.math.enabled__key_box' value='xowa.addon.math.enabled'> <input type='hidden' id='xowa.addon.math.enabled__ctx_box' value='app'>
</div>
<div id='xowa.addon.math.enabled_help_div' class='xohelp_div'>
<div id='xowa.addon.math.enabled_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> to transform &lt;math&gt; sections to images</span>
<b>checked</b> to transform &lt;math&gt; sections to images
</li>
<li>
<span class="reference-text"><b>unchecked</b> to leave &lt;math&gt; sections as text</span>
<b>unchecked</b> to leave &lt;math&gt; sections as text
</li>
</ul>
</li>
<li id="cite_note-math_renderer-1">
<span class="mw-cite-backlink"><a href="#cite_ref-math_renderer_1-0">^</a></span> <span class="reference-text">Choose one of the following (default is <code>MathJax</code>)</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.math.renderer")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.math.renderer__name' class='xocfg_itm_name'>
Renderer
</div>
<div id='xowa.addon.math.renderer__undo' data-xocfg-type='list:xowa.addon.math.renderer' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.math.renderer")' title="reset to &quot;mathjax&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<select id="xowa.addon.math.renderer" data-xocfg-key="xowa.addon.math.renderer" data-xocfg-type="list:xowa.addon.math.renderer" accesskey="d" class="xocfg_data__list" size="2">
<option value="mathjax" selected="selected">
MathJax
</option>
<option value="latex">
LaTeX
</option>
</select>
</div><input type='hidden' id='xowa.addon.math.renderer__key_box' value='xowa.addon.math.renderer'> <input type='hidden' id='xowa.addon.math.renderer__ctx_box' value='app'>
</div>
<div id='xowa.addon.math.renderer_help_div' class='xohelp_div'>
<div id='xowa.addon.math.renderer_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<span class="reference-text"><b>MathJax</b>: use MathJax for &lt;math&gt;. Note that this is faster, does not use any disk space, and requires no additional setup</span>
<b>MathJax</b>: use MathJax for &lt;math&gt;. Note that this is faster, does not use any disk space, and requires no additional setup
</li>
<li>
<span class="reference-text"><b>LaTeX</b>: use LaT<sub>E</sub>X for &lt;math&gt;. Note that LaT<sub>E</sub>X is slower and will use extra disk space. It <b>must</b> also be installed. See <a href="http://xowa.org/home/wiki/App/Xtn/Mediawiki/Math/Setup.html" id="xolnki_2" title="App/Xtn/Mediawiki/Math/Setup">App/Xtn/Mediawiki/Math/Setup</a></span>
<b>LaTeX</b>: use LaT<sub>E</sub>X for &lt;math&gt;. Note that LaT<sub>E</sub>X is slower and will use extra disk space. It <b>must</b> also be installed. See <a tabindex="-1" href="/wiki/App/Xtn/Mediawiki/Math/Setup" id="xolnki_32" title="App/Xtn/Mediawiki/Math/Setup">App/Xtn/Mediawiki/Math/Setup</a>
</li>
</ul>
</li>
<li id="cite_note-2">
<span class="mw-cite-backlink"><a href="#cite_ref-2">^</a></span> <span class="reference-text">Converts dvi to png (needed for LaT<sub>E</sub>X; not needed for MathJax) . Recommended: <a href="http://www.miktex.org/" rel="nofollow" class="external text">MikTeX</a></span>
</li>
</ol>
</div>
</div>
<h2>
LaTeX
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.math.apps.tex_to_dvi")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.math.apps.tex_to_dvi__name' class='xocfg_itm_name'>
Tex to dvi
</div>
<div id='xowa.addon.math.apps.tex_to_dvi__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.math.apps.tex_to_dvi")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}miktex\texmfs\install\miktex\bin\latex|-quiet -output-directory=&quot;~{temp_dir}&quot; -job-name=xowa_math_temp &quot;~{tex_file}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.addon.math.apps.tex_to_dvi-exe" data-xocfg-key="xowa.addon.math.apps.tex_to_dvi" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="~{&lt;&gt;bin_plat_dir&lt;&gt;}miktex\texmfs\install\miktex\bin\latex"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.addon.math.apps.tex_to_dvi-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.addon.math.apps.tex_to_dvi-arg" data-xocfg-key="xowa.addon.math.apps.tex_to_dvi" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="-quiet -output-directory=&quot;~{temp_dir}&quot; -job-name=xowa_math_temp &quot;~{tex_file}&quot;">
</div><input type='hidden' id='xowa.addon.math.apps.tex_to_dvi__key_box' value='xowa.addon.math.apps.tex_to_dvi'> <input type='hidden' id='xowa.addon.math.apps.tex_to_dvi__ctx_box' value='app'>
</div>
<div id='xowa.addon.math.apps.tex_to_dvi_help_div' class='xohelp_div'>
<div id='xowa.addon.math.apps.tex_to_dvi_help_msg' class='xohelp_msg'>
<p>
Converts tex to dvi (needed for LaT<sub>E</sub>X; not needed for MathJax) (Recommended: <a tabindex="-1" href="http://www.miktex.org/" rel="nofollow" class="external text">MikTeX</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.math.apps.dvi_to_png")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.math.apps.dvi_to_png__name' class='xocfg_itm_name'>
Dvi to png
</div>
<div id='xowa.addon.math.apps.dvi_to_png__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.math.apps.dvi_to_png")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}miktex\texmfs\install\miktex\bin\dvipng|&quot;~{dvi_file}&quot; -o &quot;~{png_file}&quot; -q* -T tight -bg Transparent&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.addon.math.apps.dvi_to_png-exe" data-xocfg-key="xowa.addon.math.apps.dvi_to_png" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="~{&lt;&gt;bin_plat_dir&lt;&gt;}miktex\texmfs\install\miktex\bin\dvipng"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.addon.math.apps.dvi_to_png-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.addon.math.apps.dvi_to_png-arg" data-xocfg-key="xowa.addon.math.apps.dvi_to_png" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="&quot;~{dvi_file}&quot; -o &quot;~{png_file}&quot; -q* -T tight -bg Transparent">
</div><input type='hidden' id='xowa.addon.math.apps.dvi_to_png__key_box' value='xowa.addon.math.apps.dvi_to_png'> <input type='hidden' id='xowa.addon.math.apps.dvi_to_png__ctx_box' value='app'>
</div>
<div id='xowa.addon.math.apps.dvi_to_png_help_div' class='xohelp_div'>
<div id='xowa.addon.math.apps.dvi_to_png_help_msg' class='xohelp_msg'>
<p>
Converts dvi to png (needed for LaT<sub>E</sub>X; not needed for MathJax) (Recommended: <a tabindex="-1" href="http://www.miktex.org/" rel="nofollow" class="external text">MikTeX</a>)
</p>
</div>
</div>
</div>
</div>

File diff suppressed because it is too large Load Diff

View File

@ -5,213 +5,7 @@
<title>Options/Page sync - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,200 +17,259 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/Import'>Import</a>
</li>
<li class=''>
<a href='/wiki/Options/Files'>Files</a>
</li>
<li class=''>
<a href='/wiki/Options/HTML_databases'>HTML databases</a>
</li>
<li class='active'>
<a href='/wiki/Options/Page_sync'>Page sync</a>
</li>
<li class=''>
<a href='/wiki/Options/Category'>Category</a>
</li>
<li class=''>
<a href='/wiki/Options/Import_Dansguardian'>Import Dansguardian</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Manual"><span class="tocnumber">1</span> <span class="toctext">Manual</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Automatic"><span class="tocnumber">2</span> <span class="toctext">Automatic</span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#Notes"><span class="tocnumber">3</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync' selected='selected'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
<p>
For more information, see <a href="http://xowa.org/home/wiki/App/Xtn/Page_sync.html" id="xolnki_2" title="App/Xtn/Page sync">the page sync help page</a>
</p>
<p>
For more information, see <a tabindex="-1" href="/wiki/App/Xtn/Page_sync" id="xolnki_19" title="App/Xtn/Page sync">the page sync help page</a>
</p>
</div>
<h2>
<span class="mw-headline" id="Manual">Manual</span>
Manual
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Enable manual syncs: <sup id="cite_ref-manual_enabled_0-0" class="reference"><a href="#cite_note-manual_enabled-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.addon.bldr.sync.manual_enabled" type="checkbox" class="options_checkbox" accesskey='d' id='xowa_prop_0' checked='checked'>
</td>
</tr>
</table>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.bldr.page_sync.manual.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.bldr.page_sync.manual.enabled__name' class='xocfg_itm_name'>
Enabled
</div>
<div id='xowa.bldr.page_sync.manual.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.bldr.page_sync.manual.enabled")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.bldr.page_sync.manual.enabled" data-xocfg-key="xowa.bldr.page_sync.manual.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.bldr.page_sync.manual.enabled__key_box' value='xowa.bldr.page_sync.manual.enabled'> <input type='hidden' id='xowa.bldr.page_sync.manual.enabled__ctx_box' value='app'>
</div>
<div id='xowa.bldr.page_sync.manual.enabled_help_div' class='xohelp_div'>
<div id='xowa.bldr.page_sync.manual.enabled_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<b>checked</b>: Show "Sync" in sidebar
</li>
<li>
<b>unchecked</b>: Do not show "Sync" in sidebar
</li>
</ul>
<p>
Other notes:
</p>
<ul>
<li>
Clicking "Sync" will manually synchronize current page
</li>
<li>
"Sync" will never show in the home wiki
</li>
<li>
"Sync" will not work on Special pages
</li>
</ul>
</div>
</div>
<h2>
<span class="mw-headline" id="Automatic">Automatic</span>
Automatic
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Enable automatic syncs: <sup id="cite_ref-auto_enabled_1-0" class="reference"><a href="#cite_note-auto_enabled-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.addon.bldr.sync.auto_enabled" type="checkbox" class="options_checkbox" id='xowa_prop_1'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Time to wait before sync: <sup id="cite_ref-auto_interval_2-0" class="reference"><a href="#cite_note-auto_interval-2">[3]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.addon.bldr.sync.auto_interval" class="options_textbox" style="width: 400px;" id='xowa_prop_2' value='1440'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Pages to sync: <sup id="cite_ref-auto_scope_3-0" class="reference"><a href="#cite_note-auto_scope-3">[4]</a></sup>
</td>
<td>
<textarea xowa_prop="xowa.api.addon.bldr.sync.auto_scope" class="options_textarea" style="width: 400px; height:72px;" id='xowa_prop_3'>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.bldr.page_sync.auto.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.bldr.page_sync.auto.enabled__name' class='xocfg_itm_name'>
Enabled
</div>
<div id='xowa.bldr.page_sync.auto.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.bldr.page_sync.auto.enabled")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.bldr.page_sync.auto.enabled" data-xocfg-key="xowa.bldr.page_sync.auto.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.bldr.page_sync.auto.enabled__key_box' value='xowa.bldr.page_sync.auto.enabled'> <input type='hidden' id='xowa.bldr.page_sync.auto.enabled__ctx_box' value='app'>
</div>
<div id='xowa.bldr.page_sync.auto.enabled_help_div' class='xohelp_div'>
<div id='xowa.bldr.page_sync.auto.enabled_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<b>checked</b>: Automatically synchronize page when viewing it
</li>
<li>
<b>unchecked</b>: (default) Do not automatically synchronize page
</li>
</ul>
<p>
Other notes:
</p>
<ul>
<li>
Pages are automatically synchronized based on options for time and scope. The default behavior is to synchronize when first visiting the page, and then every 24 hours afterwards
</li>
<li>
Automatic synchronization will never occur in the home wiki
</li>
</ul>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.bldr.page_sync.auto.interval")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.bldr.page_sync.auto.interval__name' class='xocfg_itm_name'>
Time to wait before syncs
</div>
<div id='xowa.bldr.page_sync.auto.interval__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.bldr.page_sync.auto.interval")' title="reset to &quot;1440&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.bldr.page_sync.auto.interval" data-xocfg-key="xowa.bldr.page_sync.auto.interval" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="1440">
</div><input type='hidden' id='xowa.bldr.page_sync.auto.interval__key_box' value='xowa.bldr.page_sync.auto.interval'> <input type='hidden' id='xowa.bldr.page_sync.auto.interval__ctx_box' value='app'>
</div>
<div id='xowa.bldr.page_sync.auto.interval_help_div' class='xohelp_div'>
<div id='xowa.bldr.page_sync.auto.interval_help_msg' class='xohelp_msg'>
<p>
Enter the number of minutes to wait before checking for a new update:
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.bldr.page_sync.auto.scope")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.bldr.page_sync.auto.scope__name' class='xocfg_itm_name'>
Pages to sync
</div>
<div id='xowa.bldr.page_sync.auto.scope__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.bldr.page_sync.auto.scope")' title="reset to &quot;*&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<textarea id="xowa.bldr.page_sync.auto.scope" data-xocfg-key="xowa.bldr.page_sync.auto.scope" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo" rows="4">
*
</textarea>
</td>
</tr>
</table>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-manual_enabled-0">
<span class="mw-cite-backlink"><a href="#cite_ref-manual_enabled_0-0">^</a></span> <span class="reference-text">Choose one of the following: (default is <code>unchecked</code>)</span>
</div><input type='hidden' id='xowa.bldr.page_sync.auto.scope__key_box' value='xowa.bldr.page_sync.auto.scope'> <input type='hidden' id='xowa.bldr.page_sync.auto.scope__ctx_box' value='app'>
</div>
<div id='xowa.bldr.page_sync.auto.scope_help_div' class='xohelp_div'>
<div id='xowa.bldr.page_sync.auto.scope_help_msg' class='xohelp_msg'>
<p>
Specify specific page titles to sync:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b>: Show "Sync" in sidebar</span>
<b>*:Main_Page</b>: means sync all Main_Pages in all wikis
</li>
<li>
<span class="reference-text"><b>unchecked</b>: (default) Do not show "Sync" in sidebar</span>
</li>
</ul><span class="reference-text">Other notes:</span>
<ul>
<li>
<span class="reference-text">Clicking "Sync" will manually synchronize current page</span>
<b>*</b>: is a wildcard and means sync all pages in all wikis
</li>
<li>
<span class="reference-text">"Sync" will never show in the home wiki</span>
Individual pages can be specified on each line.
</li>
</ul>
</li>
<li id="cite_note-auto_enabled-1">
<span class="mw-cite-backlink"><a href="#cite_ref-auto_enabled_1-0">^</a></span> <span class="reference-text">Choose one of the following: (default is <code>unchecked</code>)</span>
<ul>
<li>
<span class="reference-text"><b>checked</b>: Automatically synchronize page when viewing it</span>
</li>
<li>
<span class="reference-text"><b>unchecked</b>: (default) Do not automatically synchronize page</span>
</li>
</ul><span class="reference-text">Other notes:</span>
<ul>
<li>
<span class="reference-text">Pages are automatically synchronized based on options for time and scope. The default behavior is to synchronize when first visiting the page, and then every 24 hours afterwards</span>
</li>
<li>
<span class="reference-text">Automatic synchronization will never occur in the home wiki</span>
</li>
</ul>
</li>
<li id="cite_note-auto_interval-2">
<span class="mw-cite-backlink"><a href="#cite_ref-auto_interval_2-0">^</a></span> <span class="reference-text">Enter the number of minutes to wait before checking for a new update: (default is <code>1440</code>) <sup id="cite_ref-auto_scope_3-1" class="reference"><a href="#cite_note-auto_scope-3">[4]</a></sup></span>
</li>
<li id="cite_note-auto_scope-3">
<span class="mw-cite-backlink"><a href="#cite_ref-auto_scope_3-0">^</a></span> <span class="reference-text">Specify specific page titles to sync: (default is <code>Main_Page</code>)</span>
<ul>
<li>
<span class="reference-text"><b>*:Main_Page</b>: means sync all Main_Pages in all wikis</span>
</li>
<li>
<span class="reference-text"><b>*</b>: is a wildcard and means sync all pages in all wikis</span>
</li>
<li>
<span class="reference-text">Individual pages can be specified on each line.</span>
</li>
</ul><span class="reference-text">For example, the following would only auto-synchronize two pages: the Main_Page and Earth in English Wikipedia:</span>
<p>
For example, the following would only auto-synchronize two pages: the Main_Page and Earth in English Wikipedia:
</p>
<pre>
<span class="reference-text">en.w:Main_Page
en.w:Main_Page
en.w:Earth
</span>
</pre>
<span class="reference-text">Note that all lines must be separated by a UNIX line ending (ASCII 10) not a Windows line ending (ASCII 13 + ASCII 10)</span>
</li>
</ol>
<p>
Note that all lines must be separated by a UNIX line ending (ASCII 10) not a Windows line ending (ASCII 13 + ASCII 10)
</p>
</div>
</div>
</div>
</div>

File diff suppressed because it is too large Load Diff

View File

@ -5,213 +5,7 @@
<title>Options/Score - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,196 +17,239 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/Math'>Math</a>
</li>
<li class=''>
<a href='/wiki/Options/Scribunto'>Scribunto</a>
</li>
<li class='active'>
<a href='/wiki/Options/Score'>Score</a>
</li>
<li class=''>
<a href='/wiki/Options/Wikibase'>Wikibase</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#General"><span class="tocnumber">1</span> <span class="toctext">General</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Apps"><span class="tocnumber">2</span> <span class="toctext">Apps</span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#Notes"><span class="tocnumber">3</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score' selected='selected'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
<table class="metadata plainlinks ambox ambox-delete" style="">
<tr>
<td class="mbox-empty-cell">
</td>
<td class="mbox-text" style="">
<p>
<span class="mbox-text-span">ImageMagick must be set up in order for Score to work correctly.</span>
</p>
<p>
<span class="mbox-text-span">See the following pages: <a href="http://xowa.org/home/wiki/Dev/File/Setup/Windows.html" id="xolnki_2" title="Dev/File/Setup/Windows">Dev/File/Setup/Windows</a>, <a href="http://xowa.org/home/wiki/Dev/File/Setup/Linux.html" id="xolnki_3" title="Dev/File/Setup/Linux">Dev/File/Setup/Linux</a>, <a href="http://xowa.org/home/wiki/Dev/File/Setup/Mac_OS_X.html" id="xolnki_4" title="Dev/File/Setup/Mac OS X">Dev/File/Setup/Mac OS X</a></span>
</p>
</td>
</tr>
</table>
<table class="metadata plainlinks ambox ambox-delete" style="">
<tr>
<td class="mbox-empty-cell">
</td>
<td class="mbox-text" style="">
<p>
<span class="mbox-text-span">ImageMagick must be set up in order for Score to work correctly.</span>
</p>
<p>
<span class="mbox-text-span">See the following pages: <a tabindex="-1" href="/wiki/Dev/File/Setup/Windows" id="xolnki_33" title="Dev/File/Setup/Windows" class="xowa-visited">Dev/File/Setup/Windows</a>, <a tabindex="-1" href="/wiki/Dev/File/Setup/Linux" id="xolnki_34" title="Dev/File/Setup/Linux">Dev/File/Setup/Linux</a>, <a tabindex="-1" href="/wiki/Dev/File/Setup/Mac_OS_X" id="xolnki_35" title="Dev/File/Setup/Mac OS X">Dev/File/Setup/Mac OS X</a></span>
</p>
</td>
</tr>
</table>
</div>
<h2>
<span class="mw-headline" id="General">General</span>
General
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Enabled: <sup id="cite_ref-enabled_0-0" class="reference"><a href="#cite_note-enabled-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="app.xtns.get('score').enabled" type="checkbox" class='options_checkbox' id='xowa_prop_0' checked='checked'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Apps">Apps</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Lilypond:
<p>
<sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[2]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.lilypond.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_1' value='C:\xowa\bin\windows_64\lilypond\usr\bin\lilypond.exe'><button id='xowa_prop_1_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_1", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.lilypond.args" class="options_textbox" style="width: 380px;" id='xowa_prop_2' value='"-dsafe=#t" -dbackend=ps --png --header=texidoc -dmidi-extension=midi "~{file}"'>
</p>
</td>
</tr>
<tr>
<td class='options_row_label'>
Python:
<p>
<sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[3]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.abc2ly.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_3' value='C:\xowa\bin\windows_64\lilypond\usr\bin\python.exe'><button id='xowa_prop_3_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_3", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.abc2ly.args" class="options_textbox" style="width: 380px;" id='xowa_prop_4' value='abc2ly.py -s "--output=~{target}" "~{source}"'>
</p>
</td>
</tr>
<tr>
<td class='options_row_label'>
ImageMagick - Trim:
<p>
<sup id="cite_ref-3" class="reference"><a href="#cite_note-3">[4]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.trim_img.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_5' value='C:\xowa\bin\windows_64\imagemagick\convert'><button id='xowa_prop_5_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_5", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.trim_img.args" class="options_textbox" style="width: 380px;" id='xowa_prop_6' value='-trim "~{source}" "~{target}"'>
</p>
</td>
</tr>
<tr>
<td class='options_row_label'>
Convert midi to ogg
<p>
<sup id="cite_ref-4" class="reference"><a href="#cite_note-4">[5]</a></sup>
</p>
</td>
<td>
<input xowa_prop="app.fsys.apps.convert_midi_to_ogg.cmd" class="options_textbox" style="width: 380px; margin-bottom:2px;" type="xowa_io" id='xowa_prop_7' value='C:\xowa\bin\windows_64\timidity\timidity'><button id='xowa_prop_7_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_7", "Please select a file.");'>...</button>
<p>
<input xowa_prop="app.fsys.apps.convert_midi_to_ogg.args" class="options_textbox" style="width: 380px;" id='xowa_prop_8' value='-Ov "--output-file=~{target}" "~{source}"'>
</p>
</td>
</tr>
</table>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-enabled-0">
<span class="mw-cite-backlink"><a href="#cite_ref-enabled_0-0">^</a></span> <span class="reference-text">Handles &lt;score&gt; tags (default is <code>checked</code>)</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.score.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.score.enabled__name' class='xocfg_itm_name'>
Enabled
</div>
<div id='xowa.addon.score.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.addon.score.enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.score.enabled" data-xocfg-key="xowa.addon.score.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.addon.score.enabled__key_box' value='xowa.addon.score.enabled'> <input type='hidden' id='xowa.addon.score.enabled__ctx_box' value='app'>
</div>
<div id='xowa.addon.score.enabled_help_div' class='xohelp_div'>
<div id='xowa.addon.score.enabled_help_msg' class='xohelp_msg'>
<p>
Handles &lt;score&gt; tags:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> to process through lilypond binary (lilypond must be installed and its path must be set: <a href="http://xowa.org/home/wiki/Options/Apps.html" id="xolnki_5" title="Options/Apps">Options/Apps</a></span>
<b>checked</b> to process through lilypond binary (lilypond must be installed and its path must be set: <a tabindex="-1" href="/wiki/Options/Apps" id="xolnki_36" title="Options/Apps">Options/Apps</a>
</li>
<li>
<span class="reference-text"><b>unchecked</b> to render text only</span>
<b>unchecked</b> to render text only
</li>
</ul>
</li>
<li id="cite_note-1">
<span class="mw-cite-backlink"><a href="#cite_ref-1">^</a></span> <span class="reference-text">Converts Lilypond to music scores / midi files . Recommended: <a href="http://www.lilypond.org" rel="nofollow" class="external text">Lilypond</a></span>
</li>
<li id="cite_note-2">
<span class="mw-cite-backlink"><a href="#cite_ref-2">^</a></span> <span class="reference-text">Converts ABC notation to Lilypond . Recommended: <a href="http://www.lilypond.org" rel="nofollow" class="external text">Lilypond</a></span>
</li>
<li id="cite_note-3">
<span class="mw-cite-backlink"><a href="#cite_ref-3">^</a></span> <span class="reference-text">Trims image . Recommended: <a href="http://www.imagemagick.org/" rel="nofollow" class="external text">ImageMagick</a></span>
</li>
<li id="cite_note-4">
<span class="mw-cite-backlink"><a href="#cite_ref-4">^</a></span> <span class="reference-text">Converts midi to ogg . Recommended: <a href="http://timidity.sourceforge.net/" rel="nofollow" class="external text">TiMidity++</a></span>
</li>
</ol>
</div>
</div>
<h2>
Apps
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.score.apps.lilypond")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.score.apps.lilypond__name' class='xocfg_itm_name'>
Lilypond
</div>
<div id='xowa.addon.score.apps.lilypond__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.score.apps.lilypond")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}lilypond\usr\bin\lilypond.exe|&quot;-dsafe=#t&quot; -dbackend=ps --png --header=texidoc -dmidi-extension=midi &quot;~{file}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.addon.score.apps.lilypond-exe" data-xocfg-key="xowa.addon.score.apps.lilypond" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="C:\000\100_bin\300_doc\300_aud\200_edit\100_lilypond\usr\bin\lilypond.exe"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.addon.score.apps.lilypond-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.addon.score.apps.lilypond-arg" data-xocfg-key="xowa.addon.score.apps.lilypond" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="&quot;-dsafe=#t&quot; -dbackend=ps --png --header=texidoc -dmidi-extension=midi &quot;~{file}&quot;">
</div><input type='hidden' id='xowa.addon.score.apps.lilypond__key_box' value='xowa.addon.score.apps.lilypond'> <input type='hidden' id='xowa.addon.score.apps.lilypond__ctx_box' value='app'>
</div>
<div id='xowa.addon.score.apps.lilypond_help_div' class='xohelp_div'>
<div id='xowa.addon.score.apps.lilypond_help_msg' class='xohelp_msg'>
<p>
Converts Lilypond to music scores / midi files (Recommended: <a tabindex="-1" href="http://www.lilypond.org" rel="nofollow" class="external text">Lilypond</a>)
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.score.apps.abc2ly")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.score.apps.abc2ly__name' class='xocfg_itm_name'>
Python
</div>
<div id='xowa.addon.score.apps.abc2ly__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.score.apps.abc2ly")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}lilypond\usr\bin\python.exe|abc2ly.py -s &quot;--output=~{target}&quot; &quot;~{source}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.addon.score.apps.abc2ly-exe" data-xocfg-key="xowa.addon.score.apps.abc2ly" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="C:\000\100_bin\300_doc\300_aud\200_edit\100_lilypond\usr\bin\python.exe"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.addon.score.apps.abc2ly-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.addon.score.apps.abc2ly-arg" data-xocfg-key="xowa.addon.score.apps.abc2ly" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="abc2ly.py -s &quot;--output=~{target}&quot; &quot;~{source}&quot;">
</div><input type='hidden' id='xowa.addon.score.apps.abc2ly__key_box' value='xowa.addon.score.apps.abc2ly'> <input type='hidden' id='xowa.addon.score.apps.abc2ly__ctx_box' value='app'>
</div>
<div id='xowa.addon.score.apps.abc2ly_help_div' class='xohelp_div'>
<div id='xowa.addon.score.apps.abc2ly_help_msg' class='xohelp_msg'>
<p>
Converts ABC notation to Lilypond <a tabindex="-1" href="http://www.lilypond.org" rel="nofollow" class="external text">Lilypond</a>
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.score.apps.trim_img")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.score.apps.trim_img__name' class='xocfg_itm_name'>
ImageMagick - Trim
</div>
<div id='xowa.addon.score.apps.trim_img__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.score.apps.trim_img")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}imagemagick\convert|-trim &quot;~{source}&quot; &quot;~{target}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.addon.score.apps.trim_img-exe" data-xocfg-key="xowa.addon.score.apps.trim_img" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="~{&lt;&gt;bin_plat_dir&lt;&gt;}imagemagick\convert"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.addon.score.apps.trim_img-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.addon.score.apps.trim_img-arg" data-xocfg-key="xowa.addon.score.apps.trim_img" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="-trim &quot;~{source}&quot; &quot;~{target}&quot;">
</div><input type='hidden' id='xowa.addon.score.apps.trim_img__key_box' value='xowa.addon.score.apps.trim_img'> <input type='hidden' id='xowa.addon.score.apps.trim_img__ctx_box' value='app'>
</div>
<div id='xowa.addon.score.apps.trim_img_help_div' class='xohelp_div'>
<div id='xowa.addon.score.apps.trim_img_help_msg' class='xohelp_msg'>
<p>
Trims image <a tabindex="-1" href="http://www.imagemagick.org/" rel="nofollow" class="external text">ImageMagick</a>
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.score.apps.midi_to_ogg")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.score.apps.midi_to_ogg__name' class='xocfg_itm_name'>
Convert midi to ogg
</div>
<div id='xowa.addon.score.apps.midi_to_ogg__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.score.apps.midi_to_ogg")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}timidity\timidity|-Ov &quot;--output-file=~{target}&quot; &quot;~{source}&quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.addon.score.apps.midi_to_ogg-exe" data-xocfg-key="xowa.addon.score.apps.midi_to_ogg" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="~{&lt;&gt;bin_plat_dir&lt;&gt;}timidity\timidity"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.addon.score.apps.midi_to_ogg-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.addon.score.apps.midi_to_ogg-arg" data-xocfg-key="xowa.addon.score.apps.midi_to_ogg" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="-Ov &quot;--output-file=~{target}&quot; &quot;~{source}&quot;">
</div><input type='hidden' id='xowa.addon.score.apps.midi_to_ogg__key_box' value='xowa.addon.score.apps.midi_to_ogg'> <input type='hidden' id='xowa.addon.score.apps.midi_to_ogg__ctx_box' value='app'>
</div>
<div id='xowa.addon.score.apps.midi_to_ogg_help_div' class='xohelp_div'>
<div id='xowa.addon.score.apps.midi_to_ogg_help_msg' class='xohelp_msg'>
<p>
Converts midi to ogg <a tabindex="-1" href="http://timidity.sourceforge.net/" rel="nofollow" class="external text">TiMidity++</a>
</p>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/Scribunto - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,261 +17,322 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/Math'>Math</a>
</li>
<li class='active'>
<a href='/wiki/Options/Scribunto'>Scribunto</a>
</li>
<li class=''>
<a href='/wiki/Options/Score'>Score</a>
</li>
<li class=''>
<a href='/wiki/Options/Wikibase'>Wikibase</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#General"><span class="tocnumber">1</span> <span class="toctext">General</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Lua_options"><span class="tocnumber">2</span> <span class="toctext">Lua options</span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#Notes"><span class="tocnumber">3</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto' selected='selected'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="General">General</span>
General
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Enabled: <sup id="cite_ref-enabled_0-0" class="reference"><a href="#cite_note-enabled-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="app.xtns.get('scribunto').enabled" type="checkbox" class='options_checkbox' accesskey="e" id='xowa_prop_0' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Lua engine: <sup id="cite_ref-engine_type_1-0" class="reference"><a href="#cite_note-engine_type-1">[2]</a></sup>
</td>
<td>
<select xowa_prop="app.xtns.get('scribunto').engine_type" xowa_prop_list="app.xtns.get('scribunto').engine_type_list" class="options_textbox" size='2' id='xowa_prop_1'>
<option value='luaj' selected='selected'>
luaj
</option>
<option value='lua'>
lua
</option>
</select>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Lua_options">Lua options</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Lua path: <sup id="cite_ref-lua_path_2-0" class="reference"><a href="#cite_note-lua_path-2">[3]</a></sup>
</td>
<td>
<input xowa_prop="app.fsys.apps.lua.cmd" class="options_textbox" style="width: 380px;" type='xowa_io' id='xowa_prop_2' value='C:\xowa\bin\windows_64\lua\lua5.1.exe'><button id='xowa_prop_2_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_2", "Please select a file.");'>...</button>
</td>
</tr>
<tr>
<td colspan="2" style='text-align:center;'>
<b>The options below are for developer usage only.</b>
</td>
</tr>
<tr>
<td class='options_row_label'>
Lua log enabled: <sup id="cite_ref-lua_log_enabled_3-0" class="reference"><a href="#cite_note-lua_log_enabled-3">[4]</a></sup>
</td>
<td>
<input xowa_prop="app.xtns.get('scribunto').lua_log_enabled" type="checkbox" class='options_checkbox' id='xowa_prop_3'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Lua timeout: <sup id="cite_ref-lua_timeout_4-0" class="reference"><a href="#cite_note-lua_timeout-4">[5]</a></sup>
</td>
<td>
<input xowa_prop="app.xtns.get('scribunto').lua_timeout" class="options_textbox" style="width: 120px;" id='xowa_prop_4' value='4000'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Lua timeout polling: <sup id="cite_ref-lua_timeout_polling_5-0" class="reference"><a href="#cite_note-lua_timeout_polling-5">[6]</a></sup>
</td>
<td>
<input xowa_prop="app.xtns.get('scribunto').lua_timeout_polling" class="options_textbox" style="width: 120px;" id='xowa_prop_5' value='1'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Lua timeout busy wait: <sup id="cite_ref-lua_timeout_busy_wait_6-0" class="reference"><a href="#cite_note-lua_timeout_busy_wait-6">[7]</a></sup>
</td>
<td>
<input xowa_prop="app.xtns.get('scribunto').lua_timeout_busy_wait" class="options_textbox" style="width: 120px;" id='xowa_prop_6' value='250'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-enabled-0">
<span class="mw-cite-backlink"><a href="#cite_ref-enabled_0-0">^</a></span> <span class="reference-text">Handles {{#invoke:Module:Module_name|Function_name|Arguments}} (default is <code>checked</code>)</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.scribunto.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.scribunto.enabled__name' class='xocfg_itm_name'>
Enabled
</div>
<div id='xowa.addon.scribunto.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.addon.scribunto.enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.scribunto.enabled" data-xocfg-key="xowa.addon.scribunto.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.addon.scribunto.enabled__key_box' value='xowa.addon.scribunto.enabled'> <input type='hidden' id='xowa.addon.scribunto.enabled__ctx_box' value='app'>
</div>
<div id='xowa.addon.scribunto.enabled_help_div' class='xohelp_div'>
<div id='xowa.addon.scribunto.enabled_help_msg' class='xohelp_msg'>
<p>
Handles {{#invoke:Module:Module_name|Function_name|Arguments}}
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> to process #invoke statements</span>
<b>checked</b> to process #invoke statements
</li>
<li>
<span class="reference-text"><b>unchecked</b> to render #invoke as text only</span>
<b>unchecked</b> to render #invoke as text only
</li>
</ul>
</li>
<li id="cite_note-engine_type-1">
<span class="mw-cite-backlink"><a href="#cite_ref-engine_type_1-0">^</a></span> <span class="reference-text">Select lua engine. See <a href="http://xowa.org/home/wiki/App/Xtn/Mediawiki/Scribunto.html#Engines" id="xolnki_2" title="App/Xtn/Mediawiki/Scribunto">App/Xtn/Mediawiki/Scribunto#Engines</a> (default is <code>luaj</code>)</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.scribunto.engine")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.scribunto.engine__name' class='xocfg_itm_name'>
Lua engine
</div>
<div id='xowa.addon.scribunto.engine__undo' data-xocfg-type='list:xowa.addon.scribunto.engine' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.scribunto.engine")' title="reset to &quot;luaj&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<select id="xowa.addon.scribunto.engine" data-xocfg-key="xowa.addon.scribunto.engine" data-xocfg-type="list:xowa.addon.scribunto.engine" accesskey="d" class="xocfg_data__list" size="2">
<option value="luaj" selected="selected">
luaj
</option>
<option value="lua">
lua
</option>
</select>
</div><input type='hidden' id='xowa.addon.scribunto.engine__key_box' value='xowa.addon.scribunto.engine'> <input type='hidden' id='xowa.addon.scribunto.engine__ctx_box' value='app'>
</div>
<div id='xowa.addon.scribunto.engine_help_div' class='xohelp_div'>
<div id='xowa.addon.scribunto.engine_help_msg' class='xohelp_msg'>
<p>
Select lua engine. See <a tabindex="-1" href="/wiki/App/Xtn/Mediawiki/Scribunto#Engines" id="xolnki_29" title="App/Xtn/Mediawiki/Scribunto">App/Xtn/Mediawiki/Scribunto#Engines</a>
</p>
<ul>
<li>
<span class="reference-text"><b>luaj</b>: lua code will be processed through the <a href="http://luaj.org/luaj/README.html" rel="nofollow" class="external text">luaj</a> jar at /bin/any/java/luaj/.</span>
<b>luaj</b>: lua code will be processed through the <a tabindex="-1" href="http://luaj.org/luaj/README.html" rel="nofollow" class="external text">luaj</a> jar at /bin/any/java/luaj/.
</li>
<li>
<span class="reference-text"><b>lua</b> : lua code will be processed through the <a href="http://lua.org/about" rel="nofollow" class="external text">lua</a> binary at /bin/os_name/lua/.</span>
<b>lua</b> : lua code will be processed through the <a tabindex="-1" href="http://lua.org/about" rel="nofollow" class="external text">lua</a> binary at /bin/os_name/lua/.
</li>
</ul><span class="reference-text"><b>Note for Lua engine users:</b></span>
</ul>
<p>
<b>Note for Lua engine users:</b>
</p>
<ul>
<li>
<span class="reference-text"><b>executable permissions</b>: Linux / Mac OS X users may need to grant execute permission to the Lua binary. To ensure proper setup, please do the following:</span>
<b>executable permissions</b>: Linux / Mac OS X users may need to grant execute permission to the Lua binary. To ensure proper setup, please do the following:
<ul>
<li>
<span class="reference-text">Open <a href="http://xowa.org/home/wiki/Diagnostics/Scribunto/All.html" id="xolnki_3" title="Diagnostics/Scribunto/All">Diagnostics/Scribunto/All</a></span>
Open <a tabindex="-1" href="/wiki/Diagnostics/Scribunto/All" id="xolnki_30" title="Diagnostics/Scribunto/All">Diagnostics/Scribunto/All</a>
</li>
<li>
<span class="reference-text">If the page fails, then see <a href="http://xowa.org/home/wiki/App/Xtn/Mediawiki/Scribunto.html#Permissions" id="xolnki_4" title="App/Xtn/Mediawiki/Scribunto">App/Xtn/Mediawiki/Scribunto#Permissions</a></span>
If the page fails, then see <a tabindex="-1" href="/wiki/App/Xtn/Mediawiki/Scribunto#Permissions" id="xolnki_31" title="App/Xtn/Mediawiki/Scribunto">App/Xtn/Mediawiki/Scribunto#Permissions</a>
</li>
</ul>
</li>
<li>
<span class="reference-text"><b>NTFS partitions</b>: Linux users with NTFS partitions will need to run a command like the following:</span>
<b>NTFS partitions</b>: Linux users with NTFS partitions will need to run a command like the following:
</li>
</ul>
<dl>
<dd>
<span class="reference-text"><code>sudo mount -t ntfs -o rw,auto,user,fmask=0022,dmask=0000 /dev/whatever /mnt/whatever</code></span>
<code>sudo mount -t ntfs -o rw,auto,user,fmask=0022,dmask=0000 /dev/whatever /mnt/whatever</code>
</dd>
<dd>
<span class="reference-text">See <a href="http://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition" rel="nofollow" class="external free">http://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition</a> (Thanks to Anselm)</span>
See <a tabindex="-1" href="http://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition" rel="nofollow" class="external free">http://askubuntu.com/questions/11840/how-do-i-use-chmod-on-an-ntfs-or-fat32-partition</a> (Thanks to Anselm)
</dd>
</dl>
</li>
<li id="cite_note-lua_path-2">
<span class="mw-cite-backlink"><a href="#cite_ref-lua_path_2-0">^</a></span> <span class="reference-text">Path to Lua binary. Only applies to the <code>lua</code>engine.</span>
</li>
<li id="cite_note-lua_log_enabled-3">
<span class="mw-cite-backlink"><a href="#cite_ref-lua_log_enabled_3-0">^</a></span> <span class="reference-text">Choose one of the following (default is <code>unchecked</code>)</span>
<ul>
<li>
<span class="reference-text"><b>checked</b> to output Lua send / recv statements to a log file (/xowa/user/anonymous/app/tmp/log)</span>
</li>
<li>
<span class="reference-text"><b>unchecked</b> to output nothing</span>
</li>
</ul>
</li>
<li id="cite_note-lua_timeout-4">
<span class="mw-cite-backlink"><a href="#cite_ref-lua_timeout_4-0">^</a></span> <span class="reference-text"># of milliseconds before canceling Lua call (default is <code>4000</code>)</span>
</li>
<li id="cite_note-lua_timeout_polling-5">
<span class="mw-cite-backlink"><a href="#cite_ref-lua_timeout_polling_5-0">^</a></span> <span class="reference-text"># of milliseconds before checking for timeout. (default is <code>1</code>) For example, with a timeout of 4000:</span>
</div>
</div>
<h2>
Lua options
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.scribunto.lua.cmd")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.scribunto.lua.cmd__name' class='xocfg_itm_name'>
Lua path
</div>
<div id='xowa.addon.scribunto.lua.cmd__undo' data-xocfg-type='io.cmd' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.scribunto.lua.cmd")' title="reset to &quot;~{&lt;&gt;bin_plat_dir&lt;&gt;}lua\lua5.1.exe|&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input class="xocfg_data__io_cmd__exe__txt" id="xowa.addon.scribunto.lua.cmd-exe" data-xocfg-key="xowa.addon.scribunto.lua.cmd" data-xocfg-type="io.cmd-exe" accesskey="d" type="text" value="~{&lt;&gt;bin_plat_dir&lt;&gt;}lua\lua5.1.exe"> <span class="xoimg_btn_x16 xoimg_app_configure" onclick='xo.cfg_edit.io_cmd__select("file", "xowa.addon.scribunto.lua.cmd-exe", "Please select a file.");'>&nbsp;</span><br>
<input class="xocfg_data__io_cmd__arg__txt" id="xowa.addon.scribunto.lua.cmd-arg" data-xocfg-key="xowa.addon.scribunto.lua.cmd" data-xocfg-type="io.cmd-arg" accesskey="d" type="text" value="">
</div><input type='hidden' id='xowa.addon.scribunto.lua.cmd__key_box' value='xowa.addon.scribunto.lua.cmd'> <input type='hidden' id='xowa.addon.scribunto.lua.cmd__ctx_box' value='app'>
</div>
<div id='xowa.addon.scribunto.lua.cmd_help_div' class='xohelp_div'>
<div id='xowa.addon.scribunto.lua.cmd_help_msg' class='xohelp_msg'>
<p>
Path to Lua binary. Only applies to the <code>lua</code>engine.
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.scribunto.lua.timeout")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.scribunto.lua.timeout__name' class='xocfg_itm_name'>
Lua timeout
</div>
<div id='xowa.addon.scribunto.lua.timeout__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.scribunto.lua.timeout")' title="reset to &quot;4000&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.scribunto.lua.timeout" data-xocfg-key="xowa.addon.scribunto.lua.timeout" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="4000">
</div><input type='hidden' id='xowa.addon.scribunto.lua.timeout__key_box' value='xowa.addon.scribunto.lua.timeout'> <input type='hidden' id='xowa.addon.scribunto.lua.timeout__ctx_box' value='app'>
</div>
<div id='xowa.addon.scribunto.lua.timeout_help_div' class='xohelp_div'>
<div id='xowa.addon.scribunto.lua.timeout_help_msg' class='xohelp_msg'>
<p>
# of milliseconds before canceling Lua call
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.scribunto.lua.timeout_polling")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.scribunto.lua.timeout_polling__name' class='xocfg_itm_name'>
Lua timeout polling
</div>
<div id='xowa.addon.scribunto.lua.timeout_polling__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.scribunto.lua.timeout_polling")' title="reset to &quot;1&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.scribunto.lua.timeout_polling" data-xocfg-key="xowa.addon.scribunto.lua.timeout_polling" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="1">
</div><input type='hidden' id='xowa.addon.scribunto.lua.timeout_polling__key_box' value='xowa.addon.scribunto.lua.timeout_polling'> <input type='hidden' id='xowa.addon.scribunto.lua.timeout_polling__ctx_box' value='app'>
</div>
<div id='xowa.addon.scribunto.lua.timeout_polling_help_div' class='xohelp_div'>
<div id='xowa.addon.scribunto.lua.timeout_polling_help_msg' class='xohelp_msg'>
<p>
# of milliseconds before checking for timeout. For example, with a timeout of 4000:
</p>
<dl>
<dd>
<span class="reference-text">A timeout polling of 1 will check roughly 4000 times before timing out.</span>
A timeout polling of 1 will check roughly 4000 times before timing out.
</dd>
<dd>
<span class="reference-text">A timeout polling of 1000 will check roughly 4 times before timing out.</span>
A timeout polling of 1000 will check roughly 4 times before timing out.
</dd>
</dl><span class="reference-text">This setting should be left at 1. It is meant to "tweak" certain outlier situations should they arise.</span>
</li>
<li id="cite_note-lua_timeout_busy_wait-6">
<span class="mw-cite-backlink"><a href="#cite_ref-lua_timeout_busy_wait_6-0">^</a></span> <span class="reference-text"># of milliseconds before entering timeout poll (default is <code>250</code>) This setting should be left at 250 (or higher). It is also meant to "tweak" certain outlier situations.<br>
Background:</span>
</dl>
<p>
This setting should be left at 1. It is meant to "tweak" certain outlier situations should they arise.
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.scribunto.lua.timeout_busy_wait")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.scribunto.lua.timeout_busy_wait__name' class='xocfg_itm_name'>
Lua timeout busy wait
</div>
<div id='xowa.addon.scribunto.lua.timeout_busy_wait__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.scribunto.lua.timeout_busy_wait")' title="reset to &quot;250&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.scribunto.lua.timeout_busy_wait" data-xocfg-key="xowa.addon.scribunto.lua.timeout_busy_wait" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="250">
</div><input type='hidden' id='xowa.addon.scribunto.lua.timeout_busy_wait__key_box' value='xowa.addon.scribunto.lua.timeout_busy_wait'> <input type='hidden' id='xowa.addon.scribunto.lua.timeout_busy_wait__ctx_box' value='app'>
</div>
<div id='xowa.addon.scribunto.lua.timeout_busy_wait_help_div' class='xohelp_div'>
<div id='xowa.addon.scribunto.lua.timeout_busy_wait_help_msg' class='xohelp_msg'>
<p>
# of milliseconds before entering timeout poll This setting should be left at 250 (or higher). It is also meant to "tweak" certain outlier situations.<br>
Background:
</p>
<ul>
<li>
<span class="reference-text">On Windows, a sleep call can take 15 ms. This could potentially cause each Lua call to take 15 ms.</span>
On Windows, a sleep call can take 15 ms. This could potentially cause each Lua call to take 15 ms.
</li>
<li>
<span class="reference-text">Some pages / templates will call Lua hundreds of times. (For example: the Weather Box on <a href="http://en.wikipedia.org/wiki/Aruba" rel="nofollow" class="external free">http://en.wikipedia.org/wiki/Aruba</a> or the Citations on <a href="http://en.wikipedia.org/wiki/Earth" rel="nofollow" class="external free">http://en.wikipedia.org/wiki/Earth</a> )</span>
Some pages / templates will call Lua hundreds of times. (For example: the Weather Box on <a tabindex="-1" href="/site/en.wikipedia.org/wiki/Aruba">http://en.wikipedia.org/wiki/Aruba</a> or the Citations on <a tabindex="-1" href="/site/en.wikipedia.org/wiki/Earth">http://en.wikipedia.org/wiki/Earth</a> )
</li>
<li>
<span class="reference-text">The busy wait is a primitive way to limit a wait to 1 ms (or less) before entering a more expensive sleep</span>
The busy wait is a primitive way to limit a wait to 1 ms (or less) before entering a more expensive sleep
</li>
<li>
<span class="reference-text">A higher timeout busy wait value is more performant, but the disadvantage is that the UI will be locked up for longer</span>
A higher timeout busy wait value is more performant, but the disadvantage is that the UI will be locked up for longer
</li>
</ul>
<dl>
<dd>
<span class="reference-text">For example, a busy wait of 250 means that the code will loop for 250 milliseconds before entering a sleep.</span>
For example, a busy wait of 250 means that the code will loop for 250 milliseconds before entering a sleep.
</dd>
<dd>
<span class="reference-text">For sub-second values, this freezing will be unnoticeable</span>
For sub-second values, this freezing will be unnoticeable
</dd>
</dl><span class="reference-text">For reference, here is the corresponding code</span>
</dl>
<p>
For reference, here is the corresponding code
</p>
<pre style="overflow:auto;">
<span class="reference-text">long time_bgn = System.currentTimeMillis();
long time_bgn = System.currentTimeMillis();
long time_woke = time_bgn;
while (true) {
byte[] rv = stream_read.Data();
@ -489,10 +344,9 @@ while (true) {
time_woke = System.currentTimeMillis();
}
}
</span>
</pre>
</li>
</ol>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/Scripting - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,113 +17,137 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/Security'>Security</a>
</li>
<li class='active'>
<a href='/wiki/Options/Scripting'>Scripting</a>
</li>
<li class=''>
<a href='/wiki/Options/Shortcuts'>Shortcuts</a>
</li>
<li class=''>
<a href='/wiki/Options/Menus'>Menus</a>
</li>
<li class=''>
<a href='/wiki/Options/Config_script'>Config script</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Basic"><span class="tocnumber">1</span> <span class="toctext">Basic</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Notes"><span class="tocnumber">2</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting' selected='selected'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
<p>
For more information, see <a href="http://xowa.org/home/wiki/App/Xtn/Scripting.html" id="xolnki_2" title="App/Xtn/Scripting">the scripting help page</a>
</p>
<p>
For more information, see <a tabindex="-1" href="/wiki/App/Xtn/Scripting" id="xolnki_26" title="App/Xtn/Scripting">the scripting help page</a>
</p>
</div>
<h2>
<span class="mw-headline" id="Basic">Basic</span>
General
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Enabled: <sup id="cite_ref-enabled_0-0" class="reference"><a href="#cite_note-enabled-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.addon.app__scripting__enabled" type="checkbox" class="options_checkbox" accesskey='d' id='xowa_prop_0' checked='checked'>
</td>
</tr>
</table>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-enabled-0">
<span class="mw-cite-backlink"><a href="#cite_ref-enabled_0-0">^</a></span> <span class="reference-text">Choose one of the following: (default is <code>checked</code>)</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.scripting.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.scripting.enabled__name' class='xocfg_itm_name'>
Enabled
</div>
<div id='xowa.html.scripting.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.scripting.enabled")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.scripting.enabled" data-xocfg-key="xowa.html.scripting.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.html.scripting.enabled__key_box' value='xowa.html.scripting.enabled'> <input type='hidden' id='xowa.html.scripting.enabled__ctx_box' value='app'>
</div>
<div id='xowa.html.scripting.enabled_help_div' class='xohelp_div'>
<div id='xowa.html.scripting.enabled_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b>: Enable scripting for a wiki. Script files are placed in <code>/wiki/wiki_name/bin/any/script/</code></span>
<b>checked</b>: Enable scripting for a wiki. Script files are placed in <code>/wiki/wiki_name/bin/any/script/</code>
</li>
<li>
<span class="reference-text"><b>unchecked</b>: (default) Disable scripting for a wiki</span>
<b>unchecked</b>: Disable scripting for a wiki
</li>
</ul>
</li>
</ol>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/Search - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,272 +17,402 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/Search_suggest'>Search suggest</a>
</li>
<li class='active'>
<a href='/wiki/Options/Search'>Search</a>
</li>
<li class=''>
<a href='/wiki/Options/Popups'>Popups</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Search"><span class="tocnumber">1</span> <span class="toctext">Search</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Notes"><span class="tocnumber">2</span> <span class="toctext">Notes</span></a>
</li>
</ul>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search' selected='selected'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div>
<p>
This page provides options for Search. Note that configuration changes will apply automatically to new searches. However, any currently loaded searches must be reloaded to pick up the new configuration change.
</p>
<p>
You can also test your configuration changes by going to this link: <a href="https://simple.wikipedia.org/wiki/Special:Search/Earth*" rel="nofollow" class="external free">https://simple.wikipedia.org/wiki/Special:Search/Earth*</a> or <a href="https://en.wikipedia.org/wiki/Special:Search/Earth*" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Special:Search/Earth*</a>
</p>
<p>
For more infomation, visit the <a href="http://xowa.org/home/wiki/App/Search.html" id="xolnki_2" title="App/Search">Search help page</a><br>
</p>
<div style='float:right;'>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<h2>
Suggest box
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.search.suggest.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.search.suggest.enabled__name' class='xocfg_itm_name'>
Enabled
</div>
<div id='xowa.addon.search.suggest.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.addon.search.suggest.enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.search.suggest.enabled" data-xocfg-key="xowa.addon.search.suggest.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.addon.search.suggest.enabled__key_box' value='xowa.addon.search.suggest.enabled'> <input type='hidden' id='xowa.addon.search.suggest.enabled__ctx_box' value='app'>
</div>
<div id='xowa.addon.search.suggest.enabled_help_div' class='xohelp_div'>
<div id='xowa.addon.search.suggest.enabled_help_msg' class='xohelp_msg'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
Choose one of the following:
</p>
</div><br>
</div><br>
<h2>
<span class="mw-headline" id="Search">Search</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Results per page: <sup id="cite_ref-results_per_page_0-0" class="reference"><a href="#cite_note-results_per_page-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.special.search.results_per_page" class="options_textbox" id='xowa_prop_0' value='100'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Run database search in background: <sup id="cite_ref-async_db_1-0" class="reference"><a href="#cite_note-async_db-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.special.search.async_db" type="checkbox" class="options_checkbox" id='xowa_prop_1' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Auto-wildcard: <sup id="cite_ref-auto_wildcard_2-0" class="reference"><a href="#cite_note-auto_wildcard-2">[3]</a></sup>
</td>
<td>
<input xowa_prop="app.gui.search_suggest.auto_wildcard" type="checkbox" class="options_checkbox" id='xowa_prop_2'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Default url search arguments: <sup id="cite_ref-args_default_3-0" class="reference"><a href="#cite_note-args_default-3">[4]</a></sup>
</td>
<td>
<input xowa_prop="app.gui.search_suggest.args_default" class="options_textbox" id='xowa_prop_3' value=''>
</td>
</tr>
<tr>
<td class='options_row_label'>
Multi-wiki search wikis: <sup id="cite_ref-multi_wikis_4-0" class="reference"><a href="#cite_note-multi_wikis-4">[5]</a></sup>
</td>
<td>
<textarea xowa_prop="xowa.api.special.search.multi_wikis" class="options_textarea" style="width: 600px; height:100px;" accesskey=',' id='xowa_prop_4'>
&lt;any&gt;|&lt;self&gt;
</textarea>
</td>
</tr>
<tr>
<td class='options_row_label'>
Multi-wiki sort order: <sup id="cite_ref-multi_sorts_5-0" class="reference"><a href="#cite_note-multi_sorts-5">[6]</a></sup>
</td>
<td>
<textarea xowa_prop="xowa.api.special.search.multi_sorts" class="options_textarea" style="width: 600px; height:100px;" accesskey=',' id='xowa_prop_5'>
&lt;any&gt;|&lt;self&gt;,*.wikipedia,*.wikivoyage,*.wiktionary,*.wikisource,*.wikiquote,*.wikibooks,*.wikiversity,*.wikinews
</textarea>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-results_per_page-0">
<span class="mw-cite-backlink"><a href="#cite_ref-results_per_page_0-0">^</a></span> <span class="reference-text">Enter number of results to show per page: (default is <code>20</code>) .</span>
</li>
<li id="cite_note-async_db-1">
<span class="mw-cite-backlink"><a href="#cite_ref-async_db_1-0">^</a></span> <span class="reference-text">Choose one of the following: (default is <code>checked</code>) .</span>
<ul>
<li>
<span class="reference-text"><b>checked</b>: XOWA continues while database searches are done in the background. These searches return results faster, especially for big queries.</span>
<b>checked</b>: Search suggest enabled (typing in search box will dynamically retrieve suggestions)
</li>
<li>
<span class="reference-text"><b>unchecked</b>: XOWA waits until the database search completes. This will often be slower, but will be more stable than background searches.</span>
<b>unchecked</b>: Search suggest disabled
</li>
</ul>
</li>
<li id="cite_note-auto_wildcard-2">
<span class="mw-cite-backlink"><a href="#cite_ref-auto_wildcard_2-0">^</a></span> <span class="reference-text">Choose one of the following: (default is <code>checked</code>)</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.search.suggest.results_max")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.search.suggest.results_max__name' class='xocfg_itm_name'>
Max results
</div>
<div id='xowa.addon.search.suggest.results_max__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.search.suggest.results_max")' title="reset to &quot;25&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.search.suggest.results_max" data-xocfg-key="xowa.addon.search.suggest.results_max" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="25">
</div><input type='hidden' id='xowa.addon.search.suggest.results_max__key_box' value='xowa.addon.search.suggest.results_max'> <input type='hidden' id='xowa.addon.search.suggest.results_max__ctx_box' value='app'>
</div>
<div id='xowa.addon.search.suggest.results_max_help_div' class='xohelp_div'>
<div id='xowa.addon.search.suggest.results_max_help_msg' class='xohelp_msg'>
<p>
Maximum number of search suggestions
</p>
</div>
</div>
<h2>
Special:Search
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.search.special.results_per_page")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.search.special.results_per_page__name' class='xocfg_itm_name'>
Results per page
</div>
<div id='xowa.addon.search.special.results_per_page__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.addon.search.special.results_per_page")' title="reset to &quot;100&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.search.special.results_per_page" data-xocfg-key="xowa.addon.search.special.results_per_page" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="100">
</div><input type='hidden' id='xowa.addon.search.special.results_per_page__key_box' value='xowa.addon.search.special.results_per_page'> <input type='hidden' id='xowa.addon.search.special.results_per_page__ctx_box' value='app'>
</div>
<div id='xowa.addon.search.special.results_per_page_help_div' class='xohelp_div'>
<div id='xowa.addon.search.special.results_per_page_help_msg' class='xohelp_msg'>
<p>
Enter number of results to show per page
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.search.special.async_db")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.search.special.async_db__name' class='xocfg_itm_name'>
Run database search in background
</div>
<div id='xowa.addon.search.special.async_db__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.addon.search.special.async_db")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.search.special.async_db" data-xocfg-key="xowa.addon.search.special.async_db" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.addon.search.special.async_db__key_box' value='xowa.addon.search.special.async_db'> <input type='hidden' id='xowa.addon.search.special.async_db__ctx_box' value='app'>
</div>
<div id='xowa.addon.search.special.async_db_help_div' class='xohelp_div'>
<div id='xowa.addon.search.special.async_db_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b>: Search will automatically append wildcard if no wildcards are present. For example:</span>
<b>checked</b>: XOWA continues while database searches are done in the background. These searches return results faster, especially for big queries.
</li>
<li>
<b>unchecked</b>: XOWA waits until the database search completes. This will often be slower, but will be more stable than background searches.
</li>
</ul>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.search.special.auto_wildcard")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.search.special.auto_wildcard__name' class='xocfg_itm_name'>
Auto-wildcard
</div>
<div id='xowa.addon.search.special.auto_wildcard__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.addon.search.special.auto_wildcard")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.search.special.auto_wildcard" data-xocfg-key="xowa.addon.search.special.auto_wildcard" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.addon.search.special.auto_wildcard__key_box' value='xowa.addon.search.special.auto_wildcard'> <input type='hidden' id='xowa.addon.search.special.auto_wildcard__ctx_box' value='app'>
</div>
<div id='xowa.addon.search.special.auto_wildcard_help_div' class='xohelp_div'>
<div id='xowa.addon.search.special.auto_wildcard_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<b>checked</b>: Search will automatically append wildcard if no wildcards are present. For example:
</li>
</ul>
<dl>
<dd>
<dl>
<dd>
<span class="reference-text"><code>Earth</code> will become <code>Earth*</code></span>
<code>Earth</code> will become <code>Earth*</code>
</dd>
<dd>
<span class="reference-text"><code>Ea*rth</code> will stay <code>Ea*rth</code> b/c it already has a wildcard</span>
<code>Ea*rth</code> will stay <code>Ea*rth</code> b/c it already has a wildcard
</dd>
</dl>
</dd>
</dl>
<ul>
<li>
<span class="reference-text"><b>unchecked</b>: Search will not apply any automatic behavior</span>
<b>unchecked</b>: Search will not apply any automatic behavior
</li>
</ul>
</li>
<li id="cite_note-args_default-3">
<span class="mw-cite-backlink"><a href="#cite_ref-args_default_3-0">^</a></span> <span class="reference-text">Enter default args for every search: (default is ) . Examples include:</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.search.special.args_default")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.search.special.args_default__name' class='xocfg_itm_name'>
Default url search arguments
</div>
<div id='xowa.addon.search.special.args_default__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.addon.search.special.args_default")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.search.special.args_default" data-xocfg-key="xowa.addon.search.special.args_default" data-xocfg-type="string" accesskey="d" class="xocfg_data__str" type="text" value="">
</div><input type='hidden' id='xowa.addon.search.special.args_default__key_box' value='xowa.addon.search.special.args_default'> <input type='hidden' id='xowa.addon.search.special.args_default__ctx_box' value='app'>
</div>
<div id='xowa.addon.search.special.args_default_help_div' class='xohelp_div'>
<div id='xowa.addon.search.special.args_default_help_msg' class='xohelp_msg'>
<p>
Enter default args for every search. Examples include:
</p>
<ul>
<li>
<span class="reference-text"><b>ns*=1</b> will search across all namespaces (current default is to search main namespace only)</span>
<b>ns*=1</b> will search across all namespaces (current default is to search main namespace only)
</li>
<li>
<span class="reference-text"><b>ns0=1&amp;ns14=1</b> will search across the main (0) and category (14) namespaces</span>
<b>ns0=1&amp;ns14=1</b> will search across the main (0) and category (14) namespaces
</li>
</ul>
</li>
<li id="cite_note-multi_wikis-4">
<span class="mw-cite-backlink"><a href="#cite_ref-multi_wikis_4-0">^</a></span> <span class="reference-text">Enter wikis to search: (default is <code>&lt;any&gt;|&lt;self&gt;</code>) .</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.search.special.multi_wikis")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.search.special.multi_wikis__name' class='xocfg_itm_name'>
Multi-wiki search wikis
</div>
<div id='xowa.addon.search.special.multi_wikis__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.addon.search.special.multi_wikis")' title="reset to &quot;&lt;any&gt;|&lt;self&gt;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<textarea id="xowa.addon.search.special.multi_wikis" data-xocfg-key="xowa.addon.search.special.multi_wikis" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo" rows="4">
</textarea>
|
</div><input type='hidden' id='xowa.addon.search.special.multi_wikis__key_box' value='xowa.addon.search.special.multi_wikis'> <input type='hidden' id='xowa.addon.search.special.multi_wikis__ctx_box' value='app'>
</div>
<div id='xowa.addon.search.special.multi_wikis_help_div' class='xohelp_div'>
<div id='xowa.addon.search.special.multi_wikis_help_msg' class='xohelp_msg'>
<p>
Enter wikis to search:
</p>
<ul>
<li>
<span class="reference-text">For example:</span>
For example:
</li>
</ul>
<pre>
<span class="reference-text">en.wikipedia.org|&lt;same_lang&gt;
en.wikipedia.org|&lt;same_lang&gt;
en.wiktionary.org|&lt;same_type&gt;
fr.wikivoyage.org,en.wikivoyage.org|&lt;self&gt;,en.wikipedia.org
&lt;any&gt;|&lt;self&gt;
</span>
</pre>
<ul>
<li>
<span class="reference-text">Line 1 means "For English Wikipedia, seach all English wikis, such as English Wiktionary, English Wikisource, English Wikivoyage, etc."</span>
Line 1 means "For English Wikipedia, seach all English wikis, such as English Wiktionary, English Wikisource, English Wikivoyage, etc."
</li>
<li>
<span class="reference-text">Line 2 means "For English Wiktionary, search all Wiktionarys, such as English Wiktionary, French Wiktionary, German Wiktionary, etc."</span>
Line 2 means "For English Wiktionary, search all Wiktionarys, such as English Wiktionary, French Wiktionary, German Wiktionary, etc."
</li>
<li>
<span class="reference-text">Line 3 means "For French Wikivoyage and English Wikivoyage, search the current wiki and English Wikipedia"</span>
Line 3 means "For French Wikivoyage and English Wikivoyage, search the current wiki and English Wikipedia"
</li>
<li>
<span class="reference-text">Line 4 means "For any wiki, search only the current wiki"</span>
</li>
</ul><span class="reference-text">The multi-wikis criteria has the following format:</span>
<ul>
<li>
<span class="reference-text"><b>Line-based</b>: Each line represents a separate rule. A wiki will be compared against the rule, and if it matches, only that rule will apply. If it doesn't match, it goes on to the next line.</span>
</li>
<li>
<span class="reference-text"><b>Match</b>: The match part is the text before the first pipe (<code>|</code>). Think of this as "when in this wiki...". This can be a wiki domain (en.wikipedia.org), a languages wildcard (en.*), a type wildcard (*.wikipedia) or the reserved word &lt;any&gt;). In addition, multiple terms can be chained together (en.wikipedia.org,fr.wikipedia.org).</span>
</li>
<li>
<span class="reference-text"><b>Include</b>: Think of this as "...search these wikis". This can use any term as Match (domain, wildcard, reserved word) but can also use the reserved words: <code>&lt;self&gt;</code>, <code>&lt;same_lang&gt;</code> <code>&lt;same_type&gt;</code></span>
</li>
</ul><span class="reference-text">Terms:</span>
<ul>
<li>
<span class="reference-text"><code>&lt;any&gt;</code>: matches any wiki. For example, in en.wikipedia.org, any wiki is matched, including home, en.wikipedia.org, fr.wiktionary.org, de.wikisource.org, etc..</span>
</li>
<li>
<span class="reference-text"><code>&lt;self&gt;</code>: matches only the current wiki. For example, in en.wikipedia.org, only en.wikipedia.org is matched.</span>
</li>
<li>
<span class="reference-text"><code>&lt;same_lang&gt;</code>: matches wikis with the same language. For example, in en.wikipedia.org, en.wiktionary.org, en.wikisource.org, etc. are matched. However, fr.wiktionary.org and de.wikisource.org are not matched.</span>
</li>
<li>
<span class="reference-text"><code>&lt;same_type&gt;</code>: matches wikis with the same type. For example, in en.wikipedia.org, fr.wikipedia.org, de.wikipedia.org, ru.wikipedia.org, etc. are matched. However, en.wiktionary.org, en.wikisource.org, etc. are not matched.</span>
</li>
<li>
<span class="reference-text"><code>{language}.*</code>: matches all wikis of that language. For example, "en.*" will match en.wikipedia.org, en.wiktionary.org, en.wikisource.org, etc regardless of the current wiki</span>
</li>
<li>
<span class="reference-text"><code>*.{type}</code>: matches all wikis of that type. For example, "*.wikipedia" will match en.wikipedia.org, fr.wikipedia.org, de.wikipedia.org, etc</span>
Line 4 means "For any wiki, search only the current wiki"
</li>
</ul>
</li>
<li id="cite_note-multi_sorts-5">
<span class="mw-cite-backlink"><a href="#cite_ref-multi_sorts_5-0">^</a></span> <span class="reference-text">Enter sorting-order for multiple wikis: (default is <code>&lt;any&gt;|&lt;self&gt;,*.wikipedia,*.wikivoyage,*.wiktionary,*.wikisource,*.wikiquote,*.wikibooks,*.wikiversity,*.wikinews</code> ) . The sort criteria has the following format:</span>
<p>
The multi-wikis criteria has the following format:
</p>
<ul>
<li>
<span class="reference-text"><b>Line-based</b>: Each line represents a separate rule. A wiki will be compared against the rule, and if it matches, only that rule will apply. If it doesn't match, it goes on to the next line.</span>
<b>Line-based</b>: Each line represents a separate rule. A wiki will be compared against the rule, and if it matches, only that rule will apply. If it doesn't match, it goes on to the next line.
</li>
<li>
<span class="reference-text"><b>Match</b>: The match part is the text before the first pipe (<code>|</code>). Think of this as "when in this wiki...". This can be a wiki domain (en.wikipedia.org), a languages wildcard (en.*), a type wildcard (*.wikipedia) or the reserved word &lt;any&gt;). In addition, multiple terms can be chained together (en.wikipedia.org,fr.wikipedia.org).</span>
<b>Match</b>: The match part is the text before the first pipe (<code>|</code>). Think of this as "when in this wiki...". This can be a wiki domain (en.wikipedia.org), a languages wildcard (en.*), a type wildcard (*.wikipedia) or the reserved word &lt;any&gt;). In addition, multiple terms can be chained together (en.wikipedia.org,fr.wikipedia.org).
</li>
<li>
<span class="reference-text"><b>Sort</b>: Think of this as "...sort according to following order".</span>
</li>
<li>
<span class="reference-text">For example, consider if the following wikis are searched: en.wikipedia.org and en.wiktionary.org. Since en.wikipedia.org matches *.wikipedia.org, it will be sorted before en.wiktionary.org (which matches *.wiktionary.org)</span>
<b>Include</b>: Think of this as "...search these wikis". This can use any term as Match (domain, wildcard, reserved word) but can also use the reserved words: <code>&lt;self&gt;</code>, <code>&lt;same_lang&gt;</code> <code>&lt;same_type&gt;</code>
</li>
</ul>
</li>
</ol>
<p>
Terms:
</p>
<ul>
<li>
<code>&lt;any&gt;</code>: matches any wiki. For example, in en.wikipedia.org, any wiki is matched, including home, en.wikipedia.org, fr.wiktionary.org, de.wikisource.org, etc..
</li>
<li>
<code>&lt;self&gt;</code>: matches only the current wiki. For example, in en.wikipedia.org, only en.wikipedia.org is matched.
</li>
<li>
<code>&lt;same_lang&gt;</code>: matches wikis with the same language. For example, in en.wikipedia.org, en.wiktionary.org, en.wikisource.org, etc. are matched. However, fr.wiktionary.org and de.wikisource.org are not matched.
</li>
<li>
<code>&lt;same_type&gt;</code>: matches wikis with the same type. For example, in en.wikipedia.org, fr.wikipedia.org, de.wikipedia.org, ru.wikipedia.org, etc. are matched. However, en.wiktionary.org, en.wikisource.org, etc. are not matched.
</li>
<li>
<code>{language}.*</code>: matches all wikis of that language. For example, "en.*" will match en.wikipedia.org, en.wiktionary.org, en.wikisource.org, etc regardless of the current wiki
</li>
<li>
<code>*.{type}</code>: matches all wikis of that type. For example, "*.wikipedia" will match en.wikipedia.org, fr.wikipedia.org, de.wikipedia.org, etc
</li>
</ul>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.search.special.multi_sorts")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.search.special.multi_sorts__name' class='xocfg_itm_name'>
Multi-wiki sort order
</div>
<div id='xowa.addon.search.special.multi_sorts__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.addon.search.special.multi_sorts")' title="reset to &quot;&lt;any&gt;|&lt;self&gt;,*.wikipedia,*.wikivoyage,*.wiktionary,*.wikisource,*.wikiquote,*.wikibooks,*.wikiversity,*.wikinews&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<textarea id="xowa.addon.search.special.multi_sorts" data-xocfg-key="xowa.addon.search.special.multi_sorts" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo" rows="4">
</textarea>
|,*.wikipedia,*.wikivoyage,*.wiktionary,*.wikisource,*.wikiquote,*.wikibooks,*.wikiversity,*.wikinews
</div><input type='hidden' id='xowa.addon.search.special.multi_sorts__key_box' value='xowa.addon.search.special.multi_sorts'> <input type='hidden' id='xowa.addon.search.special.multi_sorts__ctx_box' value='app'>
</div>
<div id='xowa.addon.search.special.multi_sorts_help_div' class='xohelp_div'>
<div id='xowa.addon.search.special.multi_sorts_help_msg' class='xohelp_msg'>
<p>
Enter sorting-order for multiple wikis: &lt;any&gt;|&lt;self&gt;,*.wikipedia,*.wikivoyage,*.wiktionary,*.wikisource,*.wikiquote,*.wikibooks,*.wikiversity,*.wikinews }}. The sort criteria has the following format:
</p>
<ul>
<li>
<b>Line-based</b>: Each line represents a separate rule. A wiki will be compared against the rule, and if it matches, only that rule will apply. If it doesn't match, it goes on to the next line.
</li>
<li>
<b>Match</b>: The match part is the text before the first pipe (<code>|</code>). Think of this as "when in this wiki...". This can be a wiki domain (en.wikipedia.org), a languages wildcard (en.*), a type wildcard (*.wikipedia) or the reserved word &lt;any&gt;). In addition, multiple terms can be chained together (en.wikipedia.org,fr.wikipedia.org).
</li>
<li>
<b>Sort</b>: Think of this as "...sort according to following order".
</li>
<li>
For example, consider if the following wikis are searched: en.wikipedia.org and en.wiktionary.org. Since en.wikipedia.org matches *.wikipedia.org, it will be sorted before en.wiktionary.org (which matches *.wiktionary.org)
</li>
</ul>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/Search suggest - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,385 +17,277 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class='active'>
<a href='/wiki/Options/Search_suggest'>Search suggest</a>
</li>
<li class=''>
<a href='/wiki/Options/Search'>Search</a>
</li>
<li class=''>
<a href='/wiki/Options/Popups'>Popups</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Address_bar"><span class="tocnumber">1</span> <span class="toctext">Address bar</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Search_suggest"><span class="tocnumber">2</span> <span class="toctext">Search suggest</span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#Notes"><span class="tocnumber">3</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar' selected='selected'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="Address_bar">Address bar</span>
Search
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Enabled: <sup id="cite_ref-url_bar-enabled_0-0" class="reference"><a href="#cite_note-url_bar-enabled-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.addon.search.url_bar.enabled" type="checkbox" class="options_checkbox" id='xowa_prop_0' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Max results: <sup id="cite_ref-url_bar-max_results_1-0" class="reference"><a href="#cite_note-url_bar-max_results-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.addon.search.url_bar.max_results" class="options_textbox" id='xowa_prop_1' value='10'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Auto-wildcard: <sup id="cite_ref-url_bar-auto_wildcard_2-0" class="reference"><a href="#cite_note-url_bar-auto_wildcard-2">[3]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.addon.search.url_bar.auto_wildcard" type="checkbox" class="options_checkbox" id='xowa_prop_2' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Namespace ids: <sup id="cite_ref-url_bar-ns_ids_3-0" class="reference"><a href="#cite_note-url_bar-ns_ids-3">[4]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.addon.search.url_bar.ns_ids" class="options_textbox" id='xowa_prop_3' value='0'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Visible rows: <sup id="cite_ref-url_bar-visible_rows_4-0" class="reference"><a href="#cite_note-url_bar-visible_rows-4">[5]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.addon.search.url_bar.visible_rows" class="options_textbox" id='xowa_prop_4' value='10'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Page Up / Page Down increment: <sup id="cite_ref-url_bar-jump_len_5-0" class="reference"><a href="#cite_note-url_bar-jump_len-5">[6]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.addon.search.url_bar.jump_len" class="options_textbox" id='xowa_prop_5' value='5'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Symbols: <sup id="cite_ref-url_bar-symbols_6-0" class="reference"><a href="#cite_note-url_bar-symbols-6">[7]</a></sup>
</td>
<td>
<textarea xowa_prop="xowa.api.addon.search.url_bar.symbols" class="options_textarea" style="width: 150px; height: 200px;" accesskey=',' id='xowa_prop_6'>
wild=*
not=-
or=,
and=+
quote="
paren_bgn=(
paren_end=)
escape=\
space=\s
</textarea>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Search_suggest">Search suggest</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Enabled: <sup id="cite_ref-enabled_7-0" class="reference"><a href="#cite_note-enabled-7">[8]</a></sup>
</td>
<td>
<input xowa_prop="app.gui.search_suggest.enabled" type="checkbox" class="options_checkbbox" id='xowa_prop_7' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Max results: <sup id="cite_ref-max_results_8-0" class="reference"><a href="#cite_note-max_results-8">[9]</a></sup>
</td>
<td>
<input xowa_prop="app.gui.search_suggest.results_max" class="options_textbox" id='xowa_prop_8' value='25'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Search mode: <sup id="cite_ref-search_mode_9-0" class="reference"><a href="#cite_note-search_mode-9">[10]</a></sup>
</td>
<td>
<select xowa_prop="app.gui.search_suggest.search_mode" xowa_prop_list="app.gui.search_suggest.search_mode_list" size="3" class='options_select' id='xowa_prop_9'>
<option value='Search'>
Search
</option>
<option value='AllPages'>
AllPages
</option>
<option value='AllPages_(v2)' selected='selected'>
AllPages_(v2)
</option>
</select>
</td>
</tr>
<tr>
<td class='options_row_label'>
AllPages look-ahead: <sup id="cite_ref-all_pages_extend_10-0" class="reference"><a href="#cite_note-all_pages_extend-10">[11]</a></sup>
</td>
<td>
<input xowa_prop="app.gui.search_suggest.all_pages_extend" class="options_textbox" id='xowa_prop_10' value='1000'>
</td>
</tr>
<tr>
<td class='options_row_label'>
AllPages minimum length: <sup id="cite_ref-all_pages_min_11-0" class="reference"><a href="#cite_note-all_pages_min-11">[12]</a></sup>
</td>
<td>
<input xowa_prop="app.gui.search_suggest.all_pages_min" class="options_textbox" id='xowa_prop_11' value='10000'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Log enabled: <sup id="cite_ref-log_enabled_12-0" class="reference"><a href="#cite_note-log_enabled-12">[13]</a></sup>
</td>
<td>
<input xowa_prop="app.gui.search_suggest.log_enabled" type="checkbox" class="options_checkbbox" id='xowa_prop_12'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-url_bar-enabled-0">
<span class="mw-cite-backlink"><a href="#cite_ref-url_bar-enabled_0-0">^</a></span> <span class="reference-text">Choose one of the following: (default is <code>checked</code>)<br>
</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.url_bar.search.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.url_bar.search.enabled__name' class='xocfg_itm_name'>
Enabled
</div>
<div id='xowa.gui.url_bar.search.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.gui.url_bar.search.enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.url_bar.search.enabled" data-xocfg-key="xowa.gui.url_bar.search.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.gui.url_bar.search.enabled__key_box' value='xowa.gui.url_bar.search.enabled'> <input type='hidden' id='xowa.gui.url_bar.search.enabled__ctx_box' value='app'>
</div>
<div id='xowa.gui.url_bar.search.enabled_help_div' class='xohelp_div'>
<div id='xowa.gui.url_bar.search.enabled_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:<br>
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b>: Enables search suggestions in address bar; typing in the address bar will show suggestions in a drop-down list.</span>
<b>checked</b>: Enables search suggestions in address bar; typing in the address bar will show suggestions in a drop-down list.
</li>
<li>
<span class="reference-text"><b>unchecked</b>: Disables search suggestions in address bar; typing in the address bar will not show suggestions.</span>
<b>unchecked</b>: Disables search suggestions in address bar; typing in the address bar will not show suggestions.
</li>
</ul>
</li>
<li id="cite_note-url_bar-max_results-1">
<span class="mw-cite-backlink"><a href="#cite_ref-url_bar-max_results_1-0">^</a></span> <span class="reference-text">Maximum number of results to retrieve: (default is <code>10</code>) (recommended is <code>100</code>)<br>
This option limits the maximum number of results. For example, a setting of 10 with a search term of "earth" will retrieve the top 10 pages with the word "earth" in the title.</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.url_bar.search.max_results")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.url_bar.search.max_results__name' class='xocfg_itm_name'>
Max results
</div>
<div id='xowa.gui.url_bar.search.max_results__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.gui.url_bar.search.max_results")' title="reset to &quot;10&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.url_bar.search.max_results" data-xocfg-key="xowa.gui.url_bar.search.max_results" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="10">
</div><input type='hidden' id='xowa.gui.url_bar.search.max_results__key_box' value='xowa.gui.url_bar.search.max_results'> <input type='hidden' id='xowa.gui.url_bar.search.max_results__ctx_box' value='app'>
</div>
<div id='xowa.gui.url_bar.search.max_results_help_div' class='xohelp_div'>
<div id='xowa.gui.url_bar.search.max_results_help_msg' class='xohelp_msg'>
<p>
Maximum number of results to retrieve:<br>
This option limits the maximum number of results. For example, a setting of 10 with a search term of "earth" will retrieve the top 10 pages with the word "earth" in the title.
</p>
<ul>
<li>
<span class="reference-text">For slower machines, decrease the number of words to 1. Note that the number must be greater than 0.</span>
For slower machines, decrease the number of words to 1. Note that the number must be greater than 0.
</li>
<li>
<span class="reference-text">For faster machines, increase the number of words as per your liking.</span>
For faster machines, increase the number of words as per your liking.
</li>
</ul>
</li>
<li id="cite_note-url_bar-auto_wildcard-2">
<span class="mw-cite-backlink"><a href="#cite_ref-url_bar-auto_wildcard_2-0">^</a></span> <span class="reference-text">Choose one of the following: (default is <code>checked</code>)<br>
</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.url_bar.search.auto_wildcard")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.url_bar.search.auto_wildcard__name' class='xocfg_itm_name'>
Auto-wildcard
</div>
<div id='xowa.gui.url_bar.search.auto_wildcard__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.gui.url_bar.search.auto_wildcard")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.url_bar.search.auto_wildcard" data-xocfg-key="xowa.gui.url_bar.search.auto_wildcard" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.gui.url_bar.search.auto_wildcard__key_box' value='xowa.gui.url_bar.search.auto_wildcard'> <input type='hidden' id='xowa.gui.url_bar.search.auto_wildcard__ctx_box' value='app'>
</div>
<div id='xowa.gui.url_bar.search.auto_wildcard_help_div' class='xohelp_div'>
<div id='xowa.gui.url_bar.search.auto_wildcard_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:<br>
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b>: Automatically adds a wildcard to every search suggestion. For example, "earth" will becomes "earth*" and match "Earth", "History of Earth", and "Earthquake". Note that the wildcard can be disabled by adding a space. For example, "earth " will match "Earth" and "History of Earth" but not "Earthquake".</span>
<b>checked</b>: Automatically adds a wildcard to every search suggestion. For example, "earth" will becomes "earth*" and match "Earth", "History of Earth", and "Earthquake". Note that the wildcard can be disabled by adding a space. For example, "earth " will match "Earth" and "History of Earth" but not "Earthquake".
</li>
<li>
<span class="reference-text"><b>unchecked</b>: Does not add a wildcard to every search suggestion. "earth" will only "Earth" and "History of Earth"</span>
<b>unchecked</b>: Does not add a wildcard to every search suggestion. "earth" will only "Earth" and "History of Earth"
</li>
</ul>
</li>
<li id="cite_note-url_bar-ns_ids-3">
<span class="mw-cite-backlink"><a href="#cite_ref-url_bar-ns_ids_3-0">^</a></span> <span class="reference-text">Enter list of namespaces to search: (default is <code>0</code>)<br>
This option specifies which namespaces to search. For more information, see <a href="https://en.wikipedia.org/wiki/Help:Namespaces" rel="nofollow" class="external free">https://en.wikipedia.org/wiki/Help:Namespaces</a></span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.url_bar.search.ns_ids")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.url_bar.search.ns_ids__name' class='xocfg_itm_name'>
Namespace ids
</div>
<div id='xowa.gui.url_bar.search.ns_ids__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.gui.url_bar.search.ns_ids")' title="reset to &quot;0&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.url_bar.search.ns_ids" data-xocfg-key="xowa.gui.url_bar.search.ns_ids" data-xocfg-type="string" accesskey="d" class="xocfg_data__str" type="text" value="0">
</div><input type='hidden' id='xowa.gui.url_bar.search.ns_ids__key_box' value='xowa.gui.url_bar.search.ns_ids'> <input type='hidden' id='xowa.gui.url_bar.search.ns_ids__ctx_box' value='app'>
</div>
<div id='xowa.gui.url_bar.search.ns_ids_help_div' class='xohelp_div'>
<div id='xowa.gui.url_bar.search.ns_ids_help_msg' class='xohelp_msg'>
<p>
Enter list of namespaces to search:<br>
This option specifies which namespaces to search. For more information, see <a tabindex="-1" href="/site/en.wikipedia.org/wiki/Help:Namespaces">https://en.wikipedia.org/wiki/Help:Namespaces</a>
</p>
<ul>
<li>
<span class="reference-text">For the main namespace, enter in "0"</span>
For the main namespace, enter in "0"
</li>
<li>
<span class="reference-text">For all namespaces, enter in "*".</span>
For all namespaces, enter in "*".
</li>
<li>
<span class="reference-text">For specific namespaces, enter in the ids separated by a comma. For example, to search the Main, Wikipedia, Category, and Portal namespaces enter in "0,4,14,100"</span>
For specific namespaces, enter in the ids separated by a comma. For example, to search the Main, Wikipedia, Category, and Portal namespaces enter in "0,4,14,100"
</li>
</ul>
</li>
<li id="cite_note-url_bar-visible_rows-4">
<span class="mw-cite-backlink"><a href="#cite_ref-url_bar-visible_rows_4-0">^</a></span> <span class="reference-text">Maximum number of results to show in visible area: (default is <code>10</code>) (recommended is <code>25</code>)<br>
This option limits the maximum number of results shown on screen. This visible-rows number can be made less than max-results. For example:</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.url_bar.search.visible_rows")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.url_bar.search.visible_rows__name' class='xocfg_itm_name'>
Visible rows
</div>
<div id='xowa.gui.url_bar.search.visible_rows__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.gui.url_bar.search.visible_rows")' title="reset to &quot;10&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.url_bar.search.visible_rows" data-xocfg-key="xowa.gui.url_bar.search.visible_rows" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="10">
</div><input type='hidden' id='xowa.gui.url_bar.search.visible_rows__key_box' value='xowa.gui.url_bar.search.visible_rows'> <input type='hidden' id='xowa.gui.url_bar.search.visible_rows__ctx_box' value='app'>
</div>
<div id='xowa.gui.url_bar.search.visible_rows_help_div' class='xohelp_div'>
<div id='xowa.gui.url_bar.search.visible_rows_help_msg' class='xohelp_msg'>
<p>
Maximum number of results to show in visible area:<br>
This option limits the maximum number of results shown on screen. This visible-rows number can be made less than max-results. For example:
</p>
<ul>
<li>
<span class="reference-text">A max-results of 100 and a visible-rows of 25 will show results #1-25 in the drop-down list, while results #26-100 can be seen using the drop-down list's scroll bar.</span>
A max-results of 100 and a visible-rows of 25 will show results #1-25 in the drop-down list, while results #26-100 can be seen using the drop-down list's scroll bar.
</li>
<li>
<span class="reference-text">A max-results of 25 and a visible-rows of 25 will always show all results on screen. The drop-down list will not have a scroll bar</span>
A max-results of 25 and a visible-rows of 25 will always show all results on screen. The drop-down list will not have a scroll bar
</li>
</ul>
</li>
<li id="cite_note-url_bar-jump_len-5">
<span class="mw-cite-backlink"><a href="#cite_ref-url_bar-jump_len_5-0">^</a></span> <span class="reference-text">Number of rows to move when pressing page-up or page-down (default is <code>5</code>)<br>
</span>
</li>
<li id="cite_note-url_bar-symbols-6">
<span class="mw-cite-backlink"><a href="#cite_ref-url_bar-symbols_6-0">^</a></span> <span class="reference-text">Define symbols for address-bar searches: (default is )<br>
This is an advanced option which allows custom definition of symbols for search terms. For more information on search queries, see <a href="http://xowa.org/home/wiki/App/Search.html" id="xolnki_2" title="App/Search">App/Search</a> Note the following details:</span>
<ul>
<li>
<span class="reference-text">"\s" means space</span>
</li>
<li>
<span class="reference-text">"\0" means disabled</span>
</li>
<li>
<span class="reference-text">Only one symbol can be defined for each type. In other words, there can't be two "and" symbols (+, &amp;)</span>
</li>
<li>
<span class="reference-text">Entering in the wrong syntax will disable some if not all symbols. If you run into issues, copy and paste the excerpt below.</span>
</li>
</ul>
<pre>
<span class="reference-text">wild=*
not=-
or=,
and=+
quote="
paren_bgn=(
paren_end=)
escape=\
space=\s
</span>
</pre>
</li>
<li id="cite_note-enabled-7">
<span class="mw-cite-backlink"><a href="#cite_ref-enabled_7-0">^</a></span> <span class="reference-text">Choose one of the following: (default is <code>checked</code>)</span>
<ul>
<li>
<span class="reference-text"><b>checked</b>: Search suggest enabled (typing in search box will dynamically retrieve suggestions)</span>
</li>
<li>
<span class="reference-text"><b>unchecked</b>: Search suggest disabled</span>
</li>
</ul>
</li>
<li id="cite_note-max_results-8">
<span class="mw-cite-backlink"><a href="#cite_ref-max_results_8-0">^</a></span> <span class="reference-text">Maximum number of search suggestions; (default is <code>10</code>)</span>
</li>
<li id="cite_note-search_mode-9">
<span class="mw-cite-backlink"><a href="#cite_ref-search_mode_9-0">^</a></span> <span class="reference-text">Choose one of the following: (default is <code>AllPages</code>)</span>
<ul>
<li>
<span class="reference-text">AllPages_v2: Search suggestions will return titles beginning with search term</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">EX: "Earth" will return "Earth" and "Earthquake" but not "History of Earth"</span>
</dd>
</dl>
<ul>
<li>
<span class="reference-text">Search : Search suggestions will return titles that have the word. Also allows extended search syntax (See <a href="http://xowa.org/home/wiki/App/Search.html" id="xolnki_3" title="App/Search">App/Search</a>)</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">EX: "Earth" will return "Earth" and "History of Earth" but not "Earthquake"</span>
</dd>
</dl>
<ul>
<li>
<span class="reference-text">AllPages (obsolete): Search suggestions will return titles beginning with search term</span>
</li>
</ul>
<dl>
<dd>
<span class="reference-text">Similar to AllPages_v2, but returns less accurate results (though it is slightly faster)</span>
</dd>
</dl>
</li>
<li id="cite_note-all_pages_extend-10">
<span class="mw-cite-backlink"><a href="#cite_ref-all_pages_extend_10-0">^</a></span> <span class="reference-text">Only applicable when search mode is "AllPages" (default is <code>1000</code>)<br>
Set number of pages to look-ahead. Used with Max results and AllPages minimum length. For example:</span>
<ul>
<li>
<span class="reference-text">Setting look-ahead to 0 will scan the next 10 titles after "Earth" and return the 1st 10 restuls that have a page length &gt; Minimum length</span>
</li>
<li>
<span class="reference-text">Setting look-ahead to 10,000 will scan the next 10,000 titles after "Earth" and return the 1st 10 results that have a page length &gt; Minimum length</span>
</li>
</ul>
</li>
<li id="cite_note-all_pages_min-11">
<span class="mw-cite-backlink"><a href="#cite_ref-all_pages_min_11-0">^</a></span> <span class="reference-text">Only applicable when search mode is "AllPages" (default is <code>10000</code>)<br>
Set minimum length needed for a page to be in a result. Used with AllPages look-ahead. See example for AllPages look-ahead</span>
</li>
<li id="cite_note-log_enabled-12">
<span class="mw-cite-backlink"><a href="#cite_ref-log_enabled_12-0">^</a></span> <span class="reference-text">Choose one of the following: (default is <code>unchecked</code>)</span>
<ul>
<li>
<span class="reference-text"><b>checked</b>: search suggest will log activity (for development purposes only)</span>
</li>
<li>
<span class="reference-text"><b>unchecked</b>: search suggest will not log activity</span>
</li>
</ul>
</li>
</ol>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.url_bar.search.jump_len")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.url_bar.search.jump_len__name' class='xocfg_itm_name'>
Page up / Page down increment
</div>
<div id='xowa.gui.url_bar.search.jump_len__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.gui.url_bar.search.jump_len")' title="reset to &quot;5&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.url_bar.search.jump_len" data-xocfg-key="xowa.gui.url_bar.search.jump_len" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="5">
</div><input type='hidden' id='xowa.gui.url_bar.search.jump_len__key_box' value='xowa.gui.url_bar.search.jump_len'> <input type='hidden' id='xowa.gui.url_bar.search.jump_len__ctx_box' value='app'>
</div>
<div id='xowa.gui.url_bar.search.jump_len_help_div' class='xohelp_div'>
<div id='xowa.gui.url_bar.search.jump_len_help_msg' class='xohelp_msg'>
<p>
Number of rows to move when pressing page-up or page-down
</p>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/Security - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,244 +17,350 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class='active'>
<a href='/wiki/Options/Security'>Security</a>
</li>
<li class=''>
<a href='/wiki/Options/Scripting'>Scripting</a>
</li>
<li class=''>
<a href='/wiki/Options/Shortcuts'>Shortcuts</a>
</li>
<li class=''>
<a href='/wiki/Options/Menus'>Menus</a>
</li>
<li class=''>
<a href='/wiki/Options/Config_script'>Config script</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Security"><span class="tocnumber">1</span> <span class="toctext">Security</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Web"><span class="tocnumber">2</span> <span class="toctext">Web</span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#Privacy"><span class="tocnumber">3</span> <span class="toctext">Privacy</span></a>
</li>
<li class="toclevel-1 tocsection-4">
<a href="#Notes"><span class="tocnumber">4</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security' selected='selected'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="Security">Security</span>
Web
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
JavaScript enabled: <sup id="cite_ref-javascript_enabled_0-0" class="reference"><a href="#cite_note-javascript_enabled-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="app.gui.html.javascript_enabled" type="checkbox" class="options_checkbox" id='xowa_prop_0' checked='checked'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Web">Web</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Web access enabled: <sup id="cite_ref-web_access_enabled_1-0" class="reference"><a href="#cite_note-web_access_enabled-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="app.user.cfg.security.web_access_enabled" type="checkbox" accesskey='d' class="options_checkbox" id='xowa_prop_1' checked='checked'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Privacy">Privacy</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Logs enabled: <sup id="cite_ref-logs_enabled_2-0" class="reference"><a href="#cite_note-logs_enabled-2">[3]</a></sup>
</td>
<td>
<input xowa_prop="app.api.usr.logs.enabled" type="checkbox" class="options_checkbox" id='xowa_prop_2' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
History enabled: <sup id="cite_ref-history_enabled_3-0" class="reference"><a href="#cite_note-history_enabled-3">[4]</a></sup>
</td>
<td>
<input xowa_prop="app.api.usr.history.enabled" type="checkbox" class="options_checkbox" id='xowa_prop_3' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Bookmarks enabled: <sup id="cite_ref-bookmarks_enabled_4-0" class="reference"><a href="#cite_note-bookmarks_enabled-4">[5]</a></sup>
</td>
<td>
<input xowa_prop="app.api.usr.bookmarks.enabled" type="checkbox" class="options_checkbox" id='xowa_prop_4' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Load HTML to browser method: <sup id="cite_ref-html_load_tid_5-0" class="reference"><a href="#cite_note-html_load_tid-5">[6]</a></sup>
</td>
<td>
<select xowa_prop="xowa.api.gui.browser.html.load_tid" xowa_prop_list="xowa.api.gui.browser.html.load_tid_list" class="options_textbox" size='2' id='xowa_prop_5'>
<option value='mem' selected='selected'>
mem
</option>
<option value='url'>
url
</option>
</select>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-javascript_enabled-0">
<span class="mw-cite-backlink"><a href="#cite_ref-javascript_enabled_0-0">^</a></span> <span class="reference-text">Choose if Javascript enabled: (default is <code>checked</code>)</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.web.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.web.enabled__name' class='xocfg_itm_name'>
Web access enabled
</div>
<div id='xowa.app.web.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.app.web.enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.web.enabled" data-xocfg-key="xowa.app.web.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.app.web.enabled__key_box' value='xowa.app.web.enabled'> <input type='hidden' id='xowa.app.web.enabled__ctx_box' value='app'>
</div>
<div id='xowa.app.web.enabled_help_div' class='xohelp_div'>
<div id='xowa.app.web.enabled_help_msg' class='xohelp_msg'>
<p>
Choose if XOWA is allowed to access the Web:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> to enable JavaScript. Note that this will allow you to use the functions listed at <a href="http://xowa.org/home/wiki/Diagnostics/Javascript/All.html" id="xolnki_2" title="Diagnostics/Javascript/All">Diagnostics/Javascript/All</a></span>
<b>checked</b>: Allow web access.
</li>
<li>
<span class="reference-text"><b>unchecked</b> to disable JavaScript. Only JavaScript specified by XOWA will run</span>
<b>unchecked</b>: Forbid web access. XOWA will not connect to the internet under any circumstances. This is equivalent to pulling the network cable for XOWA only.
</li>
</ul>
<dl>
<dd>
<span class="reference-text">XOWA uses JavaScript for certain functionality such as MathJax, sortable, collapsible, and reference tooltips. Unfortunately, JavaScript can also be a vector of attack. Although XOWA scrubs pages to eliminate embedded JavaScript, it is possible for malicious JavaScript to be injected into a Wiki page that evades XOWA's code. For those concerned about security, the safest approach would be to disable JavaScript entirely.</span>
</dd>
</dl>
</li>
<li id="cite_note-web_access_enabled-1">
<span class="mw-cite-backlink"><a href="#cite_ref-web_access_enabled_1-0">^</a></span> <span class="reference-text">Choose if XOWA is allowed to access the Web: (default is <code>checked</code>)</span>
<p>
Note that this may cause the app to not behave properly. For example:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> to allow web access.</span>
Images will not download, even if "Retrieve files" is checked
</li>
<li>
<span class="reference-text"><b>unchecked</b> to forbid web access. XOWA will not connect to the internet under any circumstances. This is equivalent to pulling the network cable for XOWA only.</span>
</li>
</ul><span class="reference-text">Note that this may cause the app to not behave properly. For example:</span>
<ul>
<li>
<span class="reference-text">Images will not download, even if "Retrieve files" is checked</span>
Import links on Import/List will not work
</li>
<li>
<span class="reference-text">Import links on Import/List will not work</span>
Download dump status on Wiki/Maintenance will not work
</li>
<li>
<span class="reference-text">Download dump status on Wiki/Maintenance will not work</span>
</li>
<li>
<span class="reference-text">etc..</span>
</li>
</ul><span class="reference-text">Also, note that this only controls XOWA's access to the internet. <a href="http://xowa.org/home/wiki/Options/Apps.html" id="xolnki_3" title="Options/Apps">Viewer apps</a> may still access the internet. For example, clicking on an external link will still launch a "Web browser". If you have VLC set up to play media files, it may access the internet when you click on a media file. A PDF app may try to update itself when you click on a PDF file. For more information, see <a href="http://xowa.org/home/wiki/Help/Privacy.html" id="xolnki_4" title="Help/Privacy">Help/Privacy</a></span>
</li>
<li id="cite_note-logs_enabled-2">
<span class="mw-cite-backlink"><a href="#cite_ref-logs_enabled_2-0">^</a></span> <span class="reference-text">Choose if logs are enabled: (default is <code>checked</code>)</span>
<ul>
<li>
<span class="reference-text"><b>checked</b> to enable logs. XOWA logs application activity for diagnostic purposes. Note that these logs are never shared or uploaded. See <a href="http://xowa.org/home/wiki/Help/Privacy.html" id="xolnki_5" title="Help/Privacy">Help/Privacy</a> for more info</span>
</li>
<li>
<span class="reference-text"><b>unchecked</b> to disable logs. No messages will be written to the log. You can check by going to Help -&gt; System Data -&gt; Session Log</span>
etc..
</li>
</ul>
</li>
<li id="cite_note-history_enabled-3">
<span class="mw-cite-backlink"><a href="#cite_ref-history_enabled_3-0">^</a></span> <span class="reference-text">Choose if page history is enabled: (default is <code>checked</code>)</span>
<p>
Also, note that this only controls XOWA's access to the internet. <a tabindex="-1" href="/wiki/Options/Apps" id="xolnki_2" title="Options/Apps">Viewer apps</a> may still access the internet. For example, clicking on an external link will still launch a "Web browser". If you have VLC set up to play media files, it may access the internet when you click on a media file. A PDF app may try to update itself when you click on a PDF file.
</p>
<p>
For more information, see <a tabindex="-1" href="/wiki/Help/Privacy" id="xolnki_3" title="Help/Privacy">Help/Privacy</a>
</p>
</div>
</div>
<h2>
JavaScript
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.html_box.javascript_enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.html_box.javascript_enabled__name' class='xocfg_itm_name'>
JavaScript enabled
</div>
<div id='xowa.gui.html_box.javascript_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.gui.html_box.javascript_enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.html_box.javascript_enabled" data-xocfg-key="xowa.gui.html_box.javascript_enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.gui.html_box.javascript_enabled__key_box' value='xowa.gui.html_box.javascript_enabled'> <input type='hidden' id='xowa.gui.html_box.javascript_enabled__ctx_box' value='app'>
</div>
<div id='xowa.gui.html_box.javascript_enabled_help_div' class='xohelp_div'>
<div id='xowa.gui.html_box.javascript_enabled_help_msg' class='xohelp_msg'>
<p>
Choose if JavaScript enabled:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> to enable page history. XOWA stores viewed pages for the Page History page (History -&gt; Show). Note that this history is never shared or uploaded. See <a href="http://xowa.org/home/wiki/Help/Privacy.html" id="xolnki_6" title="Help/Privacy">Help/Privacy</a> for more info</span>
<b>checked</b>: Enable JavaScript. Note that this will allow you to use the functions listed at <a tabindex="-1" href="/wiki/Diagnostics/Javascript/All" id="xolnki_4" title="Diagnostics/Javascript/All">Diagnostics/Javascript/All</a>
</li>
<li>
<span class="reference-text"><b>unchecked</b> to disable page history. No pages will be stored in page history. You can check by going to Help -&gt; System Data -&gt; Page History</span>
<b>unchecked</b>: Disable JavaScript. Only JavaScript specified by XOWA will run
</li>
</ul>
</li>
<li id="cite_note-bookmarks_enabled-4">
<span class="mw-cite-backlink"><a href="#cite_ref-bookmarks_enabled_4-0">^</a></span> <span class="reference-text">Choose if bookmarks are enabled: (default is <code>checked</code>)</span>
</div>
</div>
<h2>
Privacy
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.logs.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.logs.enabled__name' class='xocfg_itm_name'>
Logs enabled
</div>
<div id='xowa.app.logs.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.app.logs.enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.logs.enabled" data-xocfg-key="xowa.app.logs.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.app.logs.enabled__key_box' value='xowa.app.logs.enabled'> <input type='hidden' id='xowa.app.logs.enabled__ctx_box' value='app'>
</div>
<div id='xowa.app.logs.enabled_help_div' class='xohelp_div'>
<div id='xowa.app.logs.enabled_help_msg' class='xohelp_msg'>
<p>
Choose if logs are enabled:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> to enable bookmarks. XOWA adds bookmarks whenever the user chooses "Bookmark this page". Note that these bookmarks are never shared or uploaded. See <a href="http://xowa.org/home/wiki/Help/Privacy.html" id="xolnki_7" title="Help/Privacy">Help/Privacy</a> for more info</span>
<b>checked</b>: Enable logs. XOWA logs application activity for diagnostic purposes. Note that these logs are never shared or uploaded. See <a tabindex="-1" href="/wiki/Help/Privacy" id="xolnki_5" title="Help/Privacy">Help/Privacy</a> for more info
</li>
<li>
<span class="reference-text"><b>unchecked</b> to disable adding bookmarks. No bookmarks will be be added, even if the user clicks "Bookmark this page". You can check by clicking "Bookmark this page" and then clicking "Show all bookmarks"</span>
<b>unchecked</b>: Disable logs. No messages will be written to the log. You can check by going to Help -&gt; System Data -&gt; Session Log
</li>
</ul>
</li>
<li id="cite_note-html_load_tid-5">
<span class="mw-cite-backlink"><a href="#cite_ref-html_load_tid_5-0">^</a></span> <span class="reference-text">Choose how HTML is loaded into the browser: (default is <code>mem</code>) (recommended is <code>url</code>) This is a performance optimization with privacy implications</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.bookmarks.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.bookmarks.enabled__name' class='xocfg_itm_name'>
Bookmarks enabled
</div>
<div id='xowa.app.bookmarks.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.app.bookmarks.enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.bookmarks.enabled" data-xocfg-key="xowa.app.bookmarks.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.app.bookmarks.enabled__key_box' value='xowa.app.bookmarks.enabled'> <input type='hidden' id='xowa.app.bookmarks.enabled__ctx_box' value='app'>
</div>
<div id='xowa.app.bookmarks.enabled_help_div' class='xohelp_div'>
<div id='xowa.app.bookmarks.enabled_help_msg' class='xohelp_msg'>
<p>
Choose if bookmarks are enabled:
</p>
<ul>
<li>
<span class="reference-text"><b>mem</b>: Loads HTML through memory by calling <code>browser.setText(html)</code>. For unknown reasons, SWT / XULRunner uses more memory when loading HTML by setText -- as much as 5 - 10 MB for a page like en.w:Earth.</span>
<b>checked</b>: Enable bookmarks. XOWA adds bookmarks whenever the user chooses "Bookmark this page". Note that these bookmarks are never shared or uploaded. See <a tabindex="-1" href="/wiki/Help/Privacy" id="xolnki_6" title="Help/Privacy">Help/Privacy</a> for more info
</li>
<li>
<span class="reference-text"><b>url</b>: Loads HTML through the file system by calling <code>browser.setUrl(file, html)</code>. This call uses less memory, but requires writing the HTML to disk. (see /xowa/user/anonymous/app/tmp/html) Although setting HTML via disk is theoretically slower than memory, the time difference is not noticeable. This may be more of an issue for users with privacy concerns. For more info on the latter, see <a href="http://xowa.org/home/wiki/Help/Privacy.html" id="xolnki_8" title="Help/Privacy">Help/Privacy</a>.</span>
<b>unchecked</b>: Disable adding bookmarks. No bookmarks will be be added, even if the user clicks "Bookmark this page". You can check by clicking "Bookmark this page" and then clicking "Show all bookmarks"
</li>
</ul><span class="reference-text">Note that <b>mem</b> is currently the default, but <b>url</b> will be made the default in a future release.</span>
</li>
</ol>
</ul>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.page_history.enabled")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.page_history.enabled__name' class='xocfg_itm_name'>
History enabled
</div>
<div id='xowa.app.page_history.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.app.page_history.enabled")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.page_history.enabled" data-xocfg-key="xowa.app.page_history.enabled" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.app.page_history.enabled__key_box' value='xowa.app.page_history.enabled'> <input type='hidden' id='xowa.app.page_history.enabled__ctx_box' value='app'>
</div>
<div id='xowa.app.page_history.enabled_help_div' class='xohelp_div'>
<div id='xowa.app.page_history.enabled_help_msg' class='xohelp_msg'>
<p>
Choose if page history is enabled:
</p>
<ul>
<li>
<b>checked</b>: Enable page history. XOWA stores viewed pages for the Page History page (History -&gt; Show). Note that this history is never shared or uploaded. See <a tabindex="-1" href="/wiki/Help/Privacy" id="xolnki_7" title="Help/Privacy">Help/Privacy</a> for more info
</li>
<li>
<b>unchecked</b>: Disable page history. No pages will be stored in page history. You can check by going to Help -&gt; System Data -&gt; Page History
</li>
</ul>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.page_history.log_all")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.page_history.log_all__name' class='xocfg_itm_name'>
Log all page history
</div>
<div id='xowa.app.page_history.log_all__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.app.page_history.log_all")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.page_history.log_all" data-xocfg-key="xowa.app.page_history.log_all" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.app.page_history.log_all__key_box' value='xowa.app.page_history.log_all'> <input type='hidden' id='xowa.app.page_history.log_all__ctx_box' value='app'>
</div>
<div id='xowa.app.page_history.log_all_help_div' class='xohelp_div'>
<div id='xowa.app.page_history.log_all_help_msg' class='xohelp_msg'>
<p>
Log every page visit in a separate log file
</p>
<ul>
<li>
<b>checked</b>: Logs every page visit in a separate log file: C:\xowa\user\anonymous\app\data\history\log_all.csv
</li>
<li>
<b>unchecked</b> Does not log every page visit to a separate log file.
</li>
</ul>
<p>
XOWA currently consolidates visits to the same page as one entry. For example, 3 visits to en.wikipedia.org/wiki/Earth would show up only once with the <code>date</code> being the most recent one. The <code>date</code> for the previous two entries would be lost. This option retains dates for all 3 entries by logging each visit to a separate file.
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.html_box.page_load_mode")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.html_box.page_load_mode__name' class='xocfg_itm_name'>
Load HTML to browser method
</div>
<div id='xowa.gui.html_box.page_load_mode__undo' data-xocfg-type='list:xowa.gui.html_box.page_load_mode' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.gui.html_box.page_load_mode")' title="reset to &quot;mem&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<select id="xowa.gui.html_box.page_load_mode" data-xocfg-key="xowa.gui.html_box.page_load_mode" data-xocfg-type="list:xowa.gui.html_box.page_load_mode" accesskey="d" class="xocfg_data__list" size="2">
<option value="mem" selected="selected">
mem
</option>
<option value="url">
url
</option>
</select>
</div><input type='hidden' id='xowa.gui.html_box.page_load_mode__key_box' value='xowa.gui.html_box.page_load_mode'> <input type='hidden' id='xowa.gui.html_box.page_load_mode__ctx_box' value='app'>
</div>
<div id='xowa.gui.html_box.page_load_mode_help_div' class='xohelp_div'>
<div id='xowa.gui.html_box.page_load_mode_help_msg' class='xohelp_msg'>
<p>
Choose how HTML is loaded into the browser: This is a performance optimization with privacy implications
</p>
<ul>
<li>
<b>mem</b>: Load HTML through memory by calling <code>browser.setText(html)</code>. For unknown reasons, SWT / XULRunner uses more memory when loading HTML by setText -- as much as 5 - 10 MB for a page like en.w:Earth.
</li>
<li>
<b>url</b>: Load HTML through the file system by calling <code>browser.setUrl(file, html)</code>. This call uses less memory, but requires writing the HTML to disk. (see /xowa/user/anonymous/app/tmp/html) Although setting HTML via disk is theoretically slower than memory, the time difference is not noticeable. This may be more of an issue for users with privacy concerns. For more info on the latter, see <a tabindex="-1" href="/wiki/Help/Privacy" id="xolnki_8" title="Help/Privacy">Help/Privacy</a>.
</li>
</ul>
<p>
Note that <b>mem</b> is currently the default, but <b>url</b> will be made the default in a future release.
</p>
</div>
</div>
</div>
</div>

File diff suppressed because it is too large Load Diff

View File

@ -5,213 +5,7 @@
<title>Options/Startup - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,152 +17,352 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/Window'>Window</a>
</li>
<li class=''>
<a href='/wiki/Options/Language'>Language</a>
</li>
<li class=''>
<a href='/wiki/Options/Tabs'>Tabs</a>
</li>
<li class='active'>
<a href='/wiki/Options/Startup'>Startup</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Startup_Page.28s.29"><span class="tocnumber">1</span> <span class="toctext">Startup Page(s)</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Notes"><span class="tocnumber">2</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup' selected='selected'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
<p>
Specify options when XOWA starts up
</p>
</div>
<h2>
<span class="mw-headline" id="Startup_Page.28s.29">Startup Page(s)</span>
Window
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Startup type: <sup id="cite_ref-startup_type_0-0" class="reference"><a href="#cite_note-startup_type-0">[1]</a></sup>
</td>
<td>
<select xowa_prop="xowa.api.app.startup.tabs.type" xowa_prop_list="xowa.api.app.startup.tabs.type_list" class="options_select" style="width: 100px;" size='4' id='xowa_prop_0'>
<option value='blank'>
blank
</option>
<option value='xowa'>
xowa
</option>
<option value='previous' selected='selected'>
previous
</option>
<option value='custom'>
custom
</option>
</select>
</td>
</tr>
<tr>
<td class='options_row_label'>
Custom pages: <sup id="cite_ref-startup_custom_1-0" class="reference"><a href="#cite_note-startup_custom-1">[2]</a></sup>
</td>
<td>
<textarea xowa_prop="xowa.api.app.startup.tabs.custom" class="options_textbox" style="width: 200px; height: 100px;" accesskey=',' id='xowa_prop_1'>
</textarea>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-startup_type-0">
<span class="mw-cite-backlink"><a href="#cite_ref-startup_type_0-0">^</a></span> <span class="reference-text">Specify a startup type (default is <code>xowa</code>) Choose from one of the following:</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.window.mode")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.window.mode__name' class='xocfg_itm_name'>
Window Mode
</div>
<div id='xowa.app.startup.window.mode__undo' data-xocfg-type='list:xowa.app.startup.window.mode' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.app.startup.window.mode")' title="reset to &quot;previous&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<select id="xowa.app.startup.window.mode" data-xocfg-key="xowa.app.startup.window.mode" data-xocfg-type="list:xowa.app.startup.window.mode" accesskey="d" class="xocfg_data__list" size="5">
<option value="previous" selected="selected">
previous
</option>
<option value="maximized">
maximized
</option>
<option value="absolute">
absolute
</option>
<option value="relative">
relative
</option>
<option value="default">
default
</option>
</select>
</div><input type='hidden' id='xowa.app.startup.window.mode__key_box' value='xowa.app.startup.window.mode'> <input type='hidden' id='xowa.app.startup.window.mode__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.window.mode_help_div' class='xohelp_div'>
<div id='xowa.app.startup.window.mode_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<span class="reference-text"><b>blank</b>: one tab loads and it is set to blank (Special:XowaDefaultTab)</span>
<b>previous</b>: window starts at same rect as previous session (default)
</li>
<li>
<span class="reference-text"><b>xowa</b> : one tab loads and it is set to the XOWA home page (home/wiki/Main_Page)</span>
<b>maximized</b>: window always starts maximized
</li>
<li>
<span class="reference-text"><b>previous</b>: all opened pages from the previous session loads. For example, if "en.w:Earth" and "en.w:Moon" were open when XOWA was last closed, these tabs will be reopened</span>
<b>absolute</b>: window bounds are set to rect below
</li>
<li>
<span class="reference-text"><b>custom</b>: all pages specified in the custom box will load</span>
<b>relative</b>: window starts at full screen, and then adjusted by rect below
</li>
<li>
<b>default</b>: window starts at default rect (determined by operating system)
</li>
</ul>
</li>
<li id="cite_note-startup_custom-1">
<span class="mw-cite-backlink"><a href="#cite_ref-startup_custom_1-0">^</a></span> <span class="reference-text">Specify custom pages to show on startup (default is ) This option only applies if <code>custom</code> is selected for type.<br>
Note the following:</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.window.manual_rect")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.window.manual_rect__name' class='xocfg_itm_name'>
Window Size
</div>
<div id='xowa.app.startup.window.manual_rect__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.app.startup.window.manual_rect")' title="reset to &quot;0,0,800,640&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.startup.window.manual_rect" data-xocfg-key="xowa.app.startup.window.manual_rect" data-xocfg-type="string" accesskey="d" class="xocfg_data__str" type="text" value="0,0,800,640">
</div><input type='hidden' id='xowa.app.startup.window.manual_rect__key_box' value='xowa.app.startup.window.manual_rect'> <input type='hidden' id='xowa.app.startup.window.manual_rect__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.window.manual_rect_help_div' class='xohelp_div'>
<div id='xowa.app.startup.window.manual_rect_help_msg' class='xohelp_msg'>
<p>
Enter 'x,y,w,h' numbers separated by commas. Note that this setting is used in conjunction with 'Window Mode'
</p>
<ul>
<li>
<span class="reference-text">Aliases can be used. For example, "en.w:Earth" is a shortcut for "en.wikipedia.org/wiki/Earth"</span>
<b>absolute</b>: absolute rect of window; EX: 0,0,1280,1024 means x=0 y=0 w=1280 h=1024
</li>
<li>
<span class="reference-text">Multiple pages are separated by new lines. For example, the following will load 2 tabs:</span>
<b>relative</b>: relative adjustment to full screen size; EX: 20,20,-20,-20 on an 1280,1024 screen will yield a rect of x=20 y=20 w=1260 h=1004
</li>
<li>
<b>previous</b>, <b>maximized</b>, <b>default</b>: does nothing
</li>
</ul>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.window.manual_safe")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.window.manual_safe__name' class='xocfg_itm_name'>
Safe Mode
</div>
<div id='xowa.app.startup.window.manual_safe__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.app.startup.window.manual_safe")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.app.startup.window.manual_safe" data-xocfg-key="xowa.app.startup.window.manual_safe" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.app.startup.window.manual_safe__key_box' value='xowa.app.startup.window.manual_safe'> <input type='hidden' id='xowa.app.startup.window.manual_safe__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.window.manual_safe_help_div' class='xohelp_div'>
<div id='xowa.app.startup.window.manual_safe_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<b>checked</b>: prevents window that would be located off screen; EX: x=-9999 or y=9999
</li>
<li>
<b>unchecked</b>: allows off-screen rect.<br>
</li>
</ul>
<p>
NOTE: if you create an unviewable rect you will need to edit the options file
</p>
</div>
</div>
<h2>
Tabs
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.tabs.type")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.tabs.type__name' class='xocfg_itm_name'>
Startup type
</div>
<div id='xowa.app.startup.tabs.type__undo' data-xocfg-type='list:xowa.app.startup.pages.type' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.app.startup.tabs.type")' title="reset to &quot;previous&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<select id="xowa.app.startup.tabs.type" data-xocfg-key="xowa.app.startup.tabs.type" data-xocfg-type="list:xowa.app.startup.pages.type" accesskey="d" class="xocfg_data__list" size="4">
<option value="blank">
blank
</option>
<option value="xowa">
xowa
</option>
<option value="previous" selected="selected">
previous
</option>
<option value="custom">
custom
</option>
</select>
</div><input type='hidden' id='xowa.app.startup.tabs.type__key_box' value='xowa.app.startup.tabs.type'> <input type='hidden' id='xowa.app.startup.tabs.type__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.tabs.type_help_div' class='xohelp_div'>
<div id='xowa.app.startup.tabs.type_help_msg' class='xohelp_msg'>
<p>
Choose a startup page from one of the following:
</p>
<ul>
<li>
<b>blank</b>: one tab loads and it is set to blank (Special:XowaDefaultTab)
</li>
<li>
<b>xowa</b> : one tab loads and it is set to the XOWA home page (home/wiki/Main_Page)
</li>
<li>
<b>previous</b>: all opened pages from the previous session loads. For example, if "en.w:Earth" and "en.w:Moon" were open when XOWA was last closed, these tabs will be reopened
</li>
<li>
<b>custom</b>: all pages specified in the custom box will load
</li>
</ul>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.tabs.custom")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.tabs.custom__name' class='xocfg_itm_name'>
Custom pages
</div>
<div id='xowa.app.startup.tabs.custom__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.app.startup.tabs.custom")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<textarea id="xowa.app.startup.tabs.custom" data-xocfg-key="xowa.app.startup.tabs.custom" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo" rows="4">
</textarea>
</div><input type='hidden' id='xowa.app.startup.tabs.custom__key_box' value='xowa.app.startup.tabs.custom'> <input type='hidden' id='xowa.app.startup.tabs.custom__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.tabs.custom_help_div' class='xohelp_div'>
<div id='xowa.app.startup.tabs.custom_help_msg' class='xohelp_msg'>
<p>
Specify custom pages to show on startup:
</p>
<ul>
<li>
This option only applies if <code>custom</code> is selected for type.<br>
</li>
</ul>
<p>
Also, note the following:
</p>
<ul>
<li>
Aliases can be used. For example, "en.w:Earth" is a shortcut for "en.wikipedia.org/wiki/Earth"
</li>
<li>
Multiple pages are separated by new lines. For example, the following will load 2 tabs:
</li>
</ul>
<pre>
<span class="reference-text">en.w:Earth
en.w:Earth
en.w:Moon
</span>
</pre>
</li>
</ol>
</div>
</div>
<h2>
Advanced
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.app.startup.script")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.app.startup.script__name' class='xocfg_itm_name'>
Script
</div>
<div id='xowa.app.startup.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.app.startup.script")' title="reset to &quot;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<textarea id="xowa.app.startup.script" data-xocfg-key="xowa.app.startup.script" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo" rows="4">
</textarea>
</div><input type='hidden' id='xowa.app.startup.script__key_box' value='xowa.app.startup.script'> <input type='hidden' id='xowa.app.startup.script__ctx_box' value='app'>
</div>
<div id='xowa.app.startup.script_help_div' class='xohelp_div'>
<div id='xowa.app.startup.script_help_msg' class='xohelp_msg'>
<p>
Enter custom configuration.
</p>
<ul>
<li>
These scripts will run after the application starts up. They will also run whenever you click Save on this page.
</li>
<li>
These scripts are intended for advanced users. They are in the format of .gfs statements (for examples, see /xowa/xowa.gfs). Please do not enter scripts unless instructed, or else XOWA may fail to start up.
</li>
<li>
These scripts are saved to /xowa/user/anonymous/data/cfg/user_custom_cfg.gfs. If XOWA fails to start up, simply delete the file.
</li>
</ul>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/Tabs - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,284 +17,383 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/Window'>Window</a>
</li>
<li class=''>
<a href='/wiki/Options/Language'>Language</a>
</li>
<li class='active'>
<a href='/wiki/Options/Tabs'>Tabs</a>
</li>
<li class=''>
<a href='/wiki/Options/Startup'>Startup</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Buttons"><span class="tocnumber">1</span> <span class="toctext">Buttons</span></a>
<ul>
<li class="toclevel-2 tocsection-2">
<a href="#Position_.2F_Size"><span class="tocnumber">1.1</span> <span class="toctext">Position / Size</span></a>
</li>
<li class="toclevel-2 tocsection-3">
<a href="#Appearance"><span class="tocnumber">1.2</span> <span class="toctext">Appearance</span></a>
</li>
<li class="toclevel-2 tocsection-4">
<a href="#Title"><span class="tocnumber">1.3</span> <span class="toctext">Title</span></a>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-5">
<a href="#Notes"><span class="tocnumber">2</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs' selected='selected'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
<p>
For more info, see <a href="http://xowa.org/home/wiki/App/UI/Tabs.html" id="xolnki_2" title="App/UI/Tabs">App/UI/Tabs</a>
</p>
<p>
For more info, see <a tabindex="-1" href="/wiki/App/UI/Tabs" id="xolnki_10" title="App/UI/Tabs">App/UI/Tabs</a>
</p>
</div>
<h2>
<span class="mw-headline" id="Buttons">Buttons</span>
Position / Size
</h2>
<h3>
<span class="mw-headline" id="Position_.2F_Size">Position / Size</span>
</h3>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Place on top: <sup id="cite_ref-place_on_top_0-0" class="reference"><a href="#cite_note-place_on_top-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="app.cfg.get.gui.tabs.btns.place_on_top" type="checkbox" class='options_checkbox' id='xowa_prop_0' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Height: <sup id="cite_ref-height_1-0" class="reference"><a href="#cite_note-height-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="app.cfg.get.gui.tabs.btns.height" class="options_textbox" style="width: 100px;" id='xowa_prop_1' value='20'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Hide if one: <sup id="cite_ref-hide_if_one_2-0" class="reference"><a href="#cite_note-hide_if_one-2">[3]</a></sup>
</td>
<td>
<input xowa_prop="app.cfg.get.gui.tabs.btns.hide_if_one" type="checkbox" class='options_checkbox' id='xowa_prop_2'>
</td>
</tr>
</table>
<h3>
<span class="mw-headline" id="Appearance">Appearance</span>
</h3>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Curved: <sup id="cite_ref-curved_3-0" class="reference"><a href="#cite_note-curved-3">[4]</a></sup>
</td>
<td>
<input xowa_prop="app.cfg.get.gui.tabs.btns.curved" type="checkbox" class='options_checkbox' id='xowa_prop_3'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Close button visible: <sup id="cite_ref-close_visible_4-0" class="reference"><a href="#cite_note-close_visible-4">[5]</a></sup>
</td>
<td>
<input xowa_prop="app.cfg.get.gui.tabs.btns.close_visible" type="checkbox" class='options_checkbox' id='xowa_prop_4' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Unselected close button visible: <sup id="cite_ref-unselected_close_visible_5-0" class="reference"><a href="#cite_note-unselected_close_visible-5">[6]</a></sup>
</td>
<td>
<input xowa_prop="app.cfg.get.gui.tabs.btns.unselected_close_visible" type="checkbox" class='options_checkbox' id='xowa_prop_5' checked='checked'>
</td>
</tr>
</table>
<h3>
<span class="mw-headline" id="Title">Title</span>
</h3>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Max chars <sup id="cite_ref-max_chars_6-0" class="reference"><a href="#cite_note-max_chars-6">[7]</a></sup>
</td>
<td>
<input xowa_prop="app.cfg.get.gui.tabs.btns.text_max_chars" class="options_textbox" style="width: 100px;" id='xowa_prop_6' value='40'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Min chars: <sup id="cite_ref-min_chars_7-0" class="reference"><a href="#cite_note-min_chars-7">[8]</a></sup>
</td>
<td>
<input xowa_prop="app.cfg.get.gui.tabs.btns.text_min_chars" class="options_textbox" style="width: 100px;" id='xowa_prop_7' value='-1'>
</td>
</tr>
</table>
<p>
<br>
</p>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.tabs.place_on_top")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.tabs.place_on_top__name' class='xocfg_itm_name'>
Place on top
</div>
<div id='xowa.gui.tabs.place_on_top__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.gui.tabs.place_on_top")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.tabs.place_on_top" data-xocfg-key="xowa.gui.tabs.place_on_top" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.gui.tabs.place_on_top__key_box' value='xowa.gui.tabs.place_on_top'> <input type='hidden' id='xowa.gui.tabs.place_on_top__ctx_box' value='app'>
</div>
<div id='xowa.gui.tabs.place_on_top_help_div' class='xohelp_div'>
<div id='xowa.gui.tabs.place_on_top_help_msg' class='xohelp_msg'>
<p>
Choose a position for the tab buttons:
</p>
<ul>
<li>
<b>checked</b>: place buttons on top
</li>
<li>
<b>unchecked</b>: place buttons on bottom
</li>
</ul>
<p>
NOTE: The underlying tab widget (SWT CTabFolder) does not allow buttons to be placed on the side.
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.tabs.height")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.tabs.height__name' class='xocfg_itm_name'>
Height
</div>
<div id='xowa.gui.tabs.height__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.gui.tabs.height")' title="reset to &quot;20&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.tabs.height" data-xocfg-key="xowa.gui.tabs.height" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="20">
</div><input type='hidden' id='xowa.gui.tabs.height__key_box' value='xowa.gui.tabs.height'> <input type='hidden' id='xowa.gui.tabs.height__ctx_box' value='app'>
</div>
<div id='xowa.gui.tabs.height_help_div' class='xohelp_div'>
<div id='xowa.gui.tabs.height_help_msg' class='xohelp_msg'>
<p>
Set height of tab button in pixels.
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.tabs.hide_if_one")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.tabs.hide_if_one__name' class='xocfg_itm_name'>
Hide if one
</div>
<div id='xowa.gui.tabs.hide_if_one__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.gui.tabs.hide_if_one")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.tabs.hide_if_one" data-xocfg-key="xowa.gui.tabs.hide_if_one" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.gui.tabs.hide_if_one__key_box' value='xowa.gui.tabs.hide_if_one'> <input type='hidden' id='xowa.gui.tabs.hide_if_one__ctx_box' value='app'>
</div>
<div id='xowa.gui.tabs.hide_if_one_help_div' class='xohelp_div'>
<div id='xowa.gui.tabs.hide_if_one_help_msg' class='xohelp_msg'>
<p>
Choose display option for single tabs:
</p>
<ul>
<li>
<b>checked</b>: hide tab button area
</li>
<li>
<b>unchecked</b>: show tab button area with one tab button
</li>
</ul>
</div>
</div>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
Appearance
</h2>
<ol class="references">
<li id="cite_note-place_on_top-0">
<span class="mw-cite-backlink"><a href="#cite_ref-place_on_top_0-0">^</a></span> <span class="reference-text">Place buttons on top (default is <code>checked</code>)</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.tabs.curved")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.tabs.curved__name' class='xocfg_itm_name'>
Curved
</div>
<div id='xowa.gui.tabs.curved__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.gui.tabs.curved")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.tabs.curved" data-xocfg-key="xowa.gui.tabs.curved" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.gui.tabs.curved__key_box' value='xowa.gui.tabs.curved'> <input type='hidden' id='xowa.gui.tabs.curved__ctx_box' value='app'>
</div>
<div id='xowa.gui.tabs.curved_help_div' class='xohelp_div'>
<div id='xowa.gui.tabs.curved_help_msg' class='xohelp_msg'>
<p>
Choose whether to draw button with a curve:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> to place buttons on top</span>
<b>checked</b>: draw tab button with curve on right side
</li>
<li>
<span class="reference-text"><b>unchecked</b> to place buttons on bottom</span>
<b>unchecked</b>: draw tab button as rounded rect
</li>
</ul><span class="reference-text">NOTE: The underlying tab widget (SWT CTabFolder) does not allow buttons to be placed on the side.</span>
</li>
<li id="cite_note-height-1">
<span class="mw-cite-backlink"><a href="#cite_ref-height_1-0">^</a></span> <span class="reference-text">Set height of tab button in pixels. (default is <code>20</code>)</span>
</li>
<li id="cite_note-hide_if_one-2">
<span class="mw-cite-backlink"><a href="#cite_ref-hide_if_one_2-0">^</a></span>
</li>
<li id="cite_note-curved-3">
<span class="mw-cite-backlink"><a href="#cite_ref-curved_3-0">^</a></span> <span class="reference-text">Draw button with curve. (default is <code>unchecked</code>)</span>
</ul>
<p>
NOTE: The underlying tab widget (SWT CTabFolder) does not allow other border embellishments.
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.tabs.close_btn_visible")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.tabs.close_btn_visible__name' class='xocfg_itm_name'>
Close button visible
</div>
<div id='xowa.gui.tabs.close_btn_visible__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.gui.tabs.close_btn_visible")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.tabs.close_btn_visible" data-xocfg-key="xowa.gui.tabs.close_btn_visible" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.gui.tabs.close_btn_visible__key_box' value='xowa.gui.tabs.close_btn_visible'> <input type='hidden' id='xowa.gui.tabs.close_btn_visible__ctx_box' value='app'>
</div>
<div id='xowa.gui.tabs.close_btn_visible_help_div' class='xohelp_div'>
<div id='xowa.gui.tabs.close_btn_visible_help_msg' class='xohelp_msg'>
<p>
Choose whether to show the close button
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> to draw tab button with curve on right side</span>
<b>checked</b>: show the close button on all tabs
</li>
<li>
<span class="reference-text"><b>unchecked</b> to draw tab button as rounded rect</span>
<b>unchecked</b>: hide the close button on all tabs
</li>
</ul><span class="reference-text">NOTE: The underlying tab widget (SWT CTabFolder) does not allow other border embellishments.</span>
</li>
<li id="cite_note-close_visible-4">
<span class="mw-cite-backlink"><a href="#cite_ref-close_visible_4-0">^</a></span> <span class="reference-text">Choose whether to show the close button (default is <code>checked</code>)</span>
</ul>
<p>
NOTE: This setting overrides <code>Unselected close button visible</code>
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.tabs.unselected_close_btn_visible")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.tabs.unselected_close_btn_visible__name' class='xocfg_itm_name'>
Unselected close button visible
</div>
<div id='xowa.gui.tabs.unselected_close_btn_visible__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.gui.tabs.unselected_close_btn_visible")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.tabs.unselected_close_btn_visible" data-xocfg-key="xowa.gui.tabs.unselected_close_btn_visible" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.gui.tabs.unselected_close_btn_visible__key_box' value='xowa.gui.tabs.unselected_close_btn_visible'> <input type='hidden' id='xowa.gui.tabs.unselected_close_btn_visible__ctx_box' value='app'>
</div>
<div id='xowa.gui.tabs.unselected_close_btn_visible_help_div' class='xohelp_div'>
<div id='xowa.gui.tabs.unselected_close_btn_visible_help_msg' class='xohelp_msg'>
<p>
Choose whether to show the close button on unselected tabs
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> to show the close button on all tabs</span>
<b>checked</b>: show the close button on unselected tabs.
</li>
<li>
<span class="reference-text"><b>unchecked</b> to hide the close button on all tabs</span>
<b>unchecked</b>: hide the close button on unselected tabs. The close button will still show for the selected tab.
</li>
</ul><span class="reference-text">NOTE: This setting overrides <code>Unselected close button visible</code></span>
</li>
<li id="cite_note-unselected_close_visible-5">
<span class="mw-cite-backlink"><a href="#cite_ref-unselected_close_visible_5-0">^</a></span> <span class="reference-text">Choose whether to show the close button on unselected tabs (default is <code>checked</code>)</span>
</ul>
<p>
NOTE: This setting is overriden by <code>Close button visible</code>
</p>
</div>
</div>
<h2>
Title
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.tabs.max_chars")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.tabs.max_chars__name' class='xocfg_itm_name'>
Max chars
</div>
<div id='xowa.gui.tabs.max_chars__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.gui.tabs.max_chars")' title="reset to &quot;40&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.tabs.max_chars" data-xocfg-key="xowa.gui.tabs.max_chars" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="40">
</div><input type='hidden' id='xowa.gui.tabs.max_chars__key_box' value='xowa.gui.tabs.max_chars'> <input type='hidden' id='xowa.gui.tabs.max_chars__ctx_box' value='app'>
</div>
<div id='xowa.gui.tabs.max_chars_help_div' class='xohelp_div'>
<div id='xowa.gui.tabs.max_chars_help_msg' class='xohelp_msg'>
<p>
Enter a maximum number of characters for the title:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> to show the close button on unselected tabs.</span>
This setting limits the maximum width of a tab: i.e.: I don't want my tabs to be wider than this.
</li>
<li>
<span class="reference-text"><b>unchecked</b> to hide the close button on unselected tabs. The close button will still show for the selected tab.</span>
</li>
</ul><span class="reference-text">NOTE: This setting is overriden by <code>Close button visible</code></span>
</li>
<li id="cite_note-max_chars-6">
<span class="mw-cite-backlink"><a href="#cite_ref-max_chars_6-0">^</a></span> <span class="reference-text">Select a maximum number of characters for the title (default is <code>40</code>)</span>
<ul>
<li>
<span class="reference-text">This setting limits the maximum width of a tab: i.e.: I don't want my tabs to be wider than this.</span>
</li>
<li>
<span class="reference-text">If the setting is -1 or the title has less characters than the min, the title will be unchanged</span>
If the setting is -1 or the title has less characters than the min, the title will be unchanged
</li>
</ul>
<dl>
<dd>
<span class="reference-text">For example, a maximum of 5 and a title of "A" will show as "A"</span>
For example, a maximum of 5 and a title of "A" will show as "A"
</dd>
</dl>
<ul>
<li>
<span class="reference-text">Otherwise, the text is truncated to the maximum, and an ellipsis of "..." will be added</span>
Otherwise, the text is truncated to the maximum, and an ellipsis of "..." will be added
</li>
</ul>
<dl>
<dd>
<span class="reference-text">For example, a maximum of 5 and a title of "Maximum" will show as "Maxim..."</span>
For example, a maximum of 5 and a title of "Maximum" will show as "Maxim..."
</dd>
</dl>
</li>
<li id="cite_note-min_chars-7">
<span class="mw-cite-backlink"><a href="#cite_ref-min_chars_7-0">^</a></span> <span class="reference-text">Select a minimum number of characters for the title (default is <code>-1</code>)</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.gui.tabs.min_chars")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.gui.tabs.min_chars__name' class='xocfg_itm_name'>
Min chars
</div>
<div id='xowa.gui.tabs.min_chars__undo' data-xocfg-type='int' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.gui.tabs.min_chars")' title="reset to &quot;-1&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.gui.tabs.min_chars" data-xocfg-key="xowa.gui.tabs.min_chars" data-xocfg-type="int" accesskey="d" class="xocfg_data__int" type="text" value="-1">
</div><input type='hidden' id='xowa.gui.tabs.min_chars__key_box' value='xowa.gui.tabs.min_chars'> <input type='hidden' id='xowa.gui.tabs.min_chars__ctx_box' value='app'>
</div>
<div id='xowa.gui.tabs.min_chars_help_div' class='xohelp_div'>
<div id='xowa.gui.tabs.min_chars_help_msg' class='xohelp_msg'>
<p>
Enter a minimum number of characters for the title:
</p>
<ul>
<li>
<span class="reference-text">This setting generate a standard minimum width: i.e.: I want my tabs to be at least this wide.</span>
This setting generate a standard minimum width: i.e.: I want my tabs to be at least this wide.
</li>
<li>
<span class="reference-text">It works best with fixed width fonts. For other fonts, the results will be imprecise.</span>
It works best with fixed width fonts. For other fonts, the results will be imprecise.
</li>
<li>
<span class="reference-text">If the setting is -1 or the title has more characters than the min, the title will be unchanged</span>
If the setting is -1 or the title has more characters than the min, the title will be unchanged
</li>
</ul>
<dl>
<dd>
<span class="reference-text">For example, a minimum of 5 and a title of "Minimum" will show as "Minimum"</span>
For example, a minimum of 5 and a title of "Minimum" will show as "Minimum"
</dd>
</dl>
<ul>
<li>
<span class="reference-text">Otherwise, spaces will be padded on to the end of the title to reach the minimum.</span>
Otherwise, spaces will be padded on to the end of the title to reach the minimum.
</li>
</ul>
<dl>
<dd>
<span class="reference-text">For example, a minimum of 5 and a title of "A" will show as "A&nbsp;&nbsp;&nbsp;&nbsp;"</span>
For example, a minimum of 5 and a title of "A" will show as "A&nbsp;&nbsp;&nbsp;&nbsp;"
</dd>
</dl>
</li>
</ol>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/Wiki/HTML - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,323 +17,459 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/HTML'>HTML</a>
</li>
<li class='active'>
<a href='/wiki/Options/Wiki_HTML'>Wiki HTML</a>
</li>
<li class=''>
<a href='/wiki/Options/HTML_Tidy'>HTML Tidy</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Portal"><span class="tocnumber">1</span> <span class="toctext">Portal</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Content"><span class="tocnumber">2</span> <span class="toctext">Content</span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#Alt_text"><span class="tocnumber">3</span> <span class="toctext">Alt text</span></a>
</li>
<li class="toclevel-1 tocsection-4">
<a href="#Collapsible_.5B6.5D"><span class="tocnumber">4</span> <span class="toctext">Collapsible <sup>[6]</sup></span></a>
</li>
<li class="toclevel-1 tocsection-5">
<a href="#Notes"><span class="tocnumber">5</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page' selected='selected'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="Portal">Portal</span>
Portal
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Talk namespace: <sup id="cite_ref-missing_talk_namespace_0-0" class="reference"><a href="#cite_note-missing_talk_namespace-0">[1]</a></sup>
</td>
<td>
<select xowa_prop="app.user.wiki.html.portal.missing_ns_cls" xowa_prop_list="app.user.wiki.html.portal.missing_ns_cls_list" class="options_select" size='3' id='xowa_prop_0'>
<option value=''>
Show as blue link
</option>
<option value='new'>
Show as red link
</option>
<option value='xowa_display_none' selected='selected'>
Hide
</option>
</select>
</td>
</tr>
<tr>
<td class='options_row_label'>
Show home menu in sidebar (desktop): <sup id="cite_ref-home_sidebar_enabled_1-0" class="reference"><a href="#cite_note-home_sidebar_enabled-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.html.skins.get('desktop').sidebar_home_enabled" type="checkbox" class='options_checkbox' id='xowa_prop_1'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Show home menu in sidebar (server): <sup id="cite_ref-home_sidebar_enabled_1-1" class="reference"><a href="#cite_note-home_sidebar_enabled-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.html.skins.get('server').sidebar_home_enabled" type="checkbox" class='options_checkbox' id='xowa_prop_2' checked='checked'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Content">Content</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Content code format: <sup id="cite_ref-content_code_fmt_2-0" class="reference"><a href="#cite_note-content_code_fmt-2">[3]</a></sup>
</td>
<td>
<textarea xowa_prop="app.html.page.content_code_fmt" type="input" class="options_textarea" style="width: 400px; height: 40px;" id='xowa_prop_3'>
&lt;pre&gt;~{page_text}&lt;/pre&gt;
</textarea>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Alt_text">Alt text</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Alt in caption: <sup id="cite_ref-alt_in_caption_3-0" class="reference"><a href="#cite_note-alt_in_caption-3">[4]</a></sup>
</td>
<td>
<input xowa_prop="app.user.wiki.html.imgs.alt_in_caption" type="checkbox" class='options_checkbox' id='xowa_prop_4' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Alt defaults to caption: <sup id="cite_ref-alt_defaults_to_caption_4-0" class="reference"><a href="#cite_note-alt_defaults_to_caption-4">[5]</a></sup>
</td>
<td>
<input xowa_prop="app.user.wiki.html.imgs.alt_defaults_to_caption" type="checkbox" class='options_checkbox' id='xowa_prop_5' checked='checked'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Collapsible_.5B6.5D">Collapsible <sup id="cite_ref-collapsible_5-0" class="reference"><a href="#cite_note-collapsible-5">[6]</a></sup></span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Table of contents: <sup id="cite_ref-collapsible_toc_6-0" class="reference"><a href="#cite_note-collapsible_toc-6">[7]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.html.modules.toc.collapsed" type="checkbox" class='options_checkbox' id='xowa_prop_6'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Collapsible table: <sup id="cite_ref-collapsible_table_7-0" class="reference"><a href="#cite_note-collapsible_table-7">[8]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.html.modules.collapsible.collapsed" type="checkbox" class='options_checkbox' id='xowa_prop_7'>
</td>
</tr>
<tr>
<td class='options_row_label'>
NavFrame: <sup id="cite_ref-collapsible_navframe_8-0" class="reference"><a href="#cite_note-collapsible_navframe-8">[9]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.html.modules.navframe.collapsed" type="checkbox" class='options_checkbox' id='xowa_prop_8'>
</td>
</tr>
</table>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-missing_talk_namespace-0">
<span class="mw-cite-backlink"><a href="#cite_ref-missing_talk_namespace_0-0">^</a></span> <span class="reference-text">Controls the appearance of the Talk tab (right of Page tab) (default is <code>Show as blue link</code>)</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.portal.missing_class")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.portal.missing_class__name' class='xocfg_itm_name'>
Talk namespace
</div>
<div id='xowa.html.portal.missing_class__undo' data-xocfg-type='list:xowa.html.portal.missing_class' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.html.portal.missing_class")' title="reset to &quot;xowa_display_none&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<select id="xowa.html.portal.missing_class" data-xocfg-key="xowa.html.portal.missing_class" data-xocfg-type="list:xowa.html.portal.missing_class" accesskey="d" class="xocfg_data__list" size="3">
<option value="">
Show as blue link
</option>
<option value="new">
Show as red link
</option>
<option value="xowa_display_none" selected="selected">
Hide
</option>
</select>
</div><input type='hidden' id='xowa.html.portal.missing_class__key_box' value='xowa.html.portal.missing_class'> <input type='hidden' id='xowa.html.portal.missing_class__ctx_box' value='app'>
</div>
<div id='xowa.html.portal.missing_class_help_div' class='xohelp_div'>
<div id='xowa.html.portal.missing_class_help_msg' class='xohelp_msg'>
<p>
Controls the appearance of the Talk tab (right of Page tab):
</p>
<dl>
<dd>
<span class="reference-text">XOWA shows a Talk tab just like any other MediaWiki wiki</span>
XOWA shows a Talk tab just like any other MediaWiki wiki
</dd>
<dd>
<span class="reference-text">However, the default wiki dumps (pages-articles) do not have the Talk namespace. In these situations, the Talk tab is non-functional.</span>
However, the default wiki dumps (pages-articles) do not have the Talk namespace. In these situations, the Talk tab is non-functional.
</dd>
<dd>
<span class="reference-text">Some users may object to the continual presence of a non-functional tab. As such, the following options have been provided:</span>
Some users may object to the continual presence of a non-functional tab. As such, the following options have been provided:
</dd>
</dl>
<ul>
<li>
<span class="reference-text"><b>Hide</b> : Hide the tab if the namespace is missing. This is non-standard MediaWiki behavior, but is not distracting.</span>
<b>Hide</b> : Hide the tab if the namespace is missing. This is non-standard MediaWiki behavior, but is not distracting.
</li>
<li>
<span class="reference-text"><b>Show as red link</b> : Show the tab with a red color. This is standard MediaWiki behavior, but some users may find the red link distracting.</span>
<b>Show as red link</b> : Show the tab with a red color. This is standard MediaWiki behavior, but some users may find the red link distracting.
</li>
<li>
<span class="reference-text"><b>Show as blue link</b> : Show the tab with a blue color. This is non-standard MediaWiki behavior. It is not distracting but some users may object to the presence of a non-functional link.</span>
<b>Show as blue link</b> : Show the tab with a blue color. This is non-standard MediaWiki behavior. It is not distracting but some users may object to the presence of a non-functional link.
</li>
</ul>
</li>
<li id="cite_note-home_sidebar_enabled-1">
<span class="mw-cite-backlink">^ <sup><a href="#cite_ref-home_sidebar_enabled_1-0">a</a></sup> <sup><a href="#cite_ref-home_sidebar_enabled_1-1">b</a></sup></span> <span class="reference-text">Choose one of the following. (default is <code>unchecked</code>) [desktop] (default is <code>checked</code>) [server]</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.portal.sidebar_enabled_desktop")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.portal.sidebar_enabled_desktop__name' class='xocfg_itm_name'>
Show home menu in sidebar (desktop)
</div>
<div id='xowa.html.portal.sidebar_enabled_desktop__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.portal.sidebar_enabled_desktop")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.portal.sidebar_enabled_desktop" data-xocfg-key="xowa.html.portal.sidebar_enabled_desktop" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.html.portal.sidebar_enabled_desktop__key_box' value='xowa.html.portal.sidebar_enabled_desktop'> <input type='hidden' id='xowa.html.portal.sidebar_enabled_desktop__ctx_box' value='app'>
</div>
<div id='xowa.html.portal.sidebar_enabled_desktop_help_div' class='xohelp_div'>
<div id='xowa.html.portal.sidebar_enabled_desktop_help_msg' class='xohelp_msg'>
<p>
Choose one of the following.
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> : to show XOWA menu in sidebar (has XOWA Main Page, About, Help, Page History, Bookmarks, Options</span>
<b>checked</b> : to show XOWA menu in sidebar (has XOWA Main Page, About, Help, Page History, Bookmarks, Options
</li>
<li>
<span class="reference-text"><b>unchecked</b> : to hide XOWA menu in sidebar</span>
<b>unchecked</b> : to hide XOWA menu in sidebar
</li>
</ul>
</li>
<li id="cite_note-content_code_fmt-2">
<span class="mw-cite-backlink"><a href="#cite_ref-content_code_fmt_2-0">^</a></span> <span class="reference-text">Enter a format for pages whose content is entirely source code (default is <code>&lt;pre&gt;~{page_text}&lt;/pre&gt;</code>) Applicable pages include:</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.portal.sidebar_enabled_server")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.portal.sidebar_enabled_server__name' class='xocfg_itm_name'>
Show home menu in sidebar (server)
</div>
<div id='xowa.html.portal.sidebar_enabled_server__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.portal.sidebar_enabled_server")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.portal.sidebar_enabled_server" data-xocfg-key="xowa.html.portal.sidebar_enabled_server" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.html.portal.sidebar_enabled_server__key_box' value='xowa.html.portal.sidebar_enabled_server'> <input type='hidden' id='xowa.html.portal.sidebar_enabled_server__ctx_box' value='app'>
</div>
<div id='xowa.html.portal.sidebar_enabled_server_help_div' class='xohelp_div'>
<div id='xowa.html.portal.sidebar_enabled_server_help_msg' class='xohelp_msg'>
<p>
Choose one of the following.
</p>
<ul>
<li>
<span class="reference-text">MediaWiki:Common.css</span>
<b>checked</b> : to show XOWA menu in sidebar (has XOWA Main Page, About, Help, Page History, Bookmarks, Options
</li>
<li>
<span class="reference-text">MediaWiki:*.js</span>
</li>
<li>
<span class="reference-text">Module:*</span>
</li>
</ul><span class="reference-text">The purpose of this option is to control the behavior of the pre when the page has source code with long lines. Example behaviors include:</span>
<ul>
<li>
<span class="reference-text">Horizontal scroll bar at bottom of html window: &lt;pre&gt;~{page_text}&lt;/pre&gt;</span>
</li>
<li>
<span class="reference-text">Horizontal scroll bar at bottom of pre: &lt;pre style='overflow:auto'&gt;~{page_text}&lt;/pre&gt;</span>
</li>
<li>
<span class="reference-text">Word-wrap: &lt;pre style='white-space: pre-wrap; word-wrap: break-word;'&gt;~{page_text}&lt;/pre&gt;</span>
</li>
</ul><span class="reference-text">See <a href="https://bugzilla.wikimedia.org/show_bug.cgi?id=260" rel="nofollow" class="external free">https://bugzilla.wikimedia.org/show_bug.cgi?id=260</a> for more context</span>
</li>
<li id="cite_note-alt_in_caption-3">
<span class="mw-cite-backlink"><a href="#cite_ref-alt_in_caption_3-0">^</a></span> <span class="reference-text">Choose one of the following (default is <code>checked</code>)</span>
<ul>
<li>
<span class="reference-text"><b>checked</b> : show alt text underneath caption (default. non-standard behavior, but recommended)</span>
</li>
<li>
<span class="reference-text"><b>unchecked</b> : do not show alt text underneath caption (standard behavior)</span>
</li>
</ul><span class="reference-text">EX: <a href="http://simple.wikipedia.org/wiki/Saturn_(planet)" rel="nofollow" class="external free">http://simple.wikipedia.org/wiki/Saturn_(planet)</a></span>
</li>
<li id="cite_note-alt_defaults_to_caption-4">
<span class="mw-cite-backlink"><a href="#cite_ref-alt_defaults_to_caption_4-0">^</a></span> <span class="reference-text">Choose one of the following (default is <code>unchecked</code>)</span>
<ul>
<li>
<span class="reference-text"><b>checked</b> : if no alt is specified, caption will be used</span>
</li>
<li>
<span class="reference-text"><b>unchecked</b> : if no alt is specified, a blank will be used (i.e.: alt will be empty)</span>
<b>unchecked</b> : to hide XOWA menu in sidebar
</li>
</ul>
</li>
<li id="cite_note-collapsible-5">
<span class="mw-cite-backlink"><a href="#cite_ref-collapsible_5-0">^</a></span> <span class="reference-text">Collapsible settings only apply to the current viewing of the page. This setting is not stored for each page. For example, if you are viewing "Page_A", you set your table of contents (TOC) setting to unchecked (always show), and you click "hide":</span>
</div>
</div>
<h2>
Content
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.page.content_code_fmt")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.page.content_code_fmt__name' class='xocfg_itm_name'>
Content code format
</div>
<div id='xowa.html.page.content_code_fmt__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.page.content_code_fmt")' title="reset to &quot;&lt;pre&gt;~{page_text}&lt;/pre&gt;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<textarea id="xowa.html.page.content_code_fmt" data-xocfg-key="xowa.html.page.content_code_fmt" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo" rows="4">
</textarea>
<pre>
~{page_text}
</pre>
</div><input type='hidden' id='xowa.html.page.content_code_fmt__key_box' value='xowa.html.page.content_code_fmt'> <input type='hidden' id='xowa.html.page.content_code_fmt__ctx_box' value='app'>
</div>
<div id='xowa.html.page.content_code_fmt_help_div' class='xohelp_div'>
<div id='xowa.html.page.content_code_fmt_help_msg' class='xohelp_msg'>
<p>
Enter a format for pages whose content is entirely source code:
</p>
<p>
Applicable pages include:
</p>
<ul>
<li>
<span class="reference-text">Click a link -&gt; Press back -&gt; TOC is shown, not hidden</span>
MediaWiki:Common.css
</li>
<li>
<span class="reference-text">Exit XOWA -&gt; Reopen XOWA -&gt; Go to "Page_A" -&gt; TOC is shown, not hidden</span>
</li>
</ul><span class="reference-text">Saving the hide/show setting on a page by page basis will be supported in a future version, but probably not anytime soon.</span>
</li>
<li id="cite_note-collapsible_toc-6">
<span class="mw-cite-backlink"><a href="#cite_ref-collapsible_toc_6-0">^</a></span> <span class="reference-text">All table of contents have a Show / Hide link. See <a href="http://xowa.org/home/wiki/Diagnostics/Javascript/Table_of_contents.html" id="xolnki_2" title="Diagnostics/Javascript/Table of contents">Diagnostics/Javascript/Table_of_contents</a><br>
Choose one of the following (default is <code>unchecked</code>)</span>
<ul>
<li>
<span class="reference-text"><b>checked</b> : default to show collapsed</span>
MediaWiki:*.js
</li>
<li>
<span class="reference-text"><b>unchecked</b> : default to show expanded</span>
Module:*
</li>
</ul>
</li>
<li id="cite_note-collapsible_table-7">
<span class="mw-cite-backlink"><a href="#cite_ref-collapsible_table_7-0">^</a></span> <span class="reference-text">Navigation boxes at the bottom of the article will often have a Collapse / Expand link. See <a href="http://xowa.org/home/wiki/Diagnostics/Javascript/Collapsible.html" id="xolnki_3" title="Diagnostics/Javascript/Collapsible">Diagnostics/Javascript/Collapsible</a> or <a href="http://en.wikipedia.org/wiki/Quantum_mechanics" rel="nofollow" class="external free">http://en.wikipedia.org/wiki/Quantum_mechanics</a><br>
Choose one of the following. (default is <code>unchecked</code>)</span>
<p>
The purpose of this option is to control the behavior of the pre when the page has source code with long lines. Example behaviors include:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> : default to show collapsed</span>
Horizontal scroll bar at bottom of html window: &lt;pre&gt;~{page_text}&lt;/pre&gt;
</li>
<li>
<span class="reference-text"><b>unchecked</b> : default to show expanded</span>
Horizontal scroll bar at bottom of pre: &lt;pre style='overflow:auto'&gt;~{page_text}&lt;/pre&gt;
</li>
<li>
Word-wrap: &lt;pre style='white-space: pre-wrap; word-wrap: break-word;'&gt;~{page_text}&lt;/pre&gt;
</li>
</ul>
</li>
<li id="cite_note-collapsible_navframe-8">
<span class="mw-cite-backlink"><a href="#cite_ref-collapsible_navframe_8-0">^</a></span> <span class="reference-text">Navigation boxes at the side of the article will sometimes have a Show / Hide link. See <a href="http://xowa.org/home/wiki/Diagnostics/Javascript/NavFrame.html" id="xolnki_4" title="Diagnostics/Javascript/NavFrame">Diagnostics/Javascript/NavFrame</a> or <a href="http://en.wikipedia.org/wiki/Quantum_mechanics" rel="nofollow" class="external free">http://en.wikipedia.org/wiki/Quantum_mechanics</a><br>
Choose one of the following. (default is <code>unchecked</code>)</span>
<p>
See <a tabindex="-1" href="https://bugzilla.wikimedia.org/show_bug.cgi?id=260" rel="nofollow" class="external free">https://bugzilla.wikimedia.org/show_bug.cgi?id=260</a> for more context
</p>
</div>
</div>
<h2>
Alt text
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.alt.show_in_caption")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.alt.show_in_caption__name' class='xocfg_itm_name'>
Show in caption
</div>
<div id='xowa.html.alt.show_in_caption__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.alt.show_in_caption")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.alt.show_in_caption" data-xocfg-key="xowa.html.alt.show_in_caption" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.html.alt.show_in_caption__key_box' value='xowa.html.alt.show_in_caption'> <input type='hidden' id='xowa.html.alt.show_in_caption__ctx_box' value='app'>
</div>
<div id='xowa.html.alt.show_in_caption_help_div' class='xohelp_div'>
<div id='xowa.html.alt.show_in_caption_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> : default to show collapsed</span>
<b>checked</b> : show alt text underneath caption (default. non-standard behavior, but recommended)
</li>
<li>
<span class="reference-text"><b>unchecked</b> : default to show expanded</span>
<b>unchecked</b> : do not show alt text underneath caption (standard behavior)
</li>
</ul>
</li>
</ol>
<p>
EX: <a tabindex="-1" href="/site/simple.wikipedia.org/wiki/Saturn_(planet)">http://simple.wikipedia.org/wiki/Saturn_(planet)</a>
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.alt.empty_alt_uses_caption")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.alt.empty_alt_uses_caption__name' class='xocfg_itm_name'>
Empty alt uses caption
</div>
<div id='xowa.html.alt.empty_alt_uses_caption__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.alt.empty_alt_uses_caption")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.alt.empty_alt_uses_caption" data-xocfg-key="xowa.html.alt.empty_alt_uses_caption" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.html.alt.empty_alt_uses_caption__key_box' value='xowa.html.alt.empty_alt_uses_caption'> <input type='hidden' id='xowa.html.alt.empty_alt_uses_caption__ctx_box' value='app'>
</div>
<div id='xowa.html.alt.empty_alt_uses_caption_help_div' class='xohelp_div'>
<div id='xowa.html.alt.empty_alt_uses_caption_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<b>checked</b> : if no alt attribute is specified, alt will use caption
</li>
<li>
<b>unchecked</b> : if no alt attribute is specified, alt will be empty (check the HTML source)
</li>
</ul>
</div>
</div>
<h2>
Collapsible
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.collapsibles.toc")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.collapsibles.toc__name' class='xocfg_itm_name'>
Table of contents
</div>
<div id='xowa.html.collapsibles.toc__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.collapsibles.toc")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.collapsibles.toc" data-xocfg-key="xowa.html.collapsibles.toc" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.html.collapsibles.toc__key_box' value='xowa.html.collapsibles.toc'> <input type='hidden' id='xowa.html.collapsibles.toc__ctx_box' value='app'>
</div>
<div id='xowa.html.collapsibles.toc_help_div' class='xohelp_div'>
<div id='xowa.html.collapsibles.toc_help_msg' class='xohelp_msg'>
<p>
Collapsible settings only apply to the current viewing of the page. This setting is not stored for each page.
</p>
<p>
For example, if you are viewing "Page_A", you set your table of contents (TOC) setting to unchecked (always show), and you click "hide":
</p>
<ul>
<li>
Click a link -&gt; Press back -&gt; TOC is shown, not hidden
</li>
<li>
Exit XOWA -&gt; Reopen XOWA -&gt; Go to "Page_A" -&gt; TOC is shown, not hidden
</li>
</ul>
<p>
Saving the hide/show setting on a page by page basis will be supported in a future version, but probably not anytime soon.
</p>
<p>
All table of contents have a Show / Hide link. See <a tabindex="-1" href="/wiki/Diagnostics/Javascript/Table_of_contents" id="xolnki_21" title="Diagnostics/Javascript/Table of contents">Diagnostics/Javascript/Table_of_contents</a><br>
Choose one of the following:
</p>
<ul>
<li>
<b>checked</b> : default to show collapsed
</li>
<li>
<b>unchecked</b> : default to show expanded
</li>
</ul>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.collapsibles.navbox")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.collapsibles.navbox__name' class='xocfg_itm_name'>
NavBox
</div>
<div id='xowa.html.collapsibles.navbox__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.collapsibles.navbox")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.collapsibles.navbox" data-xocfg-key="xowa.html.collapsibles.navbox" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.html.collapsibles.navbox__key_box' value='xowa.html.collapsibles.navbox'> <input type='hidden' id='xowa.html.collapsibles.navbox__ctx_box' value='app'>
</div>
<div id='xowa.html.collapsibles.navbox_help_div' class='xohelp_div'>
<div id='xowa.html.collapsibles.navbox_help_msg' class='xohelp_msg'>
<p>
Navigation boxes at the bottom of the article will often have a Collapse / Expand link. See <a tabindex="-1" href="/wiki/Diagnostics/Javascript/Collapsible" id="xolnki_22" title="Diagnostics/Javascript/Collapsible">Diagnostics/Javascript/Collapsible</a> or <a tabindex="-1" href="/site/en.wikipedia.org/wiki/Quantum_mechanics">http://en.wikipedia.org/wiki/Quantum_mechanics</a><br>
Choose one of the following:
</p>
<ul>
<li>
<b>checked</b> : default to show collapsed
</li>
<li>
<b>unchecked</b> : default to show expanded
</li>
</ul>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.collapsibles.navframe")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.collapsibles.navframe__name' class='xocfg_itm_name'>
NavFrame
</div>
<div id='xowa.html.collapsibles.navframe__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.collapsibles.navframe")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.collapsibles.navframe" data-xocfg-key="xowa.html.collapsibles.navframe" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.html.collapsibles.navframe__key_box' value='xowa.html.collapsibles.navframe'> <input type='hidden' id='xowa.html.collapsibles.navframe__ctx_box' value='app'>
</div>
<div id='xowa.html.collapsibles.navframe_help_div' class='xohelp_div'>
<div id='xowa.html.collapsibles.navframe_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<b>checked</b> : default to show collapsed
</li>
<li>
<b>unchecked</b> : default to show expanded
</li>
</ul>
<p>
NOTE: Affects following 2 types of boxes:
</p>
<ul>
<li>
Most navigation boxes at the side of the article which sometimes have a Show / Hide link. See <a tabindex="-1" href="/wiki/Diagnostics/Javascript/NavFrame" id="xolnki_23" title="Diagnostics/Javascript/NavFrame">Diagnostics/Javascript/NavFrame</a> or <a tabindex="-1" href="/site/en.wikipedia.org/wiki/Quantum_mechanics">http://en.wikipedia.org/wiki/Quantum_mechanics</a>
</li>
<li>
Some navigation boxes at the bottom of the article which sometimes have a Show / Hide link. See <a tabindex="-1" href="/site/simple.wikipedia.org/wiki/Earth">https://simple.wikipedia.org/wiki/Earth</a>
</li>
</ul>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/Wiki HTML - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,323 +17,459 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/HTML'>HTML</a>
</li>
<li class='active'>
<a href='/wiki/Options/Wiki_HTML'>Wiki HTML</a>
</li>
<li class=''>
<a href='/wiki/Options/HTML_Tidy'>HTML Tidy</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Portal"><span class="tocnumber">1</span> <span class="toctext">Portal</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Content"><span class="tocnumber">2</span> <span class="toctext">Content</span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#Alt_text"><span class="tocnumber">3</span> <span class="toctext">Alt text</span></a>
</li>
<li class="toclevel-1 tocsection-4">
<a href="#Collapsible_.5B6.5D"><span class="tocnumber">4</span> <span class="toctext">Collapsible <sup>[6]</sup></span></a>
</li>
<li class="toclevel-1 tocsection-5">
<a href="#Notes"><span class="tocnumber">5</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page' selected='selected'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="Portal">Portal</span>
Portal
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Talk namespace: <sup id="cite_ref-missing_talk_namespace_0-0" class="reference"><a href="#cite_note-missing_talk_namespace-0">[1]</a></sup>
</td>
<td>
<select xowa_prop="app.user.wiki.html.portal.missing_ns_cls" xowa_prop_list="app.user.wiki.html.portal.missing_ns_cls_list" class="options_select" size='3' id='xowa_prop_0'>
<option value=''>
Show as blue link
</option>
<option value='new'>
Show as red link
</option>
<option value='xowa_display_none' selected='selected'>
Hide
</option>
</select>
</td>
</tr>
<tr>
<td class='options_row_label'>
Show home menu in sidebar (desktop): <sup id="cite_ref-home_sidebar_enabled_1-0" class="reference"><a href="#cite_note-home_sidebar_enabled-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.html.skins.get('desktop').sidebar_home_enabled" type="checkbox" class='options_checkbox' id='xowa_prop_1'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Show home menu in sidebar (server): <sup id="cite_ref-home_sidebar_enabled_1-1" class="reference"><a href="#cite_note-home_sidebar_enabled-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.html.skins.get('server').sidebar_home_enabled" type="checkbox" class='options_checkbox' id='xowa_prop_2' checked='checked'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Content">Content</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Content code format: <sup id="cite_ref-content_code_fmt_2-0" class="reference"><a href="#cite_note-content_code_fmt-2">[3]</a></sup>
</td>
<td>
<textarea xowa_prop="app.html.page.content_code_fmt" type="input" class="options_textarea" style="width: 400px; height: 40px;" id='xowa_prop_3'>
&lt;pre&gt;~{page_text}&lt;/pre&gt;
</textarea>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Alt_text">Alt text</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Alt in caption: <sup id="cite_ref-alt_in_caption_3-0" class="reference"><a href="#cite_note-alt_in_caption-3">[4]</a></sup>
</td>
<td>
<input xowa_prop="app.user.wiki.html.imgs.alt_in_caption" type="checkbox" class='options_checkbox' id='xowa_prop_4' checked='checked'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Alt defaults to caption: <sup id="cite_ref-alt_defaults_to_caption_4-0" class="reference"><a href="#cite_note-alt_defaults_to_caption-4">[5]</a></sup>
</td>
<td>
<input xowa_prop="app.user.wiki.html.imgs.alt_defaults_to_caption" type="checkbox" class='options_checkbox' id='xowa_prop_5' checked='checked'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Collapsible_.5B6.5D">Collapsible <sup id="cite_ref-collapsible_5-0" class="reference"><a href="#cite_note-collapsible-5">[6]</a></sup></span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Table of contents: <sup id="cite_ref-collapsible_toc_6-0" class="reference"><a href="#cite_note-collapsible_toc-6">[7]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.html.modules.toc.collapsed" type="checkbox" class='options_checkbox' id='xowa_prop_6'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Collapsible table: <sup id="cite_ref-collapsible_table_7-0" class="reference"><a href="#cite_note-collapsible_table-7">[8]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.html.modules.collapsible.collapsed" type="checkbox" class='options_checkbox' id='xowa_prop_7'>
</td>
</tr>
<tr>
<td class='options_row_label'>
NavFrame: <sup id="cite_ref-collapsible_navframe_8-0" class="reference"><a href="#cite_note-collapsible_navframe-8">[9]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.html.modules.navframe.collapsed" type="checkbox" class='options_checkbox' id='xowa_prop_8'>
</td>
</tr>
</table>
<p>
<br>
</p>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-missing_talk_namespace-0">
<span class="mw-cite-backlink"><a href="#cite_ref-missing_talk_namespace_0-0">^</a></span> <span class="reference-text">Controls the appearance of the Talk tab (right of Page tab) (default is <code>Show as blue link</code>)</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.portal.missing_class")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.portal.missing_class__name' class='xocfg_itm_name'>
Talk namespace
</div>
<div id='xowa.html.portal.missing_class__undo' data-xocfg-type='list:xowa.html.portal.missing_class' class='xocfg_itm_delete xocfg_itm_hide'>
<span class='xoimg_btn_x16 xoimg_list_undo' onclick='return xo.cfg_edit.delete__send("xowa.html.portal.missing_class")' title="reset to &quot;xowa_display_none&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<select id="xowa.html.portal.missing_class" data-xocfg-key="xowa.html.portal.missing_class" data-xocfg-type="list:xowa.html.portal.missing_class" accesskey="d" class="xocfg_data__list" size="3">
<option value="">
Show as blue link
</option>
<option value="new">
Show as red link
</option>
<option value="xowa_display_none" selected="selected">
Hide
</option>
</select>
</div><input type='hidden' id='xowa.html.portal.missing_class__key_box' value='xowa.html.portal.missing_class'> <input type='hidden' id='xowa.html.portal.missing_class__ctx_box' value='app'>
</div>
<div id='xowa.html.portal.missing_class_help_div' class='xohelp_div'>
<div id='xowa.html.portal.missing_class_help_msg' class='xohelp_msg'>
<p>
Controls the appearance of the Talk tab (right of Page tab):
</p>
<dl>
<dd>
<span class="reference-text">XOWA shows a Talk tab just like any other MediaWiki wiki</span>
XOWA shows a Talk tab just like any other MediaWiki wiki
</dd>
<dd>
<span class="reference-text">However, the default wiki dumps (pages-articles) do not have the Talk namespace. In these situations, the Talk tab is non-functional.</span>
However, the default wiki dumps (pages-articles) do not have the Talk namespace. In these situations, the Talk tab is non-functional.
</dd>
<dd>
<span class="reference-text">Some users may object to the continual presence of a non-functional tab. As such, the following options have been provided:</span>
Some users may object to the continual presence of a non-functional tab. As such, the following options have been provided:
</dd>
</dl>
<ul>
<li>
<span class="reference-text"><b>Hide</b> : Hide the tab if the namespace is missing. This is non-standard MediaWiki behavior, but is not distracting.</span>
<b>Hide</b> : Hide the tab if the namespace is missing. This is non-standard MediaWiki behavior, but is not distracting.
</li>
<li>
<span class="reference-text"><b>Show as red link</b> : Show the tab with a red color. This is standard MediaWiki behavior, but some users may find the red link distracting.</span>
<b>Show as red link</b> : Show the tab with a red color. This is standard MediaWiki behavior, but some users may find the red link distracting.
</li>
<li>
<span class="reference-text"><b>Show as blue link</b> : Show the tab with a blue color. This is non-standard MediaWiki behavior. It is not distracting but some users may object to the presence of a non-functional link.</span>
<b>Show as blue link</b> : Show the tab with a blue color. This is non-standard MediaWiki behavior. It is not distracting but some users may object to the presence of a non-functional link.
</li>
</ul>
</li>
<li id="cite_note-home_sidebar_enabled-1">
<span class="mw-cite-backlink">^ <sup><a href="#cite_ref-home_sidebar_enabled_1-0">a</a></sup> <sup><a href="#cite_ref-home_sidebar_enabled_1-1">b</a></sup></span> <span class="reference-text">Choose one of the following. (default is <code>unchecked</code>) [desktop] (default is <code>checked</code>) [server]</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.portal.sidebar_enabled_desktop")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.portal.sidebar_enabled_desktop__name' class='xocfg_itm_name'>
Show home menu in sidebar (desktop)
</div>
<div id='xowa.html.portal.sidebar_enabled_desktop__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.portal.sidebar_enabled_desktop")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.portal.sidebar_enabled_desktop" data-xocfg-key="xowa.html.portal.sidebar_enabled_desktop" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.html.portal.sidebar_enabled_desktop__key_box' value='xowa.html.portal.sidebar_enabled_desktop'> <input type='hidden' id='xowa.html.portal.sidebar_enabled_desktop__ctx_box' value='app'>
</div>
<div id='xowa.html.portal.sidebar_enabled_desktop_help_div' class='xohelp_div'>
<div id='xowa.html.portal.sidebar_enabled_desktop_help_msg' class='xohelp_msg'>
<p>
Choose one of the following.
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> : to show XOWA menu in sidebar (has XOWA Main Page, About, Help, Page History, Bookmarks, Options</span>
<b>checked</b> : to show XOWA menu in sidebar (has XOWA Main Page, About, Help, Page History, Bookmarks, Options
</li>
<li>
<span class="reference-text"><b>unchecked</b> : to hide XOWA menu in sidebar</span>
<b>unchecked</b> : to hide XOWA menu in sidebar
</li>
</ul>
</li>
<li id="cite_note-content_code_fmt-2">
<span class="mw-cite-backlink"><a href="#cite_ref-content_code_fmt_2-0">^</a></span> <span class="reference-text">Enter a format for pages whose content is entirely source code (default is <code>&lt;pre&gt;~{page_text}&lt;/pre&gt;</code>) Applicable pages include:</span>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.portal.sidebar_enabled_server")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.portal.sidebar_enabled_server__name' class='xocfg_itm_name'>
Show home menu in sidebar (server)
</div>
<div id='xowa.html.portal.sidebar_enabled_server__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.portal.sidebar_enabled_server")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.portal.sidebar_enabled_server" data-xocfg-key="xowa.html.portal.sidebar_enabled_server" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.html.portal.sidebar_enabled_server__key_box' value='xowa.html.portal.sidebar_enabled_server'> <input type='hidden' id='xowa.html.portal.sidebar_enabled_server__ctx_box' value='app'>
</div>
<div id='xowa.html.portal.sidebar_enabled_server_help_div' class='xohelp_div'>
<div id='xowa.html.portal.sidebar_enabled_server_help_msg' class='xohelp_msg'>
<p>
Choose one of the following.
</p>
<ul>
<li>
<span class="reference-text">MediaWiki:Common.css</span>
<b>checked</b> : to show XOWA menu in sidebar (has XOWA Main Page, About, Help, Page History, Bookmarks, Options
</li>
<li>
<span class="reference-text">MediaWiki:*.js</span>
</li>
<li>
<span class="reference-text">Module:*</span>
</li>
</ul><span class="reference-text">The purpose of this option is to control the behavior of the pre when the page has source code with long lines. Example behaviors include:</span>
<ul>
<li>
<span class="reference-text">Horizontal scroll bar at bottom of html window: &lt;pre&gt;~{page_text}&lt;/pre&gt;</span>
</li>
<li>
<span class="reference-text">Horizontal scroll bar at bottom of pre: &lt;pre style='overflow:auto'&gt;~{page_text}&lt;/pre&gt;</span>
</li>
<li>
<span class="reference-text">Word-wrap: &lt;pre style='white-space: pre-wrap; word-wrap: break-word;'&gt;~{page_text}&lt;/pre&gt;</span>
</li>
</ul><span class="reference-text">See <a href="https://bugzilla.wikimedia.org/show_bug.cgi?id=260" rel="nofollow" class="external free">https://bugzilla.wikimedia.org/show_bug.cgi?id=260</a> for more context</span>
</li>
<li id="cite_note-alt_in_caption-3">
<span class="mw-cite-backlink"><a href="#cite_ref-alt_in_caption_3-0">^</a></span> <span class="reference-text">Choose one of the following (default is <code>checked</code>)</span>
<ul>
<li>
<span class="reference-text"><b>checked</b> : show alt text underneath caption (default. non-standard behavior, but recommended)</span>
</li>
<li>
<span class="reference-text"><b>unchecked</b> : do not show alt text underneath caption (standard behavior)</span>
</li>
</ul><span class="reference-text">EX: <a href="http://simple.wikipedia.org/wiki/Saturn_(planet)" rel="nofollow" class="external free">http://simple.wikipedia.org/wiki/Saturn_(planet)</a></span>
</li>
<li id="cite_note-alt_defaults_to_caption-4">
<span class="mw-cite-backlink"><a href="#cite_ref-alt_defaults_to_caption_4-0">^</a></span> <span class="reference-text">Choose one of the following (default is <code>unchecked</code>)</span>
<ul>
<li>
<span class="reference-text"><b>checked</b> : if no alt is specified, caption will be used</span>
</li>
<li>
<span class="reference-text"><b>unchecked</b> : if no alt is specified, a blank will be used (i.e.: alt will be empty)</span>
<b>unchecked</b> : to hide XOWA menu in sidebar
</li>
</ul>
</li>
<li id="cite_note-collapsible-5">
<span class="mw-cite-backlink"><a href="#cite_ref-collapsible_5-0">^</a></span> <span class="reference-text">Collapsible settings only apply to the current viewing of the page. This setting is not stored for each page. For example, if you are viewing "Page_A", you set your table of contents (TOC) setting to unchecked (always show), and you click "hide":</span>
</div>
</div>
<h2>
Content
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.page.content_code_fmt")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.page.content_code_fmt__name' class='xocfg_itm_name'>
Content code format
</div>
<div id='xowa.html.page.content_code_fmt__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.page.content_code_fmt")' title="reset to &quot;&lt;pre&gt;~{page_text}&lt;/pre&gt;&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<textarea id="xowa.html.page.content_code_fmt" data-xocfg-key="xowa.html.page.content_code_fmt" data-xocfg-type="memo" accesskey="d" class="xocfg_data__memo" rows="4">
</textarea>
<pre>
~{page_text}
</pre>
</div><input type='hidden' id='xowa.html.page.content_code_fmt__key_box' value='xowa.html.page.content_code_fmt'> <input type='hidden' id='xowa.html.page.content_code_fmt__ctx_box' value='app'>
</div>
<div id='xowa.html.page.content_code_fmt_help_div' class='xohelp_div'>
<div id='xowa.html.page.content_code_fmt_help_msg' class='xohelp_msg'>
<p>
Enter a format for pages whose content is entirely source code:
</p>
<p>
Applicable pages include:
</p>
<ul>
<li>
<span class="reference-text">Click a link -&gt; Press back -&gt; TOC is shown, not hidden</span>
MediaWiki:Common.css
</li>
<li>
<span class="reference-text">Exit XOWA -&gt; Reopen XOWA -&gt; Go to "Page_A" -&gt; TOC is shown, not hidden</span>
</li>
</ul><span class="reference-text">Saving the hide/show setting on a page by page basis will be supported in a future version, but probably not anytime soon.</span>
</li>
<li id="cite_note-collapsible_toc-6">
<span class="mw-cite-backlink"><a href="#cite_ref-collapsible_toc_6-0">^</a></span> <span class="reference-text">All table of contents have a Show / Hide link. See <a href="http://xowa.org/home/wiki/Diagnostics/Javascript/Table_of_contents.html" id="xolnki_2" title="Diagnostics/Javascript/Table of contents">Diagnostics/Javascript/Table_of_contents</a><br>
Choose one of the following (default is <code>unchecked</code>)</span>
<ul>
<li>
<span class="reference-text"><b>checked</b> : default to show collapsed</span>
MediaWiki:*.js
</li>
<li>
<span class="reference-text"><b>unchecked</b> : default to show expanded</span>
Module:*
</li>
</ul>
</li>
<li id="cite_note-collapsible_table-7">
<span class="mw-cite-backlink"><a href="#cite_ref-collapsible_table_7-0">^</a></span> <span class="reference-text">Navigation boxes at the bottom of the article will often have a Collapse / Expand link. See <a href="http://xowa.org/home/wiki/Diagnostics/Javascript/Collapsible.html" id="xolnki_3" title="Diagnostics/Javascript/Collapsible">Diagnostics/Javascript/Collapsible</a> or <a href="http://en.wikipedia.org/wiki/Quantum_mechanics" rel="nofollow" class="external free">http://en.wikipedia.org/wiki/Quantum_mechanics</a><br>
Choose one of the following. (default is <code>unchecked</code>)</span>
<p>
The purpose of this option is to control the behavior of the pre when the page has source code with long lines. Example behaviors include:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> : default to show collapsed</span>
Horizontal scroll bar at bottom of html window: &lt;pre&gt;~{page_text}&lt;/pre&gt;
</li>
<li>
<span class="reference-text"><b>unchecked</b> : default to show expanded</span>
Horizontal scroll bar at bottom of pre: &lt;pre style='overflow:auto'&gt;~{page_text}&lt;/pre&gt;
</li>
<li>
Word-wrap: &lt;pre style='white-space: pre-wrap; word-wrap: break-word;'&gt;~{page_text}&lt;/pre&gt;
</li>
</ul>
</li>
<li id="cite_note-collapsible_navframe-8">
<span class="mw-cite-backlink"><a href="#cite_ref-collapsible_navframe_8-0">^</a></span> <span class="reference-text">Navigation boxes at the side of the article will sometimes have a Show / Hide link. See <a href="http://xowa.org/home/wiki/Diagnostics/Javascript/NavFrame.html" id="xolnki_4" title="Diagnostics/Javascript/NavFrame">Diagnostics/Javascript/NavFrame</a> or <a href="http://en.wikipedia.org/wiki/Quantum_mechanics" rel="nofollow" class="external free">http://en.wikipedia.org/wiki/Quantum_mechanics</a><br>
Choose one of the following. (default is <code>unchecked</code>)</span>
<p>
See <a tabindex="-1" href="https://bugzilla.wikimedia.org/show_bug.cgi?id=260" rel="nofollow" class="external free">https://bugzilla.wikimedia.org/show_bug.cgi?id=260</a> for more context
</p>
</div>
</div>
<h2>
Alt text
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.alt.show_in_caption")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.alt.show_in_caption__name' class='xocfg_itm_name'>
Show in caption
</div>
<div id='xowa.html.alt.show_in_caption__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.alt.show_in_caption")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.alt.show_in_caption" data-xocfg-key="xowa.html.alt.show_in_caption" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.html.alt.show_in_caption__key_box' value='xowa.html.alt.show_in_caption'> <input type='hidden' id='xowa.html.alt.show_in_caption__ctx_box' value='app'>
</div>
<div id='xowa.html.alt.show_in_caption_help_div' class='xohelp_div'>
<div id='xowa.html.alt.show_in_caption_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<span class="reference-text"><b>checked</b> : default to show collapsed</span>
<b>checked</b> : show alt text underneath caption (default. non-standard behavior, but recommended)
</li>
<li>
<span class="reference-text"><b>unchecked</b> : default to show expanded</span>
<b>unchecked</b> : do not show alt text underneath caption (standard behavior)
</li>
</ul>
</li>
</ol>
<p>
EX: <a tabindex="-1" href="/site/simple.wikipedia.org/wiki/Saturn_(planet)">http://simple.wikipedia.org/wiki/Saturn_(planet)</a>
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.alt.empty_alt_uses_caption")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.alt.empty_alt_uses_caption__name' class='xocfg_itm_name'>
Empty alt uses caption
</div>
<div id='xowa.html.alt.empty_alt_uses_caption__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.alt.empty_alt_uses_caption")' title="reset to &quot;y&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.alt.empty_alt_uses_caption" data-xocfg-key="xowa.html.alt.empty_alt_uses_caption" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox" checked="checked">
</div><input type='hidden' id='xowa.html.alt.empty_alt_uses_caption__key_box' value='xowa.html.alt.empty_alt_uses_caption'> <input type='hidden' id='xowa.html.alt.empty_alt_uses_caption__ctx_box' value='app'>
</div>
<div id='xowa.html.alt.empty_alt_uses_caption_help_div' class='xohelp_div'>
<div id='xowa.html.alt.empty_alt_uses_caption_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<b>checked</b> : if no alt attribute is specified, alt will use caption
</li>
<li>
<b>unchecked</b> : if no alt attribute is specified, alt will be empty (check the HTML source)
</li>
</ul>
</div>
</div>
<h2>
Collapsible
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.collapsibles.toc")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.collapsibles.toc__name' class='xocfg_itm_name'>
Table of contents
</div>
<div id='xowa.html.collapsibles.toc__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.collapsibles.toc")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.collapsibles.toc" data-xocfg-key="xowa.html.collapsibles.toc" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.html.collapsibles.toc__key_box' value='xowa.html.collapsibles.toc'> <input type='hidden' id='xowa.html.collapsibles.toc__ctx_box' value='app'>
</div>
<div id='xowa.html.collapsibles.toc_help_div' class='xohelp_div'>
<div id='xowa.html.collapsibles.toc_help_msg' class='xohelp_msg'>
<p>
Collapsible settings only apply to the current viewing of the page. This setting is not stored for each page.
</p>
<p>
For example, if you are viewing "Page_A", you set your table of contents (TOC) setting to unchecked (always show), and you click "hide":
</p>
<ul>
<li>
Click a link -&gt; Press back -&gt; TOC is shown, not hidden
</li>
<li>
Exit XOWA -&gt; Reopen XOWA -&gt; Go to "Page_A" -&gt; TOC is shown, not hidden
</li>
</ul>
<p>
Saving the hide/show setting on a page by page basis will be supported in a future version, but probably not anytime soon.
</p>
<p>
All table of contents have a Show / Hide link. See <a tabindex="-1" href="/wiki/Diagnostics/Javascript/Table_of_contents" id="xolnki_21" title="Diagnostics/Javascript/Table of contents">Diagnostics/Javascript/Table_of_contents</a><br>
Choose one of the following:
</p>
<ul>
<li>
<b>checked</b> : default to show collapsed
</li>
<li>
<b>unchecked</b> : default to show expanded
</li>
</ul>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.collapsibles.navbox")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.collapsibles.navbox__name' class='xocfg_itm_name'>
NavBox
</div>
<div id='xowa.html.collapsibles.navbox__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.collapsibles.navbox")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.collapsibles.navbox" data-xocfg-key="xowa.html.collapsibles.navbox" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.html.collapsibles.navbox__key_box' value='xowa.html.collapsibles.navbox'> <input type='hidden' id='xowa.html.collapsibles.navbox__ctx_box' value='app'>
</div>
<div id='xowa.html.collapsibles.navbox_help_div' class='xohelp_div'>
<div id='xowa.html.collapsibles.navbox_help_msg' class='xohelp_msg'>
<p>
Navigation boxes at the bottom of the article will often have a Collapse / Expand link. See <a tabindex="-1" href="/wiki/Diagnostics/Javascript/Collapsible" id="xolnki_22" title="Diagnostics/Javascript/Collapsible">Diagnostics/Javascript/Collapsible</a> or <a tabindex="-1" href="/site/en.wikipedia.org/wiki/Quantum_mechanics">http://en.wikipedia.org/wiki/Quantum_mechanics</a><br>
Choose one of the following:
</p>
<ul>
<li>
<b>checked</b> : default to show collapsed
</li>
<li>
<b>unchecked</b> : default to show expanded
</li>
</ul>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.html.collapsibles.navframe")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.html.collapsibles.navframe__name' class='xocfg_itm_name'>
NavFrame
</div>
<div id='xowa.html.collapsibles.navframe__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.collapsibles.navframe")' title="reset to &quot;n&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.html.collapsibles.navframe" data-xocfg-key="xowa.html.collapsibles.navframe" data-xocfg-type="bool" accesskey="d" class="xocfg_data__bool" type="checkbox">
</div><input type='hidden' id='xowa.html.collapsibles.navframe__key_box' value='xowa.html.collapsibles.navframe'> <input type='hidden' id='xowa.html.collapsibles.navframe__ctx_box' value='app'>
</div>
<div id='xowa.html.collapsibles.navframe_help_div' class='xohelp_div'>
<div id='xowa.html.collapsibles.navframe_help_msg' class='xohelp_msg'>
<p>
Choose one of the following:
</p>
<ul>
<li>
<b>checked</b> : default to show collapsed
</li>
<li>
<b>unchecked</b> : default to show expanded
</li>
</ul>
<p>
NOTE: Affects following 2 types of boxes:
</p>
<ul>
<li>
Most navigation boxes at the side of the article which sometimes have a Show / Hide link. See <a tabindex="-1" href="/wiki/Diagnostics/Javascript/NavFrame" id="xolnki_23" title="Diagnostics/Javascript/NavFrame">Diagnostics/Javascript/NavFrame</a> or <a tabindex="-1" href="/site/en.wikipedia.org/wiki/Quantum_mechanics">http://en.wikipedia.org/wiki/Quantum_mechanics</a>
</li>
<li>
Some navigation boxes at the bottom of the article which sometimes have a Show / Hide link. See <a tabindex="-1" href="/site/simple.wikipedia.org/wiki/Earth">https://simple.wikipedia.org/wiki/Earth</a>
</li>
</ul>
</div>
</div>
</div>
</div>

View File

@ -5,213 +5,7 @@
<title>Options/Wikibase - XOWA</title>
<link rel="shortcut icon" href="https://gnosygnu.github.io/xowa/xowa_logo.png" />
<link rel="stylesheet" href="https://gnosygnu.github.io/xowa/xowa_common.css" type="text/css">
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
<style data-source="xowa" type="text/css">
.options_row_label {font-weight:bold; vertical-align:text-top; text-align:right; width:200px;}
.options_table {border: 1px solid #AAAAAA; border-collapse: collapse; color: black; margin: 1em 0; background-color: #F9F9F9;}
.options_table td {border: 1px solid #AAAAAA; padding: 0.2em;}
.options_textbox {padding: 2px; border: 1px solid black;}
.options_textbox_num {padding: 2px; border: 1px solid black; text-align:right;}
.options_textarea {padding: 2px; border: 1px solid black;}
.options_select {padding: 2px; border: 1px solid black;}
.options_button {padding: 2px; border: 1px solid black; background: white; height: 22px; margin-left: 1px; vertical-align: top;}
.options_checkbox {padding: 2px; border: 1px solid black;}
.options_readonly {background-color:#F9F9F9;}
</style>
<style data-source="xowa" type="text/css">
.optionsButton
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: lightgray;
text-align: center;
}
.optionsLink
{
color: black !important;
text-decoration: none;
}
.optionsButton.active
{
width: 100px;
height: 40px;
font-family: 'Segoe UI';
font-size: 12px;
margin-left: -5px;
cursor: pointer;
background-color: dimgray;
color: white !important;
border: solid 1px dimgray;
}
.optionsButton.active a
{
color: white !important;
}
.tabs
{
width: 100%;
margin-top: 10px;
}
.tab-links ul
{
margin-left: -40px;
}
.tab-links li
{
margin: 0px 0px 0px 0px;
float: left;
list-style: none;
}
.tab-links a
{
padding: 9px 15px 9px 15px;
border-radius: 3px 3px 0px 0px;
background: #f0f0f0;
font-family: 'Segoe UI';
font-size: 13px;
color: black !important;
text-decoration: none;
border-radius: 3px;
border-top: solid 1px gray;
border-left: solid 1px gray;
border-right: solid 1px gray;
}
.tab-links a:hover
{
background: #B0B0B0;
text-decoration: none;
}
li.active a, li.active a:hover
{
background: #fff;
color: #4c4c4c;
font-weight: bold;
}
.tab-content
{
padding: 15px;
border-radius: 3px;
background: #fff;
border-top: solid 1px gray;
margin-top: 5px;
min-height: 300px;
}
</style>
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject skin-vector action-submit vector-animateLayout" spellcheck="false">
<div id="mw-page-base" class="noprint"></div>
@ -223,150 +17,206 @@ li.active a, li.active a:hover
<div id="contentSub"></div>
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
<div>
<table>
<tr>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Window'>Apps (basic)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Security'>Apps (advanced)</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Import'>Wiki</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/HTML'>HTML</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Content_apps'>External apps</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Search_suggest'>Modules</a>
</td>
<td class='optionsButton active'>
<a class='optionsLink' href='/wiki/Options/Math'>Extensions</a>
</td>
<td class='optionsButton'>
<a class='optionsLink' href='/wiki/Options/Dev'>Misc</a>
</td>
</tr>
</table>
</div>
<div class="tabs">
<div id='xocfg_body'>
<div id='xocfg_err'>
</div>
<div>
<ul class='tab-links' style='margin-left:0px;'>
<li class=''>
<a href='/wiki/Options/Math'>Math</a>
</li>
<li class=''>
<a href='/wiki/Options/Scribunto'>Scribunto</a>
</li>
<li class=''>
<a href='/wiki/Options/Score'>Score</a>
</li>
<li class='active'>
<a href='/wiki/Options/Wikibase'>Wikibase</a>
</li>
</ul>
</div><br>
<div class='tab-content'>
<div id="toc" class="toc">
<div id="toctitle">
<h2>
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#Wikidata_Pages"><span class="tocnumber">1</span> <span class="toctext">Wikidata Pages</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Special:Item_by_title"><span class="tocnumber">2</span> <span class="toctext">Special:Item by title</span></a>
</li>
<li class="toclevel-1 tocsection-3">
<a href="#Notes"><span class="tocnumber">3</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.cfg_edit.help__toggle_all()' title='toggle all help'>&nbsp;</span> <select id='xocfg_nav_select' onchange='xo.cfg_edit.select__send(this);' onkeyup='xo.cfg_edit.select__by_keypress(event, this);' accesskey='l'>
<option value='xowa.app.security'>
App - Security
</option>
<option value='xowa.app.startup'>
App - Startup
</option>
<option value='xowa.gui.general'>
Gui - General
</option>
<option value='xowa.gui.tabs'>
Gui - Tabs
</option>
<option value='xowa.gui.url_bar'>
Gui - Address bar
</option>
<option value='xowa.gui.menus'>
Gui - Menus
</option>
<option value='xowa.gui.shortcuts'>
Gui - Shortcuts
</option>
<option value='xowa.wiki.hdumps'>
Wiki - HTML Databases
</option>
<option value='xowa.wiki.edit'>
Wiki - Editing
</option>
<option value='xowa.bldr.general'>
Import - General
</option>
<option value='xowa.bldr.db'>
Import - Database
</option>
<option value='xowa.bldr.page_sync'>
Import - Page sync
</option>
<option value='xowa.bldr.dansguardian'>
Import - Dansguardian
</option>
<option value='xowa.html.css'>
HTML - CSS
</option>
<option value='xowa.html.page'>
HTML - Page
</option>
<option value='xowa.html.tidy'>
HTML - Tidy
</option>
<option value='xowa.html.scripting'>
HTML - Scripting
</option>
<option value='xowa.files.general'>
Files - General
</option>
<option value='xowa.files.apps'>
Files - Apps
</option>
<option value='xowa.addon.search'>
Addon - Search
</option>
<option value='xowa.addon.category'>
Addon - Category
</option>
<option value='xowa.addon.http_server'>
Addon - HTTP Server
</option>
<option value='xowa.addon.scribunto'>
Addon - Scribunto
</option>
<option value='xowa.addon.math'>
Addon - Math
</option>
<option value='xowa.addon.score'>
Addon - Score
</option>
<option value='xowa.addon.popups'>
Addon - Popups
</option>
<option value='xowa.addon.wikibase' selected='selected'>
Addon - Wikidata
</option>
<option value='xowa.dev.general'>
Dev - General
</option>
</select>
</div>
<div id='cfg_grps'>
<div>
<p id='page_help_para'>
</p>
</div><br>
</div>
<h2>
<span class="mw-headline" id="Wikidata_Pages">Wikidata Pages</span>
Wikidata wiki
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Text languages: <sup id="cite_ref-core_langs_0-0" class="reference"><a href="#cite_note-core_langs-0">[1]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.xtns.wikibase.core_langs" class='options_textbox' accesskey=',' id='xowa_prop_0' value='en'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Link wiki: <sup id="cite_ref-link_wikis_1-0" class="reference"><a href="#cite_note-link_wikis-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="xowa.api.xtns.wikibase.link_wikis" class='options_textbox' id='xowa_prop_1' value='enwiki'>
</td>
</tr>
<tr>
<td class='options_row_label'>
Sort languages: <sup id="cite_ref-sort_langs_2-0" class="reference"><a href="#cite_note-sort_langs-2">[3]</a></sup>
</td>
<td>
<textarea xowa_prop="xowa.api.xtns.wikibase.sort_langs" class="options_textbox" style="width: 400px; height: 100px;" accesskey=',' id='xowa_prop_2'>
en;de;es;fr;it;nl;pl;ru;sv
</textarea>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Special:Item_by_title">Special:Item by title</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Site_default: <sup id="cite_ref-site_default_3-0" class="reference"><a href="#cite_note-site_default-3">[4]</a></sup>
</td>
<td>
<input xowa_prop="app.specials.get('itemByTitle').site_default" class='options_textbox' id='xowa_prop_3' value='enwiki'>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-core_langs-0">
<span class="mw-cite-backlink"><a href="#cite_ref-core_langs_0-0">^</a></span> <span class="reference-text">Enter multiple language codes separated by a semi-colon. See <a href="http://xowa.org/home/wiki/Options/Language.html" id="xolnki_2" title="Options/Language" class="xowa-visited">Options/Language</a> for a full list of valid language codes. (default is <code>en</code>)<br>
The text languages are used for the following:</span>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.wikibase.langs.core_langs")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.wikibase.langs.core_langs__name' class='xocfg_itm_name'>
Text languages
</div>
<div id='xowa.addon.wikibase.langs.core_langs__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.addon.wikibase.langs.core_langs")' title="reset to &quot;en&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.wikibase.langs.core_langs" data-xocfg-key="xowa.addon.wikibase.langs.core_langs" data-xocfg-type="string" accesskey="d" class="xocfg_data__str" type="text" value="en">
</div><input type='hidden' id='xowa.addon.wikibase.langs.core_langs__key_box' value='xowa.addon.wikibase.langs.core_langs'> <input type='hidden' id='xowa.addon.wikibase.langs.core_langs__ctx_box' value='app'>
</div>
<div id='xowa.addon.wikibase.langs.core_langs_help_div' class='xohelp_div'>
<div id='xowa.addon.wikibase.langs.core_langs_help_msg' class='xohelp_msg'>
<p>
Enter multiple language codes separated by a semi-colon. See <a tabindex="-1" href="/wiki/Options/Language" id="xolnki_39" title="Options/Language" class="xowa-visited">Options/Language</a> for a full list of valid language codes.<br>
The text languages are used for the following:
</p>
<ul>
<li>
<span class="reference-text">The overview for the article's label, description and alias. For example, a value of "en" on <a href="https://www.wikidata.org/wiki/Q2" rel="nofollow" class="external text">Earth's Wikidata page</a> will generate an article title of "Earth" and corresponding English text for everything before the Table of Contents.</span>
The overview for the article's label, description and alias. For example, a value of "en" on <a tabindex="-1" href="/site/www.wikidata.org/wiki/Q2">Earth's Wikidata page</a> will generate an article title of "Earth" and corresponding English text for everything before the Table of Contents.
</li>
<li>
<span class="reference-text">The entity name for claims and properties. For example, a language of "en" will generate "astronomical body" and "Sun" for claim P397</span>
The entity name for claims and properties. For example, a language of "en" will generate "astronomical body" and "Sun" for claim P397
</li>
</ul><span class="reference-text">Note that multiple languages allow searching for a preferred language first. For example, a value of "de;en" will search for the German text first. If one is not found, it will then use the English text.</span>
</li>
<li id="cite_note-link_wikis-1">
<span class="mw-cite-backlink"><a href="#cite_ref-link_wikis_1-0">^</a></span> <span class="reference-text">Enter a wiki code. (default is <code>enwiki</code>)<br>
The wiki code is used to create a hyperlink for the article title. For example, a wiki code of "enwiki" on <a href="https://www.wikidata.org/wiki/Q2" rel="nofollow" class="external text">Earth's Wikidata page</a> creates a hyperlink to English Wikipedia's Earth article.</span>
</li>
<li id="cite_note-sort_langs-2">
<span class="mw-cite-backlink"><a href="#cite_ref-sort_langs_2-0">^</a></span> <span class="reference-text">Enter multiple language codes separated by a semi-colon. (default is <code>en;de;es;fr;it;nl;pl;ru;sv</code>)<br>
The sort languages are used to sort the Link, Label, Description and Alias list. For example, sort languages of "en;de;fr" will place the English, German and French entries at the top of the list, and then sort everything else afterwards alphabetically.</span>
</li>
<li id="cite_note-site_default-3">
<span class="mw-cite-backlink"><a href="#cite_ref-site_default_3-0">^</a></span> <span class="reference-text">The name of the default site when using <a href="https://www.wikidata.org/wiki/Special:ItemByTitle.html" id="xolnki_3" title="Special:ItemByTitle">www.wikidata.org:Special:ItemByTitle</a>. (default is <code>enwiki</code>)</span>
</li>
</ol>
</ul>
<p>
Note that multiple languages allow searching for a preferred language first. For example, a value of "de;en" will search for the German text first. If one is not found, it will then use the English text.
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.wikibase.langs.sort_langs")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.wikibase.langs.sort_langs__name' class='xocfg_itm_name'>
Sort languages
</div>
<div id='xowa.addon.wikibase.langs.sort_langs__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.addon.wikibase.langs.sort_langs")' title="reset to &quot;en;de;es;fr;it;nl;pl;ru;sv&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.wikibase.langs.sort_langs" data-xocfg-key="xowa.addon.wikibase.langs.sort_langs" data-xocfg-type="string" accesskey="d" class="xocfg_data__str" type="text" value="en;de;es;fr;it;nl;pl;ru;sv">
</div><input type='hidden' id='xowa.addon.wikibase.langs.sort_langs__key_box' value='xowa.addon.wikibase.langs.sort_langs'> <input type='hidden' id='xowa.addon.wikibase.langs.sort_langs__ctx_box' value='app'>
</div>
<div id='xowa.addon.wikibase.langs.sort_langs_help_div' class='xohelp_div'>
<div id='xowa.addon.wikibase.langs.sort_langs_help_msg' class='xohelp_msg'>
<p>
Enter multiple language codes separated by a semi-colon.<br>
The sort languages are used to sort the Link, Label, Description and Alias list. For example, sort languages of "en;de;fr" will place the English, German and French entries at the top of the list, and then sort everything else afterwards alphabetically.
</p>
</div>
</div>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.wikibase.xwikis.link_wikis")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.wikibase.xwikis.link_wikis__name' class='xocfg_itm_name'>
Link wiki
</div>
<div id='xowa.addon.wikibase.xwikis.link_wikis__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.addon.wikibase.xwikis.link_wikis")' title="reset to &quot;enwiki&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.wikibase.xwikis.link_wikis" data-xocfg-key="xowa.addon.wikibase.xwikis.link_wikis" data-xocfg-type="string" accesskey="d" class="xocfg_data__str" type="text" value="enwiki">
</div><input type='hidden' id='xowa.addon.wikibase.xwikis.link_wikis__key_box' value='xowa.addon.wikibase.xwikis.link_wikis'> <input type='hidden' id='xowa.addon.wikibase.xwikis.link_wikis__ctx_box' value='app'>
</div>
<div id='xowa.addon.wikibase.xwikis.link_wikis_help_div' class='xohelp_div'>
<div id='xowa.addon.wikibase.xwikis.link_wikis_help_msg' class='xohelp_msg'>
<p>
Enter a wiki code.<br>
The wiki code is used to create a hyperlink for the article title. For example, a wiki code of "enwiki" on <a tabindex="-1" href="/site/www.wikidata.org/wiki/Q2">Earth's Wikidata page</a> creates a hyperlink to English Wikipedia's Earth article.
</p>
</div>
</div>
<h2>
Special:Item by title
</h2>
<div class="xocfg_row flex_div">
<div class='xocfg_itm_help'>
<span class='xoimg_btn_x16 xoimg_help_tip' href='javascript:void(0)' onclick='return xo.help.toggle("xowa.addon.wikibase.item_by_title.site_default")' title='view more info'>&nbsp;</span>
</div>
<div id='xowa.addon.wikibase.item_by_title.site_default__name' class='xocfg_itm_name'>
Site default
</div>
<div id='xowa.addon.wikibase.item_by_title.site_default__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.addon.wikibase.item_by_title.site_default")' title="reset to &quot;enwiki&quot;">&nbsp;</span>
</div>
<div class='xocfg_itm_data'>
<input id="xowa.addon.wikibase.item_by_title.site_default" data-xocfg-key="xowa.addon.wikibase.item_by_title.site_default" data-xocfg-type="string" accesskey="d" class="xocfg_data__str" type="text" value="enwiki">
</div><input type='hidden' id='xowa.addon.wikibase.item_by_title.site_default__key_box' value='xowa.addon.wikibase.item_by_title.site_default'> <input type='hidden' id='xowa.addon.wikibase.item_by_title.site_default__ctx_box' value='app'>
</div>
<div id='xowa.addon.wikibase.item_by_title.site_default_help_div' class='xohelp_div'>
<div id='xowa.addon.wikibase.item_by_title.site_default_help_msg' class='xohelp_msg'>
<p>
The name of the default site when using <a tabindex="-1" href="/site/www.wikidata.org/wiki/Special:ItemByTitle" id="xolnki_40" title="Special:ItemByTitle">www.wikidata.org:Special:ItemByTitle</a>.
</p>
</div>
</div>
</div>
</div>

File diff suppressed because it is too large Load Diff

View File

@ -274,48 +274,10 @@ li.active a, li.active a:hover
Contents
</h2>
</div>
<ul>
<li class="toclevel-1 tocsection-1">
<a href="#XOWA_viewer"><span class="tocnumber">1</span> <span class="toctext">XOWA viewer</span></a>
</li>
<li class="toclevel-1 tocsection-2">
<a href="#Notes"><span class="tocnumber">2</span> <span class="toctext">Notes</span></a>
</li>
</ul>
</div>
<div style='float:right; margin-right:10px; margin-top:5px;'>
<p>
<a href="xowa-cmd:app.user.prefs.save();" accesskey='s'><img src='file:///C:/xowa/bin/any/xowa/file/app.window/save.png' width="16" height="16">Save</a>
</p>
</div><br>
<p>
<a href="xowa-cmd:app.setup.addons.firefox.install;" accesskey='i'><img src="file:///C:/xowa/user/anonymous/app/img/xowa/protocol.png">Install</a><sup id="cite_ref-install_by_firefox_exe_0-0" class="reference"><a href="#cite_note-install_by_firefox_exe-0">[1]</a></sup>
gplx.Gfo_invk__noop@ed44228
</p>
<h2>
<span class="mw-headline" id="XOWA_viewer">XOWA viewer</span>
</h2>
<table class='options_table'>
<tr>
<td class='options_row_label'>
Firefox path: <sup id="cite_ref-firefox_exe_path_1-0" class="reference"><a href="#cite_note-firefox_exe_path-1">[2]</a></sup>
</td>
<td>
<input xowa_prop="app.setup.addons.firefox.program.cmd" class="options_textbox" style="width: 350px;" type='xowa_io' id='xowa_prop_0' value='firefox'><button id='xowa_prop_0_io' class='options_button' onclick='xowa_io_select("file", "xowa_prop_0", "Please select a file.");'>...</button>
</td>
</tr>
</table>
<h2>
<span class="mw-headline" id="Notes">Notes</span>
</h2>
<ol class="references">
<li id="cite_note-install_by_firefox_exe-0">
<span class="mw-cite-backlink"><a href="#cite_ref-install_by_firefox_exe_0-0">^</a></span> <span class="reference-text">Installs the XOWA viewer add-on by running "firefox xowa_viewer.xpi". Note that Firefox should launch after clicking the install link. For more information, see <a href="http://xowa.org/home/wiki/App/Xtn/Browser/XOWA_viewer.html" id="xolnki_2" title="App/Xtn/Browser/XOWA viewer">App/Xtn/Browser/XOWA_viewer</a></span>
</li>
<li id="cite_note-firefox_exe_path-1">
<span class="mw-cite-backlink"><a href="#cite_ref-firefox_exe_path_1-0">^</a></span> <span class="reference-text">Enter the path where Firefox is installed. (default is <code>firefox</code>) You may need to point this directly to your firefox executable if it doesn't work.</span>
</li>
</ol>
</div>
</div>

View File

@ -272,7 +272,7 @@
</h3>
<ul>
<li>
Go to <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_4" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a>
Go to <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_4" title="Dashboard/Import/Online">Dashboard/Import/Online</a>
</li>
<li>
Find your wiki in the list

View File

@ -359,7 +359,7 @@
</h3>
<ul>
<li>
Go to <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_4" title="Dashboard/Import/Online" class="xowa-visited">Dashboard/Import/Online</a>
Go to <a href="http://xowa.org/home/wiki/Dashboard/Import/Online.html" id="xolnki_4" title="Dashboard/Import/Online">Dashboard/Import/Online</a>
</li>
<li>
Find your wiki in the list

Some files were not shown because too many files have changed in this diff Show More