jeremy@jermolene.com
ed27574c81
Updates to framed.js in the light of PRs that have been merged since this
2023-06-13 16:27:09 +01:00
jeremy@jermolene.com
bc6739907f
Merge branch 'master' into bidi-improvements
2023-06-13 16:00:04 +01:00
Jeremy Ruston
96f97f237a
Remove "direction" CSS property from framed version of editor ( #7409 )
2023-05-06 12:08:20 +01:00
jeremy@jermolene.com
46f448faef
Merge branch 'master' into bidi-improvements
2023-04-22 08:57:46 +01:00
Jeremy Ruston
d3ef198842
Remove the 14px adjustment to textarea autoheight ( #7400 )
2023-04-12 11:18:17 +01:00
Jeremy Ruston
2271f6885a
Add focusSelectFromStart/focusSelectFromEnd attributes to <$edit-text> widget ( #7222 )
...
* Initial commit
* WIP
* Align implementation with @yaisog's suggestion
See https://github.com/Jermolene/TiddlyWiki5/pull/7222#issuecomment-1410194593
* Commit missing from 3262b8d77d
Thanks @pmario
* Fix version number
Thanks @yaisog
* Add two examples for text selection (#7286 )
---------
Co-authored-by: yaisog <m@rcuswinter.de>
2023-02-25 18:25:46 +00:00
jeremy@jermolene.com
51a4d39c19
Refresh text editors when the palette changes
...
Fixes #7276
2023-02-23 10:13:13 +00:00
jeremy@jermolene.com
cc6895b291
Missed closing brace
2023-01-13 16:38:35 +00:00
jeremy@jermolene.com
b707950c5e
Merge branch 'master' into bidi-improvements
2023-01-13 16:35:12 +00:00
lin onetwo
f7ccba4c25
Add "code" and "key" to propogateKeydownEvent's cloneEvent ( #7071 )
...
* feat: add key
* feat: add code
2022-11-30 10:17:10 +00:00
Maurycy Zarzycki
f33c7e2aef
Allow global keyboard shortcuts to override all other shortcuts by providing a special field ( #6735 )
...
* allow global keyboard shortcuts to override all other shortcuts by providing a special field
* rework the global shortcuts taking priority
* replace bool option with options object in KeyboardManager's keydown handler
* update keyboard shortcut documentation to add information about the new priority setting
* add support for priority global keyboard shortcuts to code mirror
* update the feature's docs to point out it was/will be introduced in 5.2.4
* rollback unnecessary change
2022-10-07 17:31:04 +01:00
jeremy@jermolene.com
127f660c91
Edit widget: remove default text "Type the text for the tiddler 'foo'"
...
Fixes #6152
2022-08-28 15:12:51 +01:00
jeremy@jermolene.com
5e35c8dda6
Revert "Allow global keyboard shortcuts to work in framed editor ( #6705 )"
...
This reverts commit 8e64e21039
.
See https://github.com/Jermolene/TiddlyWiki5/pull/6705#issuecomment-1162738927
2022-06-22 08:18:13 +01:00
Maurycy Zarzycki
8e64e21039
Allow global keyboard shortcuts to work in framed editor ( #6705 )
...
Co-authored-by: Maurycy Zarzycki <maurycy@evidentlycube.com>
2022-06-11 08:57:08 +01:00
jeremy@jermolene.com
7e4722f07a
Fix crash with missing palette tiddler
2022-05-25 18:08:08 +01:00
Max Schillinger
7cbe1e1d83
Fix toggling of the numbered list prefix in Markdown tiddlers ( #6697 )
...
* Fix toggling of the numbered list prefix in Markdown tiddlers
* Define startsWith in utils.js because it's not available in ECMAScript5.1
2022-05-17 22:31:50 +02:00
Max Schillinger
5ea315fb98
Allow toggling wrap-lines text operations (like mono block) ( #6698 )
2022-05-17 22:16:54 +02:00
Simon Huber
1410488a23
Fix my error in framed.js ( #6658 )
...
* Fix my error in framed.js
* ouch
2022-04-25 08:45:42 +01:00
Simon Huber
3cf078faeb
Write the right "color-scheme" meta tag to the iframe of the framed text-editor ( #6656 )
...
* Write the right "color-scheme" meta tag to the iframe of the framed text-editor
* Update framed.js
2022-04-24 21:45:56 +01:00
Saq Imtiaz
6452eb56a9
fix: bug introduced with 88812092fd
fixes #6419 ( #6420 )
2022-01-24 19:17:09 +00:00
jeremy@jermolene.com
88812092fd
Fix crash with "wrap-lines" text editor operation if prefix or suffix is missing
...
Fixes #6376
2022-01-09 17:43:34 +00:00
Saq Imtiaz
7fcc84156e
Fix: issues with drag and drop in Chrome 96 ( #6261 )
...
* fix: issues with drag and drop (false positives in detection for files being dropped) introduced by Chrome 96
* fix: call dragEventContainsType method more consistently.
* fix: call dragEventContainsType method more consistently.
2021-11-21 20:48:16 +00:00
Saq Imtiaz
b5c81d2721
Provide actionValue variable to actions fired by EditTextWidget ( #6145 )
...
* feat: provide actionValue variable to actions fired by EditTextWidget
* also extend CodeMirror engine to set actionValue variable when invoking actions
2021-10-28 19:15:50 +01:00
Simon Huber
d695fca301
Add focus-editor
text operation and use it where sensible ( #6012 )
...
* add and use focus-editor text operation
* add docs
2021-10-27 11:37:40 +01:00
jeremy@jermolene.com
62b8a83741
Avoid MSIE crash
...
Fixes #6014
2021-09-01 09:56:17 +01:00
jeremy@jermolene.com
2720072b23
Text editor: fix crash when assigning new value to file input controls
...
Fixes #5911
2021-07-30 16:31:42 +01:00
Joe Bordes
82ec63e711
style(App) eliminate whitespace at the end of code lines ( #5735 )
2021-05-30 19:20:17 +01:00
Saq Imtiaz
0003d70132
New text operation insert-text ( #5707 )
2021-05-21 10:35:40 +01:00
Saq Imtiaz
05d38054c8
Drag and drop images in the editor to import and insert ( #5699 )
...
* Merge
* Clean up
* More clean up
* Ensure image import works when type is not set, clean up post import actions
* Removed spurious new line
* For non image files insert a tiddler link
* Added documentation for new settings and features
2021-05-19 21:52:43 +01:00
jeremy@jermolene.com
d6ea369f5e
Edit text widgets should use default text for missing fields
2021-03-31 14:15:01 +01:00
jeremy@jermolene.com
3406b98af6
Add "autocomplete" attribute to <$edit> and <$edit-text> widgets
2020-11-30 18:48:04 +00:00
Simon Huber
c655ec5469
Remove background-colors from framed engine ( #5131 )
2020-11-28 14:08:16 +00:00
saqimtiaz
09f7ad84b2
Added disabled attribute to input widgets ( #5014 )
...
* checkbox widget: added disabled attribute
* Range widget: added disabled attribute
* Radio widget: added disabled attribute
* EditText widget: added disabled attribute
2020-11-09 18:28:12 +00:00
Simon Huber
0d2df34c58
Keyboard-driven dropdown inputs ( #4725 )
...
* Add shortcut descriptions to Misc.multids
* Update framed.js
* Update simple.js
* Add inputActions and refreshTitle to factory.js
* Add inputActions and refreshTitle to edit.js
* Update DefaultSearchResultList.tid
* Update search.tid
* Update ShortcutInfo.multids
* Update shortcuts.multids
* Create keyboard-driven-input.tid
* Update tag-picker.tid
* Create keyboard-driven-input_Macro.tid
* Update EditTextWidget.tid
* Update EditWidget.tid
* Update engine.js
* Update base.tid
* Use primaryListFilter, secondaryListFilter, primaryList and secondaryList
* Update tag-picker.tid
* Update search.tid
* Update DefaultSearchResultList.tid
* Update keyboard-driven-input_Macro.tid
* Fix typo udpate -> update
* Update framed.js
2020-07-13 17:42:55 +01:00
Simon Huber
e59f606566
Cancel popups when clicking within an editor ( #4658 )
...
* Add cancelPopups attribute to edit widget
* Add cancelPopups attribute to factory.js
* Cancel popups in editor/simple.js
* Cancel popups on focus in engines/framed.js
* Cancel popups on focus in CodeMirror engine
* Add cancelPopups="yes" to tag-picker
* Add cancelPopups="yes" to sidebar search
* Add cancelPopups="yes" to editor
* Add cancelPopups="yes" to fields EditTemplate
* Update body.tid
* Add cancelPopups="yes" to title EditTemplate
* Add cancelPopups="yes" to type EditTemplate
* Update EditTextWidget.tid
* Update EditWidget.tid
* Add cancelPopups="yes" to menubar plugin search
* Update tag-picker.tid
* Update tags.tid
2020-06-11 11:41:35 +01:00
Simon Huber
39d532a4a0
Revert "Make input fields dismiss their popups when the ... ( #4579 )" ( #4586 )
...
This reverts commit 4efcad46f3
.
2020-04-20 19:26:54 +01:00
Simon Huber
4efcad46f3
Make input fields dismiss their popups when the ... ( #4579 )
...
* Make input fields dismiss their popups when the ...
... fields loose focus (`blur`)
* Update simple.js
2020-04-20 15:49:30 +01:00
Jeremy Ruston
a58524611a
Fix framed text editor directionality in Firefox
2020-04-07 20:13:00 +01:00
Jeremy Ruston
b833103428
Add "dir" attribute to reveal, edit, edit-text and edit-codemirror widgets
2020-04-07 16:16:56 +01:00
Jeremy Ruston
a6f6db40d9
Revert "Fix test for needing to update text editor DOM"
...
This reverts commit a65ec87c53
.
2020-03-15 14:23:10 +00:00
Jeremy Ruston
a65ec87c53
Fix test for needing to update text editor DOM
...
Checking the active element is clumsy, and interferes with debugging. Checking the content is clearer, and avoids the Firefox bug.
Fixes #4472
2020-03-07 14:00:46 +00:00
Simon Huber
d01b781283
Restore previous popup mechanism (no cancelling when focusing inputs) ( #4305 )
...
* remove cancelpopups from factory.js
* remove handleFocusEvent from framed engine
* remove cancelPopups from simple engine
* Update popup.js
2019-10-12 14:08:52 +01:00
Jeremy Ruston
a054d100e7
Fix usage of tm-edit-text-operation count parameter
...
Fixes #3912
2019-10-04 11:23:17 +01:00
Jeremy Ruston
cb3bec65a1
Don't crash for edit enginges that don't support cancelPopups
2019-09-26 08:51:35 +01:00
Simon Huber
0a2d532a7b
Fix bug where edit widget input-tag is empty ( #4088 )
2019-07-30 13:49:05 +01:00
Simon Huber
e2bad34e89
Fix bug and typo in framed.js ( #4110 )
2019-07-15 10:11:36 +01:00
Simon Huber
345a6a0f90
Update framed.js
2019-07-10 09:57:11 +02:00
Simon Huber
c647b42574
Update simple.js
2019-07-10 09:56:34 +02:00
Simon Huber
8aa6427d67
Update factory.js
2019-07-10 09:54:35 +02:00
Simon Huber
14003b0e88
Make framed editor use tiddler-editor-background color ( #3611 )
...
so we can customise it better if we don't like what we see
2019-06-26 14:53:49 +01:00