Commit Graph

37478 Commits

Author SHA1 Message Date
36e3bd5de0 fix typo modalValue instead of modelValue to get validation (required) working
Had to overwrite formatter as it gave an error for accessing not yet set _inputNode
2022-03-01 16:51:40 +02:00
ac408f4eef Change handler setting modelValue for validation
setting it in getValue() alone does not remove validation message direct after entering a date
2022-03-01 16:09:27 +02:00
185e0eaf95 fix error, if widget has no change handler 2022-03-01 14:45:38 +02:00
2d6770ebfa Fix missing Et2WidgetWithSelect class 2022-03-01 13:31:13 +01:00
08549e25da Make Et2WidgetWithSelect a Dedup Mixin in order to make it available cross widgets 2022-03-01 12:35:33 +01:00
f8b1fcf412 Try and get nextmatch header change working with web components 2022-02-28 14:09:09 -07:00
5406704c74 Add set_min() & set_max() 2022-02-28 14:06:37 -07:00
30ddeb79b0 Add missing change listener 2022-02-28 13:45:47 -07:00
9260f25476 fist option with value of 0 was not selected 2022-02-28 17:42:57 +02:00
eff1f10484 fix sometimes first non-empty label used for empty value
seems update got triggered before empty_label was set
2022-02-28 15:21:23 +02:00
e567a0d465 fix et2-select use first option, not just empty_lable, if value is not in options 2022-02-28 14:11:57 +02:00
a6d297afb7 ignore further legacy options for select, to not display them as part of the empty_label 2022-02-28 13:41:02 +02:00
cdb944147f fix one left over needed property and added getter&setter for deprecated needed property 2022-02-28 12:12:04 +02:00
1518c38c72 npm update @lion/* to get ride of @npm/select using its own newer core and form-core 2022-02-28 12:00:13 +02:00
e166211a66 Fix required dates always failed as empty 2022-02-25 11:29:36 -07:00
44221f74ef Get server-side validation messages displaying 2022-02-25 10:30:55 -07:00
e048b26235 - Deprecate "needed" attribute in favour of standard "required"
- Fix some required CSS
2022-02-25 10:21:16 -07:00
cdcb85f4f3 Fix status icons not showing up on mail list 2022-02-25 14:19:25 +01:00
71d079c9f3 only send password (or hash) to client-side, if explicitly requested 2022-02-25 13:53:03 +02:00
3e41eb00c6 Fix styling of expander actions in compose (Cc,Bcc, ...) 2022-02-25 12:02:41 +01:00
08f45d32db Fix onclick handling not working on description widget 2022-02-25 11:33:13 +01:00
832725ce52 fix display_format="hⓂ️s" for r/o only gave one best matching unit (eg. 5m) not all units (eg. 0:05:30) 2022-02-25 10:16:28 +02:00
83cfb34c3c fix not working date_format!="m" (the default) in NM by reflecting it into DOM
also adding it to all properties used by the r/o widget

This needs to be done by a lot more r/o widgets, if they assign their default values in the constructor!
2022-02-25 09:45:35 +02:00
5366974b75 missing package-lock.json 2022-02-25 09:26:05 +02:00
d9e95dae87 Get needed attribute working
Will cancel submit, shows validation message
2022-02-24 15:53:40 -07:00
ce84dd753a Get validation messages working 2022-02-24 15:53:40 -07:00
c83b281aa9 added et2-date-timeonly_ro widget 2022-02-24 19:44:30 +02:00
045d034891 fix array_key_exists() expects exactly 2 arguments, 1 given 2022-02-24 17:58:32 +02:00
f0455b2ad2 Show empty_label when given a value that is not in the list of options 2022-02-23 13:13:14 -07:00
41a18b6274 CSS fixes:
- Missing border in Et2DateDuration without unit selector
- Box alignment was not applied to widget inputs (Et2DateDuration) when the widget inputs did not fill all available space
2022-02-23 11:15:55 -07:00
ec13b1a472 Fix missing label in date widgets 2022-02-23 10:43:39 -07:00
c9f6c98a5d fix color-picker to not throw errors or lose its value
it clearly need more love ;)
2022-02-23 10:38:31 +02:00
354d15ba57 Support scroll wheel on date year, month, hour, minute 2022-02-22 11:23:54 -07:00
1e23a3c45e Fix date duration was 2px too wide
A border on et2-date-duration (:host) is sized differently from a border on its children
2022-02-22 10:37:13 -07:00
ecd8b08373 Fix timesheet edit could not select start date
Unimplemented "mode" legacy option was conflicting with flatpickr "mode" attribute
2022-02-22 10:01:55 -07:00
1c7e74a2af prefer [Login] button below over maybe existing SAML login button above 2022-02-21 21:19:41 +02:00
c2166c5750 fix select-boxes submit their old value, if they are onchange="1"
@Nathan: Not sure if this is the right fix, but I can't see where we use Lit's FormatMixing, which defines serializedValue (and therefore select-box always returns the old modalValue)
2022-02-21 20:58:56 +02:00
d23c8cbcb4 stub for set_validation_error to silence TypeErrors in app.ts 2022-02-21 16:56:30 +02:00
e3bcd06e77 Calendar: Remove static sizing, spacing & padding on edit dialog actions selectbox 2022-02-18 14:03:21 -07:00
9079f97d7e Fix selectbox values were not set.
Paying more attention to the WebComponent life cycle here, rather than what our widgets do - connectedCallback(), requestUpdate(), updated() are more important than loadFromXML(), etc. which are only used when loading from the .xet the first time.
2022-02-18 12:02:27 -07:00
ebfdc1f718 fix array_combine requires same number of values as keys 2022-02-18 11:01:33 +02:00
72f227d670 transforming legacy options in preprocessor (not all select-* stuff implemented currently) 2022-02-18 09:44:25 +02:00
1776dd9005 Fix some readonly selectboxes were missing options 2022-02-17 16:37:59 -07:00
b8455e0b8d Fix Et2DateTimeOnly displayed 00:00 when value was "" 2022-02-17 10:30:35 -07:00
be4633c9fa Implement et2-date-duration 2022-02-16 16:45:40 -07:00
e3113455cc taking modification time of api/etemplate.php script into account too for .xet cache-buster 2022-02-16 20:14:38 +02:00
c81183f5f6 Fix incorrect value format in Et2Date 2022-02-16 10:52:37 -07:00
7cc9006e19 Add missing et2-date-timeonly widget 2022-02-16 10:43:15 -07:00
3f2c156914 fix missing flatpickr styles, thought you need to run: grunt cssmin 2022-02-16 15:36:06 +02:00
22954466c8 improve logging of updating SQL statements to given table(s) 2022-02-16 14:06:36 +02:00