Ralf Becker
|
6d226a7921
|
split constructor function and place of instanciation for app.js objects: app[appname] = new app.classes[appname]();
|
2013-11-04 20:54:23 +00:00 |
|
Nathan Gray
|
07ff17704f
|
Refresh current app or target app too, like it says it's supposed to
|
2013-11-04 18:57:20 +00:00 |
|
Ralf Becker
|
1dd3ad5e0a
|
fixed ckeditor wont start with NOT expanded toolbar
|
2013-11-04 10:13:28 +00:00 |
|
Ralf Becker
|
7e856af544
|
mark popups as such by enclosing there content in div#popupMainDiv and properly closing html markup for popups
|
2013-11-03 09:30:25 +00:00 |
|
Ralf Becker
|
b20bd49817
|
* CalDAV: fixed wrong http-status for delete in inbox and announce sync-report on inbox, so clients using it get events only once
|
2013-10-31 11:29:22 +00:00 |
|
Nathan Gray
|
4d29125c41
|
Fix some window/scope issues with jquery & plain assign handlers to make sure they operate on the window, not the request context (which can be anything)
|
2013-10-28 22:22:09 +00:00 |
|
Ralf Becker
|
e94502515d
|
* Admin/Preferences: changepassword hook was called twice
fixed by calling in now from API and not on every location in application code changing a password
|
2013-10-25 19:24:01 +00:00 |
|
Nathan Gray
|
ae04210b66
|
jqplot version update to 1.0.8
|
2013-10-24 20:24:26 +00:00 |
|
Nathan Gray
|
1e6fcec665
|
Fix missing typeof operator
|
2013-10-24 17:01:58 +00:00 |
|
Klaus Leithoff
|
892f90205a
|
work around ckeditor problem with default (kama) skin, by falling through to moonocolor
|
2013-10-24 14:42:40 +00:00 |
|
Ralf Becker
|
c8f1e75165
|
PSR-0 autoloading eg. for PEAR or Horde classes
|
2013-10-22 08:25:55 +00:00 |
|
Klaus Leithoff
|
210a145747
|
support additional moonocolor skin
|
2013-10-21 11:33:39 +00:00 |
|
Klaus Leithoff
|
9a8ecd6e12
|
add additional moonocolor skin
|
2013-10-21 11:33:05 +00:00 |
|
Klaus Leithoff
|
aefa07f028
|
fix broken kama skin, remove obsolet kama skin.js
|
2013-10-21 11:04:47 +00:00 |
|
Klaus Leithoff
|
7b7c9f47a6
|
fix broken kama skin, add icons_hidpi.png
|
2013-10-21 10:59:38 +00:00 |
|
Klaus Leithoff
|
e24697679d
|
fix broken kama skin
|
2013-10-21 10:58:31 +00:00 |
|
Nathan Gray
|
f6526a30e8
|
Fix intermittent issue with missing window breaking ajax
|
2013-10-18 21:01:53 +00:00 |
|
Ralf Becker
|
998d568ef4
|
for egw.json calls in a popup we need to use jQuery object of that window, as otherwise eg. apply from server with app.$app.method to run in main window instead of popup
|
2013-10-18 16:14:36 +00:00 |
|
Ralf Becker
|
d63cf889b4
|
silenced permanent error_log and fixed a typo
|
2013-10-18 14:31:46 +00:00 |
|
Klaus Leithoff
|
1d3998c99e
|
* CKeditor: update to version 4.2.2
|
2013-10-17 15:13:47 +00:00 |
|
Klaus Leithoff
|
6e0448cb62
|
fix broken scayt and spellcheckerbuttons in config for ckeditor
|
2013-10-17 15:09:56 +00:00 |
|
Ralf Becker
|
6e76361736
|
open all sidebox admin link in admin vi admin.admin_ui.index loader
|
2013-10-15 16:53:43 +00:00 |
|
Ralf Becker
|
319a503c90
|
fixed broken install under PostgreSQL caused by PHP Fatal error: Call to a member function fetch() on a non-object
|
2013-10-15 11:42:28 +00:00 |
|
Ralf Becker
|
b0219a682f
|
reverted accidently commited phpgwapi changes
|
2013-10-15 09:36:23 +00:00 |
|
Ralf Becker
|
0ca55a1103
|
* SiteMgr: fixed not working anonymous user and using now a random password
|
2013-10-15 09:25:49 +00:00 |
|
Ralf Becker
|
38504680b7
|
setting CSP attributes needed by CKeditor now automatic when egw_ckeditor_config::get_ckeditor_config(_array) get called
|
2013-10-14 10:42:36 +00:00 |
|
Nathan Gray
|
b77ce6a8dc
|
- MagicSuggest update
- Fix setting taglist value via js
|
2013-10-11 14:38:04 +00:00 |
|
Nathan Gray
|
129eb91b3d
|
Null is also not OK for icon
|
2013-10-10 16:15:46 +00:00 |
|
Klaus Leithoff
|
43d73abbcd
|
test if the required method is available on framework
|
2013-10-10 15:38:18 +00:00 |
|
Nathan Gray
|
bab4adf6d9
|
Update toolbar definitions to match new format
|
2013-10-10 11:55:29 +00:00 |
|
Ralf Becker
|
24e3fb2e63
|
fix "Got invalid title request, by NOT sending empty requests" warnings
|
2013-10-10 10:49:41 +00:00 |
|
Nathan Gray
|
e0954288dd
|
Switch to a heartbeat style of tracking open [named] popups. Seems much more consistent.
|
2013-10-10 09:37:21 +00:00 |
|
Klaus Leithoff
|
cce86e346e
|
silence permanent error log
|
2013-10-10 09:25:04 +00:00 |
|
Klaus Leithoff
|
77d28bad75
|
allow to set config via json_encoded string for purify wrapper
|
2013-10-10 09:23:55 +00:00 |
|
Nathan Gray
|
33a88ea089
|
Also accept meta (Command) key to turn on dragging files out of window
|
2013-10-09 09:12:02 +00:00 |
|
Ralf Becker
|
6cfd7b22b7
|
using jQueryUI resizable to resize sidebox, getting it to work under CSP that way
|
2013-10-08 12:06:07 +00:00 |
|
Ralf Becker
|
bafcc80e35
|
fixed translations not loaded on very first request, as postponing ready for waiting on translations did not work, now using a direct callback instead
|
2013-10-08 08:55:15 +00:00 |
|
Ralf Becker
|
0bb8093426
|
fixed translations on client-side: server sends now currentapp and langRequire to client, which uses that to translate phrases, langRequire is only stored in egw object for matching app-name and window!
|
2013-10-07 17:00:03 +00:00 |
|
Ralf Becker
|
a6311fa1a3
|
creating and using an app-specific egw object
|
2013-10-07 16:53:13 +00:00 |
|
Nathan Gray
|
746e6ea193
|
Also accept just the window name to windowClosed(), as sometimes window.name is not available anymore.
|
2013-10-07 11:20:47 +00:00 |
|
Nathan Gray
|
57c412bd47
|
Slightly more robust popup handling.
It's still not possible to completely track them, but it's a little better.
|
2013-10-07 10:09:08 +00:00 |
|
Nathan Gray
|
3ca2448f94
|
Make storage api global
|
2013-10-07 10:08:24 +00:00 |
|
Ralf Becker
|
ffc506561a
|
* API: fixed not working session encryption, by switch back to previous MCrypt algorithm and mode
|
2013-10-07 07:22:50 +00:00 |
|
Ralf Becker
|
43e1bfcc12
|
switching on Content-Security-Policy: script-src 'self' 'unsafe-eval' for all templates, old non-et2 apps can call egw_framework::csp_script_src_attrs('unsafe-inline') to enable inline scripts in their scope, et2 does it for CK editor which does not support CSP currently and old etemplate does it for all apps using it
|
2013-10-05 13:33:28 +00:00 |
|
Nathan Gray
|
8a7ffaa182
|
Restore accidentally removed return of popup window
|
2013-10-05 09:38:22 +00:00 |
|
Nathan Gray
|
893648e189
|
Add the ability to track named popups opened using egw.open() or egw.open_link(). Unnamed popups or those opened in other ways are not tracked. You can get the list using egw.getOpenWindows(app, regex_filter), which returns a list of names.
Also, a wrapper around session storage.
|
2013-10-05 09:28:12 +00:00 |
|
Ralf Becker
|
b4accbbcb5
|
idots now also automatic resizes its application area like Stylite template, so eg. et2 nextmatch can fill full area
|
2013-10-04 11:58:13 +00:00 |
|
Ralf Becker
|
65223eb80a
|
when displaying topmenu in sidebox as "General menu", use same code to display new topmenu items too
|
2013-10-04 11:56:47 +00:00 |
|
Ralf Becker
|
59f264ada4
|
do NOT require enabled=true for (enable|disable)Class or enableId attribute to work
|
2013-10-04 11:18:50 +00:00 |
|
Nathan Gray
|
282fb76cb6
|
Improve error message
|
2013-10-04 09:40:35 +00:00 |
|