Ticket #4525 (assigned defect)

Opened 16 months ago

Last modified 3 weeks ago

Implement all tags in dojox.dtl

Reported by: pottedmeat Owned by: pottedmeat
Priority: normal Milestone: future
Component: DojoX DTL Version: 0.9
Severity: normal Keywords:
Cc:

Description

List is in README

Change History

Changed 16 months ago by pottedmeat

  • status changed from new to assigned

Changed 16 months ago by pottedmeat

  • type changed from defect to task

Changed 16 months ago by pottedmeat

(In [10590]) Refs #4525. Changing the demos to reflect the newly updated extends tag that supports more portable template lookup.

Changed 16 months ago by pottedmeat

(In [10596]) Refs #4525. Update code to reduce tree depth. Add support for new tag:

  • comment

Changed 16 months ago by pottedmeat

(In [10598]) Refs #4525. Throw an error if ending tag isn't found. Add tag code for:

  • cycle

Changed 16 months ago by pottedmeat

(In [10600]) Refs #4525. Add code for the following tag:

  • debug

Changed 16 months ago by pottedmeat

(In [10602]) Refs #4525. Add new tag:

  • filter

Changed 16 months ago by pottedmeat

(In [10627]) Refs #4525. Bug fixes related to HTML tags

Changed 16 months ago by pottedmeat

(In [10630]) Refs #4525. Bug fixes related to HTML tags

Changed 16 months ago by pottedmeat

(In [10633]) Refs #4525. Fix href attribute stuff in IE

Changed 16 months ago by pottedmeat

(In [10648]) Refs #4525. Another quick HTML fix so the for tag works/demo

Changed 16 months ago by pottedmeat

(In [10649]) Refs #4525. Don't require a custom parameter for cloning in the for tag

Changed 15 months ago by pottedmeat

(In [10924]) Refs #4525. Kill memory leaks, specifically in the html tag.

Changed 14 months ago by peller

  • milestone changed from 1.0 to 1.1

Changed 11 months ago by pottedmeat

(In [12255]) Refs #4525.

  • Update for loop to correspond with latest Django for loop (add comma separated variables)
  • Add unit tests

Changed 11 months ago by pottedmeat

(In [12259]) Refs #4525.

  • Add ifequal/ifnotequal tags
  • Add unit tests
  • !strict

Changed 11 months ago by pottedmeat

(In [12260]) Refs #4525.

  • Make sure that we have unrender and clone functions

Changed 11 months ago by pottedmeat

(In [12266]) Refs #4525.

  • Add firstof tag
  • Add ifchanged tag
  • Add text tests for both
  • Add HTML test for ifchanged because of need for HTML change detection
  • Add date normalizing to the Context
  • !strict

Changed 11 months ago by pottedmeat

(In [12296]) Refs #4525.

  • Add the now command
  • Add tests for the now command
  • Update dojox date stuff to handle compiling
  • Add counter to tokenize
  • !strict

Changed 11 months ago by pottedmeat

(In [12310]) Refs #4525.

  • Make sure that passing constructors is clear
  • !strict

Changed 11 months ago by pottedmeat

(In [12356]) Refs #4525. Prevent the for tag from failing on empty array

Changed 11 months ago by pottedmeat

(In [12357]) Refs #4525. Move filter

Changed 11 months ago by pottedmeat

(In [12375]) Refs #4525.

  • Clean up HTML core (4.5K gzipped!)
  • Move html/event out to contrib. Will use load tag to import
  • !strict

Changed 11 months ago by pottedmeat

(In [12401]) Refs #4525.

  • Add dojox.dtl.contrib.data and the bind_data tag
  • Add a demo using FlickrStore? to show off bind_data
  • !strict

Changed 11 months ago by pottedmeat

(In [12403]) Refs #4525.

  • data tag has been replaced with bind_data
  • Update title on the data demo

Changed 11 months ago by pottedmeat

(In [12424]) Refs #4525.

  • Add include tag with text/html tests
  • Add regroup tag with tests
  • Add spaceless tag with text/html tests
  • Add ssi tag with text/html tests
  • Add template tag with tests
  • Add widthratio tag with tests
  • Add with tag with tests
  • !strict

Changed 11 months ago by pottedmeat

