nathan
3658d4e7f2
Avoid errors from webcomponent children who haven't had a chance to fully set up yet.
2022-05-17 09:36:56 -06:00
Hadi Nategh
b956f1f28d
WIP replace jQuery-ui dnd with HTML5 dnd
2022-05-17 15:01:11 +02:00
nathan
17d2e2cb5c
Change style of parameter type declaration to make sure it transformAttributes handles it correctly. Objects were still parsed as string, resulting in "[Object object]"
2022-05-13 14:22:44 -06:00
nathan
56def486f0
Switch toolbar to use Et2DropdownButton
...
NB: This doesn't actually work properly yet, there's something that closes the dropdown immediately that I haven't found the source of yet.
2022-05-13 14:19:21 -06:00
nathan
079ebf00b6
Et2DropdownButton: force different handling to escape any container
2022-05-13 14:12:42 -06:00
nathan
9e78e35fd3
Et2DropdownButton now working & looking like it belongs
2022-05-13 11:51:29 -06:00
nathan
ce922c8816
Fix Et2Widget.createElementFromNode() used the wrong variable to determine widget class, and missed out on modifications
2022-05-13 09:39:07 -06:00
ralf
6f2a93ef0a
fix sometimes not working click handler in buttons
...
eg. admin.index or admin.acl
2022-05-13 17:18:15 +02:00
nathan
b69c5e7cbf
Fix IDE errors without changing internal data type
2022-05-13 09:07:47 -06:00
nathan
de0c9aa3f4
Fix incorrect type issues on options
2022-05-13 09:02:22 -06:00
ralf
ace84d7953
fix not set image (if it was set to "") and missing onclick attribute
...
thought some button click-handler are still not working
2022-05-13 16:54:02 +02:00
ralf
273fe9a28a
diverse fixes loading no longer existing legacy widgets like description
2022-05-13 15:32:36 +02:00
ralf
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
nathan
8172f6e72d
Et2DropdownButton WIP
2022-05-12 15:22:49 -06:00
nathan
a7940fe4f6
Update declaration signature
2022-05-12 11:03:18 -06:00
nathan
9942ec9f08
Link fixes
...
- Fix links added to not yet saved entries were not displayed in link lists
- Adjust LinkList column sizes
2022-05-12 10:54:29 -06:00
nathan
b9d145a40b
Link fixes
...
- Fix actual Expose didn't work on links themselves
- Adjust delete button / context menu caption to match file/link
2022-05-12 10:08:59 -06:00
nathan
d23b7c1a51
Link fixes
...
- Enable link webcomponents in etemplate.php
- Fix widget ID got overwritten
- Put title into light DOM for easier styling
- Styling
2022-05-11 15:10:09 -06:00
nathan
875a3996aa
WIP on Et2LinkList, should be working now
2022-05-11 14:00:23 -06:00
nathan
b735b0f218
Fix Et2Description.ts appeared the same if you changed its value via JS
2022-05-11 13:58:01 -06:00
nathan
b88267160e
WIP on Et2LinkList
2022-05-11 10:35:47 -06:00
nathan
07ced8046d
WIP on Et2Link & Et2LinkString
2022-05-11 10:35:47 -06:00
ralf
8d29ad1841
more cleaning up commented out code
2022-05-11 16:16:50 +02:00
ralf
53d9abcbd9
cleaning up the TinyMCE code a bit now
2022-05-11 15:51:26 +02:00
ralf
b7d3b7408e
WIP get TinyMCE to respect users preferred font and -size
2022-05-10 18:46:12 +02:00
ralf
5791ef0117
trying "harder" to set users default font and -size in TinyMCE
2022-05-09 18:37:56 +02:00
nathan
66ee3687b6
Fix widgets couldn't change statustext once set
2022-05-09 10:02:07 -06:00
nathan
daa324e948
Fix button wouldn't give its image
2022-05-09 09:59:13 -06:00
Hadi Nategh
87f77a52ea
Fix seek to a new time in youtube video does not work when pause action happens instantly after it
2022-05-09 11:25:33 +02:00
ralf
e82387c15e
adding automatic conversation to et2-vfs-mime, fix gallery indicators to use images again and some CCS fixes
2022-05-07 13:31:46 +02:00
ralf
849291889e
fix some TypeScript errors displayed by IDE in new ExposeMixing
2022-05-07 11:35:27 +02:00
nathan
816ab87f13
Et2VfsMime added as WebComponent
2022-05-06 15:07:07 -06:00
nathan
797c615060
Move Et2Box into Layout
2022-05-06 11:57:53 -06:00
nathan
5a324e448a
Define some system-wide CSS variables that can be used anywhere, set error color
2022-05-06 11:49:30 -06:00
nathan
ca563cf8fb
Use the same style for webcomponent validation messages as legacy messages, update both to latest webcomponent style.
2022-05-05 15:40:28 -06:00
nathan
063c772fbb
Et2DescriptionExpose, used in Mail app
2022-05-05 13:48:39 -06:00
ralf
7dc959c223
automatic convert <(image|description) expose_view="true" to <et2-*-expose
2022-05-05 19:07:44 +02:00
nathan
632c40fbb7
Et2ImageExpose, used in Resources app
2022-05-05 08:51:48 -06:00
Hadi Nategh
a8bcdd88b0
Get rid of jQuery.Color from jquery-ui
2022-05-05 15:55:49 +02:00
ralf
3eaed09185
fix not working et2-date-since and rename et2-date-time_today to et2-date-time-today
...
create a new method egw.getTimezoneOffset() return current offset according to user preferences on server-side, like (new Date).getTimezoneOffset()
2022-05-05 11:38:48 +02:00
nathan
efcd5bbe51
Et2ImageExpose
2022-05-04 17:31:42 -06:00
nathan
3c6c2aec1a
Don't break everything if something goes wrong cloning webcomponent for nm row
2022-05-04 17:27:58 -06:00
nathan
54b2ac54b1
Start on Expose mixin
2022-05-04 11:58:04 -06:00
Hadi Nategh
eecad5f70f
Set back focus to the first field in form
2022-05-04 14:14:48 +02:00
Hadi Nategh
9cdfc93a52
Fix stolen focus on egw input fields
2022-05-04 12:50:29 +02:00
nathan
10af4f7514
Historylog + webcomponents
...
- historylog widget now uses webcomponents for timestamp & user, and whenever possible for values
- History::get_rows() formats customfield date/date-time values as needed
- implement setDetachedAttributes(), if nextmatch & historylog are calling them on webcomponents, might as well use that to set what they pass
2022-05-03 11:01:42 -06:00
Hadi Nategh
ed5e7414ac
* Mail: Fix htmlEditor does not include styling on each tag causing mail content sent with no styling
2022-05-03 15:43:03 +02:00
ralf
b2044db11e
remove jQueryUI date picker
2022-05-03 15:38:47 +02:00
ralf
f72497db13
HistoryLog: use new Et2DateTimeReadonly widget
...
thought set_value of web-component get not called and nothing is displayed therefore
2022-05-03 11:26:55 +02:00
nathan
215dc21ec5
Avoid error if label is missing
2022-05-02 17:43:10 -06:00