Commit Graph

446 Commits

Author SHA1 Message Date
da57a26c5a automatic close sidebox/-bar in mobile framework when tree or favorite is clicked 2024-09-09 10:29:30 +02:00
94d6b365ea fix some JS errors displayed in mail 2024-09-06 12:36:56 +02:00
0eec0297e6 allow arbitrary subdirectories in image-name 2024-08-28 14:51:54 +02:00
d1726937f7 more work on fancy theme and mime-icons from bootstrap, thought PHP GD unfortunately does NOT support SVG, so we can not include a type-icon into thumbnails 2024-08-27 19:15:25 +02:00
e4b073dfa3 new save and save-new icons based on Bootstrap icons floppy composed with either x-square-filled or plus-circle-filled 2024-08-27 11:03:47 +02:00
62fbeda480 fix a couple of problems with new images: infinite recursion and order they are found (navbar) 2024-08-25 12:15:35 +02:00
3e0cce403e using now Birgit's substitution list for images before looking at the usual places 2024-08-25 11:48:19 +02:00
042c539438 fix docu typo 2024-08-14 19:42:03 +02:00
1ee4d91ea2 allow to use and automatic find bootstrap icons via egw.image('<bootstrap-name>') or Image::find() on server-side 2024-08-07 18:28:42 +02:00
d6dfaaab81 suppress tooltip / statustext / title on mobile devices 2024-07-27 12:52:14 +02:00
e1dd89c57a fix/catch JSON.parse Syntax error when clearing up localStorage 2024-07-16 12:39:31 +02:00
f487587e60 revert mistakenly pushed changes 2024-07-10 14:35:57 +02:00
8390b82b71 Fix Merge dialog "Save file" button did not actually save the file if one merge document was selected
It opened it in Collabora instead, regardless of which button was clicked
2024-07-09 08:58:10 -06:00
6d7b097072 Add addressbook's "Save as infolog" to new merge dialog 2024-07-08 12:59:45 -06:00
aa45b87c59 Fix quick add dropdown positioning 2024-07-05 13:12:33 -06:00
530a28e13a Merge remote-tracking branch 'origin/master' into upstream_master 2024-06-15 09:01:07 +02:00
c845088ebc Favourites:
- dispatch event when adding / removing preference
- favourite widgets listen for event to update
2024-06-13 16:11:07 -06:00
5dc07b36c6 Merge remote-tracking branch 'origin/master' into upstream_master
# Conflicts:
#	api/js/jsapi/egw_app.ts
2024-06-13 16:55:50 +02:00
fc40ff11ca AcSelect Widget and integration into the Testwidget 2024-06-13 16:51:55 +02:00
7516e2d1b8 Api: Fix bug where multiple calls to egw.preference(...,...,true) only the first call would get the value, others would get undefined 2024-06-12 16:14:08 -06:00
18493f1f28 API: Handle multiple etemplate->exec() results returned in the same request 2024-05-28 16:05:38 -06:00
20da951b59 Merge changes
- Disable individual checkbox when only one entry is selected
- One entry + email document opens compose with other documents attached instead of sending directly
- Download button gives emails too
2024-05-23 14:39:19 -06:00
aeec9263ef Merge document fixes
- Give some feedback for single document
- Fix line breaks in long task messages
- Fix link merged document to entries
2024-05-21 15:10:29 -06:00
700cb987ea Fix calendar did not work with merge changes
ff94af1f7d
2024-05-21 15:10:29 -06:00
ff94af1f7d * Api: Add some options to merge: merge individually, merge & link, merge & email, download 2024-05-17 15:57:09 -06:00
e7571094ef Fix multiple tooltips if user moves the mouse just right.
Sometimes one of those tooltips would not disappear.
2024-04-17 09:47:24 -06:00
8d4134f683 fix caching in browser, if iCal holiday url get set or changed 2024-04-10 10:46:01 +02:00
79ff9be568 fix docu typo 2024-03-27 09:48:13 +02:00
303ab4a9c9 Get merge dialog working for CRM view 2024-03-13 15:15:23 -06:00
d24ca39d09 * Api: Use file selection dialog for selecting target merge document instead of nested menus 2024-03-08 16:34:19 -07:00
8a8afaae49 Api: Fix favorites that change columns lost their values
Setting columns often causes a reload, which skips the applyFilters().
2024-03-05 14:25:49 -07:00
b1f20ddbb8 Api: Fix favorites with non-ascii names could overlap 2024-03-04 15:12:54 -07:00
d84b418f08 fix confirm function in egw_app policy
-- enable deletion of groups again
backport to 23.1
2024-02-23 09:47:57 +01:00
52b48140fe Get widget extra documentation working
This allows <Class>.md beside <Class>.ts where we can add additional documentation such as examples
2024-01-05 09:52:09 -07:00
955941d100 Fix typo 2023-11-24 09:37:11 -07:00
8c4ca8701d more renames of Et2Dialog attribute modal to isModal 2023-11-16 13:42:44 +02:00
173b9bdfda Api: Fix missing country returned object directly instead of Promise
Fixes JS error loading date widgets in registration
2023-10-16 09:42:28 -06:00
235ff7a2cf Et2SelectAccount improvements
- Fix always including all accounts
- Limit included accounts to 100 to avoid breaking
- Let repeat() cache
- Improved "more results" count
- Reduce repeats & iteration needed
2023-10-06 11:37:46 -06:00
36f42f77db Fix quick add did not always work the second time 2023-09-19 13:53:15 -06:00
4a7f775a97 Hide tooltips when context menu opens 2023-09-13 14:05:50 -06:00
e323cd1d79 Feature/shoelace 2.4 upgrade (#135)
Update shoelace to 2.9.0
2023-09-13 11:55:33 -06:00
7512e105da Projectmanager: Fix context menu 'Project element' did not work
egw_links.js:66 Uncaught array of value needs a prefix
2023-08-15 14:31:22 -06:00
7a17dcc7cb Fix handling of email addresses with names
- read-only was leaving out quotes on name, failing validation
- Commas in name caused problems when adding in to existing values due to simplistic CSV splitting
2023-08-03 16:57:53 -06:00
b1a4a45bb1 add Promise<Et2Dialog> return type to openDialog 2023-07-14 08:54:07 +02:00
9d61a2ef17 Changes for opening etemplate in a dialog
- openDialog() now returns Promise<Et2Dialog>
- fixed etemplate reload
2023-07-13 16:18:11 -06:00
efaa3ae386 WIP Mail REST API: fix reported problems with calendar quick add 2023-07-13 18:44:00 +02:00
3e27def4f9 WIP Mail REST API: change calendar to use new egw.openDialog():
- renamed app.dialogExec() to app.openDialog() or egw.openDialog()
- the later is the nicer place, but fails for lost window context with popups :(
2023-07-13 15:22:21 +02:00
f6a15f3c94 Api: Swap sparse account array/object for simple list to fix missing options in select account widget 2023-07-11 14:16:10 -06:00
96bb3a6884 WIP new app.ts method dialogExec(_menuaction) opening a popup into a dialog
ToDo: overwrite Framework actions in etemplate2.handle_load() to eg. close dialog, but not window, or refresh window instead of opener
2023-07-11 13:38:09 +02:00
5e3c67a5cf converted egw_action from javascript to typescript
classes are now uppercase and in their own files. lowercase classes are deprecated.
Interfaces are now actual interfaces that should be implemented instead of creating and returning an ai Object every time
2023-07-10 16:54:22 +02:00