TiddlyWiki5/core/modules/widgets
Robin Munn 64812f5c06
Add join attribute to list widget (#7694)
* Add join attribute to list widget

* Use new join attribute in HTML saving templates

This simplifies the logic involved in saving tiddlers in JSON format
into TW html files, and should also slightly speed up the saving process
depending on how often that list widget gets refreshed.

* Unit tests for list widget's new join attribute

* Add `<$list-join>` widget

Allows specifying complicated join text more easily than an attribute
2023-11-25 09:35:05 +00:00
..
action-confirm.js Fix(action-confirm): check if event is defined before accessing its properties (#6063) 2021-09-22 13:43:02 +01:00
action-createtiddler.js
action-deletefield.js Fix removing a field with empty name (#6888) 2022-08-09 18:44:45 +02:00
action-deletetiddler.js
action-listops.js Remove erroneously included code 2022-03-18 12:40:12 +00:00
action-log.js
action-navigate.js
action-popup.js Fixed PR to fix popup position if popup is triggered from within an offsetParent element (#7013) 2022-12-01 21:16:44 +00:00
action-sendmessage.js Fix typo in d5f72cb282 2021-10-28 09:18:54 +01:00
action-setfield.js action-setfield shouldn't write to the current tiddler if the $tiddler attribute is present but has evaluated to a missing attribute 2022-04-16 18:02:27 +01:00
action-setmultiplefields.js Set multiple fields/variables/params using filters (#6130) 2021-10-27 11:20:11 +01:00
browse.js Add data attribute support to button and other widgets (#7769) 2023-11-22 20:05:40 +00:00
button.js Add data attribute support to button and other widgets (#7769) 2023-11-22 20:05:40 +00:00
checkbox.js Add data attribute support to button and other widgets (#7769) 2023-11-22 20:05:40 +00:00
codeblock.js Fix refreshing of codeblock widget 2021-11-05 08:28:56 +00:00
count.js
diff-text.js Fix diff-text widget crash with empty/missing attributes 2023-05-18 12:47:40 +01:00
draggable.js Add data attribute support to button and other widgets (#7769) 2023-11-22 20:05:40 +00:00
droppable.js Add data attribute support to button and other widgets (#7769) 2023-11-22 20:05:40 +00:00
dropzone.js Correct handling of pasting tiddlers (#7215) 2023-05-06 14:02:16 +01:00
edit-binary.js
edit-bitmap.js
edit-shortcut.js
edit-text.js
edit.js Revert "Bidirectional text improvements (#4541)" 2023-06-21 17:13:33 +01:00
element.js Fix crash with illegal tag names for element widget 2022-12-20 17:31:51 +00:00
encrypt.js
entity.js
error.js Improve recursion detection for transclusion and filters (#6970) 2022-10-01 10:13:40 +01:00
eventcatcher.js Fix: eventcatcher widget - variables can be undefined (#6668) 2022-05-06 17:11:13 +01:00
fieldmangler.js
fields.js
fill.js Parameterised transclusions (#6666) 2023-04-19 11:55:25 +01:00
genesis.js Fixed issue where $genesis didn't pass isBlock (#7230) 2023-02-10 10:17:32 +00:00
image.js Add usemap attribute to image widget (#7634) 2023-11-21 11:44:39 +00:00
importvariables.js Trim whitespace when importing variables in $importvariables (#7611) 2023-07-17 09:18:42 +01:00
jsontiddler.js Fix bug with innerwiki template 2021-10-02 16:17:07 +01:00
keyboard.js Allow global keyboard shortcuts to override all other shortcuts by providing a special field (#6735) 2022-10-07 17:31:04 +01:00
let.js Improved fix for #7270 2023-03-10 09:41:36 +00:00
link.js Add data attribute support to button and other widgets (#7769) 2023-11-22 20:05:40 +00:00
linkcatcher.js Linkcatcher should pass through event objects (#7401) 2023-05-06 12:07:55 +01:00
list.js Add join attribute to list widget (#7694) 2023-11-25 09:35:05 +00:00
log.js
macrocall.js Transclude widget should use fallback content if variable is missing or blank 2023-05-11 16:26:18 +01:00
messagecatcher.js Fix typo in messagecatcher widget 2023-01-16 19:34:02 +00:00
navigator.js Fix importTitle and autoOpenOnImport in the tm-import-tiddler message (#7243) 2023-02-11 09:15:44 +00:00
parameters.js Parameterised transclusions (#6666) 2023-04-19 11:55:25 +01:00
password.js
qualify.js
radio.js Add data attribute support to button and other widgets (#7769) 2023-11-22 20:05:40 +00:00
range.js Add data attribute support to button and other widgets (#7769) 2023-11-22 20:05:40 +00:00
raw.js
reveal.js Revert "Bidirectional text improvements (#4541)" 2023-06-21 17:13:33 +01:00
scrollable.js Scrollable widget: Fix crash in CI 2023-11-21 11:49:34 +00:00
select.js Add data attribute support to button and other widgets (#7769) 2023-11-22 20:05:40 +00:00
setmultiplevariables.js Set multiple fields/variables/params using filters (#6130) 2021-10-27 11:20:11 +01:00
setvariable.js Parameterised transclusions (#6666) 2023-04-19 11:55:25 +01:00
slot.js Add fillignore attribute to transclude widget to fix visible transclusion (#7451) 2023-05-14 21:25:35 +01:00
text.js
tiddler.js
transclude.js Fix refreshing of transcluded functions (#7698) 2023-10-14 09:44:18 +01:00
vars.js Add $let widget (#6148) 2021-10-30 11:42:22 +01:00
view.js Extend encodeuricomponent to process additional characters (#7128) 2023-01-19 17:45:54 +00:00
widget.js Add data attribute support to button and other widgets (#7769) 2023-11-22 20:05:40 +00:00
wikify.js