jeremy@jermolene.com
56068d8215
tm-navigate: add separate properties to access bounds of client rectangle
...
Makes it easier to use the client rectangle information within an action handler
2021-07-05 09:52:17 +01:00
jeremy@jermolene.com
3094e06236
Add support for full refreshing of action widgets
...
Fixes #5791
2021-07-02 14:33:38 +01:00
jeremy@jermolene.com
f87b3bfcdb
Extend messagecatcher widget to allow setting multiple handlers at once
2021-06-30 16:17:59 +01:00
jeremy@jermolene.com
a0a0df9655
Update action-navigate widget with metakeys to match link widget
2021-06-30 16:11:21 +01:00
jeremy@jermolene.com
31c1584b9a
Extend $tw.utils.removeArrayEntries to return the array
2021-06-30 16:10:52 +01:00
Saq Imtiaz
041c3e817c
Support for macro params in filter operands ( #5836 )
...
* Exploratory pass at adding support for macro params in filter operands
* whitspace correction
* rename varInfo to varTree for disambiguation
* Refactored parseMacroInvocation to be re-usable, performance improvements for variables with no params and tests
* Revised regular expression and removed spurious white space changes
* Revised regular expression and removed spurious white space changes
* More whitespace cleanup and added more tests for edge cases
* Added test for macro params with square brackets
2021-06-29 22:21:39 +01:00
Saq Imtiaz
a6990128f1
Fixed bug introduced into transclusions for blank fields in #5736 ( #5835 )
2021-06-29 12:07:14 +01:00
jeremy@jermolene.com
338b7c92a2
Ensure tiddlers with fieldnames containing colons don't get saved in .tid file format
...
Prompted by discussion over at https://github.com/Jermolene/TiddlyWiki5/pull/5708#issuecomment-862399985
2021-06-27 21:27:57 +01:00
Mario Pietsch
a409536ad0
Prevent scrolling of the page when modals are displayed ( #5816 )
...
* prevent scroll-chaining in modals
* make body overflow hidden to prevent background scrolling
2021-06-27 16:24:06 +01:00
jeremy@jermolene.com
83ee363cb4
Add charcode operator to make it easier to generate strings containing control characters
...
Avoids some confusing hacks. @saqimtiaz I'm guessing you might have already done something like this?
2021-06-22 21:52:00 +01:00
Adam Sherwood
63fa0c4fa4
Hook for closing tiddlers ( #3797 )
2021-06-22 19:51:35 +01:00
Saq Imtiaz
021e9b8c4d
:map filter run prefix with docs and tests ( #5813 )
2021-06-21 20:59:58 +01:00
Mario Pietsch
afa653a7aa
Improve import cancel warning ( #5812 )
2021-06-21 20:58:58 +01:00
jeremy@jermolene.com
2da7ae0b73
Action-createtiddler: Ensure child widgets are refreshed before invocation
...
Fixes #5791
2021-06-14 18:13:51 +01:00
Mario Pietsch
9c0d6a46cc
Add "commentpragma" html style rule ( #5726 )
...
* html-comment, that can be used in the pragma area
* add commentpragma test
* fix typo
* fix typo and change comments ab bit
* combine html-comment and pragma-comment and add some docs, how to use it
* Make docs simpler by removing caching info
* change h2 wording
2021-06-14 17:39:56 +01:00
Saq Imtiaz
8f9e8c1dee
Keyboard widget: provide variable for shortcut descriptor to actions. ( #5782 )
2021-06-14 12:03:59 +01:00
Simon Huber
f2e26927c1
Add test for event.event.target being undefined in the tm-focus-selector listener ( #5771 )
2021-06-14 10:59:31 +01:00
Simon Huber
6dd1887f0b
Use event.event.view.confirm for confirmation messages in navigator.js and action-confirm.js ( #5776 )
2021-06-11 16:56:06 +01:00
Simon Huber
219beb13cc
Add test to storyviews if targetElement is null ( #5767 )
...
* Update classic.js
* Update pop.js
* Update zoomin.js
* simplify test in classic.js
* simplify test in pop.js
* simplify test in zoomin.js
2021-06-09 10:18:15 +01:00
Simon Huber
c18b7527a7
Fix #5760 - tm-focus-selector doesn't work in new windows ( #5766 )
...
* Pass the original event to invokeActionString
* Update rootwidget.js
2021-06-06 12:42:28 +01:00
Simon Huber
2f1806ab6a
Keyboard widget: don't refresh when class changes ( #5758 )
2021-06-06 11:03:08 +01:00
Simon Huber
afa4ea3d03
Make navigation in new windows work for storyviews ( #5759 )
2021-06-06 10:47:19 +01:00
Simon Huber
2b911ac11f
Make the insert- and remove-animations of storyviews work in new windows ( #5755 )
...
* Make classic storyview work in new windows, too
* Make pop storyview work in new windows, too
* Make zoomin storyview insert and remove animation work in new windows, too
2021-06-04 16:59:45 +01:00
jeremy@jermolene.com
056e6541a1
Revert 582b156d5f
: Refresh non-action widgets before invocation
2021-06-02 21:47:28 +01:00
jeremy@jermolene.com
753bf8fe62
Revert "Revert "Transclude widget: refresh selectively when needed ( #5736 )""
...
This reverts commit 4f9dd50382
.
2021-06-02 21:45:06 +01:00
jeremy@jermolene.com
4f9dd50382
Revert "Transclude widget: refresh selectively when needed ( #5736 )"
...
This reverts commit 2e695801b1
.
2021-06-02 19:14:05 +01:00
Saq Imtiaz
2e695801b1
Transclude widget: refresh selectively when needed ( #5736 )
...
* Transclude widget: only refresh when transcluded text reference has changed, includes tests
* Refactor wiki.parseTextReference so it is re-usable for getting the parser info
* Re-arrange methods in wiki.js to improve diff readability
2021-06-02 13:58:30 +01:00
jeremy@jermolene.com
55c522ab8f
Improve comments
...
As per @pmario's comment at 582b156d5f (commitcomment-51566608)
2021-06-01 11:49:05 +01:00
jeremy@jermolene.com
9faaa31299
Extend action-createtiddler to make new title available as a variable
...
I'm not sure if the docs are clear, but this is quite a big deal, and along with 582b156d5f
makes working with action widgets a lot easier.
2021-06-01 09:41:14 +01:00
jeremy@jermolene.com
582b156d5f
Refresh non-action widgets before invoking them
...
Fixes #5744
2021-06-01 09:28:04 +01:00
Joe Bordes
82ec63e711
style(App) eliminate whitespace at the end of code lines ( #5735 )
2021-05-30 19:20:17 +01:00
Joe Bordes
51fd02d9b6
i18n(en-GB) apply grammarly recommendations found while translating es-ES ( #5733 )
2021-05-30 18:51:44 +01:00
Joe Bordes
1a6d3e686b
i18n(EditorPreview) translate difference view caption ( #5732 )
2021-05-30 18:49:57 +01:00
Simon Huber
3a740b23bb
Add tc-small-gap-right to tag-pills in tags editTemplate ( #5727 )
2021-05-27 14:07:50 +01:00
jeremy@jermolene.com
082aeb92ac
Revert "extend lookup op flexibility with 2 parameters ( #5315 )"
...
This reverts commit 81b5fe944a
.
See https://github.com/Jermolene/TiddlyWiki5/pull/5315#issuecomment-848725198 for explanation
2021-05-26 13:25:19 +01:00
Simon Huber
eaf1da66b6
Add color-scheme: dark/light to the root element ... ( #5720 )
2021-05-25 22:22:21 +01:00
Mario Pietsch
c6ed4aa84e
allow us to import formerly blocked system tiddlers ( #5479 )
2021-05-25 22:21:57 +01:00
Mario Pietsch
123666c240
Add th-before-importing hook mechanism ( #5464 )
2021-05-25 22:19:58 +01:00
Mario Pietsch
68930ceb1b
Extend keyboard widget ( #5648 )
2021-05-25 22:18:37 +01:00
Joshua Fontany
8d7930f660
Update sync methods ( #5467 )
2021-05-24 21:16:23 +01:00
Saq Imtiaz
7a41283c6b
Format:titlelist operator ( #5665 )
2021-05-24 19:28:43 +01:00
BlueGreenMagick
c30ce544d1
Fix ViewToolbar items inconsistent spacing ( #5473 )
2021-05-24 19:24:37 +01:00
Mario Pietsch
2ab0474e14
Fix configuration list of HTML5 block elements ( #5469 )
2021-05-23 17:50:27 +01:00
Cameron Fischer
61714cbda3
Fixed super minor issue with import pragma ( #5521 )
2021-05-23 17:39:06 +01:00
jeremy@jermolene.com
8fbf52e419
Don't issue plugin reload warning for plugin-type: import
...
Fixes #5719
2021-05-23 11:19:46 +01:00
jeremy@jermolene.com
485779f5b2
Fix crash when accessing variables in filters that don't have a widget context
...
This should catch a large number of crashes, including:
Fixes #5716
2021-05-22 20:00:24 +01:00
Saq Imtiaz
3fc7895af2
CurrentTiddler variable consistency in subfilters and prefixes ( #5691 )
...
* Make currentTiddler variable consistent in subfilters and filter run prefixes
* Updated filterun prefix and subfilter operators to use ..currentTiddler instead of outerCurrentTiddler
2021-05-22 19:43:37 +01:00
Saq Imtiaz
10b20657cc
Deserializers[] filter operator ( #5673 )
2021-05-22 10:50:11 +01:00
Saq Imtiaz
0003d70132
New text operation insert-text ( #5707 )
2021-05-21 10:35:40 +01:00
Joshua Fontany
81b5fe944a
extend lookup op flexibility with 2 parameters ( #5315 )
2021-05-21 10:11:23 +01:00