[cvs] [Wiki] changed: Doc/Dev/Horde_View
Chuck Hagenbuch
chuck at horde.org
Mon Feb 23 16:58:37 UTC 2009
chuck Mon, 23 Feb 2009 11:58:37 -0500
Modified page: http://wiki.horde.org/Doc/Dev/Horde_View
New Revision: 1.3
Change log: outline functionality to be documented
@@ -61,8 +61,97 @@
<p>There are no books to display.</p>
<?php endif; ?>
</code>
+
+++ Base functionality
+
+* assign indiv vars
+* assign bulk vars
+* __isset/__empty/__get
+* add template paths (incl. add missing trailing slash)
+* render (w/ .html added if no extension)
+* render in path order
+* render partials
+* render w/ local variables
+* render partial collections
+* add helpers
+* helper method overwrite
+
+++ Helper functionality
+
++++ Benchmark
+
+* logging
+
++++ Capture
+
+* capture output (nested output buffers)
+* capture to named view variable
+
++++ Debug
+
+* pretty variable dump
+
++++ Form Tag
+
+* generate form tags
+* generate multipart form tags
+* checkbox input
+* hidden input
+* file input
+* password input
+* radio input
+* select input
+* textarea input
+* text field input
+* submit input
+
++++ Form
+
+* initialize defaults from objects
+* wrapper around FormTag helpers with object awareness
+* formFor($object)
+* fieldsFor($object)
+* default form builder
+* custom form builders
+
++++ Javascript
+
+* generate <script> tags
+
++++ Number
+
+* human-readable file sizes
+
++++ Tag
+
+* xhtml tags with programmatic options
+* rewrite checked => true to checked="checked"
+* contentTag for tags with nested content
+* generate CDATA sections
+* single-escaping to not re-escape entities
+
++++ Text
+
+* h() shorthand escape
+* truncate
+* truncate middle
+* highlight
+* cycle
+* pluralize
+
++++ Url
+
+* linkTo, either from controller-generated links or string URIs
+* default to showing URL as link text
+* linkToUnless
+* linkToIf
+* mailTo
+* mailTo with javascript email address obfuscation
+* mailTo with hex email address obfuscation
+* mailTo with "replace this ..." obfuscation
+
++ Helpers
+++ Overview
More information about the cvs
mailing list