1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-09 19:39:57 +00:00
TiddlyWiki5/core/ui/ControlPanel
Jeremy Ruston ece8b0ee01
Add <$testcase> widget (#7817)
* Initial Commit

* Add note to preview build

* Fix whitespace and indenting

Thanks @pmario

* Fix crash with unset $tiddler attribute on <$data> widget

Thanks @CodaCodr

* Don't duplicate "description" field in test cases

* Use different background colours for nested testcase widgets

* Extend the testcase widget to run tests

* Add testcases to control panel

* Add a view template body template to render testcase tiddlers

* Test edition should display testcases

* Whitespace fixes

* Make testcase tiddler tempalte link to itself

* Styling tweaks

* Docs improvements

* Styling tweaks

* Run the new tw5.com testcases in the test edition

* Update data widget to display its content in JSON

* Add testcase convenience procedure

* Clearer testcases for data widget, and docs tweaks

* Don't expect our intentionally failing test to pass

* Extend testcase default template so that the display format can be chosen

It is selected by setting the variable "displayFormat"

* DataWidget docs typo

* Fix data widget not refreshing

* Links in testcase output switch to the tab containing that tiddler

Thanks to @btheado for the suggestion

* Docs update for 648855e8a5

* Wording tweak

* Add support for narrative tiddlers in test cases

* Documentation improvements

* Cleanup comments

* Remove obsolete code comments

* Simplify template

* Docs update

* Rename $:/core/ui/testcases/DefaultTemplate/SourceTabs from $:/core/ui/testcases/DefaultTemplate/Source

* Use the view template body for failing tests

* Don't reference the geospatial plugin

* "Test case" should be two words

* Fix handling of currentTiddler variable

Fixes problem reported by @btheado in https://github.com/Jermolene/TiddlyWiki5/pull/7817#issuecomment-2103704468

* Prepare for merging
2024-05-20 11:30:30 +01:00
..
Basics Allow user defined setting for retain-story-order button in ControlPanel (#6863) 2022-11-14 17:30:13 +00:00
Cascades Add a cascade for rendering fields within the Edit Template (#6511) 2022-03-17 17:06:24 +00:00
Modals Introduce $:/tags/Global tag 2023-05-09 15:46:54 +01:00
Plugins Trim Saga: Control panel and Editor Toolbar (#6600) 2022-04-06 08:27:05 +01:00
Saving Add more classes to ControlPanel-Settings elements, so they can be styled using relatively simple CSS rules (#8000) 2024-02-28 11:28:27 +00:00
Settings Add more classes to ControlPanel-Settings elements, so they can be styled using relatively simple CSS rules (#8000) 2024-02-28 11:28:27 +00:00
Toolbars Trim Saga: Control panel and Editor Toolbar (#6600) 2022-04-06 08:27:05 +01:00
Advanced.tid Trim Saga: Control panel and Editor Toolbar (#6600) 2022-04-06 08:27:05 +01:00
Appearance.tid Trim Saga: Control panel and Editor Toolbar (#6600) 2022-04-06 08:27:05 +01:00
Basics.tid Update Basics.tid to not use fixed height in edit widgets (#7789) 2023-10-15 12:32:17 +01:00
Cascades.tid Trim Saga: Control panel and Editor Toolbar (#6600) 2022-04-06 08:27:05 +01:00
EditorTypes.tid Trim Saga: Another batch of medium-sized files (#6270) 2022-03-26 15:19:04 +00:00
Info.tid Trim Saga: Control panel and Editor Toolbar (#6600) 2022-04-06 08:27:05 +01:00
KeyboardShortcuts.tid Trim saga: The big macros (#6269) 2022-04-01 12:09:59 +01:00
LoadedModules.tid Move control panel sub-tab tiddlers into same folder 2014-09-03 13:09:25 +01:00
Palette.tid Add/refactor PaletteManager (#3832) 2019-06-26 12:36:13 +01:00
Parsing.tid Fix #7227 control panel parser rule checkbox text spacing (#7228) 2023-01-23 22:20:35 +00:00
Plugins.tid Trim Saga: Control panel and Editor Toolbar (#6600) 2022-04-06 08:27:05 +01:00
Saving.tid Trim Saga: Control panel and Editor Toolbar (#6600) 2022-04-06 08:27:05 +01:00
Settings.tid Add Tabs To Settings (#7524) 2023-06-11 10:28:52 +01:00
StoryView.tid Move control panel sub-tab tiddlers into same folder 2014-09-03 13:09:25 +01:00
Stylesheets.tid Introduce "Info/Advanced/Stylesheets" tab to Control Panel 2018-01-12 21:44:38 +00:00
TestCases.tid Add <$testcase> widget (#7817) 2024-05-20 11:30:30 +01:00
TestCasesAll.tid Add <$testcase> widget (#7817) 2024-05-20 11:30:30 +01:00
TestCasesFailed.tid Add <$testcase> widget (#7817) 2024-05-20 11:30:30 +01:00
Theme.tid Move control panel sub-tab tiddlers into same folder 2014-09-03 13:09:25 +01:00
TiddlerFields.tid Move control panel sub-tab tiddlers into same folder 2014-09-03 13:09:25 +01:00
TiddlyWiki.tid Add more classes to ControlPanel-Settings elements, so they can be styled using relatively simple CSS rules (#8000) 2024-02-28 11:28:27 +00:00
Toolbars.tid Trim Saga: Control panel and Editor Toolbar (#6600) 2022-04-06 08:27:05 +01:00