Commit Graph

37913 Commits

Author SHA1 Message Date
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
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
079ebf00b6 Et2DropdownButton: force different handling to escape any container 2022-05-13 14:12:42 -06:00
9e78e35fd3 Et2DropdownButton now working & looking like it belongs 2022-05-13 11:51:29 -06:00
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
6f2a93ef0a fix sometimes not working click handler in buttons
eg. admin.index or admin.acl
2022-05-13 17:18:15 +02:00
b69c5e7cbf Fix IDE errors without changing internal data type 2022-05-13 09:07:47 -06:00
de0c9aa3f4 Fix incorrect type issues on options 2022-05-13 09:02:22 -06:00
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
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
a7940fe4f6 Update declaration signature 2022-05-12 11:03:18 -06:00
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
485fa5e857 fix et2-button attribute hideOnReadonly was removed from the template
add hideOnReadonly to timesheet.edit buttons
also move link widgets to legacy-regexp, so we can drop the old expose code
2022-05-12 18:16:34 +02:00
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
a3a63f3586 * Filemanager: use bigger popups to open files (PDF: 1024*1024, text: 800*1024, images: 640*800) 2022-05-12 15:30:23 +02:00
40a42ed1c8 fix broken file-access cache after a917293 (fix smallPART file-access depending on full path)
fix wrong condition when storing an attachment, either the file or it's directory must be writable
2022-05-12 15:16:55 +02:00
6602078660 fix "Network error" download a log via our Api\Json\Tail class eg. CalDAV/CardDAV log 2022-05-12 11:28:17 +02:00
a3b0161d6d fix Update from < 14.3 not working since 21.1
because accidentally installed by 14.3.907 already installed egw_addressbook_shared table
2022-05-12 09:34:01 +02:00
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
875a3996aa WIP on Et2LinkList, should be working now 2022-05-11 14:00:23 -06:00
b735b0f218 Fix Et2Description.ts appeared the same if you changed its value via JS 2022-05-11 13:58:01 -06:00
b88267160e WIP on Et2LinkList 2022-05-11 10:35:47 -06:00
07ced8046d WIP on Et2Link & Et2LinkString 2022-05-11 10:35:47 -06:00
1fb46bb74c display attachments also as a block (fieldset) replacing the ruler, if one is configured 2022-05-11 18:05:54 +02:00
8d29ad1841 more cleaning up commented out code 2022-05-11 16:16:50 +02:00
53d9abcbd9 cleaning up the TinyMCE code a bit now 2022-05-11 15:51:26 +02:00
6d57d81faa fix smallPART file-access depending on full path (not just /apps/smallpart/$id!)
allow apps like smallpart to additional return 0|1 instead of bool, to not cache result, if it depends on $rel_path, as cache does not consider $rel_path
2022-05-11 13:49:57 +02:00
c2b0d713c3 never set a full path as filename of an attachment as it triggers rejection for some mail-servers 2022-05-11 10:36:43 +02:00
c5cab2e7b3 need to pass --ignore-platform-reqs to composer create-project to be able to install with PHP 8.x 2022-05-11 09:21:27 +02:00
8b2022643e document that you need to start egroupware container/installation first, before the swoolpush container 2022-05-11 08:55:05 +02:00
c54a536f8a setting and tagging PHP 8.1 as default PHP version (for development) 2022-05-11 08:46:53 +02:00
7144f2fad1 remove no longer necessary composer 1.x downgrade 2022-05-11 08:34:02 +02:00
b7d3b7408e WIP get TinyMCE to respect users preferred font and -size 2022-05-10 18:46:12 +02:00
ced6c77f46 fix PHP 8.x TypeError sending mail 2022-05-10 18:43:30 +02:00
99588796da fix original message header broken for signature after 2022-05-10 13:58:57 +02:00
9a0cc36366 fix PHP 8.1 throws \mysqli_sql_exception or \PDOException for SQL errors
- change them to our regular Api\Db\Exception
- for prop(find|patch) explicitly catch PDOException to deal more graceful with non-ascii prop-names
2022-05-10 12:36:25 +02:00
c4e0989bf9 replace original message header with fieldset in html and convert it to plain as before 2022-05-10 11:51:35 +02:00
5791ef0117 trying "harder" to set users default font and -size in TinyMCE 2022-05-09 18:37:56 +02:00
d8119802ed Fix filemanager tile view
- Button callback was skipping bits due to webcomponent change.
- Timing differences mean we really do need to set size in CSS now.
2022-05-09 10:04:00 -06:00
66ee3687b6 Fix widgets couldn't change statustext once set 2022-05-09 10:02:07 -06:00
daa324e948 Fix button wouldn't give its image 2022-05-09 09:59:13 -06:00
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
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
849291889e fix some TypeScript errors displayed by IDE in new ExposeMixing 2022-05-07 11:35:27 +02: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
5a324e448a Define some system-wide CSS variables that can be used anywhere, set error color 2022-05-06 11:49:30 -06:00
bd066ef321 missing mail/templates/pixelegg/app.css 2022-05-06 13:43:48 +02:00