mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2026-01-24 20:04:40 +00:00
Compare commits
51 Commits
whitespace
...
improve-ge
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
521b99d9ef | ||
|
|
a9c57a756b | ||
|
|
4534b52d9f | ||
|
|
0451a8aa8d | ||
|
|
aa6412e435 | ||
|
|
5af26067b6 | ||
|
|
f494daa8dd | ||
|
|
8a47eb2d03 | ||
|
|
7ea66e44e0 | ||
|
|
6795831122 | ||
|
|
8030e2784e | ||
|
|
b435e0b6a1 | ||
|
|
3e6c794562 | ||
|
|
61da3a41eb | ||
|
|
cf63cabd8e | ||
|
|
b6d10b88c1 | ||
|
|
cea9618298 | ||
|
|
5f151e2925 | ||
|
|
20611cc875 | ||
|
|
fc197e1bfa | ||
|
|
1e6d7b030f | ||
|
|
3a9d375fb2 | ||
|
|
459cae2817 | ||
|
|
de15b08b81 | ||
|
|
52cb5763c8 | ||
|
|
ab09d17499 | ||
|
|
53e1cad0d6 | ||
|
|
501cb7beaa | ||
|
|
c64e94fdc2 | ||
|
|
ecbbbe39da | ||
|
|
6abfbc3987 | ||
|
|
38f7e792bc | ||
|
|
a687bfe928 | ||
|
|
054be1af4e | ||
|
|
0c1d478e19 | ||
|
|
232cffb0a1 | ||
|
|
feec6ef18f | ||
|
|
19336dc437 | ||
|
|
30bb563ffe | ||
|
|
8d9407aad7 | ||
|
|
813a574921 | ||
|
|
93543ba213 | ||
|
|
4327d58c1b | ||
|
|
dc7f8cb0af | ||
|
|
149bba62d2 | ||
|
|
2af23a6ca5 | ||
|
|
487f5f5251 | ||
|
|
dafe7884e8 | ||
|
|
a0be1d63ef | ||
|
|
6b4f0bea98 | ||
|
|
220156edee |
4
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
4
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
@@ -21,7 +21,7 @@ body:
|
||||
attributes:
|
||||
label: To Reproduce
|
||||
description: "Steps to reproduce the behavior:"
|
||||
value: |
|
||||
placeholder: |
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
3. Scroll down to '....'
|
||||
@@ -41,7 +41,7 @@ body:
|
||||
attributes:
|
||||
label: TiddlyWiki Configuration
|
||||
description: please complete the following information
|
||||
value: |
|
||||
placeholder: |
|
||||
- Version [e.g. v5.1.24]
|
||||
- Saving mechanism [e.g. Node.js, TiddlyDesktop, TiddlyHost etc]
|
||||
- Plugins installed [e.g. Freelinks, TiddlyMap]
|
||||
|
||||
2
.github/ISSUE_TEMPLATE/config.yml
vendored
2
.github/ISSUE_TEMPLATE/config.yml
vendored
@@ -1,7 +1,7 @@
|
||||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Discuss feature request
|
||||
url: https://github.com/Jermolene/TiddlyWiki5/discussions
|
||||
url: https://github.com/TiddlyWiki/TiddlyWiki5/discussions
|
||||
about: Open new discussion about new feature
|
||||
- name: Talk.Tiddlywiki Forum
|
||||
url: https://talk.tiddlywiki.org
|
||||
|
||||
30
.github/workflows/cla-check.yml
vendored
Normal file
30
.github/workflows/cla-check.yml
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
name: Check CLA Signature
|
||||
on:
|
||||
pull_request_target:
|
||||
types:
|
||||
- opened
|
||||
- reopened
|
||||
paths-ignore:
|
||||
- 'licenses/cla-individual.md'
|
||||
jobs:
|
||||
check_cla:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
pull-requests: write
|
||||
if: ${{ (github.event.pull_request.user.login != github.repository_owner) }}
|
||||
steps:
|
||||
- run: |
|
||||
if ! curl -s https://raw.githubusercontent.com/Jermolene/TiddlyWiki5/tiddlywiki-com/licenses/cla-individual.md | grep -io "@$USER,"; then
|
||||
echo "CLA not signed"
|
||||
gh pr comment "$NUMBER" -b "@$USER It appears that this is your first contribution to the project, welcome.
|
||||
|
||||
With apologies for the bureaucracy, please could you prepare a separate PR to the 'tiddlywiki-com' branch with your signature for the Contributor License Agreement (see [contributing.md](https://github.com/TiddlyWiki/TiddlyWiki5/blob/master/contributing.md))."
|
||||
else
|
||||
echo "CLA already signed"
|
||||
gh pr comment "$NUMBER" -b "Confirmed: **$USER** has already signed the Contributor License Agreement (see [contributing.md](https://github.com/TiddlyWiki/TiddlyWiki5/blob/master/contributing.md))"
|
||||
fi
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
GH_REPO: ${{ github.repository }}
|
||||
NUMBER: ${{ github.event.pull_request.number }}
|
||||
USER: ${{ github.actor }}
|
||||
70
.github/workflows/cla-signed.yml
vendored
Normal file
70
.github/workflows/cla-signed.yml
vendored
Normal file
@@ -0,0 +1,70 @@
|
||||
name: CLA Signed
|
||||
|
||||
on:
|
||||
pull_request_target:
|
||||
types:
|
||||
- opened
|
||||
- closed
|
||||
paths:
|
||||
- 'licenses/cla-individual.md'
|
||||
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
GH_REPO: ${{ github.repository }}
|
||||
NUMBER: ${{ github.event.pull_request.number }}
|
||||
AUTHOR: ${{ github.event.pull_request.user.login }}
|
||||
|
||||
jobs:
|
||||
# check if PRs updating the CLA are targetting the tiddlywiki-com branch
|
||||
check-signature-branch:
|
||||
if: (github.event.pull_request.merged != true) && (github.event.pull_request.user.login != github.repository_owner)
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
pull-requests: write
|
||||
steps:
|
||||
- run: |
|
||||
if [[ "$BRANCH" != "tiddlywiki-com" ]]; then
|
||||
echo "This CLA signature targets the wrong branch: $BRANCH"
|
||||
gh pr comment "$NUMBER" -b "@$AUTHOR Signatures to the CLA must target the 'tiddlywiki-com' branch."
|
||||
fi
|
||||
env:
|
||||
BRANCH: ${{ github.event.pull_request.base.ref }}
|
||||
|
||||
# leave a comment on each open PR by a given author when their signature is added to the CLA
|
||||
cla-signed:
|
||||
if: (github.event.pull_request.merged == true) && (github.event.pull_request.user.login != github.repository_owner)
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
pull-requests: write
|
||||
steps:
|
||||
- name: List open PRs by user
|
||||
id: list-prs
|
||||
uses: actions/github-script@v6
|
||||
with:
|
||||
result-encoding: string
|
||||
script: |
|
||||
const owner = context.repo.owner,
|
||||
repo = context.repo.repo,
|
||||
author = context.payload.pull_request.user.login;
|
||||
|
||||
const { data: pullRequests } = await github.rest.pulls.list({
|
||||
owner: owner,
|
||||
repo: repo,
|
||||
state: 'open',
|
||||
sort: 'created',
|
||||
direction: 'desc',
|
||||
per_page: 100
|
||||
});
|
||||
const userPullRequests = pullRequests.filter(pr => pr.user.login === author),
|
||||
prNumbers = userPullRequests.map(pr => pr.number).join(',');
|
||||
console.log(`Open pull requests by ${author}:${prNumbers}`);
|
||||
return prNumbers;
|
||||
|
||||
- name: Comment open PRs by the same author
|
||||
run: |
|
||||
prs=($(echo ${{ steps.list-prs.outputs.result }} | tr "," "\n"))
|
||||
|
||||
for number in "${prs[@]}"
|
||||
do
|
||||
gh pr comment "$number" -b "**$AUTHOR** has signed the Contributor License Agreement (see [contributing.md](https://github.com/TiddlyWiki/TiddlyWiki5/blob/master/contributing.md))"
|
||||
done
|
||||
@@ -164,20 +164,6 @@ node $TW5_BUILD_TIDDLYWIKI \
|
||||
--rendertiddler $:/core/save/all tour.html text/plain \
|
||||
|| exit 1
|
||||
|
||||
# /dev/index.html Developer docs
|
||||
# /dev/favicon.ico Favicon for dev site
|
||||
# /dev/static.html Static rendering of default tiddlers
|
||||
# /dev/alltiddlers.html Static rendering of all tiddlers
|
||||
# /dev/static/* Static single tiddlers
|
||||
# /dev/static/static.css Static stylesheet
|
||||
node $TW5_BUILD_TIDDLYWIKI \
|
||||
./editions/dev \
|
||||
--verbose \
|
||||
--load $TW5_BUILD_OUTPUT/build.tid \
|
||||
--output $TW5_BUILD_OUTPUT/dev \
|
||||
--build index favicon static \
|
||||
|| exit 1
|
||||
|
||||
# /share.html Custom edition for sharing via the URL
|
||||
node $TW5_BUILD_TIDDLYWIKI \
|
||||
./editions/share \
|
||||
|
||||
@@ -4,5 +4,9 @@ title: $:/DefaultTiddlers
|
||||
|
||||
[[TiddlyWiki Pre-release]]
|
||||
HelloThere
|
||||
[[Quick Start]]
|
||||
[[Find Out More]]
|
||||
[[TiddlyWiki on the Web]]
|
||||
[[Testimonials and Reviews]]
|
||||
GettingStarted
|
||||
Community
|
||||
|
||||
16
editions/tw5.com/tiddlers/Core Classes.tid
Normal file
16
editions/tw5.com/tiddlers/Core Classes.tid
Normal file
@@ -0,0 +1,16 @@
|
||||
created: 20240421142359127
|
||||
modified: 20240422090116239
|
||||
tags: Reference
|
||||
title: Core Classes
|
||||
|
||||
~TiddlyWiki class definitions are ''prefixed'' with `tc-` and are mainly used in the "vanilla base" theme. The ''tc-'' prefix ''is reserved'' for ~TiddlyWiki, so it should not be used for user defined classes.
|
||||
|
||||
Users, especially plugin developers, should use their own prefixes eg: mytc- or something similar.
|
||||
|
||||
The following info can also be found in the $:/ControlPanel ''-> Advanced -> Stylesheets'' tab
|
||||
|
||||
All stylesheets used in this wiki are: <small>(shadow tiddlers are bold)</small>
|
||||
|
||||
<<list-links filter:"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]]">>
|
||||
|
||||
Also see: [[Utility Classes]]
|
||||
8
editions/tw5.com/tiddlers/Core Functions.tid
Normal file
8
editions/tw5.com/tiddlers/Core Functions.tid
Normal file
@@ -0,0 +1,8 @@
|
||||
created: 20240421144224104
|
||||
modified: 20240422090925417
|
||||
tags: Reference
|
||||
title: Core Functions
|
||||
|
||||
<!-- TODO Placeholder - Can be improved once the new "dumpvariables" macro is finished -->
|
||||
|
||||
Also see: [[Functions]]
|
||||
10
editions/tw5.com/tiddlers/Core Messages.tid
Normal file
10
editions/tw5.com/tiddlers/Core Messages.tid
Normal file
@@ -0,0 +1,10 @@
|
||||
created: 20240421144407522
|
||||
modified: 20240422091247905
|
||||
tags: Reference
|
||||
title: Core Messages
|
||||
|
||||
{{||Messages}}
|
||||
|
||||
The following widget messages are implemented by the core:
|
||||
|
||||
<<list-links filter:"[tag[Messages]]" class:"multi-columns">>
|
||||
8
editions/tw5.com/tiddlers/Core Procedures.tid
Normal file
8
editions/tw5.com/tiddlers/Core Procedures.tid
Normal file
@@ -0,0 +1,8 @@
|
||||
created: 20240422090331513
|
||||
modified: 20240422090918289
|
||||
tags: Reference
|
||||
title: Core Procedures
|
||||
|
||||
<!-- TODO Placeholder - Can be improved once the new "dumpvariables" macro is finished -->
|
||||
|
||||
Also see: [[Procedures]]
|
||||
10
editions/tw5.com/tiddlers/Core Widgets.tid
Normal file
10
editions/tw5.com/tiddlers/Core Widgets.tid
Normal file
@@ -0,0 +1,10 @@
|
||||
created: 20240422083130158
|
||||
modified: 20240422083155753
|
||||
tags: Reference
|
||||
title: Core Widgets
|
||||
|
||||
{{Widgets}}
|
||||
|
||||
The following classes of widget are built into the core:
|
||||
|
||||
<<list-links "[tag[Widgets]]" class:"multi-columns">>
|
||||
@@ -1,17 +1,29 @@
|
||||
created: 20150412191004348
|
||||
modified: 20201222114745463
|
||||
modified: 20240925114810504
|
||||
tags: Community Reference
|
||||
title: Developers
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
! [[GitHub Stats|https://github.com/TiddlyWiki/TiddlyWiki5/graphs/contributors]]
|
||||
|
||||
There are several resources for developers to learn more about TiddlyWiki and to discuss and contribute to its development.
|
||||
|
||||
> [img[https://repobeats.axiom.co/api/embed/b92b1b363e2b5f26837ae573a60d39b4248b50a0.svg]]
|
||||
|
||||
* [[tiddlywiki.com/dev|https://tiddlywiki.com/dev]] is the official developer documentation
|
||||
|
||||
* Get involved in the [[development on GitHub|https://github.com/TiddlyWiki/TiddlyWiki5]]
|
||||
** [img[https://repobeats.axiom.co/api/embed/5a3bb51fd1ebe84a2da5548f78d2d74e456cebf3.svg]]
|
||||
** [[Discussions|https://github.com/TiddlyWiki/TiddlyWiki5/discussions]] are for Q&A and open-ended discussion
|
||||
** [[Issues|https://github.com/TiddlyWiki/TiddlyWiki5/issues]] are for raising bug reports and proposing specific, actionable new ideas
|
||||
* The older ~TiddlyWikiDev Google Group is now closed in favour of [[GitHub Discussions|https://github.com/TiddlyWiki/TiddlyWiki5/discussions]] but remains a useful archive: https://groups.google.com/group/TiddlyWikiDev
|
||||
** An enhanced group search facility is available on [[mail-archive.com|https://www.mail-archive.com/tiddlywikidev@googlegroups.com/]]
|
||||
* Follow [[@TiddlyWiki on Twitter|http://twitter.com/#!/TiddlyWiki]] for the latest news
|
||||
|
||||
* [[GitHub Discussions|https://github.com/TiddlyWiki/TiddlyWiki5/discussions]] are for Q&A and open-ended discussion
|
||||
* [[GitHub Issues|https://github.com/TiddlyWiki/TiddlyWiki5/issues]] are for raising bug reports and proposing specific, actionable new ideas
|
||||
|
||||
* The older ~TiddlyWikiDev Google Group is now closed in favour of [[Talk TiddlyWiki|https://talk.tiddlywiki.org/]] and [[GitHub Discussions|https://github.com/TiddlyWiki/TiddlyWiki5/discussions]]
|
||||
** It remains a useful archive: https://groups.google.com/group/TiddlyWikiDev
|
||||
*** An enhanced group search facility is available on [[mail-archive.com|https://www.mail-archive.com/tiddlywikidev@googlegroups.com/]]
|
||||
|
||||
* Chat at https://gitter.im/TiddlyWiki/public (development room coming soon)
|
||||
|
||||
! Twitter
|
||||
|
||||
* Follow [[@TiddlyWiki on Twitter|http://twitter.com/#!/TiddlyWiki]] for the latest news
|
||||
|
||||
|
||||
@@ -4,9 +4,19 @@ tags: About
|
||||
title: History of TiddlyWiki
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
//These are personal reflections on the history and development of TiddlyWiki from JeremyRuston.//
|
||||
! Twenty Years of ~TiddlyWiki
|
||||
|
||||
//There is also a [[podcast from 2016|https://changelog.com/podcast/196]] discussing TiddlyWiki's backstory as well as a [[recording from 2021|https://twit.tv/shows/floss-weekly/episodes/620]].//
|
||||
We've held a number of livestreams to celebrate twenty years of ~TiddlyWiki. You can watch the recordings here:
|
||||
|
||||
* 19th September 2024 - https://youtube.com/live/z9slx92TyrU
|
||||
* 20th September 2024 - https://youtube.com/live/puFdN-FgOjg
|
||||
* 21st September 2024 - https://youtube.com/live/0SjsHvwjHGE
|
||||
* 22nd September 2024 - https://youtube.com/live/oD7Jtq2D4lg
|
||||
|
||||
Some recent podcasts featuring ~TiddlyWiki:
|
||||
|
||||
* The changelog podcast from 2016 - https://changelog.com/podcast/196 discussing ~TiddlyWiki's backstory
|
||||
* Floss Weekly recording from 2021 - https://twit.tv/shows/floss-weekly/episodes/620
|
||||
|
||||
! Origins of TiddlyWiki
|
||||
|
||||
|
||||
86
editions/tw5.com/tiddlers/cards/card-procedures.tid
Normal file
86
editions/tw5.com/tiddlers/cards/card-procedures.tid
Normal file
@@ -0,0 +1,86 @@
|
||||
code-body: yes
|
||||
tags: $:/tags/Macro
|
||||
title: $:/cards/procedures
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
\whitespace trim
|
||||
|
||||
\procedure flex-card(class,bordercolor:"",backgroundcolor:"",textcolor:"",imageField:"image",captionField:"caption",subtitle:"",descriptionField:"description",linkField:"link")
|
||||
<$link class={{{ [<class>addprefix[tc-card ]] }}}
|
||||
to={{{ [<currentTiddler>get<linkField>else<currentTiddler>] }}}
|
||||
aria-label=<<currentTiddler>>
|
||||
>
|
||||
<$transclude
|
||||
$variable="flex-card-body"
|
||||
bordercolor=<<bordercolor>>
|
||||
backgroundcolor=<<backgroundcolor>>
|
||||
textcolor=<<textcolor>>
|
||||
imageField=<<imageField>>
|
||||
captionField=<<captionField>>
|
||||
subtitle=<<subtitle>>
|
||||
descriptionField=<<descriptionField>>
|
||||
/>
|
||||
</$link>
|
||||
\end
|
||||
|
||||
\procedure flex-card-external(class,bordercolor:"",backgroundcolor:"",textcolor:"",imageField:"image",captionField:"caption",subtitle:"",descriptionField:"description",linkField:"url")
|
||||
<a class={{{ [<class>addprefix[tc-card ]addprefix[tc-tiddlylink ]] }}}
|
||||
href={{{ [<currentTiddler>get<linkField>] }}}
|
||||
aria-label=<<currentTiddler>>
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
>
|
||||
<$transclude
|
||||
$variable="flex-card-body"
|
||||
bordercolor=<<bordercolor>>
|
||||
backgroundcolor=<<backgroundcolor>>
|
||||
textcolor=<<textcolor>>
|
||||
imageField=<<imageField>>
|
||||
captionField=<<captionField>>
|
||||
subtitle=<<subtitle>>
|
||||
descriptionField=<<descriptionField>>
|
||||
/>
|
||||
</a>
|
||||
\end
|
||||
|
||||
\procedure flex-card-body(bordercolor,backgroundcolor,textcolor,imageField,captionField,subtitle,descriptionField)
|
||||
<div class="tc-card-accent" style.borderTop={{{ [<bordercolor>!is[blank]addprefix[5px solid ]] }}} style.background={{!!background}} style.backgroundColor=<<backgroundcolor>> style.color=<<textcolor>> style.fill=<<textcolor>>>
|
||||
<$list filter="[<currentTiddler>has[ribbon-text]]" variable="ignore">
|
||||
<div class="tc-card-ribbon-wrapper" aria-hidden="true">
|
||||
<div class="tc-card-ribbon" style.backgroundColor={{{ [<currentTiddler>get[ribbon-color]else[red]] }}}>
|
||||
<div class="tc-card-ribbon-inner">
|
||||
<$text text={{!!ribbon-text}}/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</$list>
|
||||
<$list filter="[<currentTiddler>has<imageField>]" variable="ignore">
|
||||
<div class="tc-card-image">
|
||||
<$image source={{{ [<currentTiddler>get<imageField>] }}}
|
||||
alt={{{ [<currentTiddler>get<imageField>get[alt-text]else[Image.]] }}}
|
||||
/>
|
||||
</div>
|
||||
</$list>
|
||||
<div class="tc-card-title"><$transclude field=<<captionField>>><$view field="title"/></$transclude></div>
|
||||
<$list filter="[<subtitle>!is[blank]]" variable="ignore">
|
||||
<div class="tc-card-subtitle">
|
||||
<$text text=<<subtitle>>/>
|
||||
</div>
|
||||
</$list>
|
||||
<div class="tc-card-icon"><$transclude tiddler={{!!icon}}/></div>
|
||||
<%if [all[current]get<descriptionField>else[]!match[]] %>
|
||||
<div class="tc-card-body-wrapper">
|
||||
<div class="tc-card-body">
|
||||
<$transclude field=<<descriptionField>> mode="block"/>
|
||||
</div>
|
||||
<div class="tc-card-body-clear">
|
||||
</div>
|
||||
</div>
|
||||
<%endif%>
|
||||
<%if [all[current]has[button-text]] %>
|
||||
<div class="tc-card-button" style.background-color={{!!button-color}} style.border-color={{!!button-color}}>
|
||||
<$text text={{!!button-text}}/> {{$:/core/images/chevron-right}}
|
||||
</div>
|
||||
<%endif%>
|
||||
</div>
|
||||
\end
|
||||
256
editions/tw5.com/tiddlers/cards/card-styles.tid
Normal file
256
editions/tw5.com/tiddlers/cards/card-styles.tid
Normal file
@@ -0,0 +1,256 @@
|
||||
tags: $:/tags/Stylesheet
|
||||
title: $:/cards/styles
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock
|
||||
|
||||
.tc-cards {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: space-evenly;
|
||||
width: 100%;
|
||||
padding: 0.5em;
|
||||
background: <<colour background>>;
|
||||
border-color: rgba(34,36,38,.15);
|
||||
box-shadow: 0 2px 25px 0 rgb(34 36 38 / 5%) inset;
|
||||
gap: 1em;
|
||||
}
|
||||
|
||||
.tc-cards.tc-small {
|
||||
text-align: center;
|
||||
font-size: 0.7em;
|
||||
}
|
||||
|
||||
.tc-cards.tc-action-card {
|
||||
text-align: center;
|
||||
background: none;
|
||||
}
|
||||
|
||||
.tc-cards.tc-cards-vertical {
|
||||
}
|
||||
|
||||
.tc-cards.tc-action-card .tc-card-button {
|
||||
border: 1px solid <<colour foreground>>;
|
||||
background: <<colour foreground>>;
|
||||
margin: 0.5em;
|
||||
border-radius: 6px;
|
||||
padding: 0.5em;
|
||||
color: <<colour background>>;
|
||||
fill: <<colour background>>;
|
||||
}
|
||||
|
||||
.tc-cards.tc-action-card .tc-card-button svg {
|
||||
width: 0.65em;
|
||||
height: 0.65em;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card {
|
||||
font-weight: normal;
|
||||
flex-grow: 1;
|
||||
max-width: 250px;
|
||||
position: relative;
|
||||
background: <<colour background>>;
|
||||
color: <<colour foreground>>;
|
||||
width: 200px;
|
||||
min-height: 0;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
|
||||
transition: box-shadow 0.3s ease,transform .3s ease;
|
||||
}
|
||||
|
||||
.tc-cards.tc-cards-vertical .tc-tiddlylink.tc-card {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
@media (max-width: 500px) {
|
||||
|
||||
.tc-cards {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card {
|
||||
margin: 0.25em;
|
||||
width: 45%;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card.tc-card-quote {
|
||||
width: 320px;
|
||||
box-shadow: none;
|
||||
background-color: #effdff;
|
||||
}
|
||||
|
||||
.tc-card-accent {
|
||||
height: 100%;
|
||||
display: flex;
|
||||
align-items: stretch;
|
||||
flex-direction: column;
|
||||
justify-content: stretch;
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.tc-cards.tc-cards-vertical .tc-card-accent {
|
||||
flex-direction: row;
|
||||
justify-content: start;
|
||||
padding: 5px 7px;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.tc-cards.tc-cards-vertical .tc-card-icon {
|
||||
line-height: 0;
|
||||
order: 1;
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card:hover {
|
||||
color: <<colour foreground>>;
|
||||
background: <<colour notification-background>>;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
box-shadow: 0 1px 5px 0 #bcbdbd, 0 0 0 1px #d4d4d5;
|
||||
transform: translateY(-3px);
|
||||
}
|
||||
|
||||
.tc-card-ribbon-wrapper {
|
||||
line-height: 0;
|
||||
width: 75px;
|
||||
height: 75px;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
overflow: hidden;
|
||||
top: 0;
|
||||
z-index: 849;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.tc-card-ribbon {
|
||||
transition: top 0.3s ease-in-out;
|
||||
top: 15px;
|
||||
right: -77px;
|
||||
position: absolute;
|
||||
transform: rotate(45deg);
|
||||
background-color: red;
|
||||
box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 50%);
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card:hover .tc-card-ribbon {
|
||||
top: -77px;
|
||||
}
|
||||
|
||||
.tc-card-ribbon-inner {
|
||||
font-size: 10px;
|
||||
line-height: 13px;
|
||||
font-weight: 700;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
text-shadow: 0 -1px rgb(0 0 0 / 50%);
|
||||
width: 200px;
|
||||
display: inline-block;
|
||||
padding: 2px 0;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.tc-card-image {
|
||||
border-top-left-radius: 8px;
|
||||
border-top-right-radius: 8px;
|
||||
line-height: 0;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.tc-card-image img {
|
||||
border-top-left-radius: 8px;
|
||||
border-top-right-radius: 8px;
|
||||
width: 100%;
|
||||
transition: transform 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card:hover .tc-card-image img {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.tc-card .tc-card-icon svg {
|
||||
transition: transform 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
.tc-card:hover .tc-card-icon svg {
|
||||
transform: scale(1.1);
|
||||
}
|
||||
|
||||
.tc-card-title {
|
||||
font-size: 1.2em;
|
||||
line-height: 1.2;
|
||||
font-weight: 600;
|
||||
transition: color 0.3s ease-in-out;
|
||||
padding: 0 10px;
|
||||
margin: 0.5em 0 0.25em 0;
|
||||
}
|
||||
|
||||
.tc-cards.tc-cards-vertical .tc-card-title {
|
||||
font-size: 1.1em;
|
||||
min-width: 10em;
|
||||
order: 2;
|
||||
}
|
||||
|
||||
.tc-cards.tc-cards-vertical .tc-card-title svg {
|
||||
width: 1em;
|
||||
height: 1em;
|
||||
vertical-align: text-bottom;
|
||||
}
|
||||
|
||||
.tc-card-subtitle,
|
||||
.tc-card-author {
|
||||
font-size: 0.8em;
|
||||
line-height: 1.2;
|
||||
color: <<colour muted-foreground>>;
|
||||
padding: 0 10px;
|
||||
margin: 0.5em 0;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.tc-card-body {
|
||||
font-size: 0.9em;
|
||||
line-height: 1.2;
|
||||
padding: 0.25em 10px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.tc-cards.tc-cards-vertical .tc-card-body {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
.tc-card-body-wrapper {
|
||||
position: relative;
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card.tc-card-quote .tc-card-body:before {
|
||||
font-family: Georgia, serif;
|
||||
color: <<colour blockquote-bar>>;
|
||||
content: open-quote;
|
||||
font-size: 5em;
|
||||
line-height: 1;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card.tc-card-quote .tc-card-body:after {
|
||||
font-family: Georgia, serif;
|
||||
color: <<colour blockquote-bar>>;
|
||||
content: close-quote;
|
||||
font-size: 5em;
|
||||
line-height: 1;
|
||||
float: right;
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card .tc-card-body-clear {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.tc-card-body > p {
|
||||
margin: 0.25em 0;
|
||||
}
|
||||
|
||||
.tc-card a:active, .tc-card a:focus, .tc-btn-download:active, .tc-btn-download:focus{
|
||||
outline: none;
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
title: RenderTiddlerCommand
|
||||
tags: Commands
|
||||
caption: rendertiddler
|
||||
tags: Commands $:/deprecated
|
||||
title: RenderTiddlerCommand
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
<<.deprecated-since "5.1.15" "RenderCommand">>.
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
title: RenderTiddlersCommand
|
||||
tags: Commands
|
||||
caption: rendertiddlers
|
||||
tags: Commands $:/deprecated
|
||||
title: RenderTiddlersCommand
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
<<.deprecated-since "5.1.15" "RenderCommand">>.
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
title: SaveTiddlerCommand
|
||||
tags: Commands
|
||||
created: 20131218121606089
|
||||
modified: 20131218121606089
|
||||
caption: savetiddler
|
||||
created: 20131218121606089
|
||||
tags: Commands $:/deprecated
|
||||
title: SaveTiddlerCommand
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
<<.deprecated-since "5.1.15" "SaveCommand">>.
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
title: SaveTiddlersCommand
|
||||
tags: Commands
|
||||
created: 20140609121606089
|
||||
modified: 20140609121606089
|
||||
caption: savetiddlers
|
||||
created: 20140609121606089
|
||||
tags: Commands $:/deprecated
|
||||
title: SaveTiddlersCommand
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
<<.deprecated-since "5.1.15" "SaveCommand">>.
|
||||
|
||||
|
||||
@@ -1,20 +1,24 @@
|
||||
created: 20140721121924384
|
||||
modified: 20220131165124489
|
||||
modified: 20240925113748341
|
||||
tags: Community
|
||||
title: Forums
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
! Official Forums
|
||||
|
||||
The new official forum for talking about ~TiddlyWiki: requests for help, announcements of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email.
|
||||
!! https://talk.tiddlywiki.org/
|
||||
|
||||
https://talk.tiddlywiki.org/
|
||||
<<<
|
||||
The new official forum for talking about ~TiddlyWiki: requests for help, [[announcements|https://talk.tiddlywiki.org/c/announcements/20]] of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email.
|
||||
|
||||
Note that talk.tiddlywiki.org is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions.
|
||||
''talk.tiddlywiki.org'' is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions.
|
||||
<<<
|
||||
|
||||
For the convenience of existing users, we also continue to operate the original ~TiddlyWiki group (hosted on Google Groups since 2005):
|
||||
!!! Google Groups
|
||||
|
||||
https://groups.google.com/group/TiddlyWiki
|
||||
<<<
|
||||
For the convenience of existing users, we also continue to operate the original ~TiddlyWiki group (hosted on Google Groups since 2005): https://groups.google.com/group/TiddlyWiki
|
||||
<<<
|
||||
|
||||
! Developer Forums
|
||||
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
modified: 20241001141521924
|
||||
tags: TableOfContents
|
||||
title: TiddlyWiki on the Web
|
||||
type: text/vnd.tiddlywiki
|
||||
icon: $:/core/images/link
|
||||
color: #808
|
||||
list: TalkTiddlyWiki [[TiddlyWiki on YouTube]] [[TiddlyWiki on Reddit]] [[TiddlyWiki on Discord]] [[TiddlyWiki on GitHub]] [[TiddlyWiki on Mastodon]] [[TiddlyWiki on Twitter]] [[TiddlyWiki on Gitter]] [[TiddlyWiki on Open Collective]]
|
||||
|
||||
Links to the ~TiddlyWiki community elsewhere on the web.
|
||||
|
||||
<div class="tc-cards tc-cards-vertical">
|
||||
<$list filter="[tag[TiddlyWiki on the Web]]">
|
||||
<$macrocall $name="flex-card-external" backgroundcolor={{!!background-color}} textcolor={{!!text-color}} captionField="caption"/>
|
||||
</$list>
|
||||
</div>
|
||||
@@ -0,0 +1,7 @@
|
||||
title: TalkTiddlyWiki
|
||||
caption: ~TalkTiddlyWiki
|
||||
tags: [[TiddlyWiki on the Web]]
|
||||
url: https://talk.tiddlywiki.org/
|
||||
icon: $:/core/images/help
|
||||
background-color: #FF8C19
|
||||
text-color: #fff
|
||||
@@ -0,0 +1,7 @@
|
||||
title: TiddlyWiki on Discord
|
||||
caption: Discord
|
||||
tags: [[TiddlyWiki on the Web]]
|
||||
url: https://discord.gg/HFFZVQ8
|
||||
icon: $:/core/images/globe
|
||||
background-color: #5462EB
|
||||
text-color: #fff
|
||||
@@ -0,0 +1,7 @@
|
||||
title: TiddlyWiki on GitHub
|
||||
caption: ~GitHub
|
||||
tags: [[TiddlyWiki on the Web]]
|
||||
url: https://github.com/TiddlyWiki/TiddlyWiki5
|
||||
icon: $:/core/images/github
|
||||
background-color: #444
|
||||
text-color: #fff
|
||||
@@ -0,0 +1,7 @@
|
||||
title: TiddlyWiki on Gitter
|
||||
caption: Gitter
|
||||
tags: [[TiddlyWiki on the Web]]
|
||||
url: https://gitter.im/TiddlyWiki/public
|
||||
icon: $:/core/images/gitter
|
||||
background-color: #753a88
|
||||
text-color: #fff
|
||||
@@ -0,0 +1,7 @@
|
||||
title: TiddlyWiki on Mastodon
|
||||
caption: Mastodon
|
||||
tags: [[TiddlyWiki on the Web]]
|
||||
url: https://fosstodon.org/@TiddlyWiki
|
||||
icon: $:/core/images/mastodon
|
||||
background-color: #2b90d9
|
||||
text-color: #fff
|
||||
@@ -0,0 +1,7 @@
|
||||
title: TiddlyWiki on Open Collective
|
||||
caption: Open Collective
|
||||
tags: [[TiddlyWiki on the Web]]
|
||||
url: https://opencollective.com/tiddlywiki
|
||||
icon: Open Collective Logo
|
||||
background-color: #0c2c66
|
||||
text-color: #fff
|
||||
@@ -0,0 +1,7 @@
|
||||
title: TiddlyWiki on Reddit
|
||||
caption: Reddit
|
||||
tags: [[TiddlyWiki on the Web]]
|
||||
url: https://www.reddit.com/r/TiddlyWiki5/
|
||||
icon: Reddit Logo
|
||||
background-color: #FF4500
|
||||
text-color: #fff
|
||||
@@ -0,0 +1,7 @@
|
||||
title: TiddlyWiki on Twitter
|
||||
caption: Twitter
|
||||
tags: [[TiddlyWiki on the Web]]
|
||||
url: https://twitter.com/TiddlyWiki
|
||||
icon: $:/core/images/twitter
|
||||
background-color: #1DA1F2
|
||||
text-color: #fff
|
||||
@@ -0,0 +1,7 @@
|
||||
title: TiddlyWiki on YouTube
|
||||
caption: ~YouTube
|
||||
tags: [[TiddlyWiki on the Web]]
|
||||
url: https://www.youtube.com/c/JeremyRuston
|
||||
icon: $:/core/images/video
|
||||
background-color: #e52d27
|
||||
text-color: #fff
|
||||
@@ -1,6 +1,6 @@
|
||||
created: 20140211171341271
|
||||
modified: 20230922094937115
|
||||
tags: Concepts Reference
|
||||
modified: 20240422084520179
|
||||
tags: Concepts [[Core Macros]]
|
||||
title: Macros
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
created: 20140226083311937
|
||||
modified: 20211117042057208
|
||||
tags: Concepts Reference
|
||||
modified: 20240422091319082
|
||||
tags: Concepts [[Core Messages]]
|
||||
title: Messages
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
Widget ''messages'' are generated by [[Widgets]] in response to user actions. Messages have a <<.param name>>, an optional primary <<.param parameter>>, and one or more optional named parameters. These messages travel up the widget tree where they are handled by ancestor widgets or the core itself.
|
||||
Widget [[messages|Core Messages]] are generated by [[Widgets]] in response to user actions. Messages have a <<.param name>>, an optional primary <<.param parameter>>, and one or more optional named parameters. These messages travel up the widget tree where they are handled by ancestor widgets or the core itself.
|
||||
|
||||
The following widget messages are implemented by the core:
|
||||
|
||||
<<list-links "[tag[Messages]]">>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
created: 20201123172925848
|
||||
modified: 20240627060629394
|
||||
modified: 20240801020629394
|
||||
tags: [[Customise TiddlyWiki]]
|
||||
title: Alternative page layouts
|
||||
type: text/vnd.tiddlywiki
|
||||
@@ -23,9 +23,8 @@ This alternative page template can either be a tweaked and modified version of t
|
||||
tc-page-container tc-language-$(languageTitle)$ your-plugin-name-container
|
||||
\end
|
||||
\procedure redirected-navigate-actions()
|
||||
<$action-setfield $tiddler="$:/layout" text="" $timestamp="no">
|
||||
<$action-navigate $to=<<event-navigateTo>> $scroll="yes" />
|
||||
</$action-setfield>
|
||||
<$action-setfield $tiddler="$:/layout" text="" $timestamp="no" />
|
||||
<$action-navigate $to=<<event-navigateTo>> $scroll="yes" />
|
||||
\end
|
||||
|
||||
<$navigator story="$:/StoryList" history="$:/HistoryList" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
created: 201308281853
|
||||
modified: 201308281853
|
||||
created: 20130828185300000
|
||||
modified: 20240923162029767
|
||||
tags: Definitions
|
||||
title: CamelCase
|
||||
|
||||
CamelCase is formed by taking a phrase, capitalising the initial letter of each word, and smashing the words together to form a portmanteau word. Most wikis use CamelCase to signal phrases that should automatically become links.
|
||||
CamelCase is formed by taking a phrase, capitalising the initial letter of each word, and smashing the words together to form a portmanteau word. Traditionally most wikis including ~TiddlyWiki use CamelCase to signal phrases that should automatically become links.
|
||||
|
||||
You can also [[disable CamelCase linking in TiddlyWiki|How to turn off camel case linking]] if you want.
|
||||
|
||||
<<.from-version 5.3.0>> ~CamelCase is disabled by default in new wikis.
|
||||
|
||||
@@ -1,21 +1,9 @@
|
||||
created: 20130825161100000
|
||||
modified: 20230803051056946
|
||||
modified: 20241006202631647
|
||||
tags: Definitions
|
||||
title: TiddlyFox
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
<<.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 was an extension for older versions of Firefox that allowed standalone TiddlyWiki files to save their changes directly to the file system.
|
||||
|
||||
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.
|
||||
|
||||
TiddlyFox can be downloaded from the Mozilla Addons site:
|
||||
|
||||
https://addons.mozilla.org/en-GB/firefox/addon/tiddlyfox/
|
||||
|
||||
<<<
|
||||
You can also install the latest development version of TiddlyFox direct from GitHub:
|
||||
|
||||
https://github.com/TiddlyWiki/TiddlyFox/raw/master/tiddlyfox.xpi
|
||||
<<<
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
caption: compare
|
||||
created: 20200412181551706
|
||||
modified: 20200412181551706
|
||||
op-input: a [[selection of titles|Title Selection]]
|
||||
op-neg-output: those input titles <<.em not>> matching the specified comparison
|
||||
op-output: those input titles matching the specified comparison
|
||||
op-parameter: the value to compare
|
||||
op-purpose: filter the input by comparing each item against the parameter
|
||||
op-suffix: the <<.op compare>> operator uses a rich suffix, see below for details
|
||||
tags: [[Filter Operators]] [[Mathematics Operators]] [[String Operators]] [[Negatable Operators]]
|
||||
title: compare Operator
|
||||
type: text/vnd.tiddlywiki
|
||||
caption: compare
|
||||
op-purpose: filter the input by comparing each item against the parameter
|
||||
op-input: a [[selection of titles|Title Selection]]
|
||||
op-suffix: the <<.op compare>> operator uses a rich suffix, see below for details
|
||||
op-parameter: the value to compare
|
||||
op-output: those input titles matching the specified comparison
|
||||
op-neg-output: those input titles <<.em not>> matching the specified comparison
|
||||
|
||||
<<.from-version "5.1.22">>The <<.op compare>> filter allows numerical, string and date comparisons to be performed.
|
||||
|
||||
@@ -21,7 +21,7 @@ The <<.op compare>> operator uses an extended syntax to specify all the options:
|
||||
|
||||
The ''type'' can be:
|
||||
|
||||
* "number" - invalid numbers are interpreted as zero
|
||||
* "number" - (default) invalid numbers are interpreted as zero
|
||||
* "integer" - invalid integers are interpreted as zero
|
||||
* "string"
|
||||
* "date" - invalid dates are interpreted as 1st January 1970
|
||||
@@ -43,7 +43,7 @@ For example:
|
||||
```
|
||||
[[2]compare:number:eq[3]] returns nothing
|
||||
[[2]compare:number:lt[3]] returns "2"
|
||||
[[2]compare:number:eq[2]] returns "2"
|
||||
[[2]compare::eq[2]] returns "2"
|
||||
```
|
||||
|
||||
Note that several of the variants of the <<.op compare>> operator are synonyms for existing operators, and are provided in the interests of consistency. For example, `compare:string:eq[x]` is a synonym for `match[x]`.
|
||||
|
||||
@@ -9,3 +9,4 @@ type: text/vnd.tiddlywiki
|
||||
<<.operator-example 3 "[list[Days of the Week]compare:string:gt[M]compare:string:lt[W]]">>
|
||||
<<.operator-example 4 "[[v5.1.23-prerelease]compare:version:gt[v5.1.22]]">>
|
||||
<<.operator-example 5 "[[1]compare:number:gt[2]then[yes]else[no]]">>
|
||||
<<.operator-example 6 "[[-2]compare::lt[-1]]">>
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
caption: list
|
||||
created: 20140410103123179
|
||||
modified: 20211115092315020
|
||||
modified: 20240811083650364
|
||||
op-input: ignored
|
||||
op-neg-input: a [[selection of titles|Title Selection]]
|
||||
op-neg-output: those input titles that are <<.em not>> mentioned at <<.place R>>
|
||||
op-output: the titles stored as a [[title list|Title List]] at <<.place R>>
|
||||
op-parameter: a [[reference|TextReference]] to a [[field|TiddlerFields]] or [[index|DataTiddlers]] of a particular tiddler
|
||||
op-parameter-name: R
|
||||
op-purpose: select titles via a list field
|
||||
tags: [[Filter Operators]] [[Field Operators]] [[Selection Constructors]] [[Negatable Operators]]
|
||||
title: list Operator
|
||||
type: text/vnd.tiddlywiki
|
||||
caption: list
|
||||
op-purpose: select titles via a list field
|
||||
op-input: ignored
|
||||
op-neg-input: a [[selection of titles|Title Selection]]
|
||||
op-parameter: a [[reference|TextReference]] to a [[field|TiddlerFields]] or [[property|DataTiddlers]] of a particular tiddler
|
||||
op-parameter-name: R
|
||||
op-output: the titles stored as a [[title list|Title List]] at <<.place R>>
|
||||
op-neg-output: those input titles that are <<.em not>> mentioned at <<.place R>>
|
||||
|
||||
<<.place R>> can reference either a field or a property. See [[TextReference]] for the syntax.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
created: 20221009124003601
|
||||
modified: 20240619211228560
|
||||
tags: Concepts Reference
|
||||
modified: 20240422084850412
|
||||
tags: Concepts [[Core Functions]]
|
||||
title: Functions
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
|
||||
@@ -12,4 +12,4 @@ The next step is to choose a method for saving changes. There's a wide variety o
|
||||
|
||||
<<.warning "Don't attempt to use the browser ''File''/''Save'' menu option to save changes (it doesn't work)">><br/><br/>
|
||||
|
||||
{{Saving}}
|
||||
{{Saving}}
|
||||
15
editions/tw5.com/tiddlers/hellothere/Find Out More.tid
Normal file
15
editions/tw5.com/tiddlers/hellothere/Find Out More.tid
Normal file
@@ -0,0 +1,15 @@
|
||||
modified: 20241001141521924
|
||||
tags: TableOfContents
|
||||
title: Find Out More
|
||||
type: text/vnd.tiddlywiki
|
||||
icon: $:/core/images/help
|
||||
color: #880
|
||||
|
||||
Resources to help you learn more about ~TiddlyWiki and its community.
|
||||
|
||||
<div class="tc-cards">
|
||||
<$list filter="[tag[HelloThumbnail]]">
|
||||
<$macrocall $name="flex-card" captionField="caption" descriptionField="text"/>
|
||||
</$list>
|
||||
</div>
|
||||
|
||||
@@ -1,73 +1,17 @@
|
||||
created: 20130822170200000
|
||||
list: [[A Gentle Guide to TiddlyWiki]] [[Discover TiddlyWiki]] [[Some of the things you can do with TiddlyWiki]] [[Ten reasons to switch to TiddlyWiki]] Examples [[What happened to the original TiddlyWiki?]]
|
||||
modified: 20240710115948992
|
||||
modified: 20241001141521924
|
||||
tags: TableOfContents
|
||||
title: HelloThere
|
||||
type: text/vnd.tiddlywiki
|
||||
icon: $:/core/icon
|
||||
|
||||
!!.tc-hero-heading ''Welcome to TiddlyWiki, a unique [[non-linear|Philosophy of Tiddlers]] notebook for [[capturing|Creating and editing tiddlers]], [[organising|Structuring TiddlyWiki]] and [[sharing|Sharing your tiddlers with others]] complex information''
|
||||
|
||||
Use it to keep your [[to-do list|TaskManagementExample]], to plan an [[essay or novel|"TiddlyWiki for Scholars" by Alberto Molina]], or to organise your wedding. Record every thought that crosses your brain, or build a flexible and responsive website.
|
||||
|
||||
TiddlyWiki lets you choose where to keep your data, guaranteeing that in the decades to come you will [[still be able to use|Future Proof]] the notes you take today.
|
||||
* ~TiddlyWiki lets you choose where to keep your data, guaranteeing that in the decades to come you will [[still be able to use|Future Proof]] the notes you take today.
|
||||
|
||||
!! ''Quick Start''
|
||||
* ~TiddlyWiki is infinitely customisable and extensible with many plugins that add new features
|
||||
|
||||
<div class="tc-cards tc-action-card">
|
||||
<$list filter="[tag[Quick Start]]">
|
||||
<$macrocall $name="flex-card" bordercolor={{!!color}} textcolor={{!!text-color}} backgroundcolor={{!!background-color}} captionField="caption" descriptionField="text"/>
|
||||
</$list>
|
||||
</div>
|
||||
<div class="tc-cards tc-small">
|
||||
<$link to="中文社区 - Chinese Community" class="tc-btn-big-green tc-card">
|
||||
中文社区<br/>Chinese Community
|
||||
</$link>
|
||||
</div>
|
||||
|
||||
!! ''Find Out More''
|
||||
|
||||
<div class="tc-cards">
|
||||
<$list filter="[tag[HelloThumbnail]]">
|
||||
<$macrocall $name="flex-card" captionField="caption" descriptionField="text"/>
|
||||
</$list>
|
||||
</div>
|
||||
|
||||
!! ''Community''
|
||||
|
||||
<div class="tc-cards" style="font-size:0.7em;text-align:center;margin:3em auto;">
|
||||
<a href="https://talk.tiddlywiki.org/" class="tc-btn-big-green" style="border-radius:4px;background-color:#FF8C19;" target="_blank" rel="noopener noreferrer">
|
||||
{{$:/core/images/help}} ~TalkTW
|
||||
</a>
|
||||
<a href="https://www.youtube.com/c/JeremyRuston" class="tc-btn-big-green" style="border-radius:4px;background-color:#e52d27;" target="_blank" rel="noopener noreferrer">
|
||||
{{$:/core/images/video}} ~YouTube
|
||||
</a>
|
||||
<a href="https://discord.gg/HFFZVQ8" class="tc-btn-big-green" style="border-radius:4px;background-color:#5462EB;" target="_blank" rel="noopener noreferrer">
|
||||
{{$:/core/images/globe}} Discord
|
||||
</a>
|
||||
<a href="https://twitter.com/TiddlyWiki" class="tc-btn-big-green" style="border-radius:4px;background-color:#1DA1F2;" target="_blank" rel="noopener noreferrer">
|
||||
{{$:/core/images/twitter}} Twitter
|
||||
</a>
|
||||
<a rel="me" href="https://fosstodon.org/@TiddlyWiki" class="tc-btn-big-green" style="border-radius:4px;background-color:#2b90d9;" target="_blank" rel="noopener noreferrer">
|
||||
{{$:/core/images/mastodon}} Mastodon
|
||||
</a>
|
||||
<a href="https://github.com/TiddlyWiki/TiddlyWiki5" class="tc-btn-big-green" style="border-radius:4px;background-color:#444;" target="_blank" rel="noopener noreferrer">
|
||||
{{$:/core/images/github}} ~GitHub
|
||||
</a>
|
||||
<a href="https://gitter.im/TiddlyWiki/public" class="tc-btn-big-green" style="border-radius:4px;background-color:#753a88;background-image:linear-gradient(to left,#cc2b5e,#753a88);" target="_blank" rel="noopener noreferrer">
|
||||
{{$:/core/images/gitter}} Gitter
|
||||
</a>
|
||||
<a href="https://www.reddit.com/r/TiddlyWiki5/" class="tc-btn-big-green" style="border-radius:4px;background-color:#FF4500;" target="_blank" rel="noopener noreferrer">
|
||||
{{Reddit Logo}} Reddit
|
||||
</a>
|
||||
<a href="https://opencollective.com/tiddlywiki" class="tc-btn-big-green" style="border-radius:4px;background-color:#0c2c66;" target="_blank" rel="noopener noreferrer">
|
||||
{{Open Collective Logo}} Open Collective
|
||||
</a>
|
||||
</div>
|
||||
|
||||
!! ''Testimonials & Reviews''
|
||||
|
||||
<div class="tc-cards">
|
||||
<$list filter="[tag[Testimonial]]">
|
||||
<$macrocall $name="flex-card" class="tc-card-quote" captionField="caption" descriptionField="text"/>
|
||||
</$list>
|
||||
</div>
|
||||
* ~TiddlyWiki is the product of a collective of developers, part of an extensive community of users
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
created: 20150414070451144
|
||||
list: [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - Developers]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]]
|
||||
list: [[HelloThumbnail - Twenty Years of TiddlyWiki]] [[HelloThumbnail - Newsletter]] [[HelloThumbnail - Introduction Video]] [[HelloThumbnail - Grok TiddlyWiki]] [[HelloThumbnail - Latest Version]] [[HelloThumbnail - TiddlyWikiLinks]] [[HelloThumbnail - Developers]] [[HelloThumbnail - Funding]] [[HelloThumbnail - Marketplace]] [[HelloThumbnail - Intertwingled Innovations]]
|
||||
modified: 20150414070948246
|
||||
title: HelloThumbnail
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
modified: 20241001141521924
|
||||
tags: TableOfContents
|
||||
title: Testimonials and Reviews
|
||||
type: text/vnd.tiddlywiki
|
||||
icon: $:/core/images/star-filled
|
||||
color: #088
|
||||
|
||||
\parsermode inline
|
||||
<div class="tc-cards">
|
||||
<$list filter="[tag[Testimonial]]">
|
||||
<$macrocall $name="flex-card" class="tc-card-quote" captionField="caption" descriptionField="text"/>
|
||||
</$list>
|
||||
</div>
|
||||
@@ -1,4 +1,4 @@
|
||||
title: Product Hunt Link
|
||||
tags: [[HelloThere Badge]]
|
||||
|
||||
<a href="https://www.producthunt.com/posts/tiddlywiki-2?utm_source=badge-top-post-badge&utm_medium=badge&utm_souce=badge-tiddlywiki-2" alt="Product Hunt: Product of the Day" target="_blank" rel="noopener noreferrer">{{ProductHunt-Badge.svg}}</a>
|
||||
<a href="https://www.producthunt.com/posts/tiddlywiki-2?utm_source=badge-top-post-badge&utm_medium=badge&utm_souce=badge-tiddlywiki-2" aria-label="Product Hunt: Product of the Day" target="_blank" rel="noopener noreferrer">{{ProductHunt-Badge.svg}}</a>
|
||||
@@ -1,2 +1,18 @@
|
||||
title: Quick Start
|
||||
list: [[Quick Start: Tiddlyhost]] [[Quick Start: Desktop]] [[Quick Start: DIY]] [[Quick Start: Xememex]]
|
||||
modified: 20241001141521924
|
||||
list: [[Quick Start: Tiddlyhost]] [[Quick Start: Desktop]] [[Quick Start: DIY]] [[Quick Start: Xememex]]
|
||||
icon: $:/core/images/tip
|
||||
color: #cc9
|
||||
|
||||
Choose how to get started quickly with ~TiddlyWiki.
|
||||
|
||||
<div class="tc-cards tc-action-card">
|
||||
<$list filter="[tag[Quick Start]]">
|
||||
<$macrocall $name="flex-card" bordercolor={{!!color}} textcolor={{!!text-color}} backgroundcolor={{!!background-color}} captionField="caption" descriptionField="text"/>
|
||||
</$list>
|
||||
</div>
|
||||
<div class="tc-cards tc-small">
|
||||
<$link to="中文社区 - Chinese Community" class="tc-btn-big-green tc-card" aria-label="Chinese Community">
|
||||
中文社区<br/>Chinese Community
|
||||
</$link>
|
||||
</div>
|
||||
|
||||
@@ -5,6 +5,5 @@ image: Funding.png
|
||||
link: Funding TiddlyWiki
|
||||
tags: HelloThumbnail
|
||||
title: HelloThumbnail - Funding
|
||||
ribbon-text: NEW
|
||||
|
||||
Find out how you can help support ~TiddlyWiki financially
|
||||
@@ -5,6 +5,5 @@ background-color: #EAE57D
|
||||
image: TiddlyWiki Marketplace Banner
|
||||
caption: ~TiddlyWiki Marketplace
|
||||
link: TiddlyWiki Marketplace
|
||||
ribbon-text: NEW
|
||||
|
||||
Explore commercial products and services for ~TiddlyWiki
|
||||
@@ -0,0 +1,9 @@
|
||||
title: HelloThumbnail - Twenty Years of TiddlyWiki
|
||||
tags: HelloThumbnail
|
||||
color: #D5B7EA
|
||||
image: Twenty Years of TiddlyWiki
|
||||
caption: Twenty Years of ~TiddlyWiki
|
||||
link: History of TiddlyWiki
|
||||
ribbon-text: NEW
|
||||
|
||||
Celebrating 20 years since the launch of ~TiddlyWiki
|
||||
@@ -0,0 +1,12 @@
|
||||
created: 20240811052854726
|
||||
modified: 20240811053649554
|
||||
tags: [[Hidden Settings]]
|
||||
title: Hidden Setting: Content to be displayed for empty story
|
||||
|
||||
To display content when the story is empty, create $:/config/EmptyStoryMessage and enter the desired contents.
|
||||
|
||||
The following would show the GettingStarted tiddler when all others are closed.
|
||||
|
||||
```
|
||||
{{GettingStarted||$:/core/ui/ViewTemplate}}
|
||||
```
|
||||
@@ -0,0 +1,7 @@
|
||||
created: 20240907042443909
|
||||
modified: 20240907042629405
|
||||
tags: [[Hidden Settings]]
|
||||
title: Hidden Setting: Default Tiddler Colour
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
A default tiddler colour can be specified by creating a tiddler called $:/config/DefaultTiddlerColour containing the CSS color value.
|
||||
@@ -1,5 +1,5 @@
|
||||
created: 20130828190200000
|
||||
modified: 20200421003440463
|
||||
modified: 20241007003103647
|
||||
tags: [[TiddlyWiki on Node.js]]
|
||||
title: Generating Static Sites with TiddlyWiki
|
||||
type: text/vnd.tiddlywiki
|
||||
@@ -16,13 +16,13 @@ You can explore a static representation of the main TiddlyWiki site at https://t
|
||||
|
||||
The following commands are used to generate the sample static version of the TiddlyWiki5 site:
|
||||
|
||||
```
|
||||
tiddlywiki wikipath --rendertiddlers '[!is[system]]' $:/core/templates/static.tiddler.html static text/plain
|
||||
tiddlywiki wikipath --rendertiddler $:/core/templates/static.template.html static.html text/plain
|
||||
tiddlywiki wikipath --rendertiddler $:/core/templates/static.template.css static/static.css text/plain
|
||||
```sh
|
||||
tiddlywiki wikipath --render '[!is[system]]' '[encodeuricomponent[]addprefix[static/]]' text/plain $:/core/templates/static.tiddler.html
|
||||
tiddlywiki wikipath --render $:/core/templates/static.template.html static.html text/plain
|
||||
tiddlywiki wikipath --render $:/core/templates/static.template.css static/static.css text/plain
|
||||
```
|
||||
|
||||
The first RenderTiddlersCommand generates the HTML representations of individual tiddlers, the second RenderTiddlerCommand saves the static version of the DefaultTiddlers, and the final RenderTiddlerCommand saves the stylesheet. (All the files are placed in the `output` folder of the wiki folder).
|
||||
The first RenderCommand generates the HTML representations of individual tiddlers, `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`. The second RenderCommand saves the static version of the DefaultTiddlers, and the final RenderCommand saves the stylesheet. (All the files are placed in the `output` folder of the wiki folder).
|
||||
|
||||
! Wiki Snapshot with Internal Links
|
||||
|
||||
@@ -33,5 +33,5 @@ For example: https://tiddlywiki.com/alltiddlers.html
|
||||
The example is built by the following commands:
|
||||
|
||||
```
|
||||
--rendertiddler $:/core/templates/alltiddlers.template.html alltiddlers.html text/plain
|
||||
--render $:/core/templates/alltiddlers.template.html alltiddlers.html text/plain
|
||||
```
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
created: 20161209172820513
|
||||
modified: 20170204191306382
|
||||
modified: 20240923161828376
|
||||
tags: [[Customise TiddlyWiki]] Learning
|
||||
title: How to turn off camel case linking
|
||||
type: text/vnd.tiddlywiki
|
||||
@@ -8,12 +8,18 @@ CamelCase is used in most Wikis, but it can interfere with text presentation in
|
||||
|
||||
!! Turning off Camel Case locally
|
||||
|
||||
To turn off a particular instance of a CamelCase text, simply put a tilde (~) in front of the word, like this:
|
||||
To prevent a particular CamelCase word from being linked, simply put a tilde (~) in front of the word, like this:
|
||||
|
||||
```
|
||||
~CamelCase
|
||||
```
|
||||
|
||||
If you need to disable CamelCase for just an entire tiddler, you can use the [[\rules pragma|Pragma: \rules]]:
|
||||
|
||||
```
|
||||
\rules except wikilink
|
||||
```
|
||||
|
||||
!! Turning off Camel Case globally
|
||||
|
||||
To turn off CamelCase in all tiddlers, navigate to the [[Control Panel|$:/ControlPanel]]. Select the `Settings` tab and then scroll or read down to the ``Camel Case Wiki Links`` section and unselect ``Enable automatic CamelCase linking``.
|
||||
@@ -41,7 +41,7 @@ You can then use your own [[styles and classes in WikiText|Styles and Classes in
|
||||
|
||||
Custom stylesheets are applied independently from theme stylesheets. Therefore, it is often necessary for the css rules in your custom stylesheet to be more specific than those of the theme you want to override. For example, `html body.tc-body` is more specific than `body.tc-body`.
|
||||
|
||||
<<.tip "''You should always start with the least specific value that works!''<br><br>">>
|
||||
<<.tip """You should always start with the least specific value that works!""">>
|
||||
|
||||
! Stylesheet Types
|
||||
|
||||
@@ -76,4 +76,4 @@ The ~TiddlyWiki core provides several [[global macros that are helpful in constr
|
||||
|
||||
!! See Also
|
||||
|
||||
* <<list-links "[tag[Using Stylesheets]]">>
|
||||
<<list-links "[tag[Using Stylesheets]]">>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
title: Blurry Lawn.jpg
|
||||
type: image/jpeg
|
||||
tags: picture external-image
|
||||
source: https://www.flickr.com/photos/jermy/16386332964/in/photostream
|
||||
source: https://www.flickr.com/photos/jermy/16386332964/in/photostream
|
||||
alt-text: Blurry image with green grass with flowsers.
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
title: Favicon template.svg
|
||||
tags: picture
|
||||
type: image/svg+xml
|
||||
type: image/svg+xml
|
||||
alt-text: Motovun Jack with blue background.
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
title: Funding.png
|
||||
type: image/png
|
||||
tags: picture
|
||||
alt-text: Hand over a debit-card.
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
title: Grok TiddlyWiki Banner
|
||||
type: image/png
|
||||
tags: picture
|
||||
alt-text: Grok TiddlyWiki page and siluette of Motovun Jack.
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
title: Introduction Video Thumbnail.jpg
|
||||
type: image/jpeg
|
||||
tags: picture
|
||||
alt-text: Screenshot with a headline: TiddlyWiki. Below are several tiddlers randomly stacked.
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
title: TiddlyWiki Marketplace Banner
|
||||
type: image/jpeg
|
||||
tags: picture
|
||||
alt-text: Motovun Jack with a shopping cart. Blue floor, orange background.
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
title: Motovun Jack.ascii
|
||||
tags: picture
|
||||
alt-text: Motovun Jack ASCII-art.
|
||||
|
||||
\rules only html
|
||||
<pre style="font-size:10px; font-family: monospace; line-height:13px">
|
||||
|
||||
@@ -2,3 +2,4 @@ title: Motovun Jack.jpg
|
||||
type: image/jpeg
|
||||
source: https://www.flickr.com/photos/jermy/6292279493/in/photostream
|
||||
tags: picture
|
||||
alt-text: Motovun Jack on a stone wall with treas and hills in the background.
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
title: Motovun Jack.pdf
|
||||
type: application/pdf
|
||||
tags: picture
|
||||
alt-text: PDF reader with Motovun Jack siluette on a white background page 1 of 1.
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
title: New Release Banner
|
||||
type: image/png
|
||||
tags: picture
|
||||
alt-text: Release banner, with a custom background and a release version in big letters.
|
||||
|
||||
@@ -2,3 +2,4 @@ title: Newnham Horizon.jpg
|
||||
type: image/jpeg
|
||||
tags: picture external-image
|
||||
source: https://www.flickr.com/photos/jermy/289999155/in/photostream
|
||||
alt-text: Newham Horizon. Green field, blue skey with some clouds on a sunny day.
|
||||
|
||||
@@ -2,5 +2,6 @@ created: 20240621075644739
|
||||
modified: 20240621075647009
|
||||
tags: picture
|
||||
title: Open Collective Logo
|
||||
alt-text: Open Collective Logo
|
||||
|
||||
<svg style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 28 28"><path d="M25.509 6.026A13.934 13.934 0 0 1 28 14c0 2.963-.92 5.71-2.491 7.974l-3.626-3.627A8.96 8.96 0 0 0 23 14a8.964 8.964 0 0 0-1.117-4.347l3.626-3.627Z"/><path d="m21.974 2.49-3.627 3.628a9 9 0 1 0 0 15.765l3.627 3.626A13.934 13.934 0 0 1 14 27.999C6.268 28 0 21.733 0 14 0 6.269 6.268 0 14 0c2.963 0 5.711.922 7.974 2.492Z"/></svg>
|
||||
<svg style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" width="22pt" height="22pt" viewBox="0 0 28 28"><path d="M25.509 6.026A13.934 13.934 0 0 1 28 14c0 2.963-.92 5.71-2.491 7.974l-3.626-3.627A8.96 8.96 0 0 0 23 14a8.964 8.964 0 0 0-1.117-4.347l3.626-3.627Z"/><path d="m21.974 2.49-3.627 3.628a9 9 0 1 0 0 15.765l3.627 3.626A13.934 13.934 0 0 1 14 27.999C6.268 28 0 21.733 0 14 0 6.269 6.268 0 14 0c2.963 0 5.711.922 7.974 2.492Z"/></svg>
|
||||
@@ -1,2 +1,3 @@
|
||||
title: PerlinLight.jpg
|
||||
type: image/jpeg
|
||||
alt-text: Backgournd tile with light gray dots randomly scatterd.
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
title: Reddit Logo
|
||||
alt-text: Reddit Logo
|
||||
|
||||
\parameters (size:"22pt")
|
||||
<svg width=<<size>> height=<<size>> viewBox="0 0 20 20">
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
title: TWEUM Thumbnail.jpg
|
||||
type: image/jpeg
|
||||
tags: picture
|
||||
alt-text: TW EU Meeting thumbnail. Skyline of Oxford on a sunny day with blue sky. Motovun Jack and a TiddlyWiki sceenshot in the back.
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
title: Tiddler Fishes.svg
|
||||
type: image/svg+xml
|
||||
tags: picture
|
||||
alt-text: 5 coloured sketched fish arranged in a cyrcle.
|
||||
|
||||
@@ -2,3 +2,4 @@ title: Tiddler Poster.png
|
||||
type: image/png
|
||||
source: https://tiddlywiki.com/poster
|
||||
tags: picture
|
||||
alt-text: Poster with a headline: Your messy thoughts. Organized. Below is an abstract Stickleback fish and tiddlywiki.com URL.
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
title: TiddlyFox Apocalypse.png
|
||||
type: image/png
|
||||
tags: picture
|
||||
alt-text: Motovun Jack's head with a FireFox logo over the head and a date: Nov. 14th 2017 on the left.
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
title: TiddlyWiki Classic.png
|
||||
type: image/png
|
||||
tags: picture
|
||||
alt-text: TiddlyWiki classic screenshto thumbnail.
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
title: TiddlyWiki Newsletter Badge.png
|
||||
type: image/png
|
||||
alt-text: Motovun Jack reads a Newsletter.
|
||||
created: 20240630093143711
|
||||
modified: 20240630094906495
|
||||
tags: picture
|
||||
title: TiddlyWiki Newsletter Badge.png
|
||||
type: image/png
|
||||
@@ -1,3 +1,4 @@
|
||||
title: TiddlyWikiLinks
|
||||
type: image/png
|
||||
tags: picture
|
||||
alt-text: Motovun Jack body with "chain liks" around the neck.
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
title: Tiddlyhost Logo
|
||||
type: image/png
|
||||
tags: picture
|
||||
atl-text: TiddlyHost logo.
|
||||
BIN
editions/tw5.com/tiddlers/images/Twenty Years of TiddlyWiki.png
Normal file
BIN
editions/tw5.com/tiddlers/images/Twenty Years of TiddlyWiki.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 224 KiB |
@@ -0,0 +1,4 @@
|
||||
title: Twenty Years of TiddlyWiki
|
||||
type: image/png
|
||||
tags: picture
|
||||
alt-text: Screenshot of TiddlyWiki from 20th September 2004 with a banner reading "Twenty Years"
|
||||
@@ -1,2 +1,3 @@
|
||||
type: image/svg+xml
|
||||
title: Xememex Logo
|
||||
alt-text Xememex Logo
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
title: $:/favicon.ico
|
||||
type: image/png
|
||||
alt-text: Motovun Jack with blue background.
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
title: $:/green_favicon.ico
|
||||
type: image/png
|
||||
alt-text: Motovun Jack with green background.
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
created: 20150220180315000
|
||||
modified: 20150221222052000
|
||||
modified: 20240422084600212
|
||||
tags: Reference
|
||||
title: Core Macros
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
created: 20240609152203076
|
||||
modified: 20240614210714914
|
||||
modified: 20240901142049810
|
||||
tags:
|
||||
title: WidgetMessage: tm-http-request Examples
|
||||
type: text/vnd.tiddlywiki
|
||||
@@ -32,6 +32,7 @@ type: text/vnd.tiddlywiki
|
||||
<$action-sendmessage
|
||||
$message="tm-http-request"
|
||||
url="https://httpbin.org/post"
|
||||
header-content-type="application/json"
|
||||
method="POST"
|
||||
body='{"foo": "bar"}'
|
||||
oncompletion=<<store-fetched-output>>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
created: 20160107223425581
|
||||
list:
|
||||
modified: 20170228102531138
|
||||
tags: OfficialPlugins [[Plugin Editions]]
|
||||
caption: {{!!title}} - ^^deprecated^^
|
||||
modified: 20240913122437925
|
||||
tags: OfficialPlugins [[Plugin Editions]] $:/deprecated
|
||||
title: D3 Plugin
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
The D3 plugin integrates the D3 visualisation library with TiddlyWiki.
|
||||
<<.deprecated-since "5.3.4">> The D3 plugin integrates the D3 visualisation library with TiddlyWiki.
|
||||
|
||||
See https://tiddlywiki.com/plugins/tiddlywiki/d3/
|
||||
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
created: 20170328173820802
|
||||
modified: 20170328174328792
|
||||
tags: OfficialPlugins
|
||||
caption: {{!!title}} - ^^deprecated^^
|
||||
modified: 20240913122844238
|
||||
tags: OfficialPlugins $:/deprecated
|
||||
title: Mobile Drag And Drop Shim Plugin
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
The Mobile Drag And Drop Shim Plugin provides a "shim" that enables HTML 5 compatible drag and drop operations on mobile browsers, including iOS and Android. The shim was created by Tim Ruffles and is published at https://github.com/timruffles/ios-html5-drag-drop-shim.
|
||||
<<.deprecated-since "5.3.4">> The Mobile Drag And Drop Shim Plugin provides a "shim" that enables HTML 5 compatible drag and drop operations on mobile browsers, including iOS and Android. The shim was created by Tim Ruffles and is published at https://github.com/timruffles/ios-html5-drag-drop-shim.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
created: 20220917112931273
|
||||
modified: 20230724184044642
|
||||
modified: 20240923161726957
|
||||
tags: Pragmas
|
||||
title: Pragma: \rules
|
||||
type: text/vnd.tiddlywiki
|
||||
@@ -18,8 +18,8 @@ For example, in stylesheets it is typical to only use the rules associated with
|
||||
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline
|
||||
```
|
||||
|
||||
Some users prefer not to use CamelCase links:
|
||||
Disable CamelCase for just one tiddler:
|
||||
|
||||
```
|
||||
\rules except prettylink
|
||||
\rules except wikilink
|
||||
```
|
||||
@@ -1,6 +1,6 @@
|
||||
created: 20221007124007426
|
||||
modified: 20240310173130052
|
||||
tags: Concepts Reference
|
||||
modified: 20240422090349758
|
||||
tags: Concepts [[Core Procedures]]
|
||||
title: Procedures
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
|
||||
@@ -1,17 +1,23 @@
|
||||
created: 20131129094758194
|
||||
modified: 20140920135213536
|
||||
modified: 20240925115259828
|
||||
title: ReadMe
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
\define tv-wikilink-template() https://tiddlywiki.com/static/$uri_doubleencoded$.html
|
||||
\import [subfilter{$:/core/config/GlobalImportFilter}]
|
||||
|
||||
! Welcome
|
||||
|
||||
Welcome to TiddlyWiki, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation.
|
||||
|
||||
TiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText.
|
||||
~TiddlyWiki is a complete interactive wiki in ~JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText.
|
||||
|
||||
!! Demo
|
||||
|
||||
Learn more and see it in action at https://tiddlywiki.com/
|
||||
|
||||
!! Developer Documentation
|
||||
|
||||
Developer documentation is in progress at https://tiddlywiki.com/dev/
|
||||
|
||||
! Join the Community
|
||||
@@ -20,15 +26,19 @@ Developer documentation is in progress at https://tiddlywiki.com/dev/
|
||||
<$transclude mode="block" tiddler="Forums"/>
|
||||
</$vars>
|
||||
|
||||
! Installing TiddlyWiki on Node.js
|
||||
---
|
||||
|
||||
! Installing ~TiddlyWiki on Node.js
|
||||
|
||||
~TiddlyWiki is a SingleFileApplication, which is easy to use. For advanced users and developers there is a possibility to use a Node.js client / server configuration. This configuration is also used to build the ~TiddlyWiki SinglePageApplication
|
||||
|
||||
{{Installing TiddlyWiki on Node.js}}
|
||||
|
||||
! Using TiddlyWiki on Node.js
|
||||
! Using ~TiddlyWiki on Node.js
|
||||
|
||||
{{Using TiddlyWiki on Node.js}}
|
||||
|
||||
! Upgrading TiddlyWiki on Node.js
|
||||
! Upgrading ~TiddlyWiki on Node.js
|
||||
|
||||
{{Upgrading TiddlyWiki on Node.js}}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
title: Example config-tiddlyweb-host for IIS
|
||||
created: 20180328145039530
|
||||
modified: 20180328145234871
|
||||
tags: Saving
|
||||
tags: [[Installing TiddlyWiki on Microsoft Internet Information Server]]
|
||||
type: text/plain
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
created: 20180328145039530
|
||||
modified: 20180328145234871
|
||||
tags: Saving
|
||||
tags: [[Installing TiddlyWiki on Microsoft Internet Information Server]]
|
||||
title: Example package.json for IIS
|
||||
type: text/plain
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
created: 20180328151124878
|
||||
modified: 20180328151214616
|
||||
tags: Saving
|
||||
tags: [[Installing TiddlyWiki on Microsoft Internet Information Server]]
|
||||
title: Example tiddlywiki.info for IIS
|
||||
type: text/plain
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
created: 20180328145259455
|
||||
modified: 20180701185215523
|
||||
tags: Saving
|
||||
tags: [[Installing TiddlyWiki on Microsoft Internet Information Server]]
|
||||
title: Example web.config for IIS
|
||||
type: text/plain
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
caption: TidGi Desktop
|
||||
caption: ~TidGi Desktop
|
||||
color: #FF8A65
|
||||
community-author: LinOnetwo
|
||||
created: 20220221080637764
|
||||
|
||||
@@ -15,3 +15,5 @@ type: text/vnd.tiddlywiki
|
||||
[[TiddlyHost.com|https://tiddlyhost.com/]] is a hosting service for TiddlyWiki created by Simon Baird. Once you sign up and confirm your email you can create "sites", (i.e. ~TiddlyWikis), with support for online saving. Sites can be private or public, and you can optionally list them on the taggable and searchable [[TiddlyHost Hub|https://tiddlyhost.com/hub]] where they'll be discoverable by others.
|
||||
|
||||
Unlike [[TiddlySpot|Saving on TiddlySpot]], [[TiddlyHost|https://tiddlyhost.com]] is secure, open source, and has proper support for TiddlyWiki5. It also allows uploading existing ~TiddlyWiki files, supports TiddlyWikiClassic, and lets you claim ownership of your ~TiddlySpot sites. For more information see the [[FAQ|https://github.com/simonbaird/tiddlyhost/wiki/FAQ]] and the [[About|https://tiddlyhost.com/about]] page.
|
||||
|
||||
If you find Tiddlyhost useful, please consider [[donation or sponsorship|https://tiddlyhost.com/donate]].
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
caption: Saving with FireFox
|
||||
created: 20230803205140949
|
||||
modified: 20230803213246739
|
||||
tags: Saving Firefox
|
||||
title: Saving with FireFox
|
||||
|
||||
# Restart [[Firefox]]
|
||||
# [[Download]] an empty TiddlyWiki by clicking this button:
|
||||
#> {{$:/editions/tw5.com/snippets/download-empty-button}}
|
||||
# Locate the file you just downloaded
|
||||
#* You may rename it, but be sure to keep the `.html` or `.htm` extension
|
||||
# Open the file in [[Firefox]]
|
||||
|
||||
# Try creating a new tiddler using the ''new tiddler'' <<.icon $:/core/images/new-button>> button in the sidebar. Type some content for the tiddler, and click the <<.icon $:/core/images/done-button>> ''ok'' button
|
||||
# Save your changes by clicking the <<.icon $:/core/images/save-button-dynamic>> ''save changes'' button in the sidebar
|
||||
#* Look for the yellow notification ''Saved wiki'' at the top right of the window
|
||||
# Refresh the browser window to verify that your changes have been saved correctly
|
||||
@@ -1,26 +0,0 @@
|
||||
created: 20140103134551508
|
||||
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|http://getfirefox.com]]
|
||||
#* http://getfirefox.com
|
||||
# Install the latest release of the TiddlyFox extension from:
|
||||
#* https://addons.mozilla.org/en-GB/firefox/addon/tiddlyfox/
|
||||
# Install this extension to be able to save the TiddlyWiki file locally:
|
||||
#* https://addons.mozilla.org/en-GB/android/addon/save-link-menus/
|
||||
# [[Download]] an empty TiddlyWiki by saving this link:
|
||||
#* https://tiddlywiki.com/empty.html
|
||||
#> (to save the link, ensure you've installed the "save-link-menus" extension and then long-press on the link and choose "Save link")
|
||||
# When the file has downloaded, click on it within the notification tray or the download manager application
|
||||
# Choose to open the file in Firefox (rather than the default Android viewer)
|
||||
# Click ''OK'' in response to the prompt from TiddlyFox that asks whether to enable saving for this file
|
||||
# Try creating a new tiddler using the ''new tiddler'' <<.icon $:/core/images/new-button>> button in the sidebar. Type some content for the tiddler, and click the <<.icon $:/core/images/done-button>> ''ok'' button
|
||||
# Save your changes by clicking the <<.icon $:/core/images/save-button-dynamic>> ''save changes'' button in the sidebar
|
||||
#* Look for the yellow notification ''Saved wiki'' at the top right of the window
|
||||
# Refresh the browser window to verify that your changes have been saved correctly
|
||||
15
editions/tw5.com/tiddlers/saving/Saving with TiddlyPWA.tid
Normal file
15
editions/tw5.com/tiddlers/saving/Saving with TiddlyPWA.tid
Normal file
@@ -0,0 +1,15 @@
|
||||
caption: ~TiddlyPWA
|
||||
color: #E056B4
|
||||
community-author: Val Packett
|
||||
created: 20240902162617154
|
||||
delivery: Progressive Web Application
|
||||
description: Save to Browser Storage
|
||||
method: save
|
||||
modified: 20240902162617154
|
||||
tags: Chrome Firefox Linux Mac Opera Safari Saving Windows iOS Edge
|
||||
title: TiddlyPWA - Save to Browser Storage
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
~TiddlyPWA turns TiddlyWiki 5 into an offline-first Progressive Web App with encrypted local persistent storage and efficient synchronization with a self-hosted server that can easily be hosted for free.
|
||||
|
||||
https://tiddly.packett.cool/
|
||||
@@ -4,5 +4,9 @@ title: $:/DefaultTiddlers
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
HelloThere
|
||||
[[Quick Start]]
|
||||
[[Find Out More]]
|
||||
[[TiddlyWiki on the Web]]
|
||||
[[Testimonials and Reviews]]
|
||||
GettingStarted
|
||||
Community
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
created: 20200507002521489
|
||||
modified: 20220719134613555
|
||||
title: $:/_tw5.com-card-template
|
||||
type: text/vnd.tiddlywiki
|
||||
|
||||
<$macrocall $name="flex-card" bordercolor={{!!color}} captionField="caption" subtitle={{{ [{!!community-author}!is[blank]addprefix[by ]] }}}/>
|
||||
@@ -82,291 +82,10 @@ type: text/vnd.tiddlywiki
|
||||
height: 1em;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.tc-wrapper-flex {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.tc-saving-sidebar {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
min-width: 200px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.tc-saving-sidebar a {
|
||||
display: block;
|
||||
}
|
||||
|
||||
@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {
|
||||
.tc-wrapper-flex {
|
||||
flex-direction: column;
|
||||
}
|
||||
.tc-saving-sidebar {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
.tc-saving-sidebar a {
|
||||
float: left;
|
||||
}
|
||||
}
|
||||
|
||||
.tc-saving-sidebar-category {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.tc-saving-sidebar-category-title {
|
||||
font-weight: bold;
|
||||
margin-bottom: 5px;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.tc-saving-sidebar-category-item {
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.tc-saving-introduction {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
text-align: center;
|
||||
align-items: center;
|
||||
padding: 4em;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.tc-cards {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: space-evenly;
|
||||
width: 100%;
|
||||
padding: 0.5em;
|
||||
background: <<colour background>>;
|
||||
border-color: rgba(34,36,38,.15);
|
||||
box-shadow: 0 2px 25px 0 rgb(34 36 38 / 5%) inset;
|
||||
gap: 1em;
|
||||
}
|
||||
|
||||
.tc-cards.tc-small {
|
||||
text-align: center;
|
||||
font-size: 0.7em;
|
||||
}
|
||||
|
||||
.tc-cards.tc-action-card {
|
||||
text-align: center;
|
||||
background: none;
|
||||
}
|
||||
|
||||
.tc-cards.tc-action-card .tc-card-button {
|
||||
border: 1px solid <<colour foreground>>;
|
||||
background: <<colour foreground>>;
|
||||
margin: 0.5em;
|
||||
border-radius: 6px;
|
||||
padding: 0.5em;
|
||||
color: <<colour background>>;
|
||||
fill: <<colour background>>;
|
||||
}
|
||||
|
||||
.tc-cards.tc-action-card .tc-card-button svg {
|
||||
width: 0.65em;
|
||||
height: 0.65em;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card {
|
||||
font-weight: normal;
|
||||
max-width: 100%;
|
||||
position: relative;
|
||||
background: <<colour background>>;
|
||||
color: <<colour foreground>>;
|
||||
width: 200px;
|
||||
min-height: 0;
|
||||
border: none;
|
||||
border-radius: 8px;
|
||||
box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
|
||||
transition: box-shadow 0.3s ease,transform .3s ease;
|
||||
}
|
||||
|
||||
.tc-cards.tc-cards-vertical .tc-tiddlylink.tc-card {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
@media (max-width: 500px) {
|
||||
|
||||
.tc-cards {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card {
|
||||
margin: 0.25em;
|
||||
width: 45%;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card.tc-card-quote {
|
||||
width: 320px;
|
||||
box-shadow: none;
|
||||
background-color: #effdff;
|
||||
}
|
||||
|
||||
.tc-card-accent {
|
||||
height: 100%;
|
||||
display: flex;
|
||||
align-items: stretch;
|
||||
flex-direction: column;
|
||||
justify-content: stretch;
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.tc-cards.tc-cards-vertical .tc-card-accent {
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card:hover {
|
||||
color: <<colour foreground>>;
|
||||
background: <<colour notification-background>>;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
box-shadow: 0 1px 5px 0 #bcbdbd, 0 0 0 1px #d4d4d5;
|
||||
transform: translateY(-3px);
|
||||
}
|
||||
|
||||
.tc-card-ribbon-wrapper {
|
||||
line-height: 0;
|
||||
width: 75px;
|
||||
height: 75px;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
overflow: hidden;
|
||||
top: 0;
|
||||
z-index: 849;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.tc-card-ribbon {
|
||||
transition: top 0.3s ease-in-out;
|
||||
top: 15px;
|
||||
right: -77px;
|
||||
position: absolute;
|
||||
transform: rotate(45deg);
|
||||
background-color: red;
|
||||
box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 50%);
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card:hover .tc-card-ribbon {
|
||||
top: -77px;
|
||||
}
|
||||
|
||||
.tc-card-ribbon-inner {
|
||||
font-size: 10px;
|
||||
line-height: 13px;
|
||||
font-weight: 700;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
text-shadow: 0 -1px rgb(0 0 0 / 50%);
|
||||
width: 200px;
|
||||
display: inline-block;
|
||||
padding: 2px 0;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.tc-card-image {
|
||||
border-top-left-radius: 8px;
|
||||
border-top-right-radius: 8px;
|
||||
line-height: 0;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.tc-card-image img {
|
||||
border-top-left-radius: 8px;
|
||||
border-top-right-radius: 8px;
|
||||
width: 100%;
|
||||
transition: transform 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card:hover .tc-card-image img {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
.tc-card-title {
|
||||
font-size: 1.2em;
|
||||
line-height: 1.2;
|
||||
font-weight: 600;
|
||||
transition: color 0.3s ease-in-out;
|
||||
padding: 0 10px;
|
||||
margin: 0.5em 0 0.25em 0;
|
||||
}
|
||||
|
||||
.tc-cards.tc-cards-vertical .tc-card-title {
|
||||
font-size: 1em;
|
||||
min-width: 10em;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.tc-cards.tc-cards-vertical .tc-card-title svg {
|
||||
width: 1em;
|
||||
height: 1em;
|
||||
vertical-align: text-bottom;
|
||||
}
|
||||
|
||||
.tc-card-subtitle,
|
||||
.tc-card-author {
|
||||
font-size: 0.8em;
|
||||
line-height: 1.2;
|
||||
color: <<colour muted-foreground>>;
|
||||
padding: 0 10px;
|
||||
margin: 0.5em 0;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.tc-card-body {
|
||||
font-size: 0.9em;
|
||||
line-height: 1.2;
|
||||
padding: 0.25em 10px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.tc-cards.tc-cards-vertical .tc-card-body {
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
.tc-card-body-wrapper {
|
||||
position: relative;
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card.tc-card-quote .tc-card-body:before {
|
||||
font-family: Georgia, serif;
|
||||
color: <<colour blockquote-bar>>;
|
||||
content: open-quote;
|
||||
font-size: 5em;
|
||||
line-height: 1;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card.tc-card-quote .tc-card-body:after {
|
||||
font-family: Georgia, serif;
|
||||
color: <<colour blockquote-bar>>;
|
||||
content: close-quote;
|
||||
font-size: 5em;
|
||||
line-height: 1;
|
||||
float: right;
|
||||
}
|
||||
|
||||
.tc-tiddlylink.tc-card .tc-card-body-clear {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.tc-card-body > p {
|
||||
margin: 0.25em 0;
|
||||
}
|
||||
|
||||
.tc-card a:active, .tc-card a:focus, .tc-btn-download:active, .tc-btn-download:focus{
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.tc-btn-download {
|
||||
padding: 10px 30px;
|
||||
border-radius: 5px;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user