Commit Graph

57 Commits

Author SHA1 Message Date
milan
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
ralf
df9e0ef9a2 extra NPM packages for transpiling 2023-03-20 14:27:51 +01:00
ralf
2f175c502c npx browserslist@latest --update-db 2023-02-28 09:35:48 +01:00
Hadi Nategh
369bddef2f Adopt header's buttons in mobile templates 2023-02-21 13:39:50 +01:00
dependabot[bot]
fcb522853e Bump ua-parser-js from 0.7.28 to 0.7.33
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.28 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases)
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md)
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.28...0.7.33)

---
updated-dependencies:
- dependency-name: ua-parser-js
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-24 22:01:30 +01:00
nathan
9bf0149645 Fix selectbox positioning issue
Tracker owner would open down instead of up with fontsize = 14.  Updating to shoelace 2.0.0-beta.81 fixes it.  Going farther introduces some other issues that I don't want to get into right now
2023-01-24 13:58:38 -07:00
dependabot[bot]
ef02c01714 Bump json5 from 2.2.0 to 2.2.3
Bumps [json5](https://github.com/json5/json5) from 2.2.0 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.0...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 15:55:46 -06:00
nathan
37ff4a00a6 Fix .et2-label-fixed widgets got validation error covering the label 2022-12-19 14:09:21 -07:00
dependabot[bot]
96681860f5 Bump qs from 6.10.1 to 6.11.0
Bumps [qs](https://github.com/ljharb/qs) from 6.10.1 to 6.11.0.
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.10.1...v6.11.0)

---
updated-dependencies:
- dependency-name: qs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-09 08:00:06 +01:00
ralf
8150bc946b npm audit fix: minimatch 3.0.4 --> 3.0.8 2022-11-09 10:14:06 +01:00
nathan
7f94b3ae6c Et2Date: Add "Today" button 2022-09-06 11:32:25 -06:00
nathan
6b1a477de8 Bump Shoelace version - it's got some colorpicker improvements I want 2022-08-04 13:41:43 -06:00
ralf
0113a93ffd move images from pixelegg to default and drop png or gif, if we have an svg 2022-07-28 17:56:34 +02:00
ralf
7b36c24dde updated browser-list 2022-07-21 23:24:50 +02:00
ralf
09ddb72299 npm audit fix 2022-07-21 13:54:50 +02:00
dependabot[bot]
39f9ba9508 Bump terser from 4.8.0 to 4.8.1
Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-21 13:51:07 +02:00
dependabot[bot]
53d88ad5ac Bump jpeg-js from 0.4.3 to 0.4.4
Bumps [jpeg-js](https://github.com/eugeneware/jpeg-js) from 0.4.3 to 0.4.4.
- [Release notes](https://github.com/eugeneware/jpeg-js/releases)
- [Commits](https://github.com/eugeneware/jpeg-js/compare/v0.4.3...v0.4.4)

---
updated-dependencies:
- dependency-name: jpeg-js
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-17 07:15:50 +02:00
dependabot[bot]
8614d5bd4f Bump grunt from 1.5.2 to 1.5.3
Bumps [grunt](https://github.com/gruntjs/grunt) from 1.5.2 to 1.5.3.
- [Release notes](https://github.com/gruntjs/grunt/releases)
- [Changelog](https://github.com/gruntjs/grunt/blob/main/CHANGELOG)
- [Commits](https://github.com/gruntjs/grunt/compare/v1.5.2...v1.5.3)

---
updated-dependencies:
- dependency-name: grunt
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-27 13:17:38 +02:00
ralf
b33c13824f drop jquery-ui, jquery-ui-touch-punch-fix and temp. comment out last usages in framework classes 2022-05-25 21:01:26 +02:00
Hadi Nategh
9f363ad51c Fix importing interactjs library 2022-05-23 11:35:14 +02:00
nathan
f42a10deb7 Update lock file after running update 2022-05-20 11:46:14 -06:00
nathan
5ed00cc435 Make dialogs resizable again 2022-05-20 11:41:09 -06:00
Hadi Nategh
a8bcdd88b0 Get rid of jQuery.Color from jquery-ui 2022-05-05 15:55:49 +02:00
nathan
54b2ac54b1 Start on Expose mixin 2022-05-04 11:58:04 -06:00
ralf
b2044db11e remove jQueryUI date picker 2022-05-03 15:38:47 +02:00
ralf
12863efb78 npm audit fix 2022-04-27 08:43:27 +02:00
ralf
f42f26d86b always generate minified CSS, if grunt is installed
- still run other npm tasks (install & build), if grunt is not installed
- run "npm install --legacy-peer-deps", to cope with dependency mismatch caused by downgraded grunt-newer
--> if developer install should not use minified CSS: remove grunt and the previous generated .min.css files
--> if downgraded grunt-newer caused CSS "problems": run once manually: grunt cssmin
2022-04-21 13:45:38 +02:00
ralf
dc44888d36 update grunt-newer to fix prototype pollution in async
https://github.com/EGroupware/egroupware/security/dependabot/7
2022-04-20 22:03:11 +02:00
nathan
d34cf914fa This reverts commit f0227ef154 which accidentally committed package-lock.json 2022-04-05 10:09:09 -06:00
nathan
f0227ef154 Add accesskey property 2022-04-05 09:35:05 -06:00
ralf
2bf05f23f2 fix minimist security vulnerability 2022-03-22 08:19:01 +02:00
ralf
c6cb42eb96 upgrade all @lion/* and add @lion/dialog 2022-03-15 08:51:37 +02:00
ralf
cdc8ed0260 missing package-lock.json of recent package.json update 2022-03-03 08:47:49 +02:00
ralf
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
ralf
5366974b75 missing package-lock.json 2022-02-25 09:26:05 +02:00
ralf
ddaa16dcd5 missing package-lock.json to load lit-flatpickr 2022-02-16 09:33:43 +02:00
Hadi Nategh
44d632be2a Implements pdf-player custom element 2022-02-10 17:31:57 +01:00
Ralf Becker
4d0137011c security fixes: npm audit fix --force 2022-01-26 09:54:57 +02:00
Ralf Becker
a1f8aca282 update jquery-ui again to 1.13.0, update was lost in webcomponents merge 2021-12-06 21:54:06 +02:00
nathan
e3ca8b8f7f Merge web-components branch 2021-12-06 11:17:43 -07:00
Hadi Nategh
a8b1aef505 Remove no longer used npm packages 2021-11-09 11:37:13 +01:00
Hadi Nategh
968774d829 Update jQuery-ui to 1.13.0 2021-11-09 11:06:17 +01:00
Ralf Becker
582793d52b Revert "Bring web-component work into master branch"
To many things are not working :(
- addressbook, infolog, even timesheet index lacks at least r/o textbox and problably other widgets
- smallPART (with many extra widgets) is completly unusable
- *box widget seems not to skip empty boxes
--> we need more testing and progress, before we can merge that

This reverts commit 9cee681b94.
2021-09-03 11:28:22 +02:00
nathan
9cee681b94 Bring web-component work into master branch 2021-09-02 10:52:10 -06:00
nathan
ef3848fd3c - Fix including everything just for a unit test
- Start of some tests for Et2Button
2021-08-25 11:32:15 -06:00
nathan
d656eb0e69 Javascript unit testing
Runs over all files in api/js/etemplate/<widget>/test and <app>/js/test folders

Run from the commandline with: npm jstest
Can also run & watch for changed files, check package.json for scripts.
2021-08-24 14:52:09 -06:00
Ralf Becker
b2bd1ee59c missing package.json update 2021-08-22 09:46:23 +02:00
Ralf Becker
cfb8f5d453 fix errors installing/building JS stuff with not specified full path 2021-08-16 13:46:42 +02:00
Hadi Nategh
d07a7ab194 WIP of replacing bower-asset packages:
- Get jquery-ui and touch event plugin working (although still modular import is not possible becuase of a wierd issue with jquery-ui tooltip plugin)
- Import timepicker-addon plugin as npm package
- Update composer.lock file
2021-08-12 14:51:38 +02:00
Hadi Nategh
a63416f6d6 Get fw sidebox sortable items working with sortablejs and removes the jquery.sortable 2021-08-11 16:43:16 +02:00