Jermolene
7a50edb56d
Refactor navigator attribute handling
...
And fix a bug whereby we weren't refreshing when some attributes changed
2018-08-26 23:57:17 +01:00
Jermolene
aba835fb74
Basics of single tiddler mode
...
* Storyviews expose a static "singleTiddlerMode" property to determine if they require single tiddler mode
* Navigator widget adds a "singleTiddlerMode" attribute; when set to "yes", the story list is entirely replaced during navigation
* Navigator widget now updates "list" field of $:/HistoryList with a more accessible version of the history list
* Add a getstoryviewsingletiddlermode[] operator so that we can obtain the story view STM status for passing to the navigator widget
2018-08-26 15:43:06 +01:00
Jermolene
0f7ce7b67f
Refactor navigator widget to use story utility to manipulate the storylist as well as the historylist
2018-08-23 18:31:48 +01:00
Jermolene
7dbe117bc5
Add username (if set) to the title of draft tiddlers
...
Makes things a bit easier to follow when working in multiuser environments.
@inmysocks, @danielo515, @arlen22, @pmario, @drakor does this make sense for your use cases?
2018-08-23 17:43:06 +01:00
Jermolene
fbaceaa8bd
Don't steal "paste" events from contenteditable elements
...
Fixes pasting with a WYSIWYG editor
2018-08-20 15:26:41 +01:00
Jermolene
c87c18be96
Fix tm-new-tiddler overwriting creation fields of existing tiddlers
...
Fixes #3371
2018-08-08 15:08:34 +01:00
Jermolene
2d231a2e07
Fix typo in reveal widget
...
Introduced in a3a4c28143
2018-07-31 13:30:00 +01:00
Jermolene
a3a4c28143
Fix bug with reveal widget not refreshing when state tiddler changes
2018-07-20 17:07:48 +01:00
Jermolene
7557b8b5b7
Remove extraneous debugging code from 35cbb127a3
2018-06-15 11:34:06 +01:00
Jermolene
35cbb127a3
Restrict variable substitutions to macros defined with the define pragma
...
Fixes #3333
2018-06-15 08:31:02 +01:00
Jermolene
2e51f08bef
Add support for rebasing headings at render time
...
Fixes #3330
2018-06-10 15:54:23 +01:00
BurningTreeC
5626148202
Fix for sidebar not showing #3223 ( #3226 )
...
* fix for sidebar not showing
I believe this fixes #3223
* add explaining comment
* ... and fix indentation.
2018-05-02 15:31:26 +01:00
Matt Lauber
c974858cf5
Add Range widget ( #2988 )
...
* Adds a range widget
Adds a range widget that supports all the range attributes on a input[type=range] element. These include min max and increment.
* Update range.js
* Fix spaces vs tabs.
* Added documentation.
2018-04-24 22:05:05 +01:00
jed
3af0487f29
Add hooks for canceling editing a tiddler, new tiddler and renaming a tiddler ( #3206 )
...
These hooks are used by the multi-user plugin and are required to make the live two-way updating between the file system and the browser
2018-04-10 19:52:00 +01:00
BurningTreeC
afe14b47b5
draggable widget: actions on drag-start and drag-end ( #3203 )
...
* pass drag-start end drag-end actions to draggable
* Update dragndrop.js
* Update dragndrop.js
* Update dragndrop.js
* Update dragndrop.js
* Update dragndrop.js
* renaming dragstart/dragend -> start/end
* renaming dragstart/dragend -> start/end
* adding docs
2018-04-08 10:29:17 +01:00
Tobias Beer
f092d08358
sets checked class for radio widget wrapper / label ( #2182 )
...
* sets checked ckass for radio widget wrapper
* added tc-radio as standard class for radio widgets
* removed selectedClass again, as suggested
@pmario ;-)
2018-04-08 09:52:41 +01:00
Jermolene
0080728d36
Improve diff count for diff-text widget
2018-04-03 17:50:17 +01:00
Rizwan
501ad2798f
Add ability to trigger actions on unchecking checkbox widget ( #3182 )
...
* Add uncheck-actions to checkbox widget
* Update checkbox.js
* Docs for "uncheckactions" param of checkbox widget
2018-04-02 19:39:59 +01:00
Mario Pietsch
019cb6a542
Fix #3078 ( #3185 )
2018-03-23 11:08:53 +00:00
Jermolene
8e9330e484
Minor tweaks for #3157
2018-03-22 20:37:06 +00:00
Rizwan
033feda02d
Adding comparative operators to reveal widget ( #3157 )
...
* Adding comparative operators to reveal widget
>, <, >=, <=
* Adding documentation and formatting changes
* Bring Alphanumericals to the scope of comparison operation
2018-03-22 16:51:02 +00:00
Jermolene
f1b38c42f9
Fix problem with rotate-left bitmap operation
...
Spotted by @BurningTreeC - c0569849d2 (commitcomment-28211117)
2018-03-22 10:46:57 +00:00
Jeremy Ruston
aa7b18427f
Incorporate “diff” engine to show visual differences ( #3112 )
2018-03-16 20:38:35 +00:00
Jermolene
0d354fe57f
SetWidget: Add "subtiddler" attribute
2018-03-16 20:35:41 +00:00
Xavier Cazin
f78190ef61
Allow empty string as value parameter in SetWidget ( #3164 )
...
When occuring in a tiddler named "New Tiddler", the following construct should return ++ instead of +[[New Tiddler]]+
<$set name="myVariable" filter="[all[current]field:title[New Tiddler]]" value="">
+<<myVariable>>+
</$set>
2018-03-15 14:12:33 +00:00
BurningTreeC
c9b8319801
Droppable widget - passing modifiers as variables ( #3167 )
...
* pass the modifier keys as variables
* Update DroppableWidget.tid
* Create modifier Variable.tid
* closing bracket got lost
2018-03-14 17:52:13 +00:00
Jermolene
c0569849d2
Add rotate-left button to bitmap editor toolbar
2018-03-12 12:45:56 +00:00
Xavier Cazin
028888edff
Take default value in account when index attribute is used ( #3099 )
2018-01-23 16:50:03 +00:00
Jeremy Ruston
c83231871d
Make macro parameters available as variables in wikified macros ( #3063 )
...
First commit
2017-12-16 09:10:10 +00:00
Jermolene
f478fa97fc
Fix test regression caused by #3052
2017-12-12 18:15:33 +00:00
Jermolene
6928c411d6
Fix another typo from 38fbc4f35a
2017-12-12 17:51:08 +00:00
Jermolene
451150ebd6
Fix typo from 38fbc4f35a
2017-12-12 15:56:56 +00:00
Jermolene
38fbc4f35a
Minor tweaks to #3052
2017-12-12 12:30:34 +00:00
Tobias Beer
661bff4f5b
extend LinkWidget to enforce classes ( #3052 )
...
* extend ListWidget to enforce classes
Previously, the undocumented *class* attribute only allowed to specify
additional classes to be set.
Especially for use within a LinkCatcher, you can now apply / enforce
only the custom classes and avoid any of the defaults being applied
depending on the link target.
This will allow to implement #1161 more gracefully.
* use setClass insted of exclamation mark syntax
update docs & fix typo in docs
2017-12-12 12:25:06 +00:00
Jermolene
967b123b51
Fix problem with new tiddler fields cascade
...
Fixes #2821
The problem was that an empty configured text field for new journals was overriding any value provided in the existing tiddler.
2017-11-08 08:41:00 +00:00
Jermolene
7bdaabce78
Browse widget: add support for nwdirectory attribute
2017-10-03 21:52:51 +01:00
Jermolene
9ada7a0bb1
Ensure fieldmangler widget always updates modifier/modified fields
...
Fixes #2969
2017-09-20 14:09:18 +01:00
Jermolene
06ea4060cb
LinkWidget: Add support for tv-filter-export-link
...
This change makes it possible to perform the conversion from target
tiddler title to `href` value as a filter expression (previously a
JavaScript macro was needed to use the tv-get-export-link variable)
2017-08-28 11:06:21 +01:00
Jermolene
8293a77c6e
Add "mode" attribute to View widget
...
Useful for controlling how the content is parsed
2017-08-24 20:58:08 +01:00
Jermolene
a4d919f45c
Extend browse widget with deserializer attribute
...
Along the same lines as 596dfa1d50
2017-07-18 15:32:50 +01:00
Jermolene
5dd3d97760
Extend the set widget with tiddler, field and index attributes
2017-07-12 16:59:56 +01:00
Jermolene
596dfa1d50
Allow manual selection of deserializer for dropping or importing files
2017-07-12 16:42:16 +01:00
Jermolene
95ef1c4580
Fix linkcatcher recursion problem
...
Using action-navigate within the “actions” attribute of the linkcatcher
widget would otherwise trigger the navigation handler recursively.
2017-07-10 14:43:43 +01:00
Jermolene
dc295b2536
LinkCatcherWidget: Add variable containing target tiddler
2017-07-07 12:16:14 +01:00
Rob Hoelz
847727146e
Fix issue 2850 ( #2852 )
...
* Trim tiddler titles imported via JSON
Otherwise, it's possible to create a tiddler with a trailing space (or a
leading one, I suppose) in its title. TiddlyWiki, in general, trims
titles before operating on a tiddler, so having a tiddler with a
trailing space ends up making that tiddler, for all intents and
purposes, uneditable.
Fixes GH #2850
* Signing the CLA
2017-06-29 17:07:23 +01:00
saqimtiaz
48e0186ba9
Added th-editing-tiddler hook in handleEditTiddlerEvent. A plugin can use the hook to return false and prevent editing or provide alternative editing options. ( #2901 )
2017-06-29 08:55:43 +01:00
Jermolene
2d0ac7245f
Docs and tweaks for #2904
...
@saqimtiaz I added a dash to separate the words in the variable names
for consistency with other core variables.
2017-06-29 08:47:26 +01:00
saqimtiaz
5d74513a97
Navigator now sets variables for the story list and history list, that are available to child widgets. Needed in a mutiple-story tiddlywiki. ( #2904 )
2017-06-29 08:36:20 +01:00
saqimtiaz
d89010752a
Modified handleClickEvent to send original event data with tm-navigate event. Fixes 2889 ( #2900 )
2017-06-14 18:16:13 +01:00
Jermolene
04f402b974
Fix drag and drop issue on iOS
2017-04-21 16:27:44 +01:00