[Wiki] changed: Doc/Dev/Horde_View

Chuck Hagenbuch <[email protected]>
Newsgroups gmane.comp.horde.cvs
Message-ID <[email protected]>
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


--
To unsubscribe, mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.