Commit Graph

136 Commits

Author SHA1 Message Date
1d5467faab Et2ButtonIcon: Fix icons didn't show
Must use SVGs here
2022-08-22 13:45:06 -06:00
4318d1c0a5 Put nextmatch column selection into a dialog 2022-08-18 14:47:58 -06:00
8747bc2e0c Allow et2-select-email to be focused as first input 2022-08-16 16:49:42 -06:00
ffc4fe36a0 Kanban: Fix display of resources on card by adding Et2AvatarGroup 2022-08-15 15:16:23 -06:00
2017bd8261 remove legacy widgets dropdown_button and favorites 2022-08-07 12:09:02 +02:00
d9d14f1e2a implement appicon as web-component and remove/replace legacy et2_widget_image with stubs 2022-08-07 11:55:02 +02:00
29ac5d82a9 remove legacy widgets url-*, colorpicker and tabs 2022-08-07 11:02:54 +02:00
ba35be1d86 Change Et2Checkbox to behave closer to legacy et2_widget_checkbox and thereby fixing all sorts of errors with it.
Fix vfsSelectUI to be able to select files again with click on the row and only submit selected files.
Also change Et2Widget.iterateOver and legacy et2_widget.interateOver to be called with new web-component classes like Et2Checkbox. Also make Et2Widget matching all widgets by default like et2_widget.
Remove legacy et2_widget_checkbox code.
2022-08-07 10:10:33 +02:00
239a81e6d9 replace et2_link_add with a stub and no longer include it in etemplate2.ts 2022-08-06 08:38:16 +02:00
49aba7193d adapt tab-activation on validation error to new tabs and additionally scroll widget into view 2022-08-05 20:33:29 +02:00
462f5bb55d Fix widget without ID breaks submit 2022-08-03 11:45:45 -06:00
c3673b1126 ported timestamper to a web-component
also implemented legacy methods activateTab() and setActiveTab() for new tabs widget
2022-08-03 15:48:35 +02:00
67b5c31404 Implements Et2Switch widget extended from shoelace switch 2022-08-03 13:41:08 +02:00
db143f047a Change tabs to use Shoelace
Includes changes to historylog, since it did some deferred loading & sizing magic based on tab
2022-08-02 10:33:04 -06:00
125a8abf61 only call widget.resize() if it's a function:
- web-components do not implement it
- et2-textarea / SlTextarea uses resize as a property name
--> we can postpone the decision, if we need an explicit resize handler for our web-components, or using flex is sufficient, for now
2022-07-29 15:29:51 +02:00
04ac4d6045 Readonly checkbox 2022-07-28 10:28:22 -06:00
e0b4c5f6af Implements Et2Details webcomponent widget 2022-07-28 15:01:17 +02:00
7df2876d8a New checkbox webcomponent based on SlCheckbox 2022-07-27 15:51:32 -06:00
879fb84229 automatic focus on first et2-textbox too, not just input 2022-07-27 10:29:31 +02:00
ac0867ab77 implement et2-searchbox and using it in NM
reorganized preprocessor a bit to fix some not replaced size attributes
also pass on constructor args in all Et2Url widgets

There is still a JS error in new searchbox, causing admin searchbox to not render :(
2022-07-22 20:43:09 +02:00
888b518e9b implement et2-password web-component replacing passwd legacy widget
enabled Et2InvokerMixin to use an image instead of a textual label
also remove et2_fullWidth CSS class from all web-components in the preprocessor
2022-07-22 15:21:40 +02:00
b1da5b05a9 remove not used Et2Taglist 2022-07-21 17:22:47 +02:00
5deef4844d Add Et2LinkAdd widget 2022-07-18 16:34:58 -06:00
3c96eb9ce6 Fix webcomponents with validation errors did not get tab activated 2022-07-14 11:37:29 -06:00
97019379d8 WIP converting avatar widgets to webcomponent 2022-07-12 17:14:44 +02:00
ad82ea8faf Et2Select layout improvements
- Added RowLimitedMixin to limit rows
- when multiple=true tags take full width by default, but intelligently resize
- No longer showing search icon
- Move Et2EmailTag add / CRM button to left of remove button
2022-07-11 17:27:17 -06:00
ed16ce52a2 Change nextmatch headers to use web components 2022-07-07 13:18:42 -06:00
76a19e86fb Fix selectboxes didn't show server-side validation messages 2022-06-30 08:40:17 -06:00
d11be10fa1 Et2SelectEmail: Add button on hover to add a new contact with the email
(multiple)
2022-06-24 12:10:10 -06:00
9b3de5db95 Et2SelectCountry: Use CSS for flag images 2022-06-22 16:13:58 -06:00
4fe62a0322 Reset dirty after load to avoid unwanted close prompt 2022-06-21 09:22:39 -06:00
e44ca6183a Promote select category to its own file 2022-06-20 09:35:38 -06:00
f13bf7b154 Et2SelectThumbnail 2022-06-17 13:07:33 -06:00
260d8f523a Get category icons & colors working for select category
Also some refactoring of things to where they should be
2022-06-15 16:43:39 -06:00
531cc473e2 Et2Select: Implement allowFreeEntries & editModeEnabled properties
Also added Et2SelectEmail, which uses them
2022-06-10 10:11:34 -06:00
b58045c19f Et2LinkTo: Start of link-to
still needs to work for new entries
2022-06-06 13:31:33 -06:00
9b0e1b9206 Work on LinkEntry 2022-05-31 13:41:39 -06:00
aa20af559a LinkApp selection 2022-05-27 14:11:35 -06:00
776ce7202a Et2Favorites 2022-05-18 11:01:27 -06:00
273fe9a28a diverse fixes loading no longer existing legacy widgets like description 2022-05-13 15:32:36 +02:00
ac5932240b remove old expose view / blueimp gallery and all widgets which have been using them:
- new web-components are unconditionally replacing them via the preprocessor
- some widgets (eg. et2_description) could not be removed as other legacy widgets are extending them, but they are no longer registered
- as there are many places using et2_createWidget('description', ...), et2_description returns now web-components for no longer existing widgets
2022-05-13 11:59:13 +02:00
8172f6e72d Et2DropdownButton WIP 2022-05-12 15:22:49 -06:00
b88267160e WIP on Et2LinkList 2022-05-11 10:35:47 -06:00
816ab87f13 Et2VfsMime added as WebComponent 2022-05-06 15:07:07 -06:00
797c615060 Move Et2Box into Layout 2022-05-06 11:57:53 -06:00
063c772fbb Et2DescriptionExpose, used in Mail app 2022-05-05 13:48:39 -06:00
efcd5bbe51 Et2ImageExpose 2022-05-04 17:31:42 -06:00
eecad5f70f Set back focus to the first field in form 2022-05-04 14:14:48 +02:00
ef7c175814 remove jQueryUI DateTime picker and splitter and use them also for eTemplates marked as legacy 2022-04-29 17:05:43 +02:00
278f75546a Fix submit proceeded even if legacy widget failed validation 2022-04-27 11:56:03 -06:00