mirror of
				https://github.com/Jermolene/TiddlyWiki5
				synced 2025-10-25 20:57:38 +00:00 
			
		
		
		
	additions for the classicparserdemo edition
This commit is contained in:
		
							
								
								
									
										8
									
								
								bld.cmd
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								bld.cmd
									
									
									
									
									
								
							| @@ -94,6 +94,14 @@ node .\tiddlywiki.js ^ | ||||
| 	--rendertiddler $:/core/save/all markdowndemo.html text/plain ^ | ||||
| 	|| exit 1 | ||||
|  | ||||
| rem classicparserdemo.html: wiki to demo classicparser plugin | ||||
|  | ||||
| node .\tiddlywiki.js ^ | ||||
| 	.\editions\classicparserdemo ^ | ||||
| 	--verbose ^ | ||||
| 	--output %TW5_BUILD_OUTPUT% ^ | ||||
| 	--rendertiddler $:/core/save/all classicparserdemo.html text/plain ^ | ||||
| 	|| exit 1 | ||||
|  | ||||
| rem highlightdemo.html: wiki to demo highlight plugin | ||||
|  | ||||
|   | ||||
							
								
								
									
										9
									
								
								bld.sh
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								bld.sh
									
									
									
									
									
								
							| @@ -95,6 +95,15 @@ node ./tiddlywiki.js \ | ||||
| 	--rendertiddler $:/core/save/all markdowndemo.html text/plain \ | ||||
| 	|| exit 1 | ||||
|  | ||||
| # classicparserdemo.html: wiki to demo classicparser plugin | ||||
|  | ||||
| node ./tiddlywiki.js \ | ||||
| 	./editions/classicparserdemo \ | ||||
| 	--verbose \ | ||||
| 	--output $TW5_BUILD_OUTPUT \ | ||||
| 	--rendertiddler $:/core/save/all classicparserdemo.html text/plain \ | ||||
| 	|| exit 1 | ||||
|  | ||||
| # highlightdemo.html: wiki to demo highlight plugin | ||||
|  | ||||
| node ./tiddlywiki.js \ | ||||
|   | ||||
							
								
								
									
										12
									
								
								editions/classicparserdemo/tiddlers/$__DefaultTiddlers.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								editions/classicparserdemo/tiddlers/$__DefaultTiddlers.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| created: 20140417191319973 | ||||
| modified: 20140901082708004 | ||||
| title: $:/DefaultTiddlers | ||||
| type: text/vnd.tiddlywiki | ||||
|  | ||||
| [[Classic Parser Plugin Demo]] | ||||
| [[Classic Slider Demo]] | ||||
| [[ClassicTabsDemo]] | ||||
| [[Classic Transclusion]] | ||||
| [[text/x-tiddlywiki typeblock]] | ||||
| [[Markup]] | ||||
| [[Developers Notes]] | ||||
| @@ -0,0 +1,6 @@ | ||||
| created: 20140416191641926 | ||||
| modified: 20140417181106838 | ||||
| title: $:/ShowEditPreview | ||||
| type: text/vnd.tiddlywiki | ||||
|  | ||||
| yes | ||||
							
								
								
									
										5
									
								
								editions/classicparserdemo/tiddlers/$__SiteSubtitle.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								editions/classicparserdemo/tiddlers/$__SiteSubtitle.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| created: 20140417192155748 | ||||
| modified: 20140417192155748 | ||||
| title: $:/SiteSubtitle | ||||
| type: text/vnd.tiddlywiki | ||||
|  | ||||
							
								
								
									
										6
									
								
								editions/classicparserdemo/tiddlers/$__SiteTitle.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								editions/classicparserdemo/tiddlers/$__SiteTitle.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| created: 20140417192135107 | ||||
| modified: 20140417192152339 | ||||
| title: $:/SiteTitle | ||||
| type: text/vnd.tiddlywiki | ||||
|  | ||||
| Classic Parser Demo | ||||
| @@ -0,0 +1,31 @@ | ||||
| created: 20140322080900815 | ||||
| dependents:  | ||||
| description: ckeditor adapter plugin | ||||
| modified: 20140322080900815 | ||||
| plugin-type: plugin | ||||
| title: $:/plugins/bj/Calendar | ||||
| type: application/json | ||||
| version: 0.0.1 | ||||
|  | ||||
| { | ||||
|     "tiddlers": { | ||||
|         "$:/macros/buggyj/Calendar/entry.js": { | ||||
|             "text": "/*\\\ntitle: $:/macros/buggyj/Calendar/entry.js\ntype: application/javascript\nmodule-type: macro\n\n<<diary year month>>\n<<diary year>> - year calendar\n<<diary>> - this month\n\nOptions:$:/macros/diary/options.json\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\nCAL demo\n*/\n\nexports.name = \"calendar\";\n\nexports.params = [\n\t{ name: \"year\" },{ name: \"month\" },{ name: \"opts\" }\n];\n/*\nRun the macro\n*/\n\nexports.run = function(year, month,opts) {\nif (!opts) opts=\"default\";\nvar options = $tw.wiki.getTiddlerData(\"$:/plugins/bj/Calendar/json/config.json\")[opts]||\n\t\t\t\t{lastDayOfWeek:\"6\",formatter:\"\",titlebold:\"\",highlightThisDay:\"\",highlightThisDate:\"\"};\nvar createMonth;\ntry {\n\tcreateMonth = require(options.formatter).createMonth;\n} catch (e) {\n\tcreateMonth= function(mnth,year){\n\t\tvar month=[];\n\t\tfor (var i=1;i < 1+daysInMonth(mnth,year);i++) month[i] = i;\n\t\treturn month;\n\t}\n} \nvar boldtitle=(options.titlebold=='yes')?'!':'';\nvar day_of_week = $tw.config.dateFormats.shortDays;\nvar month_of_year = $tw.config.dateFormats.months; \nvar Calendar = new Date();\nvar thisyear = Calendar.getFullYear();  //  year (xxxx)\nvar thismonth = Calendar.getMonth();\t//  month (0-11)\nvar thisday = Calendar.getDay();        //  day (0-6)\nvar WEEKFIN = parseInt(options.lastDayOfWeek);               \nvar MONTHS_IN_YEAR=12;\t\t\t\t\t\n                           \nvar lf ='\\n';\nvar cal='<div>'+lf+lf; \nvar ayear=thisyear;\nif (!!month) {\n\tif (!!year) {\n\t\tcal+=calendar (month-1,year,options);\n\t} else {\n\t\tcal+=calendar (month-1,thisyear,options);\n\t}\n} else {\n\toptions.seperateYearHeading = 'yes';\n\tcal+=titleOfYear(year); \n\tif (!!year) ayear=year; \n\tfor(var i=0; i<MONTHS_IN_YEAR; i+=2)\n\t\tcal+=splicetable(calendar (i,ayear,options),calendar (i+1,ayear,options));\n}\nreturn cal+lf+lf+'</div>';\n\nfunction calendar (mnth,year,options){\n    var month =\tcreateMonth(mnth,year,options);\n    var blankdays = (firstDayInMonth(mnth,year)+13-WEEKFIN)%7;\n\treturn titleOfMonth(mnth,year)+createWeekHeading()+\n\t       formatAsMonth(month,blankdays);\n}\nfunction titleOfMonth(mth,year) {\n\tif (!!options.seperateYearHeading ) {\n\t\treturn '|>|>|>|'+ centre(boldtitle+ month_of_year[mth]) +'|<|<|<|'+lf;\n\t} else {\n\t\treturn '|>|>|>|'+ centre(boldtitle+ month_of_year[mth]  + '  ' + year) +'|<|<|<|'+lf;\n\t}\n}\n\nfunction titleOfYear(year) {\n\t\treturn '|>|>|>|>|>|>|>|'+ centre('!'+year) +'|<|<|<|<|<|<|<|'+lf;\n}\nfunction centre (x){ return ' '+x+' ';}\n\nfunction formatAsMonth(month,blankdays){\t\n\tvar theday,blank=['','|','||','|||','||||','|||||','||||||','|||||||'];\t\n\tvar cal=blank[blankdays];//pad out before first day of month\n\tfor(var i=1; i < month.length;i++){//first '0' month element is not used\n\t\tcal+='|'+month[i];\n\t\ttheday=(i+blankdays-1)%7;\n\t\tif (theday== 6) cal +='|'+lf; \n\t}\n\tcal+=blank[7-theday]+(7-theday>1?lf:'');//pad out rest of week, if no blanks then lf was added in loop\n\treturn cal ;\n}\nfunction createWeekHeading(){\n\t\tvar daystitle=[],weekdays= day_of_week.slice(0);\n\t\t// highlight today's day of week\n\t\tif (options.highlightThisDay=='yes')weekdays[thisday] ='!'+weekdays[thisday];\n\t\tfor (var i=0;i < weekdays.length; i++) daystitle[i] =centre(weekdays[(i+1+WEEKFIN)%7]);\n\t\treturn '|'+daystitle.join('|')+'|'+lf; \n}\nfunction daysInMonth(iMonth, iYear){\n\t\treturn 32 - new Date(iYear, iMonth, 32).getDate();\n\t}\nfunction firstDayInMonth(iMonth, iYear){\n\t\treturn new Date(iYear, iMonth, 1).getDay();\n\t} \nfunction splicetable (a,b) {\n\tvar i,cal='',taba =a.split('\\n'),tabb=b.split('|\\n');\n\tvar limit=(taba.length<tabb.length)?taba.length:tabb.length;//shortest\n\tfor (i=0;i<limit-1;i++) \t\tcal+=taba[i]+tabb[i]+'|'+lf;\t \n\tfor (;i < taba.length-1;i++) \tcal+=taba[i]+\"||||||||\"+lf;\n\tfor (;i < tabb.length-1;i++) \tcal+=\"||||||||\"+tabb[i]+lf;\n\treturn cal;\n}\t\t   \n}  \n\n})();\n", | ||||
|             "title": "$:/macros/buggyj/Calendar/entry.js", | ||||
|             "type": "application/javascript", | ||||
|             "module-type": "macro" | ||||
|         }, | ||||
|         "$:/macros/bj/Calendar/journalfmt.js": { | ||||
|             "text": "/*\\\ntitle: $:/macros/bj/Calendar/journalfmt.js\ntype: application/javascript\nmodule-type: global\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\ncalendar demo\n*/\nvar Calendar=new Date();\nvar createMonth= function(mnth,year,options){\n\tvar month=[];\n\tfor (var i=1;i < 1+daysInMonth(mnth,year);i++) month[i] = createDate(i,mnth,year,options);\n\treturn month;\n}\nfunction createDate(i,mnth,year,options){\n\tvar strong='';\n\tvar date=(new Date(year, mnth, i));\n\tif (date.toDateString()===Calendar.toDateString()&&options.highlightThisDate==\"yes\") strong ='!';\n\treturn centre(strong+'[['+i+'|'+date.getDate()+\n\t              ' '+$tw.config.dateFormats.months[date.getMonth()]+' '+date.getFullYear()+']]');\n}\nfunction daysInMonth(iMonth, iYear){\n\t\treturn 32 - new Date(iYear, iMonth, 32).getDate();\n\t}\nfunction centre (x){ return ' '+x+' ';}\nexports.createMonth = createMonth;\n})();\n", | ||||
|             "title": "$:/macros/bj/Calendar/journalfmt.js", | ||||
|             "type": "application/javascript", | ||||
|             "module-type": "global" | ||||
|         }, | ||||
|         "$:/plugins/bj/Calendar/json/config.json": { | ||||
|             "type": "application/json", | ||||
|             "title": "$:/plugins/bj/Calendar/json/config.json", | ||||
|             "module-type": "library", | ||||
|             "text": "\n{\n\t\"journals\":{\n\t\t\"lastDayOfWeek\":\"1\",\n\t\t\"formatter\":\"$:/macros/bj/Calendar/journalfmt.js\",\n\t\t\"titlebold\":\"no\",\n\t\t\"highlightThisDay\":\"no\",\n\t\t\"highlightThisDate\":\"yes\"\n\t},\n\t\"default\":{\n\t\t\"lastDayOfWeek\":\"2\",\n\t\t\"formatter\":\"\",\n\t\t\"titlebold\":\"yes\",\n\t\t\"highlightThisDay\":\"yes\",\n\t\t\"highlightThisDate\":\"no\"\n\t}\n}\n" | ||||
|         } | ||||
|     } | ||||
| } | ||||
							
								
								
									
										36
									
								
								editions/classicparserdemo/tiddlers/Basic Formatting.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								editions/classicparserdemo/tiddlers/Basic Formatting.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | ||||
