Commit Graph

104 Commits

Author SHA1 Message Date
23c27659fc Fix broken styling of sidebox app lists 2021-08-11 16:50:01 +02:00
a63416f6d6 Get fw sidebox sortable items working with sortablejs and removes the jquery.sortable 2021-08-11 16:43:16 +02:00
052f5f23cc Remove framework object from import statement which would override the actual object 2021-07-07 12:31:11 +02:00
b88716c8b6 legacy load jQueryUI as tooltip has wired context problems if loaded as module 2021-07-02 08:52:18 +02:00
68155251fa fixing a couple of jQuery plugin includes
thought jQueryUI-tooltip is still broken and we either need to legacy-load jQuery(UI) or fix the tooltip
2021-07-01 16:33:15 +02:00
8c7722c8b0 1. loading dhmtlx(tree|menu) again via script tag
2. fixed not loaded app.js in egw_json by using import direct and not includeJS (and therefore removed additional include in et2_load)
3. adding cache-buster for egw.js and app.js endpoints to force reloads (not adding them for anything else, as it interferes with rollup
2021-07-01 14:36:51 +02:00
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
5298336886 include jquery and other legacy js files via script tag 2021-06-10 11:38:54 +02:00
304dbb95ab got empty nextmatch in timesheet working 2021-06-08 14:11:59 +02:00
592b7fb97d replace LAB.js with native es5 loading 2021-06-05 20:39:39 +02:00
0e69c8c800 Fix opening an app link as popup loses it's opener when its origin app tab is not loaded 2021-05-21 12:40:08 +02:00
fcd5ed7b59 Fix clicking sidebox entries closed the category 2021-05-17 14:59:34 -06:00
a615b2dd9c Api: Fix sidebox category expand/collapse on click, broken in 45e477f0c0 2021-05-17 10:02:23 -06:00
45e477f0c0 * Api: Sidebox accessibility improvements
- Using nav elements for sidebox categories
- Add keyboard support for expand/collapse menu categories
- Use lists for entries
- Added some roles for screenreaders
2021-05-12 13:14:03 -06:00
a49ac9648e Implement throbber for mobile framework 2021-04-22 16:00:52 +02:00
1a72732c3d Fix typo 2021-04-20 14:45:28 +02:00
2defb9a704 Fix framework app tab loses its hint content after reload 2021-04-19 16:12:58 +02:00
fb83d97150 Implement loading aware framework animation 2021-04-19 10:17:47 +02:00
94877851c1 Set iframe feature policy of fullscreen for apps running in iframe 2021-04-12 11:18:08 +02:00
d29459d9e5 Ignore browsing apps with their status 5 and index set to none 2021-04-06 17:09:31 +02:00
98813ef055 Fix darkmode get switched on in session when there's no preferences yet 2021-03-18 16:32:21 +01:00
ff1ac017ce Add tooltip for sidemenu toggle button 2021-03-17 15:29:40 +01:00
739bfb482b Compact theme:
- Fix framework tabs not being able to get closed
- Fix some styling
- Fix framework tabs are overriding last active opened tab
2021-03-17 14:00:33 +01:00
886884feea Fix applications' tabs losing their sidebox app header after reload 2021-03-16 11:33:01 +01:00
864b896ad6 Fix issue after closing a tab app next available tab wont get selected properly 2021-03-10 11:56:34 +01:00
81d5574fff Fix opened application tabs belong to app with status 5 don't get restored after reload 2021-03-10 10:07:39 +01:00
6ae1195c38 missing file from a467bab return hashed appName of opened tab eg. to set notifcation counter 2021-03-03 19:13:45 +02:00
96c0f54581 Fix extra tabs opened not keeping their orders after reload 2021-03-01 17:30:33 +01:00
dc6f937f02 reverting using app from parameter object 2021-03-01 13:41:27 +02:00
e36c6c4cec move global et2_call function to egw.call and egw.apply methods, ensuring app.js is loaded, if not yet loaded, also using that as apply plugin for egw.json 2021-03-01 11:50:41 +02:00
2a2f0bf390 Keep darkmode state in serverside session too. Fix darkmode state in egroupware iframes. 2021-02-24 12:22:27 +01:00
dad82bf1f1 Implement auto color-scheme in order to respect browser's selected prefers-color-scheme 2021-01-26 17:04:37 +01:00
f21ac58c87 Introduce dark/light mode theme switch into framework 2020-12-15 20:24:25 +01:00
e549b6fcd9 Use replace() instead of replaceAll() as it's not supported in older browser versions 2020-11-09 11:10:18 +01:00
e34e18757e Purify framework tab appname used as dom id 2020-11-02 17:38:35 +01:00
082d7fddad Remove closed tabs from the client-side session 2020-11-02 13:12:43 +01:00
0d68c751bf Keep the open crm view tabs after reload 2020-11-02 12:50:39 +01:00
321aebf199 Fix type error not finding app object 2020-10-23 11:11:42 +02:00
7d1cd4c12c WIP Multitabs:
- Fix wrong ids generated for sideboxes
- Fix tab header refresh
2020-10-22 13:52:17 +02:00
c2ca23a071 Do not create application object if already exists simply open the tab 2020-10-20 17:28:14 +02:00
81420b2261 WIP multitabs:
- Add a flag to specify app object is a fw tab
2020-09-30 16:03:04 +02:00
7f4535cf1d WIP multitabs and CRM view 2020-09-30 13:19:36 +02:00
cdbc5e3a71 Create new sidemenuEntry for tab target 2020-09-28 15:43:42 +02:00
3956760c23 Add tooltip for Tab's header, it can be set as attribute 'hint' in openTab framework app object too 2020-09-25 11:53:00 +02:00
2ed186079e Implement openTab for egw_open object and make tab attributes configurable 2020-09-24 16:19:56 +02:00
6c6759549e Make a copy of app object to not destroy the existing one 2020-09-24 11:13:12 +02:00
4bf65486ef WIP of framework's multitab implementation 2020-09-23 16:55:35 +02:00
c05047728c Push online users into top of the list as soon as they're active 2020-09-16 16:17:57 +02:00
6d467e33ed Avoid getting exceptions when user has no access to status app but getting notified by broadcast message 2020-08-25 13:21:53 +02:00
33d983f547 * Calendar: fix not working refresh via push, if Home app is used
Current fix only makes sure global app.calendar created by home get completly destroyed (and newly created by calendar itself), and not just unregistered from the push
We probably want to modify home to create private app objects for its portlets
2020-07-29 18:25:09 +02:00