Sebastian Silva
895447c40c
Add write condition for DAT protocol ( #3244 )
...
In order to write to a DAT with Beaker Browser, it needs to have access to the file via `dat:` protocol.
2018-05-02 15:57:47 +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
Cameron Fischer
7e58866499
Added present-but-empty list-after functionality ( #3219 )
...
This places the list item at the end of the list when its 'list-item' field
is an empty string.
2018-04-24 16:58:09 +01:00
Matt Lauber
5ea6c9a273
Modify the is operator to allow multiple types to be specified. ( #2982 )
...
* Modify the is operator to allow multiple types to be specified.
* Fixed indentation.
* Fixed indentation.
* Rewritten to maintain input order when multiple filters provided.
* Updated documentation.
* Update is.tid
2018-04-12 13:21:49 +01:00
Arlen22
2163302190
Invoke hook when server starts ( #3024 )
...
* Invoke hook when server starts
Invokes the `th-server-command-start` hook when the server is started, with the server object as the parameter. This allows adding a WebSocket listener to the server.
* Return the HTTP server from the listen function
Returns the node HTTP server created in the listen function to allow extension
* Add node HTTP server to server-command-start hook
* Change hook to post start in case we add a pre-start hook
* Create Hook__th-server-command-post-start.tid
2018-04-10 21:55:54 +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
df1f7e9798
Put saver: fix missing "else"
...
Thanks @arlen22
2018-04-08 09:37:49 +01:00
Jermolene
0080728d36
Improve diff count for diff-text widget
2018-04-03 17:50:17 +01:00
Jermolene
47cdf55133
Add new subtiddlerfields filter operator
2018-04-03 17:48:01 +01:00
Skeeve
6401b5c886
Now fixing bug mentioned in groups ( #3188 )
...
* fixed the "0 is not a number bug" in listops and x-listops
* Fixed one comment
* "default" is not a good name for a variable
* Following code styles.
Moving getInt to utils.
* Removing unwanted spaces introduced by me
2018-04-02 19:40:47 +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
Jermolene
f4fd5e76f8
Server command: support environment variables for specifying port number
2018-03-28 11:58:46 +01:00
Mario Pietsch
019cb6a542
Fix #3078 ( #3185 )
2018-03-23 11:08:53 +00:00
Jermolene
1c6942402e
Add support for startup actions
2018-03-23 09:35:39 +00:00
Jermolene
28e713caac
Add screen width/height to platform information exposed at startup
2018-03-23 09:13:45 +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
Matt Lauber
bbccb60c0b
Code Cleanup ( #3178 )
...
Noticed an unused variable in the image parser, from before a old refactor.
2018-03-19 15:46:07 +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
Jermolene
fb3b7aa1cd
Coding style tweaks for #3134
2018-03-05 11:11:49 +00:00
Rizwan
2b0204422d
Sortan filter for alpha-numeric filter ( #3134 )
...
* Sortan filter for alpha-numeric filter
* Removing Case sensitive option, Removing default value for isAlphanumeric parameter, updating formatting
* Formatting changes
* Formatting changes
2018-03-05 11:09:25 +00:00
Skeeve
5963adf92e
Bugfix/3117 inconsistent each ( #3124 )
...
* Following Jeremy's proposal of using a new suffix
* typo fixed
2018-02-17 18:51:18 +00:00
Jermolene
1c8170463c
Simplify page scrolling behaviour
...
Fixes #2180
2018-01-30 11:29:07 +00:00
Xavier Cazin
028888edff
Take default value in account when index attribute is used ( #3099 )
2018-01-23 16:50:03 +00:00
Jermolene
327fed30c8
Mitigate problem with microscropic editor in zoomin view
...
See #3098
2018-01-23 16:22:35 +00:00
BurningTreeC
42660b05a7
check if dataTransfer is undefined ( #3093 )
...
this prevents an error when dragging elements not by mouse where dataTransfer can be undefined
2018-01-20 17:28:10 +00:00
Jermolene
ff6aa0570f
Check for dollar sign within HTML element name
...
Fixes #3091
2018-01-16 22:13:40 +00:00
Jermolene
4e1f9bf5ed
Don't use the toolbar editor when rendering to the fakedom
...
Otherwise the iframe editor will crash when trying to set itself up
2018-01-12 10:56:08 +00:00
Jermolene
de4eb5ca89
Add new th-page-refreshed hook
2018-01-04 16:01:19 +00:00
Jermolene
e4b10d42f9
Optimise the tag filter
...
Spending a bit more time with Chrome dev tools, and further to 254e1ca
, this optimisation reduces the rendering time for the sample TOC from 1.9s to about 0.9s...
2017-12-21 16:13:47 +00:00
Jermolene
ca43a28d0e
Fix copy to clipboard for iOS 10/11
2017-12-17 21:37:29 +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
d2ff164c07
Add support for tm-copy-to-clipboard message
2017-12-15 15:08:18 +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
29364cbd08
Change http://*.tiddlywiki.com/ * to https://
2017-11-11 11:56:20 +00:00
Jermolene
b4ec32ca70
Export transliteration pairs
...
Just in case plugins want to use them
2017-11-10 14:37:31 +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
d7a6816307
Add jsonstringify operator
2017-10-29 15:53:53 +00:00