(In [12434]) Refs #4525.

  • Add widgetsInTemplate/dojoType support for HTML templating
  • Even supports cloning (eg being inside a for loop)
  • !strict

Changed 11 months ago by pottedmeat

(In [12435]) Refs #4525. Move widgetsInTemplate check to the right place

Changed 11 months ago by pottedmeat

(In [12451]) Refs #4525. Prevent attribute flicker !strict

Changed 11 months ago by pottedmeat

(In [12461]) Refs #4525. Update data tag to support getValues

Changed 11 months ago by pottedmeat

(In [12462]) Refs #4525. Update demo to work in Opera

Changed 11 months ago by pottedmeat

(In [12471]) Refs #4525. Update speed in large for loops. !strict

Changed 11 months ago by pottedmeat

(In [12539]) Refs #4525.

  • Add table demo to show speed improvements
  • Add buffer tests to check buffer changes to make speed improvements
  • Make speed imrovements
  • !strict

Changed 11 months ago by pottedmeat

(In [12540]) Refs #4525.

  • Update to handle disallowed nesting structures
  • !strict

Changed 11 months ago by pottedmeat

(In [12541]) Refs #4525.

  • Removed timers
  • !strict

Changed 11 months ago by pottedmeat

(In [12542]) Refs #4525. IE didn't approve of my node variables. !strict

Changed 11 months ago by pottedmeat

(In [12545]) Refs #4525.

  • Update table demo to be prettier
  • Update cycle tag
  • !strict

Changed 11 months ago by pottedmeat

(In [12563]) Refs #4525. Properly return undefined when accessing a variable. !strict

Changed 11 months ago by pottedmeat

(In [12600]) Refs #4525. Speed up the table demo and fix bugs as found !strict

Changed 11 months ago by pottedmeat

(In [12618]) Refs #4525. Make sure that children are still bound !strict

Changed 11 months ago by pottedmeat

(In [12619]) Refs #4525. Add demo to show recursion !strict

Changed 11 months ago by pottedmeat

(In [12685]) Refs #4525. Make sure to only wrap actual items in bind_data !strict

Changed 11 months ago by pottedmeat

(In [12686]) Refs #4525. Make sure to only wrap actual items in bind_data !strict

Changed 10 months ago by pottedmeat

(In [12853]) Refs #4525. Allow the "onclick/onmouseover/etc" attribute to accept arguments. And add a demo. !strict

Changed 10 months ago by pottedmeat

(In [12857]) Refs #4525. Make sure arguments re-render properly. !strict

Changed 10 months ago by pottedmeat

(In [12860]) Refs #4525. Make sure we have our attach points set. !strict

Changed 10 months ago by pottedmeat

(In [12895]) Refs #4525. Make sure we can pass a node to HtmlTemplate? and show a demo of it running inline !strict

Changed 10 months ago by pottedmeat

(In [12896]) Refs #4525. Note that HtmlTempalte? can accept a node !strict

Changed 10 months ago by pottedmeat

(In [12897]) Refs #4525. Make sure to handle arguments correctly !strict

Changed 10 months ago by pottedmeat

(In [12898]) Refs #4525. Update the inline demo and make reversed have no side effects !strict

Changed 10 months ago by pottedmeat

(In [12904]) Refs #4525. Try to pick up attributes if HtmlTemplate? is created with a node !strict

Changed 10 months ago by pottedmeat

(In [12905]) Refs #4525. Add demo to show dijitless ways of using DTL and fix bugs accordingly. !strict

Changed 10 months ago by pottedmeat

(In [12997]) Refs #4525. Clean up from when I used declare

Changed 10 months ago by pottedmeat

(In [13050]) Refs #4525. Make the update return a dojo.Deferred !strict

Changed 4 months ago by peller

  • type changed from task to defect
  • milestone changed from 1.2 to future

Changed 4 months ago by peller

  • summary changed from Impelement all tags in dojox.dtl to Implement all tags in dojox.dtl

Changed 3 months ago by pottedmeat

(In [15481]) Refs #4525. Update VarNode? HTML rules. !strict

Changed 3 months ago by pottedmeat

(In [15487]) Refs #4525. Update VarNode? HTML rules. !strict

Changed 3 weeks ago by peller

  • component changed from Dojox to DojoX DTL
Note: See TracTickets for help on using tickets.