Nathan Gray
|
24fd900626
|
Fix multiple request problem
- actually pass delay to autocomplete, it works better that way
- track previous request, and abort it if another one needs to be started
|
2014-03-26 17:55:50 +00:00 |
|
Nathan Gray
|
869bf62108
|
Improve handling of changing actions in a nextmatch response:
- Also (re)set default action on new actions
- Avoid extra actionManagers
|
2014-03-26 14:55:06 +00:00 |
|
Nathan Gray
|
b93286a467
|
Don't call finish or change callbacks if upload fails
|
2014-03-25 21:03:35 +00:00 |
|
Nathan Gray
|
2f90f3d427
|
Fix changed actions only partially updated, missed _actionLinks in controller
|
2014-03-25 18:34:00 +00:00 |
|
Nathan Gray
|
42272cf2e2
|
Don't take away default action's onExecute, even if it does have children
|
2014-03-25 16:47:27 +00:00 |
|
Nathan Gray
|
7ef65b30d6
|
Fix expand_multiple_rows button to only be added once
|
2014-03-25 15:20:05 +00:00 |
|
Ralf Becker
|
7d7436e54b
|
fixed javascript errors happening if config was not loaded
|
2014-03-25 12:23:06 +00:00 |
|
Ralf Becker
|
1007f2ec7e
|
fixed idots not always loaded client-side configuration: now using egw_info[flags][nonavbar] === "popup" to let framework definitly know we dont want a navbar (need to know before navbar is called and can not use true, which is allways set by index.php)
|
2014-03-25 12:12:00 +00:00 |
|
Nathan Gray
|
9dde3d9846
|
Set min-height to avoid 0 height taglists on hidden tabs
|
2014-03-24 20:50:53 +00:00 |
|
Nathan Gray
|
2e6dea62d6
|
Fix some bugs in selectAccount with rows not set, but multiple on
- Fix opening single select search dialog instead of multiple (cleared previous selection on OK)
- Fix double user / groups in selected list
|
2014-03-24 20:20:25 +00:00 |
|
Nathan Gray
|
b16c32714a
|
- Some documentation
- Fix bug ignoring nextmatch-sortheader's sortmode attribute
|
2014-03-24 19:30:29 +00:00 |
|
Ralf Becker
|
bfac67cc17
|
fixed et2_number was not reacting on size attribute
|
2014-03-24 18:43:45 +00:00 |
|
Nathan Gray
|
c45490d312
|
Add an icon for each field in a custom field list in a nextmatch row
|
2014-03-24 18:33:26 +00:00 |
|
Nathan Gray
|
b6cf2762c3
|
egw tooltips aren't supported in nextmatch rows, so set field title for custom field list when not shown as separate column. Also set data attributes, if anyone wants to try some fancy styling.
|
2014-03-24 18:00:09 +00:00 |
|
Ralf Becker
|
c90745cf6b
|
getting old eTemplate nextmatch header looking similar to new one
|
2014-03-24 16:19:48 +00:00 |
|
Ralf Becker
|
dfc186f9d5
|
nicer formatting of apps using old eTemplate
|
2014-03-24 15:08:55 +00:00 |
|
Ralf Becker
|
dba03454fb
|
using $readonlys["__ALL__"] with explicit $readonlys[$name] = false was NOT working for extensions
|
2014-03-24 09:03:38 +00:00 |
|
Klaus Leithoff
|
94ff3e1966
|
handle special egw-open param for nextmatch action when from=merge is involved (params meet different preconditions then)
|
2014-03-24 08:23:22 +00:00 |
|
Ralf Becker
|
05857ba73b
|
more changes etemplate_old --> etemplate, maybe better not started that ;-)
|
2014-03-23 09:36:35 +00:00 |
|
Ralf Becker
|
20193e6418
|
more changes etemplate_old --> etemplate, maybe better not started that ;-)
|
2014-03-23 09:34:18 +00:00 |
|
Ralf Becker
|
570b95f9ae
|
making old etemplate class available as etemplate_old, as that name was changed in a couple of files ...
|
2014-03-23 09:20:22 +00:00 |
|
Ralf Becker
|
1f0dd46118
|
as we use now etemplate_new for eTemplate2 and etemplate for old eTemplate class, there is no need to switch etemplate class between new and old
|
2014-03-23 08:41:31 +00:00 |
|
Ralf Becker
|
0d1deb6ca6
|
fixed old eTemplate apps show no navbar in idots template
|
2014-03-23 08:22:56 +00:00 |
|
Hadi Nategh
|
dd95ab16cc
|
* etemplate|widget_file: Make widget_file stylable
|
2014-03-21 16:27:09 +00:00 |
|
Klaus Leithoff
|
bec6913567
|
revert changes, as the double - is needed here; needs to be fixed elsewhere
|
2014-03-21 14:50:53 +00:00 |
|
Klaus Leithoff
|
354a2ac3e8
|
fix ->typo<- that prevented the merge action on message/rfc822 in addressbook to function properly
|
2014-03-21 14:26:10 +00:00 |
|
Ralf Becker
|
ac18b6cc8d
|
changed et2_core_inheritance.js to implement ClassWithAttributes extending Class from egw_inheritance and changed et2 objects to use ClassWithAttributes when required (also fixed lots of IDE warnings / added docu)
|
2014-03-20 09:40:37 +00:00 |
|
Nathan Gray
|
69f4d67d38
|
Test that the autorefresh timer is still going before binding, tab may have been closed
|
2014-03-19 20:11:03 +00:00 |
|
Nathan Gray
|
133c4a317c
|
Fix bug in using knownUIDs where empty rows were left or too many removed when the count changed
|
2014-03-19 19:19:34 +00:00 |
|
Hadi Nategh
|
e3538302fc
|
Fix expanded bg color of et2_required fields
|
2014-03-19 16:52:25 +00:00 |
|
Ralf Becker
|
f2e997d445
|
replace first parameter "%1" with "%s", to allow to use regular lang syntax as well as eTemplate one
|
2014-03-19 12:39:10 +00:00 |
|
Ralf Becker
|
bfce4343d7
|
display readonly selectbox inline and give some padding between it and its label
|
2014-03-19 12:07:09 +00:00 |
|
Nathan Gray
|
4a5d906e48
|
Enable using knownUIDs and lastModification timestamp to avoid sending unchanged rows back to client
|
2014-03-18 22:54:14 +00:00 |
|
Nathan Gray
|
3f49db5fb9
|
Handle values set but not in select_options
|
2014-03-18 14:52:31 +00:00 |
|
Ralf Becker
|
f1d7dd7a0e
|
fixed readonly selecbox not always found options, caused by it not expecting options to be an array. Now we always preserv type of options (array or object) and correctly iterate over them when trying to find an option by its value
|
2014-03-18 14:41:23 +00:00 |
|
Nathan Gray
|
92e29ff0c4
|
Fix merge print to work with both old & new ODF spreadsheets
- adds support for calcext:value-type cell attribute
|
2014-03-18 14:13:57 +00:00 |
|
Ralf Becker
|
4ebb85a58f
|
taglist needed more rows then necessary, because padding-right: 27px
|
2014-03-18 14:03:00 +00:00 |
|
Ralf Becker
|
eaaad85521
|
reverted r42883: Make sure there is a "None" option if the select-account is not required so user is not forced to pick an account
--> if "None" option is wanted, it should be added to template, that is the logic in regular select box too
|
2014-03-18 13:22:15 +00:00 |
|
Ralf Becker
|
25351aa53b
|
fixed typeOptions were not added, if selectbox had no explicit type attribute: eg. <select-account
|
2014-03-18 11:39:03 +00:00 |
|
Ralf Becker
|
7251895690
|
fixed not called beforeSendToClient callbacks for added tabs, if tab has no (optional) namespace
|
2014-03-18 11:01:46 +00:00 |
|
Nathan Gray
|
b0db615411
|
- Fix taglist account infinite loop when looking for accounts (using link title system instead of data source)
- Don't search server side if there's no query string
|
2014-03-17 23:03:24 +00:00 |
|
Nathan Gray
|
f337d45b29
|
Fix taglist-account not suggesting anything by making sure select_options don't get set.
|
2014-03-17 20:24:34 +00:00 |
|
Ralf Becker
|
2eb9352f78
|
fixed error "template NOT found!", if template-name contains cache-buster
|
2014-03-17 17:12:02 +00:00 |
|
Ralf Becker
|
250d2f813a
|
fixed wrong autocomple url cauased by webserver_url just "/egroupware" and set more reasonable default of allowFreeEntries: false for taglist-accounts
|
2014-03-17 15:29:58 +00:00 |
|
Ralf Becker
|
6f099299b4
|
we need noPrint on td
|
2014-03-16 15:22:48 +00:00 |
|
Ralf Becker
|
3e7ba51020
|
fixed ReferenceError: $j is not defined in old eTemplate popups
|
2014-03-15 10:04:38 +00:00 |
|
Ralf Becker
|
184a9fa4e8
|
allow to use namespaced $readonlys for grids, eg. grid uses "grid" as name, you can now set $readonlys["grid"]["something"] as well as $readonlys["something"] like in eTemplate2
|
2014-03-14 09:36:01 +00:00 |
|
Nathan Gray
|
fe21f0fd74
|
Enhance nextmatch entryheader to return full value if it's anything more than a simple, single selection so we can handle it server side.
|
2014-03-13 18:58:59 +00:00 |
|
Nathan Gray
|
a0caff3b6a
|
Javascript split() doesn't work like PHP explode() - fixed to not lose extras
|
2014-03-13 18:56:51 +00:00 |
|
Hadi Nategh
|
d373541456
|
Address et2_fullWidth span with position relative only for url widget
|
2014-03-12 18:57:07 +00:00 |
|
Ralf Becker
|
5e74e836f7
|
fixed wrong augmented class
|
2014-03-12 18:49:50 +00:00 |
|
Ralf Becker
|
6b09e93768
|
adding et2_url_span class to surrounding span
|
2014-03-12 18:48:59 +00:00 |
|
Nathan Gray
|
1c6abab9a8
|
Fix link activation to be able to handle the same link (or email address) multiple times in the content
|
2014-03-12 18:28:47 +00:00 |
|
Ralf Becker
|
46d4d3acce
|
allow to optional prepend tabs by using prepend attribute on a tab in tabs array
|
2014-03-12 17:54:52 +00:00 |
|
Ralf Becker
|
ee97185b40
|
allow to specifiy optional cache-buster in template attribute ("?"+filemtime of template)
|
2014-03-12 17:42:29 +00:00 |
|
Nathan Gray
|
5f1dcfea57
|
Unbind handler used to toggle autorefresh
|
2014-03-12 17:09:56 +00:00 |
|
Hadi Nategh
|
88f8bfb902
|
Change tabs min-width to less size to make sure all tabs are get fit in one row
|
2014-03-12 13:51:47 +00:00 |
|
Klaus Leithoff
|
e4deb0f0a5
|
switch off talkative setElementAttribute
|
2014-03-12 13:44:33 +00:00 |
|
Hadi Nategh
|
8b326fb60f
|
Move styling of date-durtation widget input field to specific class in etemplate2.css
|
2014-03-12 13:13:18 +00:00 |
|
Hadi Nategh
|
82e846c16e
|
Add position relative to et2_fullWidth class
|
2014-03-12 11:48:30 +00:00 |
|
Hadi Nategh
|
f21f3ebfa9
|
Apply min-width for tabs
|
2014-03-12 10:31:04 +00:00 |
|
Ralf Becker
|
6500d31815
|
only address selectboxes part of nextmatch header
|
2014-03-12 10:10:41 +00:00 |
|
Ralf Becker
|
db1244dc50
|
put favorites, counter and new header_row into one container (header_row_right) to float them all to the right, also removed lots of unnecessary css and fixed alignment
|
2014-03-12 09:47:40 +00:00 |
|
Nathan Gray
|
e7de92519a
|
- Restructure nextmatch header markup
- Add new attribute header_row to place custom template inline inside nextmatch header
|
2014-03-11 21:54:19 +00:00 |
|
Nathan Gray
|
612b5bf34f
|
Fix searching for a space gives database error
(To actually search for a space, use quotes)
|
2014-03-11 18:26:40 +00:00 |
|
Nathan Gray
|
4cdd4d9d4a
|
Update opendocument spreadsheet numeric cell attributes to include celcext:value-type.
|
2014-03-11 17:35:50 +00:00 |
|
Hadi Nategh
|
45871d6212
|
Put a breaking column in timesheet edit popup
|
2014-03-11 15:50:30 +00:00 |
|
Nathan Gray
|
a1ae0bdb83
|
Add new method etemplate2.getById() to get etemplate object by DOM ID of container node
|
2014-03-11 15:28:18 +00:00 |
|
Hadi Nategh
|
648934061f
|
Implement et2_fullWidth class for link_entry
|
2014-03-11 12:28:03 +00:00 |
|
Ralf Becker
|
293a7166de
|
to not send/set it twice for multiple etemplates (eg. CRM view)
|
2014-03-10 21:18:31 +00:00 |
|
Ralf Becker
|
7bda46582d
|
changed toolbar to have last action.id as value, when submitted to server
|
2014-03-10 21:14:02 +00:00 |
|
Ralf Becker
|
94f468095d
|
disable favories dropdown button if not called from infolog (eg. CRM view)
|
2014-03-10 19:47:09 +00:00 |
|
Hadi Nategh
|
c43550a54b
|
Add proper css class to date-duration widget
|
2014-03-10 15:20:40 +00:00 |
|
Ralf Becker
|
f87e456be2
|
do not send/set extra data twice for multiple etemplate (eg. CRM view)
|
2014-03-10 15:20:27 +00:00 |
|
Hadi Nategh
|
306e3488ba
|
style timesheet edit popup window
|
2014-03-10 15:19:28 +00:00 |
|
Ralf Becker
|
f55641e23a
|
do NOT show required color on td, we want it just on input
|
2014-03-10 15:08:18 +00:00 |
|
Ralf Becker
|
79e1b5c9b8
|
fixed CSP error for multiple eTemplate2s (CRM view), by allways sending etemplate data via et2_container tag (instead etemplate script tag) and create an et2 object for all of them in egw.js
|
2014-03-10 11:58:49 +00:00 |
|
Ralf Becker
|
68e5832e1d
|
open widget browser / eT2 Reference inside EGroupware
|
2014-03-10 09:10:49 +00:00 |
|
Hadi Nategh
|
07d2319487
|
Fix nm filter overlay search and fav divs, by give other nodes position:relative too, to get z-index into account
|
2014-03-07 16:36:45 +00:00 |
|
Ralf Becker
|
83b20c2019
|
some changes to dtd and added otherwise implemented "readonly" attribute to inputWidget
|
2014-03-07 09:08:47 +00:00 |
|
Nathan Gray
|
96bc660ee3
|
Clear filters before applying header changes, to handle the case of nulled input, which would otherwise be skipped, and the old value filled in.
|
2014-03-06 22:09:40 +00:00 |
|
Nathan Gray
|
8a3cda964e
|
Fix clearing date field does not fire change event
|
2014-03-06 21:17:37 +00:00 |
|
Ralf Becker
|
ee50a6b9bb
|
fix to work correctly with actions containing only a string/caption, using action.execute() to get automatic confirmation from action system and defaulting to default actions (not all actions) if last action is dragged off
|
2014-03-06 18:38:02 +00:00 |
|
Ralf Becker
|
06ffa47c25
|
new "default_execute" attribute to set default onExecute for all actions
|
2014-03-06 18:35:57 +00:00 |
|
Ralf Becker
|
cda62917d8
|
position image in button with just an image centered and remove border from toolbar
|
2014-03-06 18:34:54 +00:00 |
|
Nathan Gray
|
dbbad57f90
|
Fix selecting next entry when there are no others
|
2014-03-06 18:07:47 +00:00 |
|
Hadi Nategh
|
d67a0280a7
|
**Add the first version of Document Type Definition file for etemplate2, in order to be able to validate xet file syntax
|
2014-03-06 17:50:57 +00:00 |
|
Ralf Becker
|
5facfc02a1
|
fixed IDE warnings
|
2014-03-06 11:01:23 +00:00 |
|
Ralf Becker
|
6cdea51c9e
|
when activating mailto-links/email addresses use mail app unless (addressbook-)preference says otherwise
|
2014-03-06 10:42:37 +00:00 |
|
Ralf Becker
|
f68a2ac1f5
|
fixed link activation in et2_description (activate_links parameter) to always use target _blank, also fixed docu in that extra_link_target is only for href attribute
|
2014-03-06 10:41:22 +00:00 |
|
Ralf Becker
|
5dadb463c8
|
reverted image to idots one
|
2014-03-06 09:48:42 +00:00 |
|
Ralf Becker
|
bf75bda899
|
fixed nextmatch header for idots/Stylite template
|
2014-03-06 08:30:58 +00:00 |
|
Ralf Becker
|
e41fbe59ff
|
using current app, if no or empty source given
|
2014-03-06 07:50:06 +00:00 |
|
Ralf Becker
|
cdf0374755
|
some more tweeking for et2_fullWidth: positioning icons for et2_url* widget behind input
|
2014-03-05 18:10:35 +00:00 |
|
Nathan Gray
|
5fa9a9c0d0
|
If categories get updated in a get_rows() call, clear the rowProvider internal cache so it uses the new values
|
2014-03-05 17:21:13 +00:00 |
|
Nathan Gray
|
1124c62200
|
Allow changing sel_options with array data, not just key => value pairs
|
2014-03-05 17:20:17 +00:00 |
|
Ralf Becker
|
35d7ee2924
|
general purpose et2_fullWidth class to "make" every widget take full width of parent
|
2014-03-05 11:30:00 +00:00 |
|
Nathan Gray
|
bb3eb717c1
|
Refactor huge data fetch into chunks so long task doesn't die.
|
2014-03-04 20:35:41 +00:00 |
|
Ralf Becker
|
99e97d2bfc
|
fixed Selecting an InfoLog category does not show this cat but "Loading"
|
2014-03-04 17:27:19 +00:00 |
|
Ralf Becker
|
3e13b3f77b
|
use app[appname].setState if available to allow app to overwrite it (eg. change to non-listview in calendar)
|
2014-03-04 17:00:27 +00:00 |
|