Commit Graph

200 Commits

Author SHA1 Message Date
Ralf Becker
d77a1d2b33 fixed bug reported by Raphael Alla: registered javascript files get lost if etemplate loops 2007-08-24 06:16:11 +00:00
Ralf Becker
548858e074 "some bugfixes:
- two etemplate on one page (eg. infolog under the addressbook view) is working halfway again
- fixed not working vars in onclick on grid-cells
- disabled cells keep there css-class now
Also calling some of the static methods now static, while trying to make process_exec static (which it is not at the moment)"
2007-07-05 04:57:31 +00:00
Ralf Becker
75c797d0f2 fixed exec to save the include_xajax flag too (looping) 2007-05-25 18:13:13 +00:00
Lars Kneschke
f6b3216085 use egw_openWindowCentered2 instead of plain windows.open to open popup windows centered to the screen 2007-05-15 06:44:09 +00:00
Ralf Becker
f40e6d5b5d fix for bug #275: tree of projects is only one line high in IE, plus removing the margin arround the mainDiv and saving some space around the navbar 2007-05-08 16:54:07 +00:00
Ralf Becker
b67a8934e3 "an other fix for bug #645: Error with apostrophes in organisation's fields" 2007-05-04 13:29:50 +00:00
Ralf Becker
a119c5301e "fix for bug #645: Error with apostrophes in organisation's fields
--> changed the regular expr for egw::link() in js_pseudo_funcs
--> dont add submitit() call to image buttons with onclick action"
2007-05-03 06:38:36 +00:00
Ralf Becker
c81097ab13 worked around stupid php5.2 empty haystack warnings 2007-04-29 14:26:28 +00:00
Ralf Becker
8ab5ef92a2 bugfix: new 'buttononly' widget was registered to be processed 2007-04-18 10:34:26 +00:00
Ralf Becker
edd2585f78 "docu update for fck" 2007-04-14 16:44:37 +00:00
Ralf Becker
82258373e2 "fixed problem reported in the users list/forum: viewing an addressbook entry gives a second navbar and other errors" 2007-04-05 07:27:41 +00:00
Ralf Becker
b7645ea2da "- improved handling of multiple etemplates on one page (eg. home)
- fixed not working validation error for selectboxes"
2007-03-13 13:46:50 +00:00
Ralf Becker
3a8cf8dba3 moved styles of nextmatch- & tab-widget into etemplate's app.css file, which gets now loaded by every eT app. Allows template designers to modify the look of theses widgets too 2007-03-09 11:25:08 +00:00
Ralf Becker
6bd5ac2da8 users can now switch every single column on or off in all nextmatch lists, admins can configure defaults (plus some bugfixes and other improvments) 2007-03-07 12:30:17 +00:00
Ralf Becker
928ddd4912 "Fixed not working ignoring of validation errors via regular expressions (eg. forced fields in the etemplate editor)" 2007-02-19 05:29:17 +00:00
Ralf Becker
147240aa07 "treat $ignoare_validation param of validation_errors() only as regular expression, if it starts with a slash" 2007-01-27 04:02:21 +00:00
Lars Kneschke
3d259ec31a patch from sebastian to removed some forgotten debug output 2007-01-25 14:48:54 +00:00
Cornelius Weiß
d32b3ef8e8 patch #203 from sebastian ebling:
extendet submit_button() to also display <input type=button
 new type buttononly for eTemplate
applied this type for addressbook.index.right_add buttons
 applied this type for tracker.index.right button
