Hadi Nategh
c37554a3c9
Make sure d-n-d does not get triggered via double click action
2015-12-16 15:40:17 +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
Nathan Gray
5343a4eae3
Fix admin so it will reload the page it was opened with instead of changing to user list, or doing nothing.
2015-12-02 18:05:25 +00:00
Hadi Nategh
2c5b1de5b5
Do not notify tabs on framework initialization
...
- Fix reloading framework closes opened tabs
2015-11-19 16:33:39 +00:00
Hadi Nategh
7c944b5aeb
Mobile theme W.I.P.:
...
- Sidebar acts based on device size
- Remove portrait top header (sidebar toggle menu will be positioned next to nm header)
- Remove collapsed sidebar application navigator, only for devices
2015-11-16 15:45:04 +00:00
Nathan Gray
7e97da50d2
Fix tab error / sidebox stays when closing the active first tab right after login.
2015-11-06 18:08:43 +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
Hadi Nategh
c8c4980d3e
Fix copy action does not work in IE, if the element is not clicked before triggering copy action from context menu
2015-11-03 12:19:10 +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
41a8710862
remove some time not used zeroclipboard stuff
2015-11-02 08:26:17 +00:00
Ralf Becker
d7f6e78719
remove copy of ckeditor in favor of svn:external to our Github clone
2015-10-30 18:44:17 +00:00
Hadi Nategh
7b6996495c
Update CKEditor to stable version 4.5.4
2015-10-30 12:32:43 +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
Nathan Gray
252a8fd11a
Calendar scrolling, swiping and keyhandler for page up & page down
2015-10-27 16:45:37 +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
Hadi Nategh
d4e415598f
Run tutorial intro confirmation dialog only once per framework reload and session together
2015-10-20 12:52:30 +00:00
Hadi Nategh
524c16e536
Run tutorial intro confirmation dialog only once per framework reload and session together
2015-10-20 12:51:40 +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
c200c1ccc3
WIP Egroupware tutorial:
...
- Use framework-reload to determine the first load after login
2015-10-19 10:48:16 +00:00
Hadi Nategh
88da09bc80
Do not scroll sidebox on selectboxes or video tutorials box
2015-10-16 12:37:51 +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
61db4b7559
WIP EGroupware tutorial:
...
- Open autoload introduction tutorial from all apps
- Provide fallback tutorial
2015-10-09 15:09:34 +00:00
Ralf Becker
fb4c37d027
fix an other case were spinner is not removed due to a client-side javascript error
2015-10-07 09:32:43 +00:00
Ralf Becker
f8821f692f
fix an other case were spinner is not removed due to a client-side javascript error
2015-10-07 09:32:22 +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
30c7669588
Return Deferred promise when app handles the link, avoids error Cannot read property 'promise' of undefined
2015-09-21 22:34:45 +00:00
Nathan Gray
741e6e02af
Return Deferred promise when app handles the link, avoids error Cannot read property 'promise' of undefined
2015-09-21 20:27:07 +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
Hadi Nategh
078b5acf80
Fix broken sidebox app header refresh caused by commit 53643
2015-09-16 13:35:15 +00:00
Hadi Nategh
383052c516
Fix broken sidebox app header refresh caused by commit 53643
2015-09-16 13:32:15 +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
8c21c99773
Consider link with load param for re-browse it in admin tab
2015-09-15 16:46:29 +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
c159e47406
Consider link with load param for re-browse it in admin tab
2015-09-14 17:34:43 +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
6010115714
WIP toggle sidebar menu:
...
- Add refresh icon to active header
- Fix wrong indentations
2015-09-10 13:51:31 +00:00
Hadi Nategh
f75264c66f
WIP toggle sidebar menu:
...
- Fix toggleSide bar initialization
2015-09-09 13:56:50 +00:00
Hadi Nategh
b24dc04138
WIP toggle sidebar menu:
...
- Keep toggleSidebar state
- Fix documentation
- Fix default width size
2015-09-09 11:03:24 +00:00
Hadi Nategh
4fea2b801b
WIP toggle sidebar menu
2015-09-08 16:31:49 +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
Ralf Becker
b55fcedaca
fixing r53501: group-favorite has escaped name visible after reload
2015-08-27 11:51:09 +00:00
Ralf Becker
cb58e015ac
fixing r53501: group-favorite has escaped name visible after reload
2015-08-27 11:40:18 +00:00
Ralf Becker
dc09db26fa
* All apps: some favorites could not be deleted (reappeared after reload/next login)
2015-08-27 11:33:07 +00:00
Ralf Becker
4615c6c3db
* All apps: some favorites could not be deleted (reappeared after reload/next login)
2015-08-27 11:31:31 +00:00
Nathan Gray
509d47bbce
Fix opening linked directories gave error instead of opening in filemanager
2015-08-26 17:08:37 +00:00
Nathan Gray
56a595dc57
Expose debug level, and tie etemplate2 profiling to debug level 4 - Log
2015-08-25 16:19:40 +00:00
Hadi Nategh
62966084ff
Add barcode plugin
2015-08-25 15:30:30 +00:00
Nathan Gray
d443f124b1
Use favorite settings from preference to avoid all the encoding problems
...
Avoids errors in Firefox.
(See rev. 53183, 53215, 53244)
2015-08-20 17:18:48 +00:00
Hadi Nategh
4338493d2c
Remove some no longer supported CKEditor skins
2015-08-19 15:58:51 +00:00
Nathan Gray
1684ec78b5
Use favorite settings from preference to avoid all the encoding problems
...
Avoids errors in Firefox.
(See rev. 53183, 53215, 53244)
2015-08-18 21:21:33 +00:00
Nathan Gray
16598a21ca
Fix most of erratic copy behaviour using clipboard in Chrome
2015-08-17 16:56:47 +00:00
Hadi Nategh
17e08c744e
Implement discard option for egw.message:
...
- function new signature: message(_msg, _type, _discard) where the discard is boolean
- Add discard checkbox in order to be able to discard an info_message
2015-08-17 15:17:54 +00:00
Hadi Nategh
e39005ec73
Implement discard option for egw.message:
...
- function new signature: message(_msg, _type, _discard) where the discard is boolean
- Add discard checkbox in order to be able to discard an info_message
2015-08-14 09:49:57 +00:00
Nathan Gray
9566a6b758
Experimental use of experimental copy to clipboard using document.execCommand('copy')
2015-08-13 17:47:19 +00:00
Nathan Gray
a6d484a11c
Remove unneeded decodeURI() to avoid problems with addressbook advanced search
2015-08-12 17:50:41 +00:00
Hadi Nategh
6d9f083874
* All Apps: Implement drag and drop file from desktop into htmlarea
2015-08-12 14:58:00 +00:00
Hadi Nategh
7cf81c70b7
Delete unwanted duplicated skin files caused by commit #53360 .
2015-08-12 14:39:17 +00:00
Hadi Nategh
7c843da40f
Add multiple marking (multiselection) to folder widget, and dhtmlxtree:
...
- Attribute name: multimarking, default value: false
2015-08-12 13:31:32 +00:00
Hadi Nategh
c8f93b2ddc
Skins update for CKEditor new version (Ver. 4.5.2)
2015-08-12 10:07:03 +00:00
Hadi Nategh
ae95e934a8
Add multiple marking (multiselection) to folder widget, and dhtmlxtree:
...
- Attribute name: multimarking, default value: false
2015-08-10 15:35:44 +00:00
Hadi Nategh
a67d691ba4
Add missing plugins for updated CKEditor 4.5.2
2015-08-06 14:52:25 +00:00
Hadi Nategh
7d7010538b
Update for CKEditor new version (Ver. 4.5.2)
2015-08-06 14:32:49 +00:00
Nathan Gray
1ee1a934f8
Remove another unneeded decodeURI() to avoid problems with addressbook advanced search
2015-07-28 14:49:47 +00:00
Nathan Gray
46c0817743
Remove unneeded decodeURI() to avoid problems with addressbook advanced search
2015-07-27 21:43:05 +00:00