Jeremy Ruston
4bdac09872
Fix transclude inefficiency ( #7647 )
...
* Refactor parse mode out of getTransclusionTarget
* Refactor missing transclusion target
* Add a test to avoid regressions on the handling of macros vs procedures
* Refactor condition logic
* Preparing to split getTransclusionTarget into two separate functions
* Split getTransclusionTarget into getTransclusionTargetIncludingParseTreeNodes
* Resolve another inefficiency
The transclusion target was sometimes being parsed twice when transcluding as text/plain
Associated test results are also made more consistent
* Simplify method naming
* Neatening up
2023-07-30 18:04:05 +01:00
TiddlyTweeter
4c9eaeaaf2
Signing CLA ( #7638 )
...
Co-authored-by: Jeremy Ruston <jeremy@jermolene.com>
2023-07-30 13:37:27 +01:00
Jeremy Ruston
c1ff85c205
Merge remote-tracking branch 'origin/tiddlywiki-com'
2023-07-27 18:30:23 +01:00
catter-fly
afcbac5e86
Signing CLA ( #7643 )
...
* Signing CLA
* Fix double entry
---------
Co-authored-by: Jeremy Ruston <jeremy@jermolene.com>
2023-07-27 18:23:08 +01:00
Jeremy Ruston
1a92fd5dc0
Update release note
2023-07-22 15:51:39 +01:00
Mario Pietsch
e60232e0cb
Fix drag and drop from chrome-like browsers to FireFox ( #7622 )
...
* fix drag and drop from chrome-like browsers to FireFox
* test feature matchMedia function
* implement new borwser sniffing functions as utilities
* use $tw.browser structure for isMobileChrome detection
2023-07-22 15:47:39 +01:00
Jeremy Ruston
ad6e09f1cb
Minor refactor transclude widget
...
Preparing to fix #7592
2023-07-22 14:01:24 +01:00
Jeremy Ruston
3ddb852a16
Update release note
2023-07-22 12:46:08 +01:00
Mario Pietsch
b000f20283
Fix toc indentation problem ( #7627 )
...
* fix toc indentation problem
* add caption to Third & Fourth toc tiddlers to see caption-handling
* reset modified fields
2023-07-22 12:41:19 +01:00
Jeremy Ruston
160cc0e9a9
Revert "Add widget.destroy() function ( #7468 )"
...
See discussion at https://github.com/Jermolene/TiddlyWiki5/pull/7468#issuecomment-1645753857
2023-07-22 11:41:36 +01:00
Jeremy Ruston
fd8b8f62da
Fix tiddler icon size ( #7619 )
...
* Fix tiddler icon size
* Adjust icon size
---------
Co-authored-by: Jeremy Ruston <174761+Jermolene@users.noreply.github.com>
2023-07-21 14:44:49 +01:00
Saq Imtiaz
61a08cbd7b
Feat: allow new pragmas to be indented ( #7624 )
2023-07-21 13:40:42 +01:00
Jeremy Ruston
0fd6b986a0
Update release note
2023-07-20 22:03:07 +01:00
Jeremy Ruston
0a4cfa1164
Revert f61d244410
...
No evidence that this change improved anything
2023-07-20 22:03:00 +01:00
Jeremy Ruston
04e971c3c6
Merge remote-tracking branch 'origin/tiddlywiki-com'
2023-07-20 21:48:00 +01:00
Jeremy Ruston
963887c8c4
Update Saving via a Minimal Web Server.tid ( #7617 )
...
Co-Authored-By: hffqyd <10190817+hffqyd@users.noreply.github.com>
2023-07-20 17:07:45 +01:00
hffqyd
aef76fa25f
Update Saving via a Minimal Web Server.tid ( #7617 )
...
update information
2023-07-20 17:00:33 +01:00
Jeremy Ruston
4124bbdfb3
New release banner for v5.3.1
2023-07-20 16:58:04 +01:00
Cameron Fischer
98ff6b67fd
Fixed boot so module line numbers are correct again ( #7618 )
2023-07-20 16:13:36 +01:00
Jeremy Ruston
1721203a69
Missing tag
2023-07-20 15:55:21 +01:00
Jeremy Ruston
3d0a015ae5
Populate tour edition with solar system data
...
From Simple English Wikipedia
2023-07-20 13:15:55 +01:00
Jeremy Ruston
080ca5ed31
Fix typo in build script
2023-07-20 09:51:11 +01:00
Jeremy Ruston
abcd2f110f
Build the tour edition in the preview
2023-07-20 09:38:44 +01:00
Jeremy Ruston
cf9864ebe3
Remove Anna Freud references from welcome tiddler
2023-07-20 09:38:33 +01:00
Jeremy Ruston
1aef8405bd
Add full screen section of tour and tour edition
2023-07-20 08:45:44 +01:00
Jeremy Ruston
d419161686
Merge branch 'master' into confetti-plugin
2023-07-20 08:45:33 +01:00
Jeremy Ruston
9b2af13596
tm-http-request: Add support for binary responses
...
With a demo courtesy of https://random.dog/
@rmunn you recently worked on the base64 utilities. I tried to use $tw.utils.base64Encode instead of window.btoa, but found that it didn't work. It's concerning because we expose that utility method as a filter operation, and it would be frustrating if we were not base64encoding things properly.
2023-07-17 12:15:20 +01:00
Jeremy Ruston
7182dbf244
Fix whitespace within new journal button image
...
Fixes #7612
2023-07-17 09:33:38 +01:00
Jeremy Ruston
f61d244410
Adjust max widget tree depth to 500
...
See discussion at https://talk.tiddlywiki.org/t/recursive-error-in-template-tiddler-not-getting-caught-in-5-3-0/7566/12
2023-07-17 09:33:16 +01:00
Saq Imtiaz
284669544b
Trim whitespace when importing variables in $importvariables ( #7611 )
...
* fix: trim whitespace when importing variables
* feat: added tests for importing variables
2023-07-17 09:18:42 +01:00
Jeremy Ruston
b54a88ce83
Clean up transclude widget
...
1. Update comments
2. Refactor use of parseTreeNodes so that they are not referenced unnecessarily
3. getTransclusionTarget doesn't need to return the parser object
2023-07-16 14:04:09 +01:00
Mario Pietsch
3bd8c5d50d
Add code-body to unsafe templates, and new cascade for tiddlers with system tags ( #7583 )
2023-07-15 18:12:10 +01:00
Jeremy Ruston
3a90c37816
Update substitute operator docs
...
Fixes #7609
2023-07-15 17:58:14 +01:00
Jeremy Ruston
ff7214ff56
New test for importvariables widget
2023-07-15 17:56:20 +01:00
btheado
8e9d8d4fef
Allow attribute substitution to handle variables containing non-word characters ( #7606 )
...
* Added failing test for #7604
* Fix attribute substitution regexp
Use the same regexp in wiki.getSubstitutedText as is used in
Widget.prototype.substituteVariableReferences. Fixes #7604 .
* Added a test for a variable name containing spaces
2023-07-14 21:42:31 +01:00
Jeremy Ruston
a7bafd8840
Google Analytics: tweaks
2023-07-14 12:41:55 +01:00
Jeremy Ruston
a6779efb1c
Use locale sort for shadows
...
For consistency and compatibility with non-shadow ordering
2023-07-14 12:41:04 +01:00
twMat
ec00dc5042
Update Saving on Browser with TiddlyStow.tid ( #7605 )
...
Prevent CC linking in the GettingStarted card display
2023-07-13 19:31:54 +01:00
Jeremy Ruston
08bad90e51
Ensure shadow tiddler listings are always sorted
...
Currently shadow tiddler ordering depends upon the order in which the shadows appear in the plugin JSON
2023-07-13 19:27:50 +01:00
Jeremy Ruston
9a1d7085b8
Merge remote-tracking branch 'origin/tiddlywiki-com'
2023-07-13 17:57:30 +01:00
jeremy@jermolene.com
feb797701f
Fix internal link in "Anchor Links using HTML"
...
Fixes #7600
2023-07-11 11:26:50 +01:00
TonyM
34ef27fbc0
Update Widget Attributes.tid ( #7582 )
...
Fixing error in
* [[a transclusion of a macro/variable|Transcluded Attribute Values]]
Which should be;
* [[a transclusion of a macro/variable|Variable Attribute Values]]
2023-07-09 16:55:37 +01:00
Scott Sauyet
f517497fe7
Add tabindex to SelectWidget and docs ( #7594 )
2023-07-09 16:52:35 +01:00
btheado
eff158b1ae
Fixed http-request bind-status and bind-progress option names ( #7595 )
2023-07-09 16:50:48 +01:00
jeremy@jermolene.com
6954fbee51
Fix comment missing from previous commit 6c7c21a87b
2023-07-06 12:01:39 +01:00
jeremy@jermolene.com
6c7c21a87b
Fix overeager onload handler in Jasmine plugin
...
All of this is needed to enable the Jasmine plugin to work in environment with an asynchronous startup, as seen in the sqlite3 wiki store
2023-07-06 11:52:33 +01:00
jeremy@jermolene.com
29b5b064d6
Robustify widget.removeLocalDomNodes
...
Otherwise we get crashes if the DOM nodes generated by a widget have been subsequently modified by something like MathJax – see https://talk.tiddlywiki.org/t/tw-5-3-0-js-exception/7488/2
2023-07-06 09:56:39 +01:00
jeremy@jermolene.com
02f6d850d5
Remove references to https://github.com/jermolene/tiddlywiki5/releases
...
It is not actually populated
2023-07-06 09:10:56 +01:00
Steve Schneider
7597f5af77
Update WidgetMessage_ tm-http-request Example Zotero.tid ( #7584 )
...
* corrected zotero groups available for import
* added field zotero-group to imported tiddlers
2023-07-03 18:48:11 +01:00
Jeremy Ruston
0c64b58cfb
Update release note
2023-07-01 14:34:19 +01:00