Commit Graph

37 Commits

Author SHA1 Message Date
Ralf Becker
ec1cf301b2 added input-validation:
- needed (= not to be empty) fields are enforced now
- min and max values and format of int and float fields
- validator for text-fields (perl regular expression)
The input-validation is handled completly withing eTemplate, the application dont need to implement any code, just set the right attributes in the template. Validation-errors are displayed in red behind the concerning field, try the template 'etemplate.validation-test' in the editor.
2004-04-05 01:33:23 +00:00
Ralf Becker
3b5d09927e added htmlarea 2004-02-28 22:41:32 +00:00
Ralf Becker
2b7b9e388f sort- and filter-headers for the nextmatch widget 2003-12-09 00:03:41 +00:00
Ralf Becker
830197249f enhanced db-tools to deal with the new mulitcolum-index-syntax and to define these indices 2003-10-26 19:28:08 +00:00
Ralf Becker
f9206f08f7 db-tools: corrected default for nullable to true and displaying now sql-conform NOT NULL and not nullable 2003-09-25 01:25:46 +00:00
Ralf Becker
b8557e49d9 make the phpgw Version-0_9_16-branch HEAD 2003-08-28 14:31:11 +00:00
Ralf Becker
01f9a86272 1) partialy undoing gugux changes (label use '%s' if they want to place the widget within the label!)
2) useing a regular lang()-call with parameters instead of a message array, which got translated by the constructor
2003-08-08 16:20:16 +00:00
Ralf Becker
7073ae95c2 nextmatch_widget:
- 2 header-templates left and right from the range-display
- optional nextmatch-line with arrows, search, cats, ... after the rows
link_widget:
- new sub-type link-string
Updateted the documenations and lang-files.
2003-06-29 17:00:05 +00:00
gugux
741db6ce7b Changed all %d's and %s's into %x's in lang calls and lang files, added missing english phrases and french translations. 2003-05-26 21:03:15 +00:00
gugux
98972efd2d Added missing english phrases and french translations. 2003-05-26 19:35:34 +00:00
Ralf Becker
38c7e3d145 fix for the date-widget of the today button and javascript 2003-04-13 21:47:03 +00:00
Ralf Becker
3a8146064e added time and date+time to date_widget and select-number to select_widget 2003-04-13 19:21:25 +00:00
Ralf Becker
802d6c62cc db-tools now show uninstalled apps to, thanks to new select-application widget 2003-03-18 13:06:27 +00:00
Ralf Becker
569c20966a some new phrases 2003-03-17 20:48:17 +00:00
Ralf Becker
c1550c8638 added german translation and some english ones 2002-10-29 00:50:46 +00:00
Ralf Becker
04daa72445 new lang-file with a lot not longer used messages deleted 2002-10-28 01:20:08 +00:00
Ralf Becker
4ef9cd9399 ubdate to new about-system (all infos are in setup.inc.php, no more hook_about) 2002-10-27 18:09:12 +00:00
Ralf Becker
466c33e3b0 Got fileattachments working as links:
- link-widget and infolog/link-class can attach files now
- changed the value of the file-widget (it's an array now)
2002-10-20 15:06:52 +00:00
Ralf Becker
e7048b5fb5 lots of fixes and additions:
- load_via works now in boetemplate::read
- included templates are relative to the includeing tpl, if they contain no '.'
- xul_io is alway writing the comple/absolute name
- HBox gets width=100% if alignment other then left set (new!)
- added links as 2. option to label
- added header function to uietemplate
2002-10-14 00:39:47 +00:00
Ralf Becker
ec1ffc81be Many new stuff for the eTemplates:
- added vbox and hbox support: container to put widgets in one row or column
- complete rows and column can now be disabled (even with a simple comparison with a variable in content, eg. disabled if the var is empty)
- labels and helptexts from tpls with 'test' in there name, get no longer written to the lang-file
- update the documentation
2002-10-12 16:37:44 +00:00
Ralf Becker
a3aaf60ede implemented possibility to disable rows and cols,
disabling can depend on a value of $content
2002-10-10 11:29:36 +00:00
Ralf Becker
27e25a05d2 inital import of link_widget (former link_to and link_list from infolog) 2002-10-09 00:34:45 +00:00
Ralf Becker
9a577c887e update 2002-10-06 00:33:12 +00:00
Ralf Becker
34b6bc6c14 update 2002-10-03 16:38:54 +00:00
Ralf Becker
f812fda881 template-options now in separate fields in the editor, made options/size field in the db bigger and added a modified to the db 2002-09-29 13:01:40 +00:00
Ralf Becker
ede69c0a38 eTemplate extensions can now change the $readonlys-array.
nextmatch-widget uses this to allow get_rows to switch button on and off.
2002-09-24 17:28:45 +00:00
Ralf Becker
29ec804531 first version of the nextmatch-widget 2002-09-17 21:31:45 +00:00
Ralf Becker
2a68b73668 some improvements fixes in the exitor:
- editor warns now if newer version of template exists
- import xml is not longer Show-template page (etemplate.editor.buttons splitted in 2 templates one for show and one for edit)
2002-09-12 10:58:20 +00:00
Ralf Becker
42c5d97ee3 added UI to import eTemplates from xml / xul-files 2002-09-12 10:04:22 +00:00
Ralf Becker
849a0e3835 first version of xml/xul import & export of etemplates 2002-09-12 00:35:20 +00:00
Ralf Becker
94fb1f402d new function to search for or list existing eTeamplates 2002-09-03 22:59:47 +00:00
Ralf Becker
281ee78459 The tab widget is now completly templatized, using the templates 'etemplate.tab_widget.*'.
There is an example / test now under 'etemplate.tab_widget.test'.
2002-06-15 12:54:38 +00:00
Ralf Becker
ec4cb122e4 changed some labels in the editor and added some templates for the tab_widget 2002-06-10 21:37:31 +00:00
Ralf Becker
00d4ce72a0 add functionality to write/update the setup/tables_update.inc.php file 2002-05-11 20:56:12 +00:00
Ralf Becker
4dd2bd4dc8 messages for the db-tools 2002-02-17 19:05:18 +00:00
Ralf Becker
4746eac65d new fieldtypes: int, float
db_tools: import of existing db-tables via schema proc (needs some modification in the schema proc-class to allow calls from regular app !!!)
lots of other changes and improvments
2002-02-14 14:06:53 +00:00
Miles Lott
0731c2f111 Initial revision 2002-02-06 09:03:11 +00:00