Commit Graph

538 Commits

Author SHA1 Message Date
Hadi Nategh
e5996336e6 * Mail: Fix compose dialog goes under window's taskbar and attahcments are not visible 2015-12-18 13:14:09 +00:00
Hadi Nategh
3be2bbd786 W.I.P. of a general method for calling loading prompt
- Define an id for each loading prompt
- Implement new style for loading prompt
2015-12-07 09:08:09 +00:00
Hadi Nategh
161f37858d W.I.P. of a general method for calling loading prompt 2015-12-03 17:12:08 +00:00
Hadi Nategh
10e2554100 * All applications/ Tutorials: Fix discarding tutorials prompt not working if the configuration is set to sidebox 2015-12-03 13:04:33 +00:00
Hadi Nategh
51a4da3204 Escape html entities for mailto URI otherwise server wont let them pass through as it may get mistaken for html tag
- Fix addressbook email action does not work for some emails, eg. Mathias <Mathias@example.com>
2015-12-03 11:07:03 +00:00
Nathan Gray
e56ff68a61 - Make sure we always use index's nextmatch
- Add some documentation about the this.et2 variable
2015-12-02 18:42:55 +00:00
Hadi Nategh
e0cfd00582 Ugly hack to get group selection in calendar 14.2 working 2015-11-04 14:11:42 +00:00
Hadi Nategh
3dc87c4574 * All apps/Tutorials:
- Add two more options in admin's site configuration to be able to switch tutorials in sidebox and/or "ask show introduction dialog" on/off
- Add some translation
2015-11-03 16:15:56 +00:00
Ralf Becker
e0920467ea fix (caught) TypeError: egw is not a function when initialising egw object 2015-11-02 17:04:40 +00:00
Ralf Becker
81de77e02b * Calendar: fix not working storing of events
initalize video tutorial sidebox NOT for popups , as calendar edit app.js has this.et2 set to tutorial et2 object
2015-10-30 09:17:09 +00:00
Ralf Becker
8e91f82743 fix tutorial sidebox initialisation timing by using _init_sidebox of favorites 2015-10-29 15:55:43 +00:00
Hadi Nategh
93fe78b8ba Some fixes for tutorials:
- Fix tutorials not shown in idots
- Make sure def_tutorials css is loaded for all templates
- Invalidate the tutorials.xet for cache buster
2015-10-28 14:03:25 +00:00
Ralf Becker
a0196e0321 adding ES6 Promise shim for IE 10/11 and other old browsers 2015-10-28 09:56:25 +00:00
Ralf Becker
ed4a20634f adding ES6 Promise shim for IE 10/11 and other old browsers 2015-10-28 09:55:29 +00:00
Ralf Becker
b18d373624 fixing wired IE security errors "Permission denied", seems reload of opener caused references to egw and template cache in opener.top.etemplate2.prototype.templates becomming inaccessible, catching this errors and falling back to a window-local object 2015-10-26 21:13:34 +00:00
Ralf Becker
ac6dbad373 fixing wired IE security errors "Permission denied", seems reload of opener caused references to egw and template cache in opener.top.etemplate2.prototype.templates becomming inaccessible, catching this errors and falling back to a window-local object 2015-10-26 21:11:47 +00:00
Ralf Becker
1141805153 fix intro offer was not translated and now shown in idots template, also changed wording a little and added German translation 2015-10-24 11:08:04 +00:00
Ralf Becker
db774ece2b fix intro offer was not translated and now shown in idots template, also changed wording a little and added German translation 2015-10-24 11:07:22 +00:00
Nathan Gray
487d270c55 Reduce delay before showing tooltip 2015-10-19 23:57:07 +00:00
Hadi Nategh
d90e369322 * All Applications: Implement new features for showing all video tutorials accessible from app's sidebox 2015-10-19 16:18:30 +00:00
Hadi Nategh
938c991124 WIP Egroupware tutorial:
- Create tutorial sidebox hooks automatically
- Fix some styling for popup
- Display intro video show confirmation dialog based on session (login/logout)
2015-10-19 15:00:42 +00:00
Hadi Nategh
45668446bf WIP EGroupware Tutorial:
- Improve some styling in popup
- Fix sorting list in sidebar
2015-10-16 10:00:17 +00:00
Hadi Nategh
04a8cd4f60 WIP EGroupware Tutorial:
- Implement video navigation on popup
- Implement introduction video with user confirmation dialog based on session
- New layout for tutorials list both in sidebar and popup
- Separate tutorials styles to be able to set different styles base on templates
2015-10-14 14:17:09 +00:00
Hadi Nategh
aa81ae5e5d WIP EGroupware tutorial:
- Make popup size bigger
- Style tutorials list
2015-10-06 16:37:51 +00:00
Hadi Nategh
a6837b6a40 WIP EGroupware tutorial:
-Add popup tutorials player
-List tutorials in sidebox with their titles and thumbnails only
2015-10-05 16:01:39 +00:00
Nathan Gray
cace3b27c9 Prevent apps from modifying favorites by reference.
Fixes projectmanager favorites stop working
2015-10-01 14:55:01 +00:00
Hadi Nategh
faf859d2aa Resize popup window till not getting horizontal scrollbar 2015-10-01 13:19:39 +00:00
Hadi Nategh
60011b644c Resize popup window till not getting horizontal scrollbar 2015-10-01 13:17:41 +00:00
Nathan Gray
0438456ad3 Prevent apps from modifying favorites by reference.
Fixes projectmanager favorites stop working
2015-09-29 16:21:05 +00:00
Nathan Gray
6450e343c4 Admin bugfixes:
- Avoid error Cannot read property 'promise' of undefined
- Reduce wrong width in admin customfields or categories after you click 3 times
2015-09-29 14:39:50 +00:00
Hadi Nategh
1d43c74ea6 WIP EGroupware tutorial:
- Make sure to not create etemplate2 object for an empty container
- Fix fallback lang not working
2015-09-28 09:34:09 +00:00
Hadi Nategh
3bc2e1077c WIP EGroupware tutorial:
- Implement a hook for application specific video tutorials
- Allow iframe widget to cooperate with fullscreen video play mode
2015-09-25 15:18:35 +00:00
Nathan Gray
711ca55433 Some more changes to egw.css to try to avoid it randomly losing rules in iframes 2015-09-23 16:22:47 +00:00
Nathan Gray
9e9cbc2fa1 Some changes to egw.css to try to avoid it randomly ignoring rules in iframes.
Reduces wrong width in admin customfields or categories after you click 3 times.
2015-09-22 23:43:20 +00:00
Nathan Gray
249732b594 Access dialog
- If current app has no special support, show general dialog instead of message
- Sort apps in add dialog
- Filter app list (filter2) to all apps for run rights, or only supporting apps otherwise
2015-09-16 15:54:51 +00:00
Hadi Nategh
bd21376303 Mailvelope backup/restore integration WIP:
- Add & Fix some more translation
2015-09-16 15:32:33 +00:00
Nathan Gray
91750f46c9 Access dialog
- If current app has no special support, show general dialog instead of message
- Sort apps in add dialog
- Filter app list (filter2) to all apps for run rights, or only supporting apps otherwise
2015-09-15 23:59:31 +00:00
Hadi Nategh
5a179d5e2c Consider urls based on https protocol:
- Fix admin links are no longer working due to wrong url
2015-09-15 16:47:34 +00:00
Hadi Nategh
cd7324983b Mailvelope backup/restore integration WIP:
- Implements Mailvelope installation dialog
2015-09-15 16:32:56 +00:00
Hadi Nategh
2f4a1624e3 Mailvelope backup/restore integration WIP:
- Fix documentation
- Fix menus name
- Add icons to menus
- Add some info messaging
2015-09-15 08:42:21 +00:00
Hadi Nategh
faac36b434 Fix mailvelope installation message forced 2015-09-15 07:18:01 +00:00
Hadi Nategh
591f55e3d7 WIP mailvelope installation dialog 2015-09-14 17:38:33 +00:00
Hadi Nategh
b56678ba93 Consider urls based on https protocol:
- Fix admin links are no longer working due to wrong url
2015-09-10 15:17:48 +00:00
Hadi Nategh
9ca7b66290 Fix some IDE warnings 2015-09-08 07:36:17 +00:00
Nathan Gray
26623dac40 Fix opening linked directories gave error instead of opening in filemanager 2015-09-02 20:13:51 +00:00
Hadi Nategh
50643b6716 Mailvelope backup/restore integration WIP:
- Add initial backup
- Add restore backup
2015-09-01 17:07:42 +00:00
Hadi Nategh
d721de7ee9 Mailvelope backup/restore integration WIP:
- Add PGP Encryption menu into sidebox of mail and infolog
- Create Backup/Restore operation dialog
2015-08-31 16:40:33 +00:00
Ralf Becker
284ffa7f13 IE JSON-serializes arrays passed in from different window contextx (eg. popups) as objects (it looses object-type of array), causing them to be JSON serialized as objects and loosing parameters which are undefined
JSON.strigify([123,undefined]) --> "{0:123}" instead of "[123,null]"
2015-08-31 12:21:11 +00:00
Ralf Becker
38d7f53a16 IE JSON-serializes arrays passed in from different window contextx (eg. popups) as objects (it looses object-type of array), causing them to be JSON serialized as objects and loosing parameters which are undefined
JSON.strigify([123,undefined]) --> "{0:123}" instead of "[123,null]"
2015-08-31 12:19:56 +00:00
Hadi Nategh
5a8bc26f2d Mailvelope backup/restore integration WIP 2015-08-27 17:38:18 +00:00