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