2007-01-20 08:55:26 +00:00
Cornelius Weiß
7478fa159f complete transition to fck
changed etemplate apps: resources, wiki, projectmanager, infolog, news_admin
infolog now has a fck w.o. toolbar by defaut. This helps for mails from mail2infolog
compability function htmlarea in class.html now points to fck
deactivated old tiny code in class.html
2007-01-18 19:19:01 +00:00
Ralf Becker
0aa9dffc1d - optional sprintf format for float and int widget
- grid rows can have further classes then row (has to be the first!)
2007-01-08 15:53:27 +00:00
Ralf Becker
4c1b672b72 fix for bug #41: etemplate generates empty images <img src=""> 2006-12-29 06:50:49 +00:00
Ralf Becker
e06b0462c1 render readonly textareas without size as div with the content run through nl2br, former <pre> did NOT wrap lines 2006-12-26 07:21:54 +00:00
Ralf Becker
a999bb4ef4 render only text-widgets with size < 0 as readonly input 2006-12-25 17:43:59 +00:00
Ralf Becker
5bc9ca3a7d use js_pseudo_func also for onclick 2006-12-19 13:36:54 +00:00
Cornelius Weiß
21ae4691b0 fix: strange behaviour on traditional posts in etemplate apps, caused by my ajax feature:"only process what is given". This freature allowes more flexibility in custom templates, but is now only applayed to xajax requests 2006-12-17 14:15:10 +00:00
Ralf Becker
9a96320225 display readonly text widgets with a given length as readonly input and not just as text 2006-12-07 18:59:53 +00:00
Cornelius Weiß
4338f6726b strstr -> strpos fix by thomas koch 2006-12-07 12:46:46 +00:00
Cornelius Weiß
be0bce8b40 add types passwd and select-lang 2006-12-06 20:09:22 +00:00
Ralf Becker
dae2c126df fixed not working (resetable) checkboxes 2006-10-24 14:15:28 +00:00
Ralf Becker
e339994538 removed unnecessary reset of the loop var, so one can use it to detect if etemplate is looping 2006-10-22 11:37:38 +00:00
Ralf Becker
0d1c4664c3 fixed after some recent updates not working file-upload in etemplate 2006-10-16 20:01:31 +00:00
Cornelius Weiß
d0a7a9aaf4 fix: etemplate does not like my previous patch, don't know why :-( 2006-10-10 18:03:27 +00:00
Cornelius Weiß
4648c5025e don't set items witch are not submitted from UA in content array on callback.
This is usefull if u want to process just subsets of a form e.g. by xajax
2006-10-10 15:10:07 +00:00
Cornelius Weiß
e4d865e365 adopetd ajax-loader to ralfs new namespace concept 2006-10-09 17:36:40 +00:00
Ralf Becker
dbe9270c1b allow to call etemplate widgets via xajax:
- "etemplate" handler replaces the appname with etemplate
- uietemplate::js_pseudo_funcs() replace xajax_doXMLHTTP('etemplate.xyz_widget.method', with xajax_doXMLHTTP('currentapp.xyz_widget.method.etemplate',
--> fixes the not working new link-widgets in trunc (not working for non-admins / no etemplate run rights)
2006-04-06 05:10:32 +00:00
Ralf Becker
2d2a18959f - allow to set id for box, hbox, vbox and grid
- new function js_pseudo_funcs used for onchange and onclick:
  + form::name('name'): translates name in hirashical form-name used by etemplate
  + egw::link('url','vars'): calls $egw->link()
  + confirm('message'): translates 'message'
2006-09-29 19:47:29 +00:00
Cornelius Weiß
f90337fae8 place ajax loader icon over manual 2006-09-28 05:01:01 +00:00
Ralf Becker
79b302aae5 - empty cells in a box can now be kept (not optimized away)
- fixed not used ro-image for buttons, if set via the content-array
2006-09-27 13:09:28 +00:00
Ralf Becker
aeb51ceee2 - make the validation-error interface public availible via the set_validation_error() and validation_errors() method
- fixed error in validation: a multiselect widget (using checkboxes) got a validation error, if no option was selected
2006-09-12 15:12:39 +00:00
Ralf Becker
1f0d4797aa validation for selectboxes 2006-08-15 12:14:05 +00:00
Ralf Becker
74001bd3ab sitemgr module was not including the eTemplate javascript file 2006-08-13 18:06:10 +00:00
Ralf Becker
0d0c9df4db some etemplate fixes:
- date-widget does no longer set extension-data if readonly (not used and can conflict with other widgets using the same name, as it was the problem in PM)
- select-widget: fix for "can not unselect the last category"
- red error-messages have now a "white-space: nowrap" for nice formatting
- confirm-message did not quote single quotes (') correct, which caused the complete confirm dialog to fail and allways execute the button
- readonly textarea's without column and row specification are rendered now as <pre></pre> to only take space needed
2006-08-12 06:14:28 +00:00
Ralf Becker
d02c93748a added title for links option to label widget 2006-06-15 21:57:21 +00:00
Cornelius Weiß
f7c9c18bb8 merge from 1.2 2006-05-18 16:19:50 +00:00
Ralf Becker
e3ff7b9569 radio button allow now to set the displayed readonly values to something different then X and empty 2006-04-30 07:20:12 +00:00
Ralf Becker
76ff2ee6d1 confirm-message in onchange got not translated 2006-04-22 12:54:36 +00:00
Cornelius Weiß
69aa6abdec update docu to better run trough phpdocumentor 2006-04-20 17:12:30 +00:00
Ralf Becker
4794146748 removed / reverted some earlier fixes which caused other problems 2006-04-06 18:39:34 +00:00
Ralf Becker
435a8ee099 fixed disapearing addressbook view if changing something in the hooked in infolog. Caused by one etemplate app hooking an other one, was not working. 2006-04-05 15:24:46 +00:00
Cornelius Weiß
d79ed4aa96 allow etemplate to use xajax 2006-03-29 19:25:00 +00:00