Commit Graph

1148 Commits

Author SHA1 Message Date
Klaus Leithoff
3ac8b33231 move the ie dropdown menu hack to jsapi, make it an preference, so you can switch it off, if it does not work for you 2010-02-12 09:04:44 +00:00
Klaus Leithoff
807b72aa93 feature: resize etemplate popups, that they may fit into the window 2010-02-03 14:11:16 +00:00
Klaus Leithoff
9c4c261c9b fixing a problem with multiple (or size>1) select fields in/for IE (selectbox hack) 2010-01-13 09:41:42 +00:00
Nathan Gray
d889e92774 Add AJAX Select widget as a field type for custom fields.
Select options can be provided using one of three different methods:
1.  key=value pairs, one per line, as for a selectbox
2.  @filename.php - The file must be in the egw root, and define an array named $options, that has key => value pairs
3.  Define the options normally used for the AJAX Select widget (get_rows, get_title, id_field) and it will pull values from the database, as normal.

Other options (icon, filter, template, link) can be used regardless of the method used to get the values.
2010-01-12 22:35:51 +00:00
Klaus Leithoff
f0972d7409 fixing a bug regarding the selectBox resize with MSIE (all was no longer selectable) 2009-12-09 11:58:19 +00:00
Klaus Leithoff
8239db5808 some finetuning regarding the hack to influence the selectbox behaviorin MSIE (optgroups, positioning); 2009-11-30 16:45:24 +00:00
Klaus Leithoff
7c13e6ca1f fixing a problem regarding MSIE and the hack to influence the selectbox behavior, when you selected an entry with an empty value 2009-11-30 13:23:35 +00:00
Klaus Leithoff
c8323fc034 hack to influence selectbox width behavior for MSIE; applied to all selectboxes created by html::select and etemplate.js loaded 2009-11-28 14:32:33 +00:00
Ralf Becker
b5673ab38a "fixed not working delete of filename to upload, after user declined to overwrite the file
(broken since r27247: fixing a problem reported for chrome and safari regarding the multiple upload of files in filemanager)"
2009-10-05 12:34:47 +00:00
Klaus Leithoff
855d379b43 fixing a problem reported for chrome and safari regarding the multiple upload of files in filemanager 2009-06-12 13:12:12 +00:00
Nathan Gray
040139dfac Fix key handling
- Stop search on up/down arrow, so you can use them to go through results again
- Cancel search timer on up/down arrow
- Pull key codes into a separate array so they're easier to maintain
2009-05-21 17:04:58 +00:00
Ralf Becker
0930d0a739 new ajax_submit() function with submitts the whole form via ajax to a given callback 2009-04-29 14:15:35 +00:00
Ralf Becker
a5a28ad708 Enhanced file upload to allow user to upload multiple files by appending
[] to the name of the widget, eg. "upload[]". In that case attaching a
file adds an other file upload via javascript direct under the current
upload and etemplate returns an array of files (each with keys
'tmp_name', 'name', etc.).
2009-02-26 13:51:25 +00:00
Nathan Gray
9b1132c631 - Fix bug that allowed tab key to trigger the search, which made tabbing through a list very annoying.
- Allow up / down arrow keys to trigger a blank search.  Due to the above bug, many users were doing this anyway.
2009-01-05 18:09:14 +00:00
Nathan Gray
eae198cf6c Un-encode html special chars (<, >, &) when filling in the title for the selected value 2008-08-11 14:47:16 +00:00
Nathan Gray
25a9f1165d Patch from Raphael Alla to prevent flooding by waiting to see if the user is done typing before sending request. 2008-05-26 14:48:32 +00:00
Nathan Gray
f733365165 Don't replace classname when user arrows through the list 2008-02-04 21:55:13 +00:00
Nathan Gray
85701b40af Added tab support so users can press tab and select the current (or first) row - thanks ot Raphael Alla for the patch
Added up / down arrow support so users no longer need to use the mouse.  Tested on Mac Firefox, Safari and IE6
2008-02-04 21:49:50 +00:00
Nathan Gray
986bd37196 Patches from John Trudel to make Ajax Select Widget work in Internet Explorer 2008-01-09 20:47:50 +00:00
Nathan Gray
b43a9982e3 Ajax select widget fixes:
- Remove the need for the user to have access to the eTemplate app
- Fix some settings being lost, and inability to clear the widget
2007-09-26 17:21:36 +00:00
Ralf Becker
483a48e0e9 fixed 2.unwanted-download problem: if you click on a download button and then use eg. a selectbox with onchange='this.form.submit()' the button _stays_ pressed, because the value of the button var is still set as the previous submitted form returns no new page to the browser (resetting the button var), because it's a download 2007-09-20 08:45:21 +00:00
Ralf Becker
f35db30ef4 "stupid IE forgets the checked value if the checkbox gets moved" 2007-09-13 13:00:29 +00:00
Ralf Becker
cc7f3ef768 new function to set certain values in a multiselection (div with checkboxes) 2007-09-13 12:30:57 +00:00
Ralf Becker
da5ecb4c0b "fix for opera (class property is uppercase), thanks to nabble-egp-AT-a80.net" 2007-06-15 17:34:00 +00:00
Cornelius Weiß
1b482d0587 fix for xajax requests 2007-06-09 15:39:50 +00:00
Ralf Becker
77a318ae69 newest ajax-select-widget from Nathan Gray 2007-05-25 22:13:26 +00:00
Ralf Becker
8c71320f44 "fixed error if FCKeditorAPI was not loaded (no FCK on the page), which cause the selected tab no longer be returned to the app" 2007-05-11 15:04:03 +00:00
Ralf Becker
5c43c59a5d "fix for bug #642: fckeditor and firefox - uneditable editor" 2007-05-08 12:55:48 +00:00
Ralf Becker
f0c9a45803 patch #25: AJAX Select widget from Nathan Gray 2007-05-08 12:20:38 +00:00
Cornelius Weiß
b25a0d2f2c fix not submitted submit_button 2006-10-13 09:31:00 +00:00
Cornelius Weiß
8ad18e36a8 adopted xajax_eT_wrapper to ralfs handler concept 2006-10-09 17:36:04 +00:00
Cornelius Weiß
465184f0f0 fix for the new id shema 2006-10-07 15:41:57 +00:00
Cornelius Weiß
79716a8048 new function to gather selected checkboxes 2006-10-07 15:02:17 +00:00
Cornelius Weiß
c1d55c6ade some xajax helpers 2006-09-28 12:26:29 +00:00
Ralf Becker
78735f5cf1 fixed sometimes (or some-browser) not working toggle_all 2006-09-24 16:52:15 +00:00
Ralf Becker
f5e5bdb1ed fix for eg. freetimesearch: non multiple selectboxes got wrongly a [] appended to the name 2006-02-28 17:02:58 +00:00
Ralf Becker
0f9c892d96 fixed freetime-search: used only the first participant 2005-12-02 16:43:23 +00:00
wnz_gh05t
8fdee9e625 make function toggle_all work with sub-grid 2005-10-18 21:22:46 +00:00
Ralf Becker
edbb4bfa9c added function to set a style property in a given element-type and css-class 2005-10-05 13:45:08 +00:00
Cornelius Weiß
868ce950cb extend js-proxy to handle ":" septerated values 2005-09-13 21:44:36 +00:00
Ralf Becker
215ab71516 added javascrpt values2url function to transmit selected runtime values via the url to a popup, which can use etemplate::process_values2url to retrieve the values from the url as content-array (incl. $preserv from exec()) 2005-06-16 21:44:51 +00:00
Ralf Becker
74b50f5dea added multiple checkboxes with identical names ending [] 2005-06-12 15:58:22 +00:00
Ralf Becker
68074ad82e fixed proxy to to add options to a selectbox, needed by IE ;-) 2005-06-11 20:11:41 +00:00
Ralf Becker
4693d2c6b4 added proxy to to add options to a selectbox, needed by IE 2005-06-11 19:06:38 +00:00
Ralf Becker
e66fc40408 tab-widget can change now between the tabs without a reload 2005-05-19 13:16:52 +00:00
Ralf Becker
cb7fa13a6f 1) use images+links for image-buttons, as the IE png-fix does not work on image-buttons
2) for links instead of button (eg. tabs) only one hidden-var is used, not longer one per button
2004-02-14 18:48:53 +00:00
reinerj
b01bf986dc change files from phpgw to egw 2004-01-27 16:58:19 +00:00
Ralf Becker
b8557e49d9 make the phpgw Version-0_9_16-branch HEAD 2003-08-28 14:31:11 +00:00