Commit Graph

2427 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
cdb944147f fix one left over needed property and added getter&setter for deprecated needed property 2022-02-28 12:12:04 +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
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
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
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
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
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
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
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
f29da5e613 fix TypeError with numbers not iterable
also problem with strings - thought no error - as they are iterated letter-wise, which is not what we want here
2022-02-16 10:35:09 +02:00
3ba1fe1416 Fix action pushed infolog edit dialog really wide 2022-02-15 14:01:07 -07:00
bc801f9c09 Fix missing import in et2 tests 2022-02-15 12:48:01 -07:00
7196455cbb Add some colour variables 2022-02-15 11:51:23 -07:00
8203eb3efd Use flatpickr for date widget calendar 2022-02-15 11:51:23 -07:00
0fb32b7a6a Fix JS error when cleaning up after printing (TS conversion issue) 2022-02-14 11:00:22 -07:00
d2020727fe Fix some missing translation problems 2022-02-11 13:02:21 -07:00
a7aee1d3d4 Let the pdfjs deal with new render request 2022-02-11 12:33:28 +01:00
44d632be2a Implements pdf-player custom element 2022-02-10 17:31:57 +01:00
c964ccd584 - Fix 'Forgot password' could not complete due to redirect
- Avoid error if no groups selected in registration configuration
2022-02-08 15:26:52 -07:00
650d76bd5c Common cleaning of r/o select value 2022-02-07 13:51:05 -07:00
28eb3fdd80 Add Et2DateTimeToday 2022-02-03 14:58:56 -07:00
b91f66c629 Add some cleanup to find_select_options() make sure we're returning nice arrays instead of objects 2022-02-03 14:45:14 -07:00