nathan
8221d66ce2
Fix nm printing did not properly wait for column selection or rows before trying to print
2022-10-06 15:39:35 -06:00
ralf
9ab4c69050
only update darkmode pref, if necessary
2022-09-24 14:27:17 +02:00
nathan
a3e2850b05
Send info to open popups to inform user that main window has been reloaded.
2022-09-15 15:14:16 -06:00
Hadi Nategh
1afcc3ebce
Replace all jquery-ui sortable used in fw
2022-05-23 17:45:56 +02:00
nathan
0fb32b7a6a
Fix JS error when cleaning up after printing (TS conversion issue)
2022-02-14 11:00:22 -07:00
Hadi Nategh
d518a2b118
Move framework push boradcast method into base class
2021-09-22 11:54:01 +02:00
Hadi Nategh
052f5f23cc
Remove framework object from import statement which would override the actual object
2021-07-07 12:31:11 +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
5298336886
include jquery and other legacy js files via script tag
2021-06-10 11:38:54 +02:00
Ralf Becker
592b7fb97d
replace LAB.js with native es5 loading
2021-06-05 20:39:39 +02:00
Hadi Nategh
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
nathangray
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
Hadi Nategh
a49ac9648e
Implement throbber for mobile framework
2021-04-22 16:00:52 +02:00
Hadi Nategh
1a72732c3d
Fix typo
2021-04-20 14:45:28 +02:00
Hadi Nategh
2defb9a704
Fix framework app tab loses its hint content after reload
2021-04-19 16:12:58 +02:00
Hadi Nategh
fb83d97150
Implement loading aware framework animation
2021-04-19 10:17:47 +02:00
Hadi Nategh
d29459d9e5
Ignore browsing apps with their status 5 and index set to none
2021-04-06 17:09:31 +02:00
Hadi Nategh
98813ef055
Fix darkmode get switched on in session when there's no preferences yet
2021-03-18 16:32:21 +01:00
Hadi Nategh
886884feea
Fix applications' tabs losing their sidebox app header after reload
2021-03-16 11:33:01 +01:00
Hadi Nategh
864b896ad6
Fix issue after closing a tab app next available tab wont get selected properly
2021-03-10 11:56:34 +01:00
Hadi Nategh
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
Ralf Becker
6ae1195c38
missing file from a467bab
return hashed appName of opened tab eg. to set notifcation counter
2021-03-03 19:13:45 +02:00
Hadi Nategh
96c0f54581
Fix extra tabs opened not keeping their orders after reload
2021-03-01 17:30:33 +01:00
Ralf Becker
dc6f937f02
reverting using app from parameter object
2021-03-01 13:41:27 +02:00
Ralf Becker
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
Hadi Nategh
2a2f0bf390
Keep darkmode state in serverside session too. Fix darkmode state in egroupware iframes.
2021-02-24 12:22:27 +01:00
Hadi Nategh
dad82bf1f1
Implement auto color-scheme in order to respect browser's selected prefers-color-scheme
2021-01-26 17:04:37 +01:00
Hadi Nategh
f21ac58c87
Introduce dark/light mode theme switch into framework
2020-12-15 20:24:25 +01:00
Hadi Nategh
e549b6fcd9
Use replace() instead of replaceAll() as it's not supported in older browser versions
2020-11-09 11:10:18 +01:00
Hadi Nategh
e34e18757e
Purify framework tab appname used as dom id
2020-11-02 17:38:35 +01:00
Hadi Nategh
082d7fddad
Remove closed tabs from the client-side session
2020-11-02 13:12:43 +01:00
Hadi Nategh
0d68c751bf
Keep the open crm view tabs after reload
2020-11-02 12:50:39 +01:00
Hadi Nategh
321aebf199
Fix type error not finding app object
2020-10-23 11:11:42 +02:00
Hadi Nategh
7d1cd4c12c
WIP Multitabs:
...
- Fix wrong ids generated for sideboxes
- Fix tab header refresh
2020-10-22 13:52:17 +02:00
Hadi Nategh
c2ca23a071
Do not create application object if already exists simply open the tab
2020-10-20 17:28:14 +02:00
Hadi Nategh
81420b2261
WIP multitabs:
...
- Add a flag to specify app object is a fw tab
2020-09-30 16:03:04 +02:00
Hadi Nategh
7f4535cf1d
WIP multitabs and CRM view
2020-09-30 13:19:36 +02:00
Hadi Nategh
cdbc5e3a71
Create new sidemenuEntry for tab target
2020-09-28 15:43:42 +02:00
Hadi Nategh
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
Hadi Nategh
2ed186079e
Implement openTab for egw_open object and make tab attributes configurable
2020-09-24 16:19:56 +02:00
Hadi Nategh
6c6759549e
Make a copy of app object to not destroy the existing one
2020-09-24 11:13:12 +02:00
Hadi Nategh
4bf65486ef
WIP of framework's multitab implementation
2020-09-23 16:55:35 +02:00
Ralf Becker
8bb9111cd5
fix double message in popup and none in main window
2020-07-24 09:23:44 +02:00
Hadi Nategh
ceccd2a50d
Implements stronger check to make sure the object is a regexp
2020-06-03 11:38:10 +02:00
Hadi Nategh
4276ebbe5f
* Mobile theme: fix mobile theme sidebar not showing notifications
2019-12-10 14:18:05 +01:00
Hadi Nategh
768eb99113
Fix last visible tab wrongly set to closable
2019-08-20 14:01:09 +02:00
Hadi Nategh
3ea645f8e5
Fix regexp not matching the given popup id because of invalid regexp
2019-04-24 15:14:44 +02:00
nathangray
c6f2f7f85e
Api - some basic support for printing popups
2019-03-15 16:01:43 -06:00
Hadi Nategh
1206bc1987
Add new application setup status for running an application in background
2019-03-11 12:06:41 +01:00
Hadi Nategh
b3328b8ae5
Make looking up for opened popups via window properties (e.g. window.name) possible
2019-02-25 13:37:22 +01:00