nathan
02abf08be5
Et2Search / SearchMixin: Hide clear button when dropdown is visible
2024-12-19 13:14:23 -07:00
nathan
c0ac4cafae
Et2Select / SearchMixin: fix some more allowFreeEntry issues
...
- existing values were not being properly matched
- " freeEntry " option.class (with spaces) was causing nasty error in LitElement
2024-12-19 12:44:26 -07:00
ralf
e469627ab7
allow to specify a message with $_GET[msg] when redirecting to configuration
2024-12-19 20:43:28 +01:00
milan
d3ac3d7432
make bi icons same size as other icons
2024-12-19 18:31:00 +01:00
nathan
aea088736b
Blur the activeElement to avoid an aria error "decendent must not have focus"
2024-12-19 08:45:58 -07:00
milan
7e75fb5f1d
mail compose "To" left align
2024-12-19 16:35:14 +01:00
milan
545ac9779d
calendar 7/5 in toolbar adjustment
2024-12-19 15:59:13 +01:00
milan
810f54f1b2
fix mail compose save as draft
...
fixup 914c723c78
2024-12-19 14:56:09 +01:00
milan
4147c28b3e
calendar edit et2-date-time popup always placed top
2024-12-19 14:54:09 +01:00
ralf
da6faa5b1d
fix errors / exceptions in merge-print or other downloads do NOT show the error but trigger a redirect giving potentially a different unrelated error
...
A better fix would be to use a different cd-code e.g. cd=postSubmit and fix the server-side framework to return the framework / sidebox AND the page-content incl. the error, which it currently does not :(
With cd=popup we don't get the framework / sidebox (if running in the main window), but we get the error and a F5 / reload fixes the framework
2024-12-19 11:19:48 +01:00
nathan
2bec393ad2
Reset file upload progress list when clearing the value
2024-12-18 15:21:42 -07:00
milan
b4aab2f712
status app visual adjustments regarding Ticket #101431
2024-12-18 18:12:39 +01:00
milan
86c4a384ed
fixed alignment of timesheet descriptions regarding ticket # 101351
2024-12-18 17:08:57 +01:00
milan
914c723c78
mail compose move toggle html checkbox to the top next to toolbar
2024-12-18 16:24:37 +01:00
milan
849cc8071e
fix table alignment in calendar multi-week and month view
2024-12-18 13:20:50 +01:00
ralf
b01887f304
allow to use Api\DateTime::sql_filter also for non-integer columns like regular DB DateTime or Timestamp columns
2024-12-17 17:31:03 +01:00
ralf
932fe0d1c2
do NOT (re)move data with numerical indexes to JSON blob, as filters are also run through data2db
2024-12-17 14:26:17 +01:00
ralf
72def037d6
change Recurrence to just a nextmatch-header as there is nothing to sort by and you get an SQL error clicking on it
2024-12-17 08:31:33 +01:00
ralf
89cace95ef
fix capitalisation of ZUGFeRD
2024-12-14 20:46:09 +01:00
ralf
57a6e6aab6
adding invoices app
2024-12-14 11:35:00 +01:00
ralf
65d5dc4707
Changelog for 23.1.20241214
2024-12-14 11:34:23 +01:00
ralf
cf211fae87
catch and ignore ValueError of file_gets_contents('')
2024-12-14 11:00:56 +01:00
Ralf Becker
abb72e0c78
pending translations from our translation server
2024-12-14 10:37:17 +01:00
nathan
0c387604f8
Change diff widget to webcomponent, update diff library
2024-12-13 16:23:56 -07:00
ralf
0c98dc30a5
npm audit fix
2024-12-13 23:27:05 +01:00
nathan
44c5998c50
Docs: Add link to Disabled vs Readonly Vs Hidden in Et2Widget documentaion of set_disabled()
2024-12-13 09:22:47 -07:00
nathan
d95df4ce89
Calendar: Fix recurrence tab widget spacing was too narrow
2024-12-13 09:21:01 -07:00
nathan
dbdce97dee
More detail & additional examples for readonly vs disabled docs
2024-12-13 09:21:01 -07:00
ralf
e96e8d9469
Updated etemplate2.0 DTD
2024-12-13 08:05:27 +01:00
nathan
30665eb1c5
Make tab & enter behave the same when editing
2024-12-12 12:54:43 -07:00
nathan
6169647c24
Fix some places in Link widgets where readonly & disabled were not applied
2024-12-12 11:36:28 -07:00
nathan
c89f0578d4
Et2LinkString / Et2LinkList: Use maxmatchs preference as default limit
...
You can still override this with limit attribute
2024-12-12 11:29:59 -07:00
nathan
bbd4a79452
Some docs on disabled vs readonly vs hidden
2024-12-12 11:07:57 -07:00
nathan
a1b6222c4b
Addressbook: Fix creating CSV import definition field mapping step failed
...
Incorrect select options broke the "target field" column
2024-12-12 10:56:19 -07:00
nathan
4a1455d05e
Fix sub-templates may not have been properly validated
...
3rd try
2024-12-12 10:56:19 -07:00
milan
9e84456e21
fix toolbar alignment
2024-12-12 17:53:04 +01:00
milan
4c4725883e
change 'insert timestamp' icon from 'magic' to 'pin-map' regarding #101741
...
Also removed ellipsis from fancy tab header
2024-12-12 17:10:20 +01:00
milan
ff396d74b3
WIP cleanup css revert too much removed css
2024-12-12 16:22:30 +01:00
nathan
f688572dbf
Partially revert 7933936
, that stops preferences from saving properly
2024-12-11 17:22:27 -07:00
nathan
26d2ea4616
Fix legacy et2_createWidget() did not properly load webComponents when they had "et2-<tag>"
2024-12-11 14:57:53 -07:00
nathan
5ab1aaf80c
Calendar: Fix viewing resource calendar could spell out resource name into CalendarOwner options
2024-12-11 14:47:12 -07:00
nathan
2075bbe64c
Et2Date._inputNode can sometimes be just an input tag
2024-12-11 14:32:17 -07:00
nathan
a2b8ba300c
Et2Date: Implement disabled attribute
2024-12-11 14:21:41 -07:00
nathan
299094333a
Et2Select: Better handling of focus with allowFreeEntries=true multiple=false editModeEnabled=false
2024-12-11 13:24:09 -07:00
milan
ab16fd77c6
WIP cleanup css --removed some no longer used css
2024-12-11 20:11:11 +01:00
milan
7f2653c007
remove old themes and deactivate compact since it is not working atm improve darkmode image visibility
2024-12-11 19:03:52 +01:00
milan
47a00e5197
add border below toolbar not only in fancy theme
2024-12-11 19:03:52 +01:00
milan
cf59ec791b
adjust toolbar spacing so border below app tabs shows in standard theme in calendar too
2024-12-11 19:03:52 +01:00
nathan
7933936c72
Fix multiple validation issues
...
- Sub-templates were not getting processed
- Buttons without ID could clear / overwrite all sibling widgets
- Vfs validate checked widget type, some are now web components
2024-12-11 10:39:36 -07:00
nathan
aaefb6ce68
Fix some app code using Et2Dialog.template, which previously returned the eTemplate2 object
...
It Et2Dialog.template is an attribute, and has to return the template name.
Use Et2Dialog.eTemplate to access the loaded etemplate2 object.
2024-12-11 08:33:32 -07:00