Please wait for loading ...
PrinceTiddlyWiki - magic world of TiddlyWiki
<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected {color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:alpha(opacity=60);}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0; top:0;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0 3px 0 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0; padding-bottom:0;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
}
/*}}}*/
<!--{{{-->
<div class='header' role='banner' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' role='navigation' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' role='navigation' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' role='complementary' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea' role='main'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' role='navigation' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
* [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* [[MainMenu]]: The menu (usually on the left)
* [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser

Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])

<<option txtUserName>>
<<option chkSaveBackups>> [[SaveBackups]]
<<option chkAutoSave>> [[AutoSave]]
<<option chkRegExpSearch>> [[RegExpSearch]]
<<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
<<option chkAnimate>> [[EnableAnimations]]

----
Also see [[AdvancedOptions]]
<<importTiddlers>>
Upgrade TiddlyWiki to version 2.1.0
# Upgrade TiddlyWiki to version 2.0.4
# Extensions revision: (Fixed several missing variable declarations)
* ArchivedTimeline v0.3.0
* BreadCrumbs2 v1.0.0
* GenRssPlugin v0.1.0
* LoadAltCSSPlugin v0.4.0
* LoadExtPlugin v1.5.0
* RssNewsMacro v1.4.0
* SelectLanguage v0.4.0
* SwitchPageTemplate v.0.3.0
Upgrade to TW 2.3.0
* New PTW Homepage
** SiteMap of all PTW web pages (the same copies of .js, .css files used)
** User interface is [[MultiLanguage|SelectLanguage]] supported. 
* PrinceTiddlyWiki now is published under [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]. To see [[License]]
Upgrade to TiddlyWiki 2.4.0
# Upgrade TiddlyWiki to version 2.0.11
# Upgrade TiddlyWiki to 2.2.0 beta 5
# Updated plugins
Upgrade to TiddlyWiki 2.5.3
# Upgrade TiddlyWiki to version 2.0.9
# Extensions Revision:
* [[ArchivedTimeline v0.5.0|http://prdownloads.sourceforge.net/ptw/ArchivedTimeline-0.5.0.js?download]]
* TiddlyWiki core revision: 2.0.3
Upgrade to TiddlyWiki 2.7.1
#Upgrade TiddlyWiki to 2.0.6
#@@Extensions Revision:@@
>Fewer global variables and functions, it means that custom extensions can be really "online disabled"....
>In theory, we can enable/ disable a macro/ plugin and need not "Save changes/ Reload page"
* ArchivedTimeline v0.3.1
* BreadCrumbs2 v1.0.0
* GenRssPlugin v0.1.0
* LoadAltCSSPlugin v0.5.0
* LoadExtPlugin v1.5.1
* RssNewsMacro v1.5.0
* SelectLanguage v0.5.0
* SiteLiveBookmarkPlugin v0.2.1
* SwitchPageTemplate v.0.4.0
Upgrade TW core to 2.2.5
Upgrade TW core to 2.2.0
* PTW is based on ~TiddlyWiki <<version>>, and 'decomposes' .html, .js, .css  files.
* The same copies of .js, .css files used for PTW web pages.
* Extensions are loaded by LoadExtPlugin with<<tag ExtList>>.
* Themes can be changed by <<tiddler 'SwitchPageTemplate'>>(No IE), or ApplyTemplate
* Lingo of User interface can be changed by <<tiddler SelectLanguage>>(No IE).
* Known Issues:<<tiddler KnownIssues>>
@@color:#ff7f00;font-size:90%;display:block;text-align:right;PTW is best viewed with the Firefox Web Browser.@@
+++!*[中文說明]
<<tiddler 網站簡介>>
===
!Language
*<html><a href="javascript:var lang=config.macros.selectLanguage.excuteScript('English');">English</a></html>
*<html><a href="javascript:var lang=config.macros.selectLanguage.excuteScript('Trad. Chinese');">繁體中文</a></html>
*<html><a href="javascript:var lang=config.macros.selectLanguage.excuteScript('Simp. Chinese');">簡體中文</a></html>
!Templates
* PageTemplate
**<html><a href="javascript:refreshPageTemplate('PTW PageTemplate 1');">PTW 1</a></html>
**<html><a href="javascript:refreshPageTemplate('PTW PageTemplate 2');">PTW 2</a></html>
**<html><a href="javascript:refreshPageTemplate('NoMenu PageTemplate');">NoMenu</a></html>
**<html><a href="javascript:refreshPageTemplate('TiddlyWiki PageTemplate');">Original</a></html>
*ViewTemplate
*EditTemplate
[[IceBerg]]
/*{{{*/
#breadCrumbs {
 background: #fff;
 margin: 0px;
}

#breadCrumbs .button,

#breadCrumbs .tiddlyLinkExisting, 

#breadCrumbs .tiddlyLinkNonExisting { 
 background: #fff;
 color: #3399AA; 
 font-weight: bold;
 border-top: 1px solid #ccc; 
 border-left: 1px solid #ccc; 
 border-bottom: 2px solid #ccc; 
 border-right: 2px solid #ccc; 
 margin: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 5px;
 padding-right: 5px; }

#breadCrumbs .button:hover,

#breadCrumbs .tiddlyLinkExisting:hover, 

#breadCrumbs .tiddlyLinkNonExisting:hover {
 border-top: 2px solid #ccc; 
 border-left: 2px solid #ccc; 
 border-bottom: 1px solid #ccc; 
 border-right: 1px solid #ccc; 
 margin: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 5px;
 padding-right: 5px; }
/*}}}*/
<<list filter [tag[ChangeLog]][sort[-created]]>>
[>img[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/images/public/somerights20.png][http://creativecommons.org/licenses/by-sa/2.5/]]
[[Welcome]][[SiteNews]]
You can download the relative files from [[Sourceforge.net|https://sourceforge.net/projects/ptw/]] 。
Feed for files released: [img[RssFeed|images/rss20.gif][ http://sourceforge.net/export/rss2_projfiles.php?group_id=150646]]
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler wikibar'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<div class='editor' macro='edit text'></div>
// // ''Language:'' English
// // ''Author: '' Bram Chen

plugins/Lingo.js
plugins/en_US-Extra.js

// // -- End of List --
// // ''Author:'' JimSpeth
// // ''Source from:'' http://end.com/~speth/HaloscanMacro.html
// // - plugins/HaloscanMacro.js

// // ''Author:'' Eric
// // ''Source from:'' http://www.elsdesign.com/tiddlywiki/
// // - plugins/ImportTiddlersPlugin.js
// // - plugins/InlineJavascriptPlugin.js
// // - plugins/NestedSlidersPlugin.js

// // ''Author:'' Alan Hecht (with 2.0 update from 'jack' and revisions by Bram Chen)
// // ''Source from:'' http://groups.google.com/group/TiddlyWikiDev/msg/c23edb5f3c0d8b7e
plugins/BreadCrumbs2.js
// // -- End of List --
// // PTW extensions loaded by LoadExtPlugin
// //
// // - plugins/LoadAltCSSPlugin.js
plugins/SelectLanguage.js
plugins/SwitchPageTemplate.js
plugins/ArchivedTimeline.js
plugins/XMLReader2.js
plugins/PTWConfig.js
// //
// // -- End of List --
@@font-size:1.5em;I'd be interested in feedback and improvements.@@
<html><iframe src="http://www.haloscan.com/comments/PrinceTiddlyWiki/FeedBack/" width=100% height=360></iframe></html>
<html>
<iframe id=GoogleAd src="GoogleAd.html" width="100%" height="100%" frameborder=0></iframe>
</html>
<html>
<iframe id="GoogleAdRx" src="GoogleAdR.html" width="100%" height=80 frameborder=0 scrolling=no></iframe>
</html>
<html><iframe src="http://www.haloscan.com/comments/PrinceTiddlyWiki/GuestBook/" width=100% height=360></iframe></html>
princetiddlywiki
<html><a style="color: white; font-size:115%; font-weight: bold;" href="javascript: 
story.closeAllTiddlers();
story.displayTiddlers(null,store.getTiddlerText('DefaultTiddlers').readBracketedList());">
Home</a></html>
/***
To use, add {{{[[HorizontalMainMenuStyles]]}}} to your StyleSheet tiddler, or you can just paste the CSS in directly. See also HorizontalMainMenu and PageTemplate.
***/
/*{{{*/

#topMenu br {display:none; }
/*
#topMenu { background: #39a; }
*/
#topMenu { padding:2px; }
#topMenu .button,  #topMenu .tiddlyLink { padding-left:1em; padding-right:1em; color:white; font-size:115%;}
#displayArea { margin: 1em 15.7em 0em 1em; }

/* just in case want some QuickOpenTags in your topMenu */
#topMenu .quickopentag { padding:0px; margin:0px; border:0px; }
#topMenu .quickopentag .tiddlyLink { padding-right:1px; }
#topMenu .quickopentag .button { padding-left:1px; border:0px; }


/*}}}*/
body {background-image: url('images/iceberg.jpg');}
.tiddler {background-image: url('images/iceberg.jpg');}
@@font-size:1.5em;
[<img[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/images/public/somerights20.png][http://creativecommons.org/licenses/by-sa/2.5/]] 
~PrinceTiddlyWiki is based upon ~TiddlyWiki <<version>>, written by Jeremy Ruston, &copy;2005 Osmosoft Limited, published under a BSD open source license.

Redistribution and Use in source and binary forms, with or without Modification are granted, unless otherwise noted, subject to the terms and conditions of the [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]].

 If you do use  ~PrinceTiddlyWiki please include a link to [[this site|SiteUrl]] and http://www.tiddlywiki.com/, and all plugins in PrinceTiddlyWiki come with no guarantees, use at your own risk.
@@
+++![中文說明]
<<tiddler 版權說明>>
===
/***
|''Name:''|LoadExtPlugin|
|''Description:''|LoadExtPlugin allows you to load external extensions from the file lists (named .js) within those tiddlers taged with "ExtList".|
|''Version:''|1.8.0|
|''Date:''|Apr 30, 2007|
|''Source:''|http://www.sourceforge.net/projects/ptw/|
|''Author:''|BramChen (bram.chen (at) gmail (dot) com)|
|''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License]]|
|''CoreVersion:''|2.1.0|
|''Browser:''|Firefox 1.5+; InternetExplorer 6.0|

+++!^[Revision History:]
v1.8.0 (Apr 30 2007)
*config.macros.loadExt support to load singgle external script by using {{{<<loadExt '/pathto/scriptfile.js'>>}}}
*Ensure LoadExtPlugin loading itself and/or loadling scripts after core has been loaded with external core js and itself|
v1.7.2 (Sep 28 2006)
*Fixed bugs on IE
v1.7.1 (30 Aug 2006)
* Changed rule check of ExtList
v1.7.0 (20 Jul 2006)
* Runs compatibly with TW 2.1.0 (rev #403+)
v1.6.0 (13 Jul 2006)
* Fixed bugs in refreshCode and config.macros.loadExt.loadScripts on IE
* Runs compatibly with TW 2.1.0 (rev #359+)
v1.5.2 (21 Jun 2006)
* minor changes for XHTML compliant
v1.5.1 (26 Feb 2006)
* JSLint checked
v1.5.0 (02 Feb 2006)
* add new function config.macros.loadExt.LoadScripts(), keep all variables to be local, thanks Udo.
* Fixed several missing variable declarations
v1.4.0 (20 Jan 2006)
* refreshCode() improved.
v1.3.0 (14 Jan 2006) 
* strip startup error massage for IE
v1.2.0 (13 Jan 2006) 
* TiddlyWiki version 2.0.0 or above required.
* refreshCode() improved.
v1.1.0 (10 Jan 2006)
* To make the extensions list handling more robust, thanks Udo.
* Fix bugs for multi-tiddlers tagged with ExtList
v1.0.0 (07 Jan 2006) 
* Combine the RefreshExt code and LoadExtPlugin, and also make TW 1.2 to be backward compatible, thanks Udo.
* Globle function refreshCode() added, and reserve the refreshExt macro.
* Fix a minor bug for variable "scriptfile".
v0.3.0 (29 Dec 2005)
* macro refreshExt modified to refresh formatter
v0.2.0 (24 Nov 2005)
* macro refreshExt modified for TW 1.2.39 beta 2 and above
v0.1.0 (25 Sep 2005) 
* initial release
===

!''Code section:''
***/
//{{{
version.extensions.loadExt = {major: 1, minor: 8, revision: 0,
 date: new Date("Apr 30, 2007"),
 name: "LoadExtPlugin",
 type: "Plugin",
 author: "BramChen",
 source: "http://sourceforge.net/project/showfiles.php?group_id=150646"
};

config.macros.loadExt = {};
config.macros.handler = function(place,macroName,params){
	if (params[0])
		this.loadScriptFile(params[0]);
	else
		this.loadScripts();
};

config.macros.loadExt.loadScriptFile = function(scriptfile){
	var scriptfile = scriptfile.trim();
	if (scriptfile.length < 2 || scriptfile.substr(0,2) == "//" || scriptfile.indexOf(".js") == -1){
		return;
	}
	// displayMessage("loaded: "+ scriptfile);
	var n = document.createElement("script");
	n.type = "text/javascript";
	n.src = scriptfile;
	document.getElementsByTagName("head")[0].appendChild(n);
};

config.macros.loadExt.loadScripts = function() {
	var extTag = "ExtList";
	var str = ""; var scripts = [];
	var tiddlers = store.getTaggedTiddlers(extTag);
	for(var s=0 ; s<tiddlers.length; s++){
		str += store.getRecursiveTiddlerText(tiddlers[s].title)+"\n";
	}
	scripts = str.replace(/[;\r]/mg,"\n").split("\n");
	for (var i=0; i<scripts.length-1; i++) {
		this.loadScriptFile(scripts[i]);
	}
	
	if (config.browser.isIE){
//		setTimeout(function(){window.refreshCode();return false;},500);
		var lerInterval = setInterval(function(){if(formatter) {clearInterval(lerInterval); window.refreshCode();};},100);
	}
	else {
		var theCodes = "//<![CDATA[\nwindow.refreshCode();\n//]]>";
		n = document.createElement("script");
		n.type = "text/javascript";
		n.appendChild(document.createTextNode(theCodes));
		document.getElementsByTagName("head")[0].appendChild(n);
		this.refreshCodeInserted = true;
	}
};

window.refreshCode = function (){
	window.formatter = new Formatter(config.formatters);
	story.forEachTiddler(function(title,e){story.refreshTiddler(title,DEFAULT_VIEW_TEMPLATE,true);});
	refreshDisplay();
	return false;
}

// setTimeout(function(){config.macros.loadExt.loadScripts();return false;},500);
window.loadextpluginInterval = setInterval(function(){if(formatter) {clearInterval(window.loadextpluginInterval); if(!config.macros.loadExt.refreshCodeInserted) config.macros.loadExt.loadScripts();};},100);
//}}}
/*{{{*/
body {background:#eee; }
.headerForeground a { color: #6fc;}
.headerShadow { left: 2px; top: 2px; }
.siteSubtitle { padding-left:1.5em; }
h1,h2,h3,h4,h5 { color: #000; background: transparent; }
.title {color:black; font-size:2em;}
.shadow .title {color:#999; }

#displayArea { margin: 1em 15.7em 0em 1em  !important;}; }
#sidebarOptions { border:1px #ccc solid; }

.viewer pre { background-color:#f8f8ff; border-color:#ddf}

.tiddler {
  border-bottom:1px solid #ccc; border-right:1px solid #ccc; margin-bottom:1em; 
  background:#fff; padding-right:1.5em;
}

/* .toolbar { float:right; } */
<<tiddler Home>>
[[SiteMap|SiteMap]]
<<tag ExtList>>
<<tag About>>
<!--{{{-->
	<!--Site Analytics -->
		<div id="GoogleAnalytics" style="display: none" >
	<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
	</script>
	<script type="text/javascript">
	//<![CDATA[
	_uacct = "UA-280378-1";
	urchinTracker();
	//]]>
	</script>
		</div>
	<!--End of Site Analytics -->
<!--}}}-->
<!--{{{-->
<!-- Loading plugins from external script files -->
<script type="text/javascript" src="plugins/LoadExtPlugin.js"></script>
<!--}}}-->
<!--{{{-->
<!-- Splash Screen -->
<div id="splashScreen" style="position:absolute; margin-top:10em; margin-left:18em; width:20em; padding-left:7em; line-height:5em; border:3px yellow; solid; color:blue; background:lightyellow;fona-size:3em;">
	<img src="images/loading02.gif" style="vertical-align:middle;padding:6px"/>
	Please wait for loading ...
</div>
<!--}}}-->
<!--{{{-->
<link rel="shortcut icon" href="favicon.ico" />
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
<div class='header' macro='gradient vert #fff #04b'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='displayArea' style='margin-right: 1em;'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<div class='header' macro='gradient vert #390108 #fff'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div id='topMenu' refresh='content' tiddler='MainMenu' style='color: #0044bb; float: right;'></div>
</div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
<div id='siteFooter' macro='gradient vert #ffffff #390108'>
<span id='SiteFooter' refresh='content' tiddler='SiteFooter'></span>
</div>
</div>
<div class='header' macro='gradient vert #fff #04b'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div id='topMenu' refresh='content' tiddler='MainMenu' style='color: #0044bb; float: right;'></div>
</div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
<div id='siteFooter'>
<span id='SiteFooter' refresh='content' tiddler='SiteFooter'></span>
</div>
</div>
<div class='header' macro='gradient vert #fff #04b'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div id='topMenu' refresh='content' tiddler='MainMenu' style="color: #0044bb; float: right; "></div>
</div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
<div id='siteFooter'>
<span id='SiteFooter' refresh='content' tiddler='SiteFooter'></span>
</div>
</div>
<<selectLanguage asButton>>
// // ''Language:'' Simp. Chinese
// // ''Author: '' Bram Chen

plugins/locale.zh-Hans.js

// // -- End of List --
[img[SiteMeter|http://s19.sitemeter.com/meter.asp?site=s19PrinceTiddlyWiki][http://s19.sitemeter.com/meter.asp?site=s19PrinceTiddlyWiki]
@@font-size:9pt;display:block;text-align:center;
<<tiddler "Creative Commons Attribution-ShareAlike 2.5 License">> PrinceTiddlyWiki is published under [[Creative Commons Attribution-ShareAlike 2.5 License]]
and powered by TiddlyWiki <<version>>, which is published under a BSD open source license 

@@
!Downloads
* [[Latest File Releases|http://sourceforge.net/project/showfiles.php?group_id=150646]]
!English Edition
* [[PTW|index.en.html]]
* [[PTW Extensions|ptwe.html]]
!Chinese Edition
* [[PTW 繁體華語版|index.zh-Hant.html]]
* [[TiddlyWiki123 繁體華語版|TiddlyWiki123.zh-Hant.html]]
* [[TiddlyWiki123 简体华语版|TiddlyWiki123.zh-Hans.html]]
!Samples
* [[Visifire 統計圖表|VisifireChart.zh-Hant.html]]
* [[TiddlyCalendar|TiddlyCalendar.en.html]]
!RssFeeds
* Site News: [img[Site News|images/rss20.gif][ index.xml]], [img[KLIP|images/info_klip.gif][ptw-en.klip]]
* File Releases: [img[File Releases|images/rss20.gif][http://sourceforge.net/export/rss2_projfiles.php?group_id=150646]]
#Upgrade TiddlyWiki to <<version>>
#@@Extensions Revision:@@
* [[ArchivedTimeline-0.7.0|http://prdownloads.sourceforge.net/ptw/ArchivedTimeline-0.7.0.js?download]]
* [[BookrmarksCommand-1.1.1|http://prdownloads.sourceforge.net/ptw/BookrmarksCommand-1.1.1.js?download]]
* [[BreadCrumbs2-1.4.0|http://prdownloads.sourceforge.net/ptw/BreadCrumbs2-1.4.0.js?download]]
* [[CommentPackage-070828.zip|http://prdownloads.sourceforge.net/ptw/CommentPackage-070828.zip?download]]
* [[ExtensionInfo v1.0.0|http://prdownloads.sourceforge.net/ptw/ExtensionsInfo-1.0.0.js?download]]
* [[GenRssPlugin v0.2.0|http://prdownloads.sourceforge.net/ptw/GenRssPlugin-0.2.0.js?download]]
* [[HTMLAreaPackage-2.0.11.zip|http://prdownloads.sourceforge.net/ptw/HTMLAreaPackage-2.0.11.zip?download]]
* [[HTMLAreaPackage-2.1.0-060824.zip|http://prdownloads.sourceforge.net/ptw/HTMLAreaPackage-2.1.0-060824.zip?download]]
* [[ListExtensionsCode-1.1.1|http://prdownloads.sourceforge.net/ptw/ListExtensionsCode-1.1.1.js?download]]
* [[LoadAltCSSPlugin-0.7.0|http://prdownloads.sourceforge.net/ptw/LoadAltCSSPlugin-0.7.0.js?download]]
* [[LoadExtPlugin-1.8.0|http://prdownloads.sourceforge.net/ptw/LoadExtPlugin-1.8.0.js?download]]
* [[PopupTipsPlugin-1.0.4|http://prdownloads.sourceforge.net/ptw/PopupTipsPlugin-1.0.4.js?download]]
* [[RssNewsMacro-1.8.2|http://prdownloads.sourceforge.net/ptw/RssNewsMacro-1.8.2.js?download]]
* [[SelectLanguage v0.5.0|http://prdownloads.sourceforge.net/ptw/SelectLanguage-0.5.0.js?download]]
* [[SiteLiveBookmarkPlugin v0.2.1|http://prdownloads.sourceforge.net/ptw/SiteLiveBookmarkPlugin-0.2.1.js?download]]
* [[Slider2Plugin-1.5.2|http://prdownloads.sourceforge.net/ptw/Slider2Plugin-1.5.2.js  ?download]]
* [[SwitchPageTemplate v.0.4.0|http://prdownloads.sourceforge.net/ptw/SwitchPageTemplate-0.4.0.js?download]]
* [[TiddlyCalendar-1.0.1|http://prdownloads.sourceforge.net/ptw/TiddlyCalendar-1.0.1.js?download]]
* [[XMLReader-2.1.1|http://prdownloads.sourceforge.net/ptw/XMLReader-2.1.1.js?download]]
* [[Locale.zh|http://sourceforge.net/projects/ptw/files/PTW%20Translations/]]
Here is [[ChangeLog]], or you can subscribe the rssfeeds:[img[RssFeed|images/rss20.gif][index.xml]]  [img[KLIP|images/info_klip.gif][ptw-en.klip]]。
*+++![Site setting]
**SiteTitle
**SiteSubtitle
**SiteUrl
===

*+++![Menus]
**MainMenu
**SideBarOptions
**SideBarTabs
===

*+++![Options]
**OptionsPanel
**AdvancedOptions
===

*+++![Look and Feel]
**+++!![Styles]
*** StyleSheet
*** <<tag Styles>>
===

**+++!![Layouts]
*** StyleSheetLayout
*** <<tag Layouts>>
===

**+++!![Colors]
*** StyleSheetColors
*** <<tag Colors>>
===

**<<tiddler ApplyTemplate>>
**<<tiddler ApplyLanguage>>

===

* +++![Spectial Tiddlers]
** <<tag systemConfig>>
** <<tag systemTiddlers>>
**+++[Shdow Tiddlers]
<<list shadowed>>
===

===
magic world of TiddlyWiki
PrinceTiddlyWiki
http://ptw.sf.net/index.html
body {position:static;}
.tagClear {margin-top:1em;clear:both;} 
.tiddler {position:static;}
[[MPTW2 Style]]
[[TagglyStyles]]
[[HorizontalMainMenuStyles]]
[[BackgroundImage]]
[[BreadCrumbsStyle]]
[[StyleSheetLayout Adjustment]]
[[Style fixed for IE]]
/*{{{*/
.headerShadow {	padding: 2em 0em 0em 1em !important;}
.headerForeground {padding: 2em 0em 0em 1em !important;}

#sidebarOptions .sliderPanel {font-size: 1em !important;}
.subtitle {font-size: 0.9em !important;}

/*}}}*/
<<switchPageTemplate asButton>>
/***
To use, add {{{[[TagglyStyles]]}}} to your StyleSheet tiddler, or you can just paste the CSS in directly. See also ViewTemplate and TagglyTagging.
***/
/*{{{*/
.mptw_tagged li.listTitle { display:none;}
.mptw_tagged li { display: inline; font-size:90%; }
.mptw_tagged ul  { margin:0px; padding:0px; }
.mptw_tagging li.listTitle { display:none;}
.miniTag { vertical-align:middle; font-size:90%;}
.toolbar .button {margin-bottom:2em;}
/*}}}*/
<div class='header' macro='gradient vert #18f #04b'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div id='topMenu' refresh='content' tiddler='MainMenu' style='color: #0044bb; float: right;'></div>
</div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
// // ''Language:'' Trad. Chinese
// // ''Author: '' Bram Chen

plugins/locale.zh-Hant.js
plugins/zh-Hant.Extra.js

// // -- End of List --
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
@@font-size:3em;display:block;text-align:center;Welcome to ~PrinceTiddlyWiki@@@@padding-left: 10%;font-size:1.4em;display:block;width:80%;
@@font-size:1.5em;
[img[Creative Commons Attribution-ShareAlike 3.0 License|http://i.creativecommons.org/l/by-sa/3.0/88x31.png][http://creativecommons.org/licenses/by-sa/3.0/]]~PrinceTiddlyWiki 採用 TiddlyWiki <<version>> (Jeremy Ruston 撰寫及維護,以BSD 開放原碼授權方式發布)。 除非另行宣告,否則你可以自由使用、修改及散佈 PTW 套件,惟需遵照[[Creative Commons Attribution-ShareAlike 3.0 版權說明|http://creativecommons.org/licenses/by-sa/3.0/]]。

在你使用 ~PrinceTiddlyWiki 時,請內含連結指向[[本站|SiteUrl]]及 http://www.tiddlywiki.com/。其他套件版權請遵照各相關網站說明。

使用 PrinceTiddlyWiki 的所有套件,請自負風險。
@@
@@padding-left: 10%;font-size:1.4em;display:block;width:80%;
* PTW 將 TiddlyWiki 分離成 html, js, css 檔案群。
* 在不同的頁面中使用同一群 js, css  檔案。
* 由 LoadExtPlugin 載入 <<tag ExtList. >>。
* 由 <<tiddler SwitchPageTemplate>> 提供不同樣式切換 (IE 請使用 ApplyTemplate)。
* 支援多語用戶界面:<<tiddler SelectLanguage>> (IE 請使用 ApplyLanguage)。
* 其他說明請參考<<tag About>>
* [[PTW 繁體中文版|index.zh-Hant.html]]
@@
@@color:#ff7f00;font-size:1em;display:block;text-align:right;
建議使用 [[Firefox|http://moztw.org/firefox/]] 瀏覽,可有較完整功能的呈現。@@
<<tiddler GoogleAdR>>
<<tiddler GoogleAd>>