Commit Graph

31 Commits

Author SHA1 Message Date
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
Ralf Becker
d11cb4bb7e Adding carbon lit components tutorial
https://github.com/carbon-design-system/carbon-web-components#basic-usage
Thought Rollup gives following Babel error:
Error: Could not load /Volumes/htdocs/egw-test/node_modules/carbon-web-components/es/components/dropdown/@babel/runtime/helpers/esm/decorate.js (imported by node_modules/carbon-web-components/es/components/dropdown/dropdown-item.js): ENOENT: no such file or directory, open '/Volumes/htdocs/egw-test/node_modules/carbon-web-components/es/components/dropdown/@babel/runtime/helpers/esm/decorate.js'
2021-07-09 20:16:24 +02:00
Ralf Becker
b88716c8b6 legacy load jQueryUI as tooltip has wired context problems if loaded as module 2021-07-02 08:52:18 +02:00
nathangray
3add958afa The results of Guy Bedford's help
Egroupware will load into addressbook & show rows
Most base files should be bundled server-side & included
rollup.config.js controls the process

Still needs work:
- consider /dist directory for best-practice
- cleanup
- other built-in apps
- EPL / external apps need Guy's multi-stage work
2021-06-25 14:49:24 -06:00
Ralf Becker
bc0cf17b13 remove (not used) grunt-ts to allow fixing dependabot alerts in dev packages 2021-06-15 10:34:37 +02:00
Ralf Becker
688f970ec0 missing package-lock.json from commit #639bf09 2021-06-05 09:22:53 +02:00
Ralf Becker
2841b43109 update lock-file with current hashes of egroupware sub-projects 2021-03-29 17:47:47 +02:00
Ralf Becker
2acd3e12d2 adding kanban to .gitignore and commit package-lock.json 2021-03-16 10:30:34 +02:00