Ralf Becker
bfc0c48210
use egw.includeJS instead of egw.ready for ajax-exec, eg. used in mail
2013-02-13 16:30:30 +00:00
Ralf Becker
5f1c76ae91
refactored js loading a bit, to be able to get files to load for et2
2013-02-13 16:28:39 +00:00
Ralf Becker
cbe137876a
docu for egw_include_mgr
2013-02-13 16:27:52 +00:00
Ralf Becker
90370bc387
tracking state of existing script tags and allow to specify multiple callbacks for loading of javascript files
2013-02-13 16:26:42 +00:00
Klaus Leithoff
7fe9c7f97b
name space issues within mail/js/app.js
2013-02-13 15:35:12 +00:00
Klaus Leithoff
6a0305b849
open single node on select pf a single node as well, as we do with multiple nodes
2013-02-13 15:33:00 +00:00
Klaus Leithoff
cb91c4bb8c
some css to style the foldertree, move the foldertree around, own app refresh method, handle and visualize NoSelect Folders
2013-02-13 14:02:02 +00:00
Klaus Leithoff
33aac37741
add new images to visualize that a folder may not be selectable
2013-02-13 13:57:35 +00:00
Klaus Leithoff
5337cc83d2
some wrapper functions to retrieve the label of a selected node, and to retrieve the selected node itself
2013-02-13 12:50:18 +00:00
Nathan Gray
33e94d355c
Fix app_refresh to support applications that set window.app_refresh instead of calling register_app_refresh()
2013-02-13 12:47:17 +00:00
Nathan Gray
b62262b566
Put folder tree into the sidebox using new parent_node attribute
2013-02-13 11:33:53 +00:00
Nathan Gray
ce4805ead6
Define parent_node property that allows widgets to be displayed in a specific DOM node, other than where it would go according to the template
2013-02-13 11:21:24 +00:00
Nathan Gray
6949040f86
Avoid errors if _value is null / undefined
2013-02-13 09:49:43 +00:00
Nathan Gray
54b1fb9ce4
Fix set_Value() -> set_value()
2013-02-13 09:23:33 +00:00
Nathan Gray
98fb6cf00e
Add reference to documentation so we can find it easier next time
2013-02-13 09:05:16 +00:00
Nathan Gray
28a4c7c3c1
Implement set_Value() for labels
2013-02-13 09:04:17 +00:00
Nathan Gray
1f86de58c8
Get message update working
2013-02-13 09:03:28 +00:00
Klaus Leithoff
af0a3d1218
only fetch subscribed folders
2013-02-12 17:53:38 +00:00
Klaus Leithoff
bd52ed3756
changeFolder stuff, triggered by javascript directly
2013-02-12 17:48:04 +00:00
Ralf Becker
87373194f0
purging know uids send by client, if not contained in current request
2013-02-12 16:47:16 +00:00
Nathan Gray
f2fc558e19
- Add static methods to get into etemplate2 widget context from outside. Call etemplate2.getByApplication(app) or etemplate2.getByTemplate(name) for a list of etemplate2 objects
...
- Add register_app_refresh() function to allow applications to specify a more intelligent way to refresh them
- Change egw_refresh() to call registered refresh function, or if etemplate2 is available try that over reloading the whole page
2013-02-12 15:46:14 +00:00
Ralf Becker
8f7f719fab
create unaccessible / not returned folders on the fly
2013-02-12 15:10:50 +00:00
Klaus Leithoff
a24508fa34
further improvements on folder tree
2013-02-12 14:30:58 +00:00
Ralf Becker
734f495039
fixes for building json folder structure
2013-02-12 13:59:39 +00:00
Klaus Leithoff
c63a63cf23
failing to set the required structure for dhtmlxtree
2013-02-12 13:01:43 +00:00
Klaus Leithoff
e50ac5b40d
sidebar stuff
2013-02-12 08:28:04 +00:00
Klaus Leithoff
f8581b8807
lots of stuff to create the foldertree
2013-02-11 17:05:29 +00:00
Nathan Gray
9181d6c526
Only do fancy parsing for category tree
2013-02-11 15:16:23 +00:00
Ralf Becker
2a03b988d2
without --topfolder--
2013-02-11 13:44:28 +00:00
Ralf Becker
359386c084
some foldertree stuff, working at least with old etemplate
2013-02-11 13:41:07 +00:00
Ralf Becker
2953f33146
some foldertree stuff, working at least with old etemplate
2013-02-11 13:40:58 +00:00
Klaus Leithoff
e2c001f442
to debug
2013-02-11 13:04:49 +00:00
Klaus Leithoff
82982e8933
further steps
2013-02-11 11:46:35 +00:00
Klaus Leithoff
f49c6996fe
remove lang files, as we want to start with a new set
2013-02-11 10:21:34 +00:00
Nathan Gray
2588cf2642
Fix missing destroy() in color picker widget
2013-02-11 09:55:41 +00:00
Nathan Gray
834e57f9a7
Change attribute name to match what we're used to
2013-02-11 08:13:29 +00:00
Nathan Gray
7855944a3a
Add quick viewer for et2 widgets
2013-02-11 08:10:25 +00:00
Nathan Gray
98ad9dcd15
Add legacy option data format to silence a warning, though not needed client side
2013-02-11 08:08:28 +00:00
Ralf Becker
c91c84ddfc
Intial import of new mail app for et2 from Klaus
2013-02-08 19:11:44 +00:00
Ralf Becker
62ee825a9d
Removed mail to add it as own app
2013-02-08 19:08:00 +00:00
Ralf Becker
4f247b26f8
merged translations and other uncommited ones
2013-02-08 19:03:20 +00:00
Ralf Becker
c764604231
explicit whitelist for certain attributes and widget-types used to supress rows and cols everywhere but textbox and suppress orient if empty
2013-02-08 16:48:55 +00:00
Ralf Becker
abba55b569
German translations from Stefan, plus some Suomi translations
2013-02-08 16:22:47 +00:00
Nathan Gray
f4d51423f8
Implement validate, fix missing options after submit
2013-02-08 16:10:26 +00:00
Klaus Leithoff
be58fce3a5
first shot on new mail app ->mail<- intended to run on eT2
2013-02-08 14:55:33 +00:00
Nathan Gray
f61d4b64f5
Adapt calendar participants to et2 link
2013-02-08 14:07:39 +00:00
Nathan Gray
a99deb4473
Get contact link working with et2
2013-02-08 13:46:08 +00:00
Nathan Gray
b802aa64a8
Override et2_container.destroy() to not try to remove itself from the parent, it does not have a parent
2013-02-08 13:25:56 +00:00
Ralf Becker
763279562c
fixed event handling in tree, added tree specific onSelect and onCheck events, implemented !multiple mode and fixed dhtmlxtree to not trigger onSelect if selection is change via set_value (according to their documentation)
2013-02-08 13:23:58 +00:00
Nathan Gray
6de7ab7faf
Hide message line in edit popup when there is no message, as the other apps do it
2013-02-08 12:47:54 +00:00