Ralf Becker
|
8432cca3ea
|
show (caught) exceptions during import now as error for easier spotting
console.error instead of console.log
|
2021-06-14 15:22:16 +02:00 |
|
Ralf Becker
|
829defa0c1
|
also import old jsapi with rest of egw object
|
2021-06-14 15:12:52 +02:00 |
|
Ralf Becker
|
1035ff31ec
|
fix async loading caused et2 widgets calling api before loaded
using a strict order now:
1. legacy stuff like jquery and dhtmlx
2. client-side api / egw-object
3. et2 and rest
|
2021-06-14 14:16:07 +02:00 |
|
Ralf Becker
|
ee508c50b9
|
filter out legacy JS code from importmap and sort it
also only add extension-less includes for .ts files (was accidentally commented out) and fix some .js imports without extension
|
2021-06-12 11:44:28 +02:00 |
|
Ralf Becker
|
78e30f1a27
|
load egw_ready.js again
|
2021-06-11 15:05:44 +02:00 |
|
Ralf Becker
|
89967336e2
|
removed app_base.js from egw.js requirement to not pull in etemplate, but had to move app to egw.js too
|
2021-06-11 13:48:09 +02:00 |
|
Ralf Becker
|
5298336886
|
include jquery and other legacy js files via script tag
|
2021-06-10 11:38:54 +02:00 |
|
Ralf Becker
|
027c087a06
|
remove egw_app dependency and only import et2, if there is an eTemplate on the page
stops login-page from loading eT2 stuff
|
2021-06-09 10:13:51 +02:00 |
|
Ralf Becker
|
304dbb95ab
|
got empty nextmatch in timesheet working
|
2021-06-08 14:11:59 +02:00 |
|
Ralf Becker
|
f91bca83e1
|
got et2 mostly working: timesheet.edit renders
|
2021-06-07 17:33:53 +02:00 |
|
Ralf Becker
|
592b7fb97d
|
replace LAB.js with native es5 loading
|
2021-06-05 20:39:39 +02:00 |
|
Ralf Becker
|
069cf4c3ac
|
fix security exception if opener is from a different security context eg. LTI opening in a new window
|
2021-05-20 16:44:35 +02:00 |
|
Ralf Becker
|
450febb623
|
fix security exeception if opener is from a different security context eg. LTI opening in a new window
|
2021-05-20 16:35:54 +02:00 |
|
Ralf Becker
|
d2626085f6
|
fix wrong context causing eg. attachments to mail to no longer work
|
2021-03-08 21:20:11 +02:00 |
|
Ralf Becker
|
7e4ccc8311
|
fix some points in top-menu and probably some other stuff using et2_call were not working
|
2021-03-03 19:13:45 +02:00 |
|
Ralf Becker
|
7a060b205b
|
not overwriting call and apply method of egw function/object using callFunc and applyFunc instead, fixes several problems
|
2021-03-02 12:16:47 +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 |
|
Ralf Becker
|
765b545697
|
* SmallPART: fix not working LTI launch after last maintenance release
checking if we are about to load required files, before redirecting to cd=popup to load them
|
2020-10-22 10:00:27 +02:00 |
|
Hadi Nategh
|
d4d63d382e
|
Fix error message still remains even after connection is up again
|
2020-10-21 11:54:45 +02:00 |
|
nathangray
|
5bf4d4866f
|
WIP on sharing prompt to ask about mounting new share
|
2020-10-20 16:47:26 -06:00 |
|
Ralf Becker
|
83eabe4d8e
|
login page does NOT need client-side api and redirect with cd=popup shows as message
|
2020-10-16 09:45:30 +02:00 |
|
Ralf Becker
|
175d94f3e3
|
* Api: detect if framework data is missing for popups too and redirect to cd=popup to load it
|
2020-10-14 17:31:36 +02:00 |
|
Hadi Nategh
|
c01beef108
|
We can't use let in js files as we still supporting old devices with es5 only
|
2020-09-17 15:36:02 +02:00 |
|
Ralf Becker
|
808313c121
|
set grants if given for push
|
2020-07-13 19:26:05 +02:00 |
|
nathangray
|
b5dceda99c
|
Fix js packaging by switching from uglify-es to terser
|
2020-05-28 11:48:44 -06:00 |
|
Ralf Becker
|
588cd10043
|
track top EGroupware window in egw object to be used as egw.top instead of window.top, which can throw a security exception
|
2020-05-18 20:55:57 +02:00 |
|
Ralf Becker
|
9817d25a47
|
move who is available via push to push class and backends
|
2020-04-20 13:07:58 +02:00 |
|
Ralf Becker
|
2fc0666762
|
merged master into typescript
|
2020-02-03 15:16:51 +00:00 |
|
Ralf Becker
|
3575f06501
|
fix JS error from cropper, stalling eTemplate with minified JS
|
2020-02-02 10:32:12 +01:00 |
|
Ralf Becker
|
e9c4d3f07e
|
complete push implementation for timesheet incl. ACL check
|
2020-01-24 13:31:56 +01:00 |
|
Ralf Becker
|
901825bcfa
|
first try with TypeScript: timesheet app.js incl. new egw_app base-class
|
2020-01-23 09:14:58 +01:00 |
|
nathangray
|
b1c094ca47
|
ts->js maps
|
2020-01-22 02:04:45 -07:00 |
|
Ralf Becker
|
55ae9c1c7b
|
first try with TypeScript: timesheet app.js incl. new egw_app base-class
|
2020-01-15 08:47:33 +01:00 |
|
Ralf Becker
|
bf844b7598
|
support for new Swoole push server
|
2019-11-04 09:29:49 +01:00 |
|
nathangray
|
098fcbf918
|
Fix (remove) vertical scrollbar on popups with CKEDITOR
|
2019-01-23 16:01:50 -07:00 |
|
Hadi Nategh
|
d022e555d5
|
Fix xhr url in Offline options
|
2018-10-02 10:12:40 +02:00 |
|
Hadi Nategh
|
54cafd15d7
|
Implement Online/Offline connection indicator
|
2018-10-01 15:54:42 +02:00 |
|
Hadi Nategh
|
ad913ff93d
|
Do not push popup windows if we are in mobile framework
|
2018-06-29 10:05:28 +02:00 |
|
Hadi Nategh
|
2d71cdf0f5
|
Fix tracking of opened popups not working after framework reload
|
2018-03-12 17:04:17 +01:00 |
|
Hadi Nategh
|
f42801236a
|
Override the globalEval to mitigate potential execution of script tag
|
2017-10-27 17:42:44 +02:00 |
|
Ralf Becker
|
e63cb7c849
|
same story tutorial popup: ignore security exception if window.top is in a different security context
eg. because SiteMgr contact-form is running in an iframe
|
2017-03-08 14:25:52 +01:00 |
|
Ralf Becker
|
f0925ef32c
|
same story for framework: ignore security exception if window.top is in a different security context
eg. because SiteMgr contact-form is running in an iframe
|
2017-03-08 14:21:29 +01:00 |
|
Ralf Becker
|
d1b963c98b
|
ignore security exception if window.top is in a different security context
eg. because SiteMgr contact-form is running in an iframe
|
2017-03-08 14:14:16 +01:00 |
|
Hadi Nategh
|
9d054b9437
|
Fix asyncIncludetime in genPageTime repeats itself into DOM instead of updating the value
|
2016-07-15 09:35:02 +02:00 |
|
Ralf Becker
|
d40a3aa34f
|
revert jQuery.noConflict() stuff as current aproach fails if minified
|
2016-06-14 21:42:12 +02:00 |
|
Ralf Becker
|
7bb87c2615
|
stop jQuery from setting $ as early as possible and added more checks for calendar running in frameworked template
|
2016-06-14 21:17:46 +02:00 |
|
Ralf Becker
|
9d12c2a9a5
|
tell jQuery to remove $, as EGroupware does NOT use it and it conflicts with eg. mootools
|
2016-06-14 19:12:19 +02:00 |
|
Hadi Nategh
|
feb09667ae
|
Fix tutorial stops calendar sidebox from loading, happens only in FF
|
2016-06-09 17:40:16 +02:00 |
|
Hadi Nategh
|
87fb94a496
|
Deprecate $j global variable and replace them all with standard jQuery
|
2016-06-02 16:52:01 +02:00 |
|
Ralf Becker
|
4af0e7cb1c
|
WIP EGroupware without phpgwapi&etemplate
|
2016-05-04 19:07:54 +00:00 |
|