mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-26 19:47:20 +00:00
Merge PR #7661
This commit is contained in:
parent
51ad11401b
commit
789d64f768
8
editions/tw5.com/tiddlers/String Operators.tid
Normal file
8
editions/tw5.com/tiddlers/String Operators.tid
Normal file
@ -0,0 +1,8 @@
|
||||
created: 20230803054456864
|
||||
modified: 20230803054957952
|
||||
tags: Filters [[Filter Operators]]
|
||||
title: String Operators
|
||||
|
||||
String operators are [[filter operators|Filter Operators]] that interact with strings.
|
||||
|
||||
<<list-links "[tag[String Operators]]" class:"multi-columns">>
|
8
editions/tw5.com/tiddlers/Tag Operators.tid
Normal file
8
editions/tw5.com/tiddlers/Tag Operators.tid
Normal file
@ -0,0 +1,8 @@
|
||||
created: 20230803055001751
|
||||
modified: 20230803055210839
|
||||
tags: Filters [[Filter Operators]]
|
||||
title: Tag Operators
|
||||
|
||||
Tag operators are [[filter operators|Filter Operators]] that interact with strings.
|
||||
|
||||
<<list-links "[tag[Tag Operators]]">>
|
@ -1,5 +1,5 @@
|
||||
created: 20140908114400000
|
||||
modified: 20140923141919329
|
||||
modified: 20230803053808167
|
||||
tags: About
|
||||
title: History of TiddlyWiki
|
||||
type: text/vnd.tiddlywiki
|
||||
@ -32,17 +32,17 @@ Much of the early feedback was that TiddlyWiki was neat, but that it would be mo
|
||||
|
||||
Within a few months I saw an experimental Firefox extension that enabled TiddlyWiki to save changes in the browser. Examining the code, I realised that the APIs that it used to write to the file system were actually available in ordinary HTML files - as long as they were loaded via a `file://` URI.
|
||||
|
||||
I adapted the Firefox code into the core of TiddlyWiki, and soon added a similar ability for Internet Explorer (making use of an old ActiveX control that Microsoft distributed with Internet Explorer).
|
||||
I adapted the Firefox code into the core of TiddlyWiki, and soon added a similar ability for Internet Explorer (making use of an old [[ActiveX|https://en.wikipedia.org/wiki/ActiveX]] control that Microsoft distributed with Internet Explorer).
|
||||
|
||||
! Growth of TiddlyWiki
|
||||
|
||||
A major milestone in the growth of TiddlyWiki was the creation of "GTDTiddlyWiki" by Nathan Bowers. He took the vanilla TiddlyWiki product and adapted it for the specific application of keeping track of tasks using the popular Getting Things Done methodology. GTDTiddlyWiki was an immediate hit, being enthusiastically greeted on websites like LifeHacker.
|
||||
A major milestone in the growth of TiddlyWiki was the creation of "GTDTiddlyWiki" by Nathan Bowers. He took the vanilla TiddlyWiki product and adapted it for the specific application of keeping track of tasks using the popular Getting Things Done methodology. GTDTiddlyWiki was an immediate hit, being enthusiastically greeted on websites like [[LifeHacker|https://lifehacker.com/]].
|
||||
|
||||
Over the next couple of years TiddlyWiki continued to grow in popularity, and gained new features and capabilities. Within a year I was able to support myself by performing bespoke development work on TiddlyWiki, notably working with wiki pioneer SocialText on the ability to synchronise changes with an online server
|
||||
Over the next couple of years TiddlyWiki continued to grow in popularity, and gained new features and capabilities. Within a year I was able to support myself by performing bespoke development work on TiddlyWiki, notably working with wiki pioneer [[SocialText|https://en.wikipedia.org/wiki/Socialtext]] on the ability to synchronise changes with an online server
|
||||
|
||||
! BT Acquisition
|
||||
|
||||
In May 2007, [[BT]] acquired [[Osmosoft]], my consultancy company. It was an unusual decision to acquire a company with a single employee and a tiny trickle of revenue - [[Osmosoft]] didn't even own the intellectual property in TiddlyWiki since I had handed it over to UnaMesa to assure its future for the community.
|
||||
In May 2007, [[BT]] acquired [[Osmosoft]], my consultancy company. It was an unusual decision to acquire a company with a single employee and a tiny trickle of revenue - [[Osmosoft]] didn't even own the intellectual property in TiddlyWiki since I had handed it over to [[UnaMesa]] to assure its future for the community.
|
||||
|
||||
[[BT]]'s motivation was to help them understand community-based ecosystems. I joined the organisation as "Head of Open Source Innovation", taking responsibility for open source governance, and providing advice and expertise on how to participate in open soure communities.
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
created: 20210101150806938
|
||||
modified: 20210101151808491
|
||||
modified: 20230803053451496
|
||||
tags: Community
|
||||
title: Community Editions
|
||||
|
||||
These are prepackaged editions created by the ~TiddlyWiki [[Community]]. These are TiddlyWikis with added plugins and configurations to facilitate a certain use-case. These are great starting points if you want to quickly jump into TiddlyWiki and start using it without spending too much time configuring yourself.
|
||||
These are prepackaged editions created by the ~TiddlyWiki [[Community]]. These are ~TiddlyWikis with added plugins and configurations to facilitate a certain use-case. These are great starting points if you want to quickly jump into TiddlyWiki and start using it without spending too much time configuring yourself.
|
||||
|
||||
<div class="tc-link-info">
|
||||
|
||||
|
@ -1,10 +1,10 @@
|
||||
created: 20150630205511173
|
||||
modified: 20220226175543038
|
||||
modified: 20230803053548871
|
||||
tags:
|
||||
title: Contributor License Agreement
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
Like other OpenSource projects, TiddlyWiki5 needs a signed contributor license agreement from individual contributors. This is a legal agreement that allows contributors to assert that they own the copyright of their contribution, and that they agree to license it to the UnaMesa Association (the legal entity that owns TiddlyWiki on behalf of the community).
|
||||
Like other OpenSource projects, TiddlyWiki5 needs a signed contributor license agreement from individual contributors. This is a legal agreement that allows contributors to assert that they own the copyright of their contribution, and that they agree to license it to the [[UnaMesa]] Association (the legal entity that owns TiddlyWiki on behalf of the community).
|
||||
|
||||
* For individuals use: [[licenses/CLA-individual|https://github.com/Jermolene/TiddlyWiki5/tree/tiddlywiki-com/licenses/cla-individual.md]]
|
||||
* For entities use: [[licenses/CLA-entity|https://github.com/Jermolene/TiddlyWiki5/tree/tiddlywiki-com/licenses/cla-entity.md]]
|
||||
|
@ -1,10 +1,10 @@
|
||||
created: 20140216102454178
|
||||
modified: 20160617101212889
|
||||
modified: 20230803045407958
|
||||
tags: Concepts
|
||||
title: ColourPalettes
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
A colour palette is a [[data tiddler|DataTiddlers]] that supplies a [[CSS]] colour value, such as ''yellow'' or ''#fe0'', for each of several colour names, like this:
|
||||
A colour palette is a [[data tiddler|DataTiddlers]] that supplies a [[CSS|Cascading Style Sheets]] colour value, such as ''yellow'' or ''#fe0'', for each of several colour names, like this:
|
||||
|
||||
```
|
||||
page-background: #fe0
|
||||
|
@ -1,5 +1,7 @@
|
||||
title: ShadowTiddlers
|
||||
created: 20230803052544962
|
||||
modified: 20230803052604957
|
||||
tags: Concepts
|
||||
title: ShadowTiddlers
|
||||
|
||||
\define actions()
|
||||
<$action-setfield $tiddler="$:/state/tab/moresidebar-1850697562" $field="text" $value="$:/core/ui/MoreSideBar/Shadows"/>
|
||||
@ -13,7 +15,7 @@ ShadowTiddlers are tiddlers that are loaded from [[Plugins]] at the wiki startup
|
||||
|
||||
!! Overriding Shadow Tiddlers to modify plugins
|
||||
|
||||
A ShadowTiddler can be overridden with an ordinary tiddler of the same name. This leaves the shadow tiddler intact but the plugin will use the overriding tiddler in its place, effectively allowing users to modify the behaviour of plugins.
|
||||
A [[ShadowTiddler|ShadowTiddlers]] can be overridden with an ordinary tiddler of the same name. This leaves the shadow tiddler intact but the plugin will use the overriding tiddler in its place, effectively allowing users to modify the behaviour of plugins.
|
||||
|
||||
Users are cautioned against overriding shadow tiddlers because if the shadow tiddler is changed in a plugin update, the overriding tiddler may no longer perform as intended. To remedy this, the overriding tiddler may be modified or deleted. If the overriding tiddler is deleted, then the plugin falls back to using the original shadow tiddler.
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
created: 20201123172925848
|
||||
modified: 20211126120310891
|
||||
modified: 20230803052005116
|
||||
tags: [[Customise TiddlyWiki]]
|
||||
title: Alternative page layouts
|
||||
type: text/vnd.tiddlywiki
|
||||
@ -8,7 +8,7 @@ type: text/vnd.tiddlywiki
|
||||
|
||||
! Creating an alternative page layout
|
||||
|
||||
Creating an alternative layout goes beyond [[adding or removing features|Page and tiddler layout customisation]] from the default interface and allows you to create an entirely new layout from scratch.
|
||||
Creating an alternative layout goes beyond [[adding or removing features|Customising TiddlyWiki's user interface]] from the default interface and allows you to create an entirely new layout from scratch.
|
||||
|
||||
To create an alternative page layout and have the ability to switch to it, you need to create an alternative page template tiddler with the [[SystemTag: $:/tags/Layout]].
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
created: 20211124205415217
|
||||
modified: 20211126162937536
|
||||
modified: 20230803050345698
|
||||
tags: [[Customise TiddlyWiki]]
|
||||
title: Creating new toolbar buttons
|
||||
type: text/vnd.tiddlywiki
|
||||
@ -8,7 +8,7 @@ Let's say you have a skeleton tiddler called 'Recipe template', and you want to
|
||||
|
||||
# You will want an image for your button. If none of the core images (shadow tiddlers with the prefix $:/core/images/) work for you, then you will need to create or acquire an SVG image (for example, one of the images at http://flaticon.com), drag it into your file so that it becomes a tiddler, edit the tiddler and adjust the height and width to 22px
|
||||
# You will want to create the tiddler that contains your tiddler. Create it, title it, and add the button code (see the code at the bottom of this tiddler for an example, with hints where you will need to adapt it). Tag it [[$:/tags/ViewToolbar]]
|
||||
# You will need to create a tiddler that tells TiddlyWiki whether your button should be visible in the toolbar or hidden. Let's title it [[$:/config/ViewToolbarButtons/Visibility/Recipe]]. Type `show` into the text area, and save. If you want to hide it, type `hide` into the text area and save. The button will also be accessable from the ''ControlPanel : Appearance : Toolbars : ViewToolbar'' tab
|
||||
# You will need to create a tiddler that tells TiddlyWiki whether your button should be visible in the toolbar or hidden. Let's title it [[$:/config/ViewToolbarButtons/Visibility/Recipe]]. Type `show` into the text area, and save. If you want to hide it, type `hide` into the text area and save. The button will also be accessable from the ''Control Panel : Appearance : Toolbars : View Toolbar'' tab
|
||||
# You will want to position the button properly. Open the tiddler $:/tags/ViewToolbar and insert your button tiddler's title in the appropriate place in the list field.
|
||||
|
||||
```
|
||||
|
@ -1,10 +1,12 @@
|
||||
created: 20130825161100000
|
||||
modified: 20200104111952539
|
||||
modified: 20230803051056946
|
||||
tags: Definitions
|
||||
title: TiddlyFox
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
TiddlyFox is an extension for older versions of Firefox that allows standalone TiddlyWiki files to save their changes directly to the file system. TiddlyFox works on both desktop and smartphone versions of [[Firefox]]. See [[Saving with TiddlyFox]] or [[Saving with TiddlyFox on Android]] for detailed instructions.
|
||||
<<.deprecated-since "FireFox 57" "Saving">>
|
||||
|
||||
TiddlyFox is an extension for older versions of Firefox that allows standalone TiddlyWiki files to save their changes directly to the file system. TiddlyFox works on both desktop and smartphone versions of <a href="https://www.mozilla.org/en-US/firefox/">Firefox</a>. See [[Saving with TiddlyFox]] or [[Saving with TiddlyFox on Android]] for detailed instructions.
|
||||
|
||||
TiddlyFox is now obsolete due to its incompatibility with the latest versions of Firefox - see [[TiddlyFox Apocalypse]]. There are many alternatives to TiddlyFox, but none that work in precisely the same way -- see GettingStarted for details.
|
||||
|
||||
|
10
editions/tw5.com/tiddlers/definitions/UnaMesa.tid
Normal file
10
editions/tw5.com/tiddlers/definitions/UnaMesa.tid
Normal file
@ -0,0 +1,10 @@
|
||||
created: 20230803213647552
|
||||
modified: 20230803214110365
|
||||
tags: Definitions
|
||||
title: UnaMesa
|
||||
|
||||
<<<
|
||||
The UnaMesa Association, a 501(c)(3) non-profit, helps entrepreneurs strengthen communities, improve health, and increase well-being. Located in Palo Alto, CA, we incubate projects such as the Magical Bridge Foundation and ~InPlay that translate technology into better social services and new ways of connecting within and across communities. Our overarching goal is to work with networks of social enterprises to develop shared technologies and frameworks for appropriately valuing interactions and relationships in healthcare, education, social services and related domains that recieve short shrift in today's transaction based marketplace. In our view, the purpose of "impact accounting" should be to drive innovations in health, education, social services by making visible which opportunities and experiences are most meaningful in the lives of individuals and families.
|
||||
<<<
|
||||
|
||||
[[UnaMesa|https://unamesa.org/]] holds the intellectual property rights in TiddlyWiki for the benefit of the community, ensuring that it always remains available under the present permissive license. It has supported the TiddlyWiki open source project since 2006.
|
@ -1,8 +1,8 @@
|
||||
caption: list
|
||||
created: 20130830092500000
|
||||
modified: 20150124202924000
|
||||
modified: 20230803052727464
|
||||
tags: Fields
|
||||
title: ListField
|
||||
caption: list
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
The `list` [[field of a tiddler|TiddlerFields]] is an optional feature that can be used to help structure your content. Its value is a [[title list|Title List]], and it can be used in several ways:
|
||||
@ -10,4 +10,4 @@ The `list` [[field of a tiddler|TiddlerFields]] is an optional feature that can
|
||||
* The `list` field of a tiddler that is being used as a tag determines the ordering of the tiddlers that carry that tag - see [[Tagging]] for details
|
||||
* The `list` [[filter|Filters]] selects the entries from a list
|
||||
* The `listed` [[filter|Filters]] selects the tiddlers that list the selected tiddler(s)
|
||||
* The NavigatorWidget manipulates a StoryList tiddler containing a `list` field of the tiddlers that are displayed in the main story column
|
||||
* The NavigatorWidget manipulates a [[StoryList|$:/StoryList]] tiddler containing a `list` field of the tiddlers that are displayed in the main story column
|
||||
|
@ -1,9 +1,11 @@
|
||||
created: 201804111739
|
||||
modified: 201804111739
|
||||
created: 20180411173900000
|
||||
modified: 20230803050721827
|
||||
tags: data-tags-styles [[How to apply custom styles]] $:/tags/Stylesheet
|
||||
title: Custom data-styles
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html
|
||||
|
||||
[data-tiddler-title="Custom styles by data-tiddler-title"] {
|
||||
border: 1px solid blue;
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
created: 20141117000000000
|
||||
modified: 20161229175752081
|
||||
modified: 20230803051806817
|
||||
tags: Learning
|
||||
title: How to embed PDF and other documents
|
||||
type: text/vnd.tiddlywiki
|
||||
@ -24,7 +24,7 @@ This method be OK as long as your PDF is not too big. There can be concerns if y
|
||||
|
||||
!!! 2. Embedding with '_canonical_uri'
|
||||
|
||||
The other way is to create a tiddler link to the external file. In this method the file is not actually incorporated into your TW5 file, but can be accessed with the `{{My Image File.jpg}}` transclusion syntax just like an embedded file. The location address of the file can also be changed under [[node.js]]. See [[ExternalImages]] for details of using external images with node.js.
|
||||
The other way is to create a tiddler link to the external file. In this method the file is not actually incorporated into your TW5 file, but can be accessed with the `{{My Image File.jpg}}` transclusion syntax just like an embedded file. The location address of the file can also be changed under [[Node.js]]. See [[ExternalImages]] for details of using external images with node.js.
|
||||
|
||||
Create a tiddler with a field `_canonical_uri`. Put in the local address to the external file. Set the `type` field to `application/pdf`.
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
created: 20150417155912612
|
||||
modified: 20160610082700598
|
||||
modified: 20230803044412567
|
||||
tags: [[Customise TiddlyWiki]]
|
||||
title: Setting a page background image
|
||||
type: text/vnd.tiddlywiki
|
||||
@ -14,5 +14,5 @@ type: text/vnd.tiddlywiki
|
||||
#* ''Cover'' causes the background image to be sized so that it completely covers the page. Some of the image may be clipped
|
||||
#* ''Contain'' causes the background image to be sized so that it fits within the page
|
||||
|
||||
Note that the palette ''DarkPhotos'' is provided to make the sidebar more readable on dark background images.
|
||||
Note that the palette [[DarkPhotos|ColourPalettes]] is provided to make the sidebar more readable on dark background images.
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
created: 20140904075400000
|
||||
modified: 20160612132049797
|
||||
modified: 20230803050201458
|
||||
tags: [[Working with TiddlyWiki]] Concepts
|
||||
title: Tagging
|
||||
type: text/vnd.tiddlywiki
|
||||
@ -20,7 +20,7 @@ By tagging your tiddlers, you can view, navigate and organise your information i
|
||||
|
||||
* You can use [[filters|Filters]] to create lists of tiddlers based on their tags. You can then display any combination of the [[fields|TiddlerFields]] of those tiddlers. For example, you could build a glossary by listing the title and text of all tiddlers tagged ''Glossary''. Such lists can be formatted in any way you wish: e.g. bulleted, numbered or comma-separated.
|
||||
|
||||
* There are a number of special ''system tags'' that control the layout of tiddlers and the entire ~TiddlyWiki page. See [[Page and tiddler layout customisation]] for instructions.
|
||||
* There are a number of special ''system tags'' that control the layout of tiddlers and the entire ~TiddlyWiki page. See [[Page and tiddler layout customisation|Customising TiddlyWiki's user interface]] for instructions.
|
||||
|
||||
There are two more things you can do with tags:
|
||||
|
||||
@ -28,7 +28,7 @@ There are two more things you can do with tags:
|
||||
|
||||
You can use the <<.icon $:/core/images/tag-button>> [[tag manager|$:/TagManager]], found on the ''Tags'' tab under ''More'' in the sidebar, to change the colour of a tag's pill or add an icon to the pill.
|
||||
|
||||
* To change the colour, click the button in the ''Colour'' column to select from a colour picker. Alternatively, click the icon in the ''Info'' column, then type a [[CSS]] colour value in the ''Colour'' field
|
||||
* To change the colour, click the button in the ''Colour'' column to select from a colour picker. Alternatively, click the icon in the ''Info'' column, then type a [[CSS|Cascading Style Sheets]] colour value in the ''Colour'' field
|
||||
* To change the icon, click the <<.icon $:/core/images/down-arrow>> button in the ''Icon'' column and choose from the list of available icons
|
||||
|
||||
! Change the order in which tags are listed
|
||||
|
@ -1,11 +1,11 @@
|
||||
created: 20160810122928198
|
||||
modified: 20230505104214168
|
||||
modified: 20230803044526608
|
||||
tags: [[Editor toolbar]]
|
||||
title: Using Excise
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
! Excise text
|
||||
From the EditorToolbar you can export selected text to a new tiddler and insert a [[link|Linking in WikiText]], [[Transclusion]] or [[macro|Macros]] in its place. Click ''Excise text'' (<<.icon $:/core/images/excise>>), input name of the new tiddler, and choose excise method.
|
||||
From the [[Editor toolbar]] you can export selected text to a new tiddler and insert a [[link|Linking in WikiText]], [[Transclusion]] or [[macro|Macros]] in its place. Click ''Excise text'' (<<.icon $:/core/images/excise>>), input name of the new tiddler, and choose excise method.
|
||||
|
||||
!! How to excise text
|
||||
# Highlight the relevant piece of text
|
||||
|
@ -1,5 +1,5 @@
|
||||
created: 20150221181835000
|
||||
modified: 20150221223956000
|
||||
modified: 20230803034031256
|
||||
tags: Macros [[Core Macros]]
|
||||
title: Stylesheet Macros
|
||||
type: text/vnd.tiddlywiki
|
||||
@ -16,6 +16,8 @@ The following core [[macros|Macros]] make it easy to specify alternative browser
|
||||
: for the `x-transition-origin` properties
|
||||
;`<<background-linear-gradient gradient>>`
|
||||
: for the `x-linear-gradient` values of the `background-image` property
|
||||
;`<<column-count columns>>`
|
||||
: for the `x-column-count` property
|
||||
|
||||
The following macros are documented separately:
|
||||
|
||||
|
@ -1,19 +1,19 @@
|
||||
caption: list-thumbnails
|
||||
created: 20200612170158838
|
||||
modified: 20200612171804473
|
||||
modified: 20230803033631967
|
||||
tags: Macros [[Core Macros]]
|
||||
title: list-thumbnails Macro
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
The <<.def list-thumbnails>> [[macros|Macros]] are used to create lists of linkable thumbnail panels.
|
||||
The <<.def list-thumbnails>> [[macros|Macros]] are used to create lists of linkable thumbnail panels. It assumes that the input has <<.field icon>>, <<.field color>>, <<.field background-color>>, <<.field image>>, and <<.field caption>> fields, filled as desired.
|
||||
|
||||
!! Parameters
|
||||
|
||||
;filter
|
||||
: filter for selecting thumbnails
|
||||
: A [[filter|Filters]] for selecting thumbnails
|
||||
;width
|
||||
:Width of thumbnail (default 280 pixels)
|
||||
: A width in px for the thumbnail, defaulting to `280`
|
||||
;height
|
||||
:Height of thumbnail (default 157 pixels)
|
||||
: A height in px for the thumbnail, defaulting to `157`
|
||||
|
||||
<<.macro-examples "list-thumbnails">>
|
||||
|
@ -1,14 +1,29 @@
|
||||
caption: thumbnail
|
||||
created: 20150325172203603
|
||||
modified: 20150325172336079
|
||||
modified: 20230803033450805
|
||||
tags: Macros [[Core Macros]]
|
||||
title: thumbnail Macro
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
The <<.def thumbnail>> [[macros|Macros]] are used to create linkable thumbnail panels.
|
||||
The <<.def thumbnail>> [[macro|Macros]] is used to create linkable thumbnail panels. An alternative <<.def thumbnail-right>> macro uses the same parameters, but floats to the right of its container.
|
||||
|
||||
!! Parameters
|
||||
|
||||
(none)
|
||||
;link
|
||||
: The tiddler to link to
|
||||
;icon
|
||||
: An icon to place in the center of the thumbnail. Must be enclosed in curly brackets
|
||||
;color
|
||||
: A color for the icon
|
||||
;background-color
|
||||
: A background color if there is no image. Does not show if the image has transparency
|
||||
;image
|
||||
: A background image for the thumbnail
|
||||
;caption
|
||||
: A caption for the element
|
||||
;width
|
||||
: A width in px for the thumbnail, defaulting to `280`
|
||||
;height
|
||||
: A height in px for the thumbnail, defaulting to `157`
|
||||
|
||||
<<.macro-examples "thumbnail">>
|
||||
<<.macro-examples "thumbnail">>
|
@ -1,5 +1,5 @@
|
||||
created: 20191012080221911
|
||||
modified: 20191013094002890
|
||||
modified: 20230803052515281
|
||||
tags: Mechanisms
|
||||
title: WikificationMechanism
|
||||
type: text/vnd.tiddlywiki
|
||||
@ -8,8 +8,8 @@ type: text/vnd.tiddlywiki
|
||||
|
||||
It is composed of several distinct steps:
|
||||
|
||||
* ParserMechanism: reading the text of tiddlers and scanning for wikitext constructions, outputting a tree representation of the resulting structure. It is an expensive process so parse trees are cached, and only need to be updated if the corresponding tiddler is changed
|
||||
* WidgetMechanism: starting with a specified root tiddler, recursively instantiate a widget for each parse tree node making a rendering tree. Widgets can optionally also create DOM nodes
|
||||
* [[ParserMechanism|WikiText parser mode transitions]]: reading the text of tiddlers and scanning for wikitext constructions, outputting a tree representation of the resulting structure. It is an expensive process so parse trees are cached, and only need to be updated if the corresponding tiddler is changed
|
||||
* [[WidgetMechanism|Widgets]]: starting with a specified root tiddler, recursively instantiate a widget for each parse tree node making a rendering tree. Widgets can optionally also create DOM nodes
|
||||
* RefreshMechanism: handling changes to the tiddler store by selectively and efficiently updating a rendering tree
|
||||
|
||||
This mechanism is used in the browser to build TiddlyWiki's main interactive page. At startup, the tiddler $:/core/ui/PageTemplate is parsed and rendered to the DOM, recursively pulling in other tiddlers to build the entire user interface. Any user interactions -- following a link, clicking a button, or typing in a text box -- trigger a change in the tiddler store which then automatically propagates through the widget tree. For example, if the user clicks a link to navigate to a new tiddler, the following steps take place:
|
||||
|
@ -1,6 +1,6 @@
|
||||
caption: tm-edit-bitmap-operation
|
||||
created: 20160424204236050
|
||||
modified: 20230723214716576
|
||||
modified: 20230803045807664
|
||||
tags: Messages
|
||||
title: WidgetMessage: tm-edit-bitmap-operation
|
||||
type: text/vnd.tiddlywiki
|
||||
@ -37,7 +37,7 @@ A `tm-edit-bitmap-operation` invokes one of the available operations on a __surr
|
||||
|//{any other params}// |Any other parameters are made available as variables within the context of the widget message. |
|
||||
|
||||
|
||||
The `tm-edit-bitmap-operation` message is usually generated by a ButtonWidget or an ActionWidget and is handled by the surrounding bitmap editor.
|
||||
The `tm-edit-bitmap-operation` message is usually generated by a ButtonWidget or an [[ActionWidget|ActionWidgets]] and is handled by the surrounding bitmap editor.
|
||||
|
||||
! Bitmap Operations
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
caption: tm-edit-text-operation
|
||||
created: 20160424211339792
|
||||
modified: 20230723214636245
|
||||
modified: 20230803045746596
|
||||
tags: Messages
|
||||
title: WidgetMessage: tm-edit-text-operation
|
||||
type: text/vnd.tiddlywiki
|
||||
@ -123,7 +123,7 @@ A `tm-edit-text-operation` invokes one of the available operations on a __surrou
|
||||
|param |Name of the operation to be executed, see ''below'' for a list of possible operations |
|
||||
|//{any other params}// |Any other parameters are made available as variables within the context of the widget message. |
|
||||
|
||||
The `tm-edit-text-operation` message is usually generated by a ButtonWidget or an ActionWidget and is handled by the surrounding text editor.
|
||||
The `tm-edit-text-operation` message is usually generated by a ButtonWidget or an [[ActionWidget|ActionWidgets]] and is handled by the surrounding text editor.
|
||||
|
||||
! Text Operations
|
||||
|
||||
|
@ -1,12 +1,14 @@
|
||||
created: 20140103134551508
|
||||
modified: 20171113131640857
|
||||
modified: 20230803051340676
|
||||
tags: [[Saving with TiddlyFox]]
|
||||
title: Saving with TiddlyFox on Android
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
<<.deprecated-since "FireFox 57" "Saving">>
|
||||
|
||||
(Alternatively, see the [[video tutorial|TiddlyWiki on Firefox for Android Video]])
|
||||
|
||||
# Ensure you have the latest version of [[Firefox for Android]]
|
||||
# Ensure you have the latest version of [[Firefox for Android|http://getfirefox.com]]
|
||||
#* http://getfirefox.com
|
||||
# Install the latest release of the TiddlyFox extension from:
|
||||
#* https://addons.mozilla.org/en-GB/firefox/addon/tiddlyfox/
|
||||
|
@ -10,4 +10,4 @@ tags: Saving Firefox
|
||||
title: Saving with TiddlyFox
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
<<.deprecated-since "FireFox 57" "Saving with FireFox">>
|
||||
<<.deprecated-since "FireFox 57" "Saving with FireFox">>
|
||||
|
14
editions/tw5.com/tiddlers/tag-pill Macro (Examples).tid
Normal file
14
editions/tw5.com/tiddlers/tag-pill Macro (Examples).tid
Normal file
@ -0,0 +1,14 @@
|
||||
created: 20230803034230294
|
||||
modified: 20230803043848449
|
||||
tags: [[Macro Examples]] [[tag-pill Macro]]
|
||||
title: tag-pill Macro (Examples)
|
||||
|
||||
This example displays the [[Community]] tag as a clickable element with no dropdown:
|
||||
|
||||
<$transclude $variable=".example" n="1" eg="""<<tag-pill Community>>"""/>
|
||||
|
||||
This example displays the [[Definitions]] tag as an unclickable, but still-styled, `big` element with no dropdown:
|
||||
|
||||
<$transclude $variable=".example" n="2" eg="""<<tag-pill Definitions element-tag:"big" element-attributes:"inert">>"""/>
|
||||
|
||||
|
@ -1,12 +1,12 @@
|
||||
title: EncryptWidget
|
||||
created: 201310241419
|
||||
modified: 201310300837
|
||||
tags: Widgets
|
||||
caption: encrypt
|
||||
created: 20131024141900000
|
||||
modified: 20230803050114889
|
||||
tags: Widgets
|
||||
title: EncryptWidget
|
||||
|
||||
! Introduction
|
||||
|
||||
The encrypt widget renders a filtered list of tiddlers to an encrypted block with the password currently held in the PasswordVault. The encrypted block can subsequently be decrypted by the TiddlyWiki5 BootMechanism. See the EncryptionMechanism for more details.
|
||||
The encrypt widget renders a filtered list of tiddlers to an encrypted block with the password currently held in the PasswordVault. The encrypted block can subsequently be decrypted by the TiddlyWiki5 BootMechanism. See the [[EncryptionMechanism|Encryption]] for more details.
|
||||
|
||||
! Content and Attributes
|
||||
|
||||
|
@ -1,14 +1,14 @@
|
||||
caption: reveal
|
||||
created: 20131024141900000
|
||||
jeremy: tiddlywiki
|
||||
modified: 20201121100908827
|
||||
modified: 20230803052644851
|
||||
tags: Widgets
|
||||
title: RevealWidget
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
! Introduction
|
||||
|
||||
The reveal widget hides or shows its content depending upon the value of a [[state tiddler|StateTiddlers]]. The type of the widget determines the condition for the content being displayed:
|
||||
The reveal widget hides or shows its content depending upon the value of a [[state tiddler|StateTiddler]]. The type of the widget determines the condition for the content being displayed:
|
||||
|
||||
* type=''match'': the content is displayed if the state tiddler matches the text attribute value
|
||||
* type=''nomatch'': the content is displayed if the state tiddler doesn't match the text attribute value
|
||||
|
@ -1,5 +1,5 @@
|
||||
created: 20140908163900000
|
||||
modified: 20201228143412000
|
||||
modified: 20230803052125981
|
||||
tags: Learning
|
||||
title: Sharing your tiddlers with others
|
||||
type: text/vnd.tiddlywiki
|
||||
@ -10,7 +10,7 @@ There are a number of ways that you can share [[tiddlers|Tiddlers]] or your whol
|
||||
*You can publish your ~TiddlyWiki online and grab a link to send or message to others:
|
||||
**A link to the web address of the whole ~TiddlyWiki file
|
||||
**A [[permalink|PermaLinks]] (<<.icon $:/core/images/permalink-button>>) to a specific tiddler
|
||||
**A [[permaview|PermaViews]] (<<.icon $:/core/images/permaview-button>>) link of all the currently open tiddlers
|
||||
**A [[permaview|PermaLinks]] (<<.icon $:/core/images/permaview-button>>) link of all the currently open tiddlers
|
||||
* You can [[share a Dropbox link to your TiddlyWiki|Sharing a TiddlyWiki on Dropbox]]
|
||||
* You can [[export tiddlers|How to export tiddlers]] (<<.icon $:/core/images/export-button>>) in a variety of formats including text, static HTML and comma separated values (ie spreadsheet compatible)
|
||||
*You can also share tiddlers merely by making your ~TiddlyWiki accessible to others, for example by publishing it online, so that they can [[import tiddlers|Importing Tiddlers]] from it
|
||||
|
Loading…
Reference in New Issue
Block a user