| _hash: a671a350dbb8f4917de9ffec36cc184be1fcd69b | ||||
| created: 20121217004633000 | ||||
| creator: keithb | ||||
| modified: 20140415164633773 | ||||
| modifier: andrewstern | ||||
| more: [[TiddlyWiki Markup]] | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/Basic%20Formatting/1335260:638b0282ddcebd9b6dbdb6f9e51a9f9410c2ad8a" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1335260 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: Basic Formatting | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: Basic Formatting | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
|  | ||||
| !Summary | ||||
| //''Emphasizing''// @@text@@ __is easy__! | ||||
| !Markup | ||||
| | !Style | !Markup |h | ||||
| |<html><b><i>bold</i></b></html>|{{{''bold''}}} -- two single-quotes| | ||||
| |//italics//|{{{//italics//}}}| | ||||
| |<html><b><i>bold italics</i></b></html>|{{{''//bold italics//''}}}| | ||||
| |__underline__|{{{__underline__}}}| | ||||
| |--strikethrough--|{{{--Strikethrough--}}}| | ||||
| |super^^script^^|{{{super^^script^^}}}| | ||||
| |sub~~script~~|{{{sub~~script~~}}}| | ||||
| |@@Highlight@@|{{{@@Highlight@@}}}| | ||||
| |{{{plain text}}}|<html><code>{{{PlainText No ''Formatting''}}}</code></html>| | ||||
| |/%this text will be invisible%/hidden text|{{{/%this text will be invisible%/}}}| | ||||
| |foo -- bar|{{{use two dashes -- between two words to create an Em dash}}}| | ||||
							
								
								
									
										55
									
								
								editions/classicparserdemo/tiddlers/Blockquotes.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								editions/classicparserdemo/tiddlers/Blockquotes.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,55 @@ | ||||
| _hash: 816bced1fe527175bcf3be0fdf7dd2419989ea5e | ||||
| created: 20110215174227000 | ||||
| creator: pmario | ||||
| modified: 20140415164659711 | ||||
| modifier: andrewstern | ||||
| more: [[TiddlyWiki Markup]] | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/Blockquotes/1335259:2fe415fcc19e5d77f9ae8d000b8d37107c34a8c6" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1335259 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: Blockquotes | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: Blockquotes | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !Summary | ||||
| Use quotations to cite other sources or simply indent content. | ||||
| !!Blockquotes | ||||
| Text can be displayed as quotations using three less-than signs: | ||||
| {{{ | ||||
| <<< | ||||
| Steve Jobs: "computers are like a bicycle for our minds" | ||||
| <<< | ||||
| }}} | ||||
| <<< | ||||
| Steve Jobs: "computers are like a bicycle for our minds" | ||||
| <<< | ||||
| !Nested Blockquotes  | ||||
| Quotes can be displayed with multi-levels: | ||||
| {{{ | ||||
| > blockquote, level 1 | ||||
| >> blockquote, level 2 | ||||
| >>> blockquote, level 3 | ||||
| }}} | ||||
| > blockquote, level 1 | ||||
| >> blockquote, level 2 | ||||
| >>> blockquote, level 3 | ||||
| !!Mixed Blockquotes | ||||
| {{{ | ||||
| <<< | ||||
| Steve Jobs: "computers are like a bicycle for our minds" | ||||
| > blockquote, level 1 | ||||
| Some more text. | ||||
| <<< | ||||
| }}} | ||||
| <<< | ||||
| Steve Jobs: "computers are like a bicycle for our minds" | ||||
| > blockquote, level 1 | ||||
| Some more text. | ||||
| <<< | ||||
							
								
								
									
										51
									
								
								editions/classicparserdemo/tiddlers/CSS Formatting.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								editions/classicparserdemo/tiddlers/CSS Formatting.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,51 @@ | ||||
| _hash: 8e82a50e4e8f727c56f450b0b9a5b935c2d9535f | ||||
| created: 20130211145116000 | ||||
| creator: tobibeer | ||||
| modified: 20140415164516606 | ||||
| modifier: andrewstern | ||||
| more: [[TiddlyWiki Markup]] | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/CSS%20Formatting/1335261:a084d915f3bc4e548b5616c5c3e8d8d70712e625" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1335261 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: CSS Formatting | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: CSS Formatting | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
|  | ||||
| !Summary | ||||
| You can directly apply CSS rules inline or use custom classes. | ||||
| !Markup | ||||
| !!!Inline Styles | ||||
| Enclose text using two double @ signs and let the first two follow by your CSS rules. | ||||
| {{{ | ||||
| @@color:#4bbbbb;Some random text@@ | ||||
| }}} | ||||
| ''Displays as:'' | ||||
| @@color:red;Some random text@@ | ||||
|  | ||||
| !!!CSS Classes | ||||
| CSS classes can be applied to text blocks. | ||||
|  | ||||
| To wrap your text inline in a HTML {{{<span>}}} element use... | ||||
| {{{ | ||||
| before » {{customClassName{inline content}}} « after | ||||
| }}} | ||||
| ''Displays as:'' | ||||
| before » {{customClassName{inline content}}} « after | ||||
|  | ||||
| To wrap your text as a block level element -- a HTML {{{<div>}}} -- use line-breaks... | ||||
| <html><pre> | ||||
| before » {{customClassName{ | ||||
| box content | ||||
| }}} « after | ||||
| </pre></html>''Displays as:'' | ||||
| before » {{customClassName{ | ||||
| box content | ||||
| }}} « after | ||||
| @@ -0,0 +1,14 @@ | ||||
| created: 20140416201128370 | ||||
| modified: 20140901082657977 | ||||
| title: Classic Parser Plugin Demo | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| This is a demo of the Tiddlywiki Classic parser for Tiddlywiki5 (the tw2parser plugin).   | ||||
| Below is a  [[Test card|Markup]] from [[http://tiddlywiki.org]] showing examples of all Classic markup. | ||||
|  | ||||
| Tiddlers that are given the type 'text/x-tiddlywiki' will be interpreted as containing Classic Tiddlywiki markup. In addition Classic Tiddlywiki markup can be embedded in a tiddlywiki5 tiddler by the use of a type block - see [[text/x-tiddlywiki typeblock]] below. | ||||
| !!Support for Classic macros | ||||
| At present there is limited support for Classic macros. See below for examples of the [[slider|Classic Slider Demo]], [[tabs|ClassicTabsDemo]] and [[tiddler|Classic Transclusion]] macros. | ||||
| !!Status | ||||
| See here for <<slider $:/temp/1 Issues "Issues»" "more" >> | ||||
| !!See also [[Developers Notes]] | ||||
							
								
								
									
										13
									
								
								editions/classicparserdemo/tiddlers/Classic Slider Demo.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								editions/classicparserdemo/tiddlers/Classic Slider Demo.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | ||||
| created: 20140831105412236 | ||||
| modified: 20140901072049425 | ||||
| title: Classic Slider Demo | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !!Demo text: | ||||
| {{{ | ||||
| <<slider $:/temp/xxx slidertest "click me»" "more" >> | ||||
| }}} | ||||
| !!Demo results: | ||||
|  | ||||
| <<slider $:/temp/xxx slidertest "click me»" "more" >> | ||||
|   | ||||
							
								
								
									
										12
									
								
								editions/classicparserdemo/tiddlers/Classic Transclusion.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								editions/classicparserdemo/tiddlers/Classic Transclusion.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| created: 20140831105630157 | ||||
| modified: 20140901082725277 | ||||
| title: Classic Transclusion | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !!Demo text: | ||||
| {{{ | ||||
| <<tiddler [[Classic Parser Plugin Demo##Support for Classic macros]]>> | ||||
| }}} | ||||
| !!Demo results: | ||||
|  | ||||
| <<tiddler [[Classic Parser Plugin Demo##Support for Classic macros]]>> | ||||
							
								
								
									
										39
									
								
								editions/classicparserdemo/tiddlers/ClassicTabsDemo.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								editions/classicparserdemo/tiddlers/ClassicTabsDemo.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| created: 20140603181004793 | ||||
| modified: 20140901071957024 | ||||
| title: ClassicTabsDemo | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !!Demo text: | ||||
| {{{ | ||||
| <<tabs  $:/state/tabtxtdemo | ||||
| "show a section" "sec 1" ClassicTabsDemo##Do1 | ||||
| "section 2" "Priority 2" ClassicTabsDemo##Do2 | ||||
| "and a slice" "a slice" [[ClassicTabsDemo::slice]] | ||||
| >> | ||||
|  | ||||
| /%  | ||||
| !Do1 | ||||
| first section: this is a hidden section below | ||||
| !Do2 | ||||
| another hidden section of this tiddler | ||||
| !end | ||||
| |~slice| a hidden slice of this tiddler| | ||||
| !end | ||||
| %/ | ||||
| }}} | ||||
| !!Demo results: | ||||
| <<tabs  $:/state/tabtxtdemo | ||||
| "show a section" "sec 1" ClassicTabsDemo##Do1 | ||||
| "section 2" "Priority 2" ClassicTabsDemo##Do2 | ||||
| "and a slice" "a slice" [[ClassicTabsDemo::slice]] | ||||
| >> | ||||
|  | ||||
| /%  | ||||
| !Do1 | ||||
| first section: this is a hidden section below | ||||
| !Do2 | ||||
| another hidden section of this tiddler | ||||
| !end | ||||
| |~slice| a hidden slice of this tiddler| | ||||
| !end | ||||
| %/ | ||||
							
								
								
									
										42
									
								
								editions/classicparserdemo/tiddlers/Code.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								editions/classicparserdemo/tiddlers/Code.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | ||||
| _hash: 63711c725b9bd23b197b1569670088ce26dbd898 | ||||
| created: 20130211142734000 | ||||
| creator: tobibeer | ||||
| modified: 20140901061201603 | ||||
| modifier: andrewstern | ||||
| more: [[TiddlyWiki Markup]] | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/Code/1335258:2e39d9422863168f6a71f2b09941cb4261414092" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1335258 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: Code | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: Code | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !Summary | ||||
| You can render text monospaced text, e.g. using the font //Courier//, while preserving line breaks and not applying WikiText formating or turning WikiWords into links. | ||||
| !!"""Monospaced Text Block""" | ||||
| <html><pre> | ||||
| {{{ | ||||
| Some plain text including WikiLinks | ||||
| }}} | ||||
| </pre></html>''Displays as:'' a HTML <pre> element | ||||
| {{{ | ||||
| Some plain text including WikiLinks | ||||
| }}} | ||||
| <<< | ||||
| ''Note:'' Code blocks are displayed using a white-space 'as-is', fixed-width font without no word-wrapping -- displayed in a box. | ||||
| <<< | ||||
| !!"""Monospaced Inline Text""" | ||||
| Alternatively, you can also display monospaced text __inline__ by wrapping the text in three braces <html><code>{{{...}}}</code></html>: | ||||
| <html><pre>{{{inline //code//}}}</pre></html>''Displays as:''  a HTML <code> element | ||||
| {{{inline //code//}}} | ||||
| <<< | ||||
| ''Note:'' Inline code uses a white-space 'collapsed', word-wrapped, fixed-width font. | ||||
|  | ||||
|  | ||||
							
								
								
									
										41
									
								
								editions/classicparserdemo/tiddlers/Comment Formatting.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								editions/classicparserdemo/tiddlers/Comment Formatting.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,41 @@ | ||||
| _hash: 78b7216cae18ec47008a6948d404deee68257058 | ||||
| created: 20130213001758000 | ||||
| creator: tobibeer | ||||
| modified: 20140901061006864 | ||||
| modifier: andrewstern | ||||
| more: [[TiddlyWiki Markup]] | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/Comment%20Formatting/1335257:dfac9b4ac6526e0a1625ecf4796601565b189fb7" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1335257 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: Comment Formatting | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: Comment Formatting | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !Summary | ||||
| Occasionally you want to add notes to your tiddler markup yet don't want it displayed when the tiddler is rendered. To achieve this, wrap the text using {{{/% hidden %/}}}. | ||||
| !Example | ||||
| {{{ | ||||
| text before .../% | ||||
| !HIDDEN SECTION | ||||
| This is content of a hidden section. | ||||
| !END%/ text after | ||||
| }}} | ||||
| ''Display as:'' | ||||
| <<< | ||||
| text before /% | ||||
| !HIDDEN SECTION | ||||
| This is content of a hidden section. | ||||
| !END%/... text after | ||||
| <<< | ||||
| !Also see... | ||||
| ;[[Suppressing Formatting]] | ||||
| :» when you just don't want that text to be TiddlyWiki markup | ||||
| :» when you want to prevent WikiWords | ||||
| :» when you copy & paste from other sources | ||||
							
								
								
									
										26
									
								
								editions/classicparserdemo/tiddlers/Developers Notes.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								editions/classicparserdemo/tiddlers/Developers Notes.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| created: 20140831112438405 | ||||
| modified: 20140901080739956 | ||||
| title: Developers Notes | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| The  includes handling of namespace conflicts between Classic and Tw5 macros. | ||||
|  | ||||
| One of the goals of the Tw2parser plugin is to hide the Classic macros from tiddlers of types other than text/x-tiddlywiki. This is achieved by having the parser prepend the macro definitions to the 'local' parse tree (see around line 60 wikitextparser.js), making them only visible in text/x-tiddlywiki tiddlers and typed-blocks. At present all text based Classic macros are in the same file. | ||||
|  | ||||
| As all global Tw5 macros are visible in all tiddlers (including text/x-tiddlywiki tiddlers), there is a name-space conflict between Classic and tw5 macros. For macros that are defined using tiddlytext (ie /define() /end blocks) the local defined Classic definition will override the global Tw5 macros (which is what we want). | ||||
|  | ||||
| For cases where simple overriding is not sufficient, the tw2parser plugin also has a 'macro name adapter' module (macroadapter.js) to move the Classic macros names to a new names - | ||||
| (in wikitextrules.js around line 490) | ||||
|  | ||||
| {{{tw2on5-name=macroadapter.namedapter[tw2name];}}} | ||||
|  | ||||
| This is invisible to the user. | ||||
|  | ||||
| An example is the {{{tabs()}}} macro which is mapped to {{{__system_tabs()}}} | ||||
| so the user still types {{{tabs()}}} but this is mapped to {{{__system_tabs()}}} in the parser which is what appears in the file macrodefs.tids | ||||
|  | ||||
| There is also the facility to manipulate the parameters via {{{params=macroadapter.paramadaptername}}} | ||||
| This is used in the 'tabs' macro where there is a variable number of parameters that must be mapped into fixed number of tw5 macro parameters. | ||||
|  | ||||
| The implementation of the tabs macro is rather sophisticated, the parameters are put into maps from tab-tiddername to tab-property (properties are cookies, prompts and labels) implemented as jsons. | ||||
|  | ||||
							
								
								
									
										12
									
								
								editions/classicparserdemo/tiddlers/ExtendableCalendar.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								editions/classicparserdemo/tiddlers/ExtendableCalendar.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| created: 20140218170942002 | ||||
| modified: 20140415153433659 | ||||
| title: ExtendableCalendar | ||||
| type: text/vnd.tiddlywiki | ||||
|  | ||||
| The Calendar macro is configurable via the file [[$:/plugins/bj/Calendar/json/config.json]], and is extendable by plug-in formatter modules, it enable it use with different applications. | ||||
|  | ||||
|  | ||||
| !!Default Calendar Format  | ||||
| <<calendar 2014 2>> | ||||
| !!Calendar Formatter by Journals Extension | ||||
| <<calendar 2014 "" journals>> | ||||
							
								
								
									
										62
									
								
								editions/classicparserdemo/tiddlers/HTML Entities.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								editions/classicparserdemo/tiddlers/HTML Entities.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,62 @@ | ||||
| _hash: 32b1f260d97f45ce425e8bcff9a7647972b7a80e | ||||
| created: 20130204165019000 | ||||
| creator: tobibeer | ||||
| modified: 20140415164150742 | ||||
| modifier: andrewstern | ||||
| more: [[TiddlyWiki Markup]] | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/HTML%20Entities/1335264:117f829031adc20106ce49a71687b123ec65bb7f" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1335264 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: HTML Entities | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: HTML Entities | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !Summary | ||||
| Use HTML entities to enter characters that can't easily be typed on an ordinary keyboard. They take the form of an ampersand ({{{&}}}), an identifying string, and a terminating semi-colon ({{{;}}}), e.g. {{{&}}}. | ||||
| !Markup | ||||
| {{{ | ||||
| The value of Tiddlers™ cannot even be expressed in £, € or $. | ||||
| }}} | ||||
| ''Displays as:'' | ||||
| The value of Tiddlers™ cannot even be expressed in £, € or $. | ||||
|  | ||||
| !"""Entity References""" | ||||
| Comprehensive lists of html entities can be found at... | ||||
| * [[w3schools.com|http://www.w3schools.com/tags/ref_entities.asp]] | ||||
| * [[htmlhelp.com|http://www.htmlhelp.com/reference/html40/entities]] | ||||
|  | ||||
| !"""Examples Of Common And Eseful Entities""" | ||||
| |>|>|>|>|>|>| !HTML Entities | | ||||
| | &nbsp; |   | no-break space |    | &apos; | ' | single quote, apostrophe | | ||||
| | &ndash; | – | en dash |~| &quot; | " | quotation mark | | ||||
| | &mdash; | — | em dash |~| &prime; | ′ | prime; minutes; feet | | ||||
| | &hellip; | … |	horizontal ellipsis |~| &Prime; | ″ | double prime; seconds; inches | | ||||
| | &copy; | © | Copyright symbol |~| &lsquo; | ‘ | left single quote | | ||||
| | &reg; | ® | Registered symbol |~| &rsquo; | ’ | right  single quote | | ||||
| | &trade; | ™ | Trademark symbol |~| &ldquo; | “ | left double quote | | ||||
| | &dagger; | † | dagger |~| &rdquo; | ” | right double quote | | ||||
| | &Dagger; | ‡ | double dagger |~| &laquo; | « | left angle quote | | ||||
| | &para; | ¶ | paragraph sign |~| &raquo; | » | right angle quote | | ||||
| | &sect; | § | section sign |~| &times; | × | multiplication symbol | | ||||
| | &uarr; | ↑ | up arrow |~| &darr; | ↓ | down arrow | | ||||
| | &larr; | ← | left arrow |~| &rarr; | → | right arrow | | ||||
| | &lArr; | ⇐ | double left arrow |~| &rArr; | ⇒ | double right arrow | | ||||
| | &harr; | ↔ | left right arrow |~| &hArr; | ⇔ | double left right arrow | | ||||
| !"""Accented Characters""" | ||||
| The table below shows how accented characters can be built up by subsituting the underscore (_) into the corresponding character: | ||||
| |>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>| !Accented Characters | | ||||
| | grave accent | &_grave; | À | à | È | è | Ì | ì | Ò | ò | Ù | ù |   |   |   |   |   |   | | ||||
| | acute accent | &_acute; | Á | á | É | é | Í | í | Ó | ó | Ú | ú |   |   | Ý | ý |   |   | | ||||
| | circumflex accent | &_circ; | Â | â | Ê | ê | Î | î | Ô | ô | Û | û |   |   |   |   |   |   | | ||||
| | umlaut mark | &_uml; | Ä | ä |  Ë | ë | Ï | ï | Ö | ö | Ü | ü |   |   | Ÿ | ÿ |   |   | | ||||
| | tilde | &_tilde; | Ã | ã |   |   |   |   | Õ | õ |   |   | Ñ | ñ |   |   |   |   | | ||||
| | ring | &_ring; | Å | å |   |   |   |   |   |   |   |   |   |   |   |   |   |   | | ||||
| | slash | &_slash; |   |   |   |   |   |   | Ø | ø |   |   |   |   |   |   |   |   | | ||||
| | cedilla | &_cedil; |   |   |   |   |   |   |   |   |   |   |   |   |   |   | Ç | ç | | ||||
							
								
								
									
										40
									
								
								editions/classicparserdemo/tiddlers/HTML Formatting.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								editions/classicparserdemo/tiddlers/HTML Formatting.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | ||||
| _hash: 1738085855a64048d0d8bb2d3eda1d7f7527e0b5 | ||||
| created: 20130212225913000 | ||||
| creator: tobibeer | ||||
| modified: 20140415163847476 | ||||
| modifier: andrewstern | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/HTML%20Formatting/1335265:8840437d314e281d82669c312d1129b933760b5a" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1335265 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: HTML Formatting | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: HTML Formatting | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !Summary | ||||
| TiddlyWiki provides support for rendering pure HTML markup. To do this, simply wrap your HTML code in {{{<html>your html markup goes here</html>}}}. This way you are able to use embed code using iFrames often suggested by popular media sites like ~YouTube. | ||||
| !!"""Embedded HTML""" | ||||
| {{{ | ||||
| <html> | ||||
| <span style="padding-right:30px;font-size:2em;">any</span><br /> | ||||
| <b>valid</b> <em>xhtml</em> | ||||
| </html> | ||||
| }}} | ||||
| <html><span style="padding-right:30px;font-size:2em;">any</span><br /><b>valid</b> <em>xhtml</em></html> | ||||
| !!"""Embedded iFrame""" | ||||
| {{{ | ||||
| <html> | ||||
| <iframe src="http://www.youtube.com/embed/Cj6ho1-G6tw" | ||||
|   width="450" height="315" frameborder="0" allowfullscreen/> | ||||
| </html> | ||||
| }}} | ||||
| <html> | ||||
| <iframe src="http://www.youtube.com/embed/Cj6ho1-G6tw?vq=hd720&iv_load_policy=3" | ||||
|   width="450" height="315" frameborder="0" allowfullscreen/> | ||||
| </html> | ||||
							
								
								
									
										38
									
								
								editions/classicparserdemo/tiddlers/Headings.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								editions/classicparserdemo/tiddlers/Headings.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,38 @@ | ||||
| _hash: 53962b59ad3826de5aadf772871de68c230c6a7d | ||||
| created: 20130211150503000 | ||||
| creator: tobibeer | ||||
| modified: 20140831113805090 | ||||
| modifier: andrewstern | ||||
| more: [[TiddlyWiki Markup]] | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/Headings/1335262:2946827d55b2935db86bfdefab9c8db6a9042fd3" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1335262 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: Headings | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: Headings | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !Summary | ||||
|  | ||||
| Start a line using exclamation marks to create headings. | ||||
| !Markup | ||||
| {{{ | ||||
| !Heading Level 1 | ||||
| !!Heading Level 2 | ||||
| !!!Heading Level 3 | ||||
| !!!!Heading Level 4 | ||||
| !!!!!Heading Level 5 | ||||
| !!!!!!Heading Level 6 | ||||
| }}} | ||||
| !Heading Level 1 | ||||
| !!Heading Level 2 | ||||
| !!!Heading Level 3 | ||||
| !!!!Heading Level 4 | ||||
| !!!!!Heading Level 5 | ||||
| !!!!!!Heading Level 6 | ||||
							
								
								
									
										37
									
								
								editions/classicparserdemo/tiddlers/Horizontal Rules.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								editions/classicparserdemo/tiddlers/Horizontal Rules.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,37 @@ | ||||
| _hash: c56cf57df6a5faece40e25bf61e986c6badb0193 | ||||
| created: 20130211150739000 | ||||
| creator: tobibeer | ||||
| modified: 20140415164242103 | ||||
| modifier: andrewstern | ||||
| more: [[TiddlyWiki Markup]] | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/Horizontal%20Rules/1335263:f23eb319f2ed3d3ec848f744a3dbe988f28aca19" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1335263 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: Horizontal Rules | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: Horizontal Rules | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !Summary | ||||
| Use four dashes on a line or the HTML tag {{{<hr>}}} to produce a horizontal rule. | ||||
| !Markup | ||||
| {{{ | ||||
| before | ||||
| ---- | ||||
| after | ||||
| }}} | ||||
| or | ||||
| {{{ | ||||
| before<hr>after | ||||
| }}} | ||||
| ''Displays as:'' | ||||
|  | ||||
| before | ||||
| ---- | ||||
| after | ||||
							
								
								
									
										61
									
								
								editions/classicparserdemo/tiddlers/Images.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								editions/classicparserdemo/tiddlers/Images.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,61 @@ | ||||
| _hash: a2a8660d474da9327faeef05b76a1af62ca8155b | ||||
| created: 20130211151808000 | ||||
| creator: tobibeer | ||||
| modified: 20140901062342853 | ||||
| modifier: andrewstern | ||||
| more: [[TiddlyWiki Markup]] | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/Images/1335266:f72a1a7b1204fff0f413e6873cc55f704bb1b213" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1335266 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: Images | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: Images | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !Summary | ||||
| Generally, images are external to TiddlyWiki. You have different means to layout the image flow. | ||||
| !Markup | ||||
| !!Simple Images | ||||
| {{{ | ||||
| [img[http://wikitext.tiddlyspace.com/fractalveg.jpg]] | ||||
| }}} | ||||
| [img[http://wikitext.tiddlyspace.com/fractalveg.jpg]] | ||||
| !!Images Titles | ||||
| {{{ | ||||
| [img[tooltip|http://wikitext.tiddlyspace.com/fractalveg.jpg]] | ||||
| }}} | ||||
| [img[tooltip|http://wikitext.tiddlyspace.com/fractalveg.jpg]] | ||||
| !!Image Links | ||||
| {{{ | ||||
| [img[http://wikitext.tiddlyspace.com/fractalveg.jpg][http://www.flickr.com/photos/jermy/10134618/]] | ||||
| }}} | ||||
| [img[http://wikitext.tiddlyspace.com/fractalveg.jpg][http://www.flickr.com/photos/jermy/10134618/]] | ||||
|  | ||||
| !!Floating Images | ||||
| To clear a float, append... | ||||
| {{{ | ||||
| @@clear:both;display:block; @@ | ||||
| }}} | ||||
|  | ||||
| !!Floating Left... | ||||
| {{{ | ||||
| [<img[http://wikitext.tiddlyspace.com/fractalveg.jpg]] | ||||
| @@clear:both;display:block; all clear@@ | ||||
| }}} | ||||
| [<img[http://wikitext.tiddlyspace.com/fractalveg.jpg]] | ||||
| @@clear:both;display:block; all clear@@ | ||||
| !!Floating Right | ||||
| {{{ | ||||
| [>img[http://wikitext.tiddlyspace.com/fractalveg.jpg]] | ||||
| @@float:right;clear:both;display:block; all clear@@ | ||||
| @@clear:both;display:block; @@ | ||||
| }}} | ||||
| [>img[http://wikitext.tiddlyspace.com/fractalveg.jpg]] | ||||
| @@float:right;clear:both;display:block; all clear@@ | ||||
| @@clear:both;display:block; @@ | ||||
							
								
								
									
										9
									
								
								editions/classicparserdemo/tiddlers/Issues.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								editions/classicparserdemo/tiddlers/Issues.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| created: 20140416202554189 | ||||
| modified: 20140831091025876 | ||||
| title: Issues | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| *There is problem with table colspan with > to the right of a text filled cell. | ||||
| *tiddler macro incomplete | ||||
| *not all classic core macros supported | ||||
|  | ||||
							
								
								
									
										36
									
								
								editions/classicparserdemo/tiddlers/Line Breaks.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								editions/classicparserdemo/tiddlers/Line Breaks.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | ||||
| _hash: e14e759f83d04b0412db73d1b66b3a64fb07fc83 | ||||
| created: 20130211153646000 | ||||
| creator: tobibeer | ||||
| modified: 20140415164315536 | ||||
| modifier: andrewstern | ||||
| more: [[TiddlyWiki Markup]] | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/Line%20Breaks/1335267:ad5687f1d1741d5e63a783565df6885923752aac" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1335267 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: Line Breaks | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: Line Breaks | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !Summary | ||||
| Line breaks can be forced explicitly using a {{{<br>}}} -- useful in lists or tables. | ||||
| !Markup | ||||
| {{{ | ||||
| |A cell<br> with a line break| | ||||
| }}} | ||||
| |A cell<br> with a line break| | ||||
| !!Avoiding Linebreaks | ||||
| Sometimes you want to avoid superflous linebreaks and increase readability of your wiki text, e.g. when using @@highlights@@ or the tiddler macro. To achieve that, end the current line by starting a hidden comment and ending it on the next line, e.g.: | ||||
| {{{ | ||||
| @@highlight@@/% | ||||
| %/<<tiddler foo>> | ||||
| }}} | ||||
| This will prevent from adding a superflous linebreak between the highlight and the transcluded content that follows. | ||||
| !!Also see | ||||
| * [[Table Formatting | ||||
							
								
								
									
										63
									
								
								editions/classicparserdemo/tiddlers/Links.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								editions/classicparserdemo/tiddlers/Links.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,63 @@ | ||||
| _hash: a5a78107a55c570806975b6e35e87dfd0be734c2 | ||||
| created: 20130211154140000 | ||||
| creator: tobibeer | ||||
| modified: 20140831095524601 | ||||
| modifier: tobibeer | ||||
| more: [[TiddlyWiki Markup]] | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/Links/1078257:0183b2e8bea01e6c5288e6448b8acc87ddd35619" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1078257 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: Links | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: Links | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !Summary | ||||
| TiddlyWiki allows different kinds of links, e.g. WikiWords, [[TiddlyLinks|TiddlyLink]], external Links or TiddlySpace links. | ||||
| !!WikiWords | ||||
| Any words or phrases that are CamelCase or [[Compound-Words|CamelCase]] - in which the elements are joined without spaces - will result in them becoming wiki links to tiddlers with that name.  | ||||
| {{{ | ||||
| WikiWord | ||||
| }}} | ||||
| WikiWord | ||||
|  | ||||
| To prevent this, append a tilde {{{~}}}... | ||||
| {{{ | ||||
| ~WikiWord | ||||
| }}} | ||||
| ~WikiWord | ||||
|  | ||||
| !![[TiddlyLinks|TiddlyLink]] | ||||
| A tiddler can also be linked using square brackets encompassing the tiddler title: | ||||
| {{{ | ||||
| [[Core Macros]] | ||||
| }}} | ||||
| [[Core Macros]] | ||||
|  | ||||
| !![[Pretty TiddlyLinks|TiddlyLink]] | ||||
| Optionally, a custom title can be used, separated by a pipe character (|) | ||||
| {{{ | ||||
| [[standard macros|Core Macros]] | ||||
| }}} | ||||
| [[standard macros|Core Macros]] | ||||
|  | ||||
| !![[External Links|External Link]] | ||||
| A valid URL directly results in a link to that external site: | ||||
| {{{ | ||||
| http://tiddlywiki.org | ||||
| }}} | ||||
| http://tiddlywiki.org | ||||
|  | ||||
| !![[Pretty External Links|External Link]] | ||||
| Similar to TiddlyLinks, external links can have a different title as well: | ||||
| {{{ | ||||
| [[visit TiddlyWiki.org|http://tiddlywiki.org]] | ||||
| }}} | ||||
| [[visit TiddlyWiki.org|http://tiddlywiki.org]] | ||||
|  | ||||
							
								
								
									
										55
									
								
								editions/classicparserdemo/tiddlers/Lists.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								editions/classicparserdemo/tiddlers/Lists.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,55 @@ | ||||
| _hash: b6d1718a0af0a2a63318097500958556983bd88d | ||||
| created: 20120131235950000 | ||||
| creator: sandman619 | ||||
| macro: [[TiddlyWiki Markup]] | ||||
| modified: 20140415164107038 | ||||
| modifier: tobibeer | ||||
| more: [[TiddlyWiki Markup]] | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/Lists/1076129:4d2b012667f2ca3f082ace3498e736fcb8b3afd6" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1076129 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: Lists | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: Lists | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !Summary | ||||
| In TiddlyWiki you can make user of different list types, such as unordered lists, ordered or numbered lists, as well as definition lists. | ||||
| !!Ordered Lists | ||||
| Lists can be ordered using numbers and letters by starting a line with a hash {{{#}}}... | ||||
| {{{ | ||||
| #List item one | ||||
| ##List item two | ||||
| ###List item three | ||||
| }}} | ||||
| #List item one | ||||
| ##List item two | ||||
| ###List item three | ||||
| !!Unordered Lists | ||||
| Create unordered lists by starting a line using an asterisk {{{*}}}... | ||||
| {{{ | ||||
| *Unordered List Level 1 | ||||
| **Unordered List Level 2 | ||||
| ***Unordered List Level 3 | ||||
| }}} | ||||
| *Unordered List Level 1 | ||||
| **Unordered List Level 2 | ||||
| ***Unordered List Level 3 | ||||
| !!Definition Lists | ||||
| Create definition lists by starting a line using a semi-colon {{{;}}} for the term followed by a line starting with a colon {{{:}}} for the definition... | ||||
| {{{ | ||||
| ;Term 1 | ||||
| :Definition for Term 1 | ||||
| ;Term 2 | ||||
| :Definition for Term 2 | ||||
| }}} | ||||
| ;Term 1 | ||||
| :Definition for Term 1 | ||||
| ;Term 2 | ||||
| :Definition for Term 2 | ||||
							
								
								
									
										112
									
								
								editions/classicparserdemo/tiddlers/Markup.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								editions/classicparserdemo/tiddlers/Markup.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,112 @@ | ||||
| _hash: 0d3b2ef2a0232e9adbc6a5bf3d863ce17e71cb3f | ||||
| created: 20130205062501000 | ||||
| creator: tobibeer | ||||
| modified: 20140831153103538 | ||||
| modifier: tobibeer | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/Markup/1382679:beaebc99fbe21d8e1007f4e99e2564e8ce51d5f1" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1382679 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: Markup | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| title: Markup | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| TiddlyWiki markup is a dedicated markup syntax to <<tag Formatting "format your content">> using WikiText...  | ||||
| |noLinkify|k | ||||
| |width:250px; !Example | !Example Markup |h | ||||
| | how the example markup renders | what to enter as tiddler text | | ||||
| |>| ![[Basic Text Formatting|Basic Formatting]] | | ||||
| |''bold''|{{{''bold''}}} (two __single__-quotes) | | ||||
| |//italics//|{{{//italics//}}} | | ||||
| |''//bold italics//''|{{{''//bold italics//''}}} | | ||||
| |__underline__|{{{__underline__}}} | | ||||
| |--strikethrough--|{{{--strikethrough--}}} | | ||||
| |super^^script^^|{{{super^^script^^}}} | | ||||
| |sub~~script~~|{{{sub~~script~~}}} | | ||||
| |@@highlight@@|{{{@@highlight@@}}} | | ||||
| |foo -- bar|{{{foo -- bar}}} -- two dashes create an Em dash| | ||||
| |>| ![[Avoiding Wikification|Suppressing Formatting]] | | ||||
| |to output text as-is (escaping), enclose it in three double quotes or use the {{{<nowiki>}}} markup|>| | ||||
| |"""plain//text""" |{{{"""plain//text"""}}}| | ||||
| |<nowiki>not__wikified</nowiki>|{{{<nowiki>not__wikified</nowiki>}}}| | ||||
| |>| ![[Headings]] | | ||||
| |start a new line with one or more question marks to create headings |>| | ||||
| |<html><h1>Heading 1</h1><h2>Heading 2</h2><h3>Heading 3</h3><h4>Heading 4</h4><h5>Heading 5</h5></html>|{{{!Heading 1}}}<br />{{{!!Heading 2}}}<br />{{{!!!Heading 3}}}<br />{{{!!!!Heading 4}}}<br />{{{!!!!!Heading 5}}}| | ||||
| |>|![[Lists]]| | ||||
| |>| [[Ordered Lists|Lists]] | | ||||
| |<html><ol><li>item one</li><li>item two<ol><li>level two<ol><li>level three</li></ol></li></ol></li></ol></li></ol></html>|{{{#item one}}}<br/>{{{#item  two}}}<br/>{{{##level two}}}<br/>{{{###level three}}}| | ||||
| |>| [[Unordered Lists|Lists]] | | ||||
| |<html><ul><li>item one</li><li>item two<ul><li>level two<ul><li>level three</li></ul></li></ul></li></ul></html>|{{{*item one}}}<br/>{{{*item two}}}<br/>{{{**level two}}}<br/>{{{***level three}}}| | ||||
| |>| [[Definition List|Lists]] | | ||||
| |<html><dl><dt>term</dt><dd>definition</dd></dl></html>|{{{;term}}}<br />{{{:definition}}}| | ||||
| |>| [[Mixed Lists|Lists]] | | ||||
| |<html><ol><li>ordered<ul><li>unordered<dl><dt>term</dt><dd>definition</dd></dl></li></ul></li></ol></html>|{{{# ordered}}}<br />{{{#* unordered}}}<br />{{{#*;term}}}<br />{{{#*:definition}}}| | ||||
| | ![[Blockquotes]] |>| | ||||
| | [[Nested Blockquotes|Blockquotes]] |>| | ||||
| |<html><blockquote>blockquote<blockquote>level two<blockquote>level three</blockquote></blockquote></blockquote></html>|{{{>blockquote}}}<br />{{{>>level two}}}<br />{{{>>>level three}}}| | ||||
| |>| [[Multi-line Blockquotes|Blockquotes]] | | ||||
| |<html><blockquote>multi-line<br/>blockquote</blockquote></html>|{{{<<<}}}<br />{{{multi-line}}}<br />{{{blockquote}}}<br />{{{<<<}}}| | ||||
| |>| [[Mixed Blockquotes|Blockquotes]] | | ||||
| |<html><blockquote>foo<br><blockquote>inner foo, level 1<br><blockquote>inner foo, level 2<br></blockquote></blockquote>more foo<br></blockquote></html>|{{{<<<}}}<br />{{{foo}}}<br />{{{> inner foo, level 1}}}<br />{{{>> inner foo, level 2}}}<br />{{{more foo}}}<br />{{{<<<}}}| | ||||
| |>| ![[Code  / Monospaced Text|Code]] | | ||||
| |>| [[Inline Code|Code]] | | ||||
| |{{{monospaced text}}}|<html><code>{{{mono space text}}}</code></html>| | ||||
| |>| [[Code Block|Code]] | | ||||
| |<html><pre>{{{<br/>multi-line<br/>code block<br/>}}}</pre></html>|<html><code>{{{</code></html><br/>{{{multi-line}}}<br/>{{{code block}}}<br/><html><code>}}}</code></html>| | ||||
| | ![[Links]] |>| | ||||
| |>| [[Internal Links|TiddlyLink]] | | ||||
| |[[WikiWord]]|{{{WikiWord}}}| | ||||
| |~NoLink|{{{~NoLink}}} -- a tilde {{{~}}} prevents automatic ~WikiWord links| | ||||
| |[[Plain Link]]|{{{[[Plain Link]]}}}| | ||||
| |[[Pretty Link|Tiddler Name]]|{{{[[Pretty Link|Tiddler Name]]}}}| | ||||
| |>| [[External Links|External Link]] | | ||||
| |A valid URL is automatically rendered as an external link.|>| | ||||
| |http://www.tiddlywiki.com|{{{http://www.tiddlywiki.com}}}| | ||||
| |[[Pretty External Link|http://www.tiddlywiki.com]]|{{{[[Pretty External Link|http://www.tiddlywiki.com]]}}}| | ||||
| |>| ![[Filesystem Links|Links]] | | ||||
| |You can, of course, use file system links both as plain or pretty links.|>| | ||||
| |''Windows Network Path''|{{{[[file://///server/share]]}}}| | ||||
| |''Windows Local''|{{{[[file:///c:/folder/file]]}}}| | ||||
| |''Linux/Unix Local''|{{{[[file:///folder/file]]}}}| | ||||
| |''Relative Path (Subfolder)''|{{{[[folder/file]]}}}| | ||||
| |>| ![[Images]] | | ||||
| |In general, image files are external to a TiddlyWiki.|>| | ||||
| |[img[http://www.tiddlywiki.com/favicon.ico]]|{{{[img[path/image.jpg]]}}}| | ||||
| | aligned right  [>img[http://www.tiddlywiki.com/favicon.ico]]|{{{[>img[path/image.jpg]]}}}| | ||||
| |[<img[http://www.tiddlywiki.com/favicon.ico]]  aligned left|{{{[<img[path/image.jpg]]}}}| | ||||
| |w/ internal link [>img[http://www.tiddlywiki.com/favicon.ico][TiddlyWiki]]|{{{[img[path/image.jpg][TiddlerName]]}}}| | ||||
| |w/ external link [>img[http://www.tiddlywiki.com/favicon.ico][http://www.tiddlywiki.com]]|{{{[img[path/image.jpg][TiddlyWiki|http://www.tiddlywiki.com]]}}}| | ||||
| |>| ![[Gradients|gradient]] | | ||||
| |<<gradient horiz #faa #afa #aaf>>  __vert__ical or __horiz__ontal<br>  see [[gradient macro|http://tiddlywiki.org/#%5B%5Bgradient%20(macro)%5D%5D]]>>|{{{<<gradient horiz #faa #afa #aaf>>wiki text>>}}}| | ||||
| |>| ![[Tables]] | | ||||
| |<<tiddler HTML_TABLE>>|<<tiddler HTML_TABLE_MARKUP>>| | ||||
| |>|<<tiddler HTML_TABLE_RULES>>| | ||||
| |>| ![[Custom Styles|CSS Formatting]] | | ||||
| |>|a {{{@@highlight@@}}} element can accept CSS syntax to directly style text.|>| | ||||
| |@@color:green;green coloured@@|{{{@@color:green;green coloured@@}}}| | ||||
| |>| ![[Custom CSS Class Wrapper|CSS Formatting]] | | ||||
| |>|You can define a custom css class wrapper, like {{{.button}}} below. By default, the inner text is placed inline into a {{{<span>}}} of said class(s). If you start and end the inner text with a newline, the content is placed in a {{{<div>}}}. Use the StyleSheet to define the css styles applied to the class.| | ||||
| |<br>{{button title{Click!}}}|<html><pre>{{button title{Click!}}}</pre></html>| | ||||
| |>| ![[Embedded HTML|HTML Formatting]] | | ||||
| |<html><span style="padding-right:30px;font-size:2em;">any</span><br /><b>valid</b> <em>xhtml</em></html>|<html><code style="font-weight:bold"><html></code></html>{{{<span style="padding-right:30px;font-size:2em;">any</span><br /><b>valid</b> <em>xhtml</em>}}}<html><code style="font-weight:bold"></html></code></html>| | ||||
| |>| [[Embedded <iframe>|HTML Formatting]] | | ||||
| |<html><iframe height="200px" width="300px" src="http://www.youtube.com/embed/Cj6ho1-G6tw?vq=hd720" frameborder="0" allowfullscreen/></html>|<html><code style="font-weight:bold"><html></code></html>{{{<iframe src="http://the.url"/>}}}<html><code style="font-weight:bold"></html></code></html>| | ||||
| |>| ![[Line Break|Line Breaks]] | | ||||
| |handy for entering multi-line content into table cells or lists|>| | ||||
| |a<br>b|{{{a<br>b}}} or {{{a<br/>a}}} or {{{a<br />a}}}| | ||||
| |>| ![[Horizontal Rules]] | | ||||
| |before<hr>after|{{{<hr>}}} or <br>{{{----}}} on its own line| | ||||
| |>| ![[HTML Entities]] | | ||||
| |>|You can use HTML entities...| | ||||
| |ɸ™ |{{{ɸ™}}}| | ||||
| | ![[Macros]] |>| | ||||
| |>|macros are called by enclosing the macro name in {{{<<}}} and {{{>>}}}| | ||||
| |<<version>> |{{{<<version>>}}}| | ||||
| |>| ![[Hidden Text|Basic Formatting]] | | ||||
| |This is hidden: |{{{This is hidden: /% secret comment %/}}}| | ||||
|  | ||||
							
								
								
									
										21
									
								
								editions/classicparserdemo/tiddlers/Monospaced Text.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								editions/classicparserdemo/tiddlers/Monospaced Text.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| _hash: 45def774dc01f80083c17e4dc6170000e8c37277 | ||||
| created: 20130213002736000 | ||||
| creator: tobibeer | ||||
| modified: 20140415163915430 | ||||
| modifier: andrewstern | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/Monospaced%20Text/1335271:2940e308e0ee81c6ed021b78cf9a489bb68b4cab" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1335271 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: Monospaced Text | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: Monospaced Text | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
|  | ||||
| <<tiddler Code>> | ||||
| @@ -0,0 +1,41 @@ | ||||
| _hash: 68bc50e6415c23513fafbec11506ae62fe5c8f3b | ||||
| created: 20130211143136000 | ||||
| creator: tobibeer | ||||
| modified: 20140415164021461 | ||||
| modifier: andrewstern | ||||
| more: [[TiddlyWiki Markup]] | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/Suppressing%20Formatting/1335270:26464606220d84bc638573e59dc71530aa224690" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1335270 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: Suppressing Formatting | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: Suppressing Formatting | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !Summary | ||||
| TiddlyWiki markup rules can be suppressed for any given section of text by enclosing it in three ''double'' quotes or wrapping it using the {{{<nowiki>}}} markup... | ||||
| * when you just don't want that text to be TiddlyWiki markup | ||||
| * when you want to prevent WikiWords | ||||
| * when you copy & paste from other sources | ||||
| !Markup | ||||
| {{{ | ||||
| » neither is this italicised or a """//WikiWord//""" | ||||
| » nor is this <nowiki>__underlined__</nowiki> | ||||
| }}} | ||||
| » neither is this italicised or a """//WikiWord//""" | ||||
| » nor is this <nowiki>__underlined__</nowiki> | ||||
|  | ||||
| In addition, you can suppress auto-linking for WikiWords, use the tilde prefix {{{~}}}: | ||||
| {{{ | ||||
| ~WikiWord | ||||
| }}} | ||||
| ~WikiWord | ||||
| !!Also see | ||||
| *[[Comment Formatting]] | ||||
| *[[Code Formatting]] | ||||
							
								
								
									
										129
									
								
								editions/classicparserdemo/tiddlers/Tables.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										129
									
								
								editions/classicparserdemo/tiddlers/Tables.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,129 @@ | ||||
| _hash: e094b1328d5bc04e2c9fc5b967edc22e1c183729 | ||||
| created: 20130205062438000 | ||||
| creator: tobibeer | ||||
| modified: 20140901062133767 | ||||
| modifier: andrewstern | ||||
| more: [[TiddlyWiki Markup]] | ||||
| server.bag: tiddlywiki_public | ||||
| server.content-type:  | ||||
| server.etag: "tiddlywiki_public/Tables/1335272:5471c2a5c72db2d46fcbb9091440c4f498f514fd" | ||||
| server.host: http://tiddlywiki.org | ||||
| server.page.revision: 1335272 | ||||
| server.permissions: read | ||||
| server.recipe: tiddlywiki_public | ||||
| server.title: Tables | ||||
| server.type: tiddlyweb | ||||
| server.workspace: bags/tiddlywiki_public | ||||
| tags: Formatting | ||||
| title: Tables | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !Summary | ||||
| TiddlyWiki provides flexible means to output tables. | ||||
| !!"""Simple Tables""" | ||||
| {{{ | ||||
| |North West|North|North East| | ||||
| |West|Here|East| | ||||
| |South West|South|South East| | ||||
| }}} | ||||
| |North West|North|North East| | ||||
| |West|Here|East| | ||||
| |South West|South|South East| | ||||
| !!"""Cell Formatting""" | ||||
| *Insert a space before cell content to right justify cell | ||||
| *Insert a space after cell content to left justify cell | ||||
| *Insert spaces before and after cell content to centre justify cell | ||||
| *Insert an exclamation mark ({{{!}}}) as the first non-space character of a cell to turn it into a header cell | ||||
| {{{ | ||||
| |!First column|!Second column|!Third column| | ||||
| |left | centre | right| | ||||
| }}} | ||||
| |!First column|!Second column|!Third column| | ||||
| |left | centre | right| | ||||
| !!"""Table Headers and Footers""" | ||||
| * Mark a table row as a header by adding an 'h' to the end | ||||
| * Mark a table row as a footer by adding an 'f' to the end | ||||
| {{{ | ||||
| |NW|N|NE|h | ||||
| |W|X|E| | ||||
| |SW|S|SE|f | ||||
| }}} | ||||
| |NW|N|NE|h | ||||
| |W|X|E| | ||||
| |SW|S|SE|f | ||||
| Use  an exclamation mark to turn an individual cell into a header cell of type {{{<th}}}... | ||||
| {{{ | ||||
| | NW| !N |NE |h | ||||
| | !W| X |!E | | ||||
| | SW| !S |SE |f | ||||
| }}} | ||||
| | NW| !N |NE |h | ||||
| | !W| X |!E | | ||||
| | SW| !S |SE |f | ||||
| !!"""Table Caption""" | ||||
| A caption can be added to a table by adding a {{{c}}} after the last column either before the main table... | ||||
| {{{ | ||||
| |A caption above the table|c | ||||
| |North West|North|North East| | ||||
| |West|Here|East| | ||||
| |South West|South|South East| | ||||
| }}} | ||||
| |A caption above the table|c | ||||
| |North West|North|North East|h | ||||
| |West|Here|East| | ||||
| |South West|South|South East| | ||||
| or after the main table... | ||||
| {{{ | ||||
| |North West|North|North East| | ||||
| |West|Here|East| | ||||
| |South West|South|South East| | ||||
| |A caption below the table|c | ||||
| }}} | ||||
| |North West|North|North East|h | ||||
| |West|Here|East| | ||||
| |South West|South|South East| | ||||
| |A caption below the table|c | ||||
| !!"""Merging Table Cells""" | ||||
| Merge a cell horizontally with the one to its right using greater-than {{{>}}}... | ||||
| {{{ | ||||
| |North West|North|North East| | ||||
| |>|>|West and Here and East| | ||||
| |South West|South|South East| | ||||
| }}} | ||||
| |North West|North|North East| | ||||
| |>|>|West and Here and East| | ||||
| |South West|South|South East| | ||||
| Merge a cell vertically with the one above using a tilde {{{~}}}... | ||||
| {{{ | ||||
| |Westerly|North|North East| | ||||
| |~|Here|East| | ||||
| |~|South|South East| | ||||
| }}} | ||||
| |Westerly|North|North East| | ||||
| |~|Here|East| | ||||
| |~|South|South East| | ||||
| !!"""CSS Formatting for Tables""" | ||||
| A CSS class can be added to an entire table using a special first row that ends with a {{{k}}}... | ||||
| {{{ | ||||
| |myClass|k | ||||
| |North West|North|North East| | ||||
| |West|Here|East| | ||||
| |South West|South|South East| | ||||
| }}} | ||||
| Use your StyleSheet tiddler to define the desired styles. | ||||
|  | ||||
| CSS properties can also be added to individual table cells by appending the CSS syntax directly after the delimiting pipe {{{|}}}. | ||||
| {{{ | ||||
| |color:red; North West|opacity:0.5;North|North East| | ||||
| |color(green):West|Here|East| | ||||
| |South West|South|South East| | ||||
| }}} | ||||
| |color:red; North West|opacity:0.5;North|North East| | ||||
| |color(green):West|Here|East| | ||||
| |South West|South|South East| | ||||
| !!"""Alternating Row Colors""" | ||||
| TiddlyWiki automatically assigns the classes {{{oddRow}}} and {{{evenRow}}} to table row elements {{{<TR>}}}. These can then be styled using the StyleSheet tiddler: | ||||
| {{{ | ||||
| tr.oddRow { background-color: #fff; } | ||||
| tr.evenRow { background-color: #ffe; } | ||||
| }}} | ||||
							
								
								
									
										8
									
								
								editions/classicparserdemo/tiddlers/slidertest.tid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								editions/classicparserdemo/tiddlers/slidertest.tid
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| created: 20140416192513067 | ||||
| modified: 20140416200952144 | ||||
| title: slidertest | ||||
| type: text/x-tiddlywiki | ||||
|  | ||||
| !!now a transclusion of [[Basic Formatting]] | ||||
| <hr> | ||||
| <<tiddler [[Basic Formatting]]>> | ||||
| @@ -0,0 +1,25 @@ | ||||
| created: 20140416193948971 | ||||
| modified: 20140901082129041 | ||||
| title: text/x-tiddlywiki typeblock | ||||
| type: text/vnd.tiddlywiki | ||||
|  | ||||
| This is a tiddlywiki5 tiddler containing a Classic type-block. | ||||
|  | ||||
| !!Demo text: | ||||
|  | ||||
| ``` | ||||
| !!Tw5 Here | ||||
|  | ||||
| $$$text/x-tiddlywiki | ||||
| !Classic Here | ||||
| <<slider $:/temp/xxx slidertest "click me»" "more" >> | ||||
| $$$ | ||||
| ``` | ||||
| !!Demo results: | ||||
|  | ||||
| !!Tw5 Here | ||||
|  | ||||
| $$$text/x-tiddlywiki | ||||
| !Classic Here | ||||
| <<slider $:/temp/xxx slidertest "click me»" "more" >> | ||||
| $$$ | ||||
							
								
								
									
										15
									
								
								editions/classicparserdemo/tiddlywiki.info
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								editions/classicparserdemo/tiddlywiki.info
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | ||||
| { | ||||
| 	"plugins": [ | ||||
| 		"tiddlywiki/tw2parser" | ||||
| 	], | ||||
| 	"themes": [ | ||||
| 		"tiddlywiki/vanilla", | ||||
| 		"tiddlywiki/snowwhite" | ||||
| 	], | ||||
| 	"includeWikis": [ | ||||
| 	], | ||||
| 	"build": { | ||||
| 		"index": [ | ||||
| 			"--rendertiddler","$:/core/save/all","classicparserdemo.html","text/plain"] | ||||
| 	} | ||||
| } | ||||
| @@ -23,6 +23,7 @@ type: text/vnd.tiddlywiki | ||||
| * Explore the [[D3.js visualisation plugin|http://tiddlywiki.com/d3demo.html]] | ||||
| * [[CodeMirror support via a plugin|http://tiddlywiki.com/codemirrordemo.html]] | ||||
| * [[Markdown support via a plugin|http://tiddlywiki.com/markdowndemo.html]] | ||||
| * [[Classic tiddlywiki Markup support via a plugin|http://tiddlywiki.com/classicparserdemo.html]] | ||||
| * Many internal improvements: | ||||
| ** TiddlyWiki can now be run under [[Node.js]] as well as in the browser, allowing it to be used as a personal web server | ||||
| ** An elegant [[microkernel architecture|PluginMechanism]], that allows infinite customisation by replacing and augmenting the core modules | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 buggyj
					buggyj