Opened 12 years ago

Closed 8 years ago

#4525 closed defect (patchwelcome)

Implement all tags in dojox.dtl

Reported by: Neil Roberts Owned by: Neil Roberts
Priority: low Milestone: future
Component: DojoX DTL Version: 0.9
Keywords: Cc:
Blocked By: Blocking:

Description

List is in README

Change History (61)

comment:1 Changed 12 years ago by Neil Roberts

Status: newassigned

comment:2 Changed 12 years ago by Neil Roberts

Type: defecttask

comment:3 Changed 12 years ago by Neil Roberts

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

comment:4 Changed 12 years ago by Neil Roberts

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

  • comment

comment:5 Changed 12 years ago by Neil Roberts

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

  • cycle

comment:6 Changed 12 years ago by Neil Roberts

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

  • debug

comment:7 Changed 12 years ago by Neil Roberts

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

  • filter

comment:8 Changed 12 years ago by Neil Roberts

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

comment:9 Changed 12 years ago by Neil Roberts

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

comment:10 Changed 12 years ago by Neil Roberts

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

comment:11 Changed 12 years ago by Neil Roberts

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

comment:12 Changed 12 years ago by Neil Roberts

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

comment:13 Changed 12 years ago by Neil Roberts

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

comment:14 Changed 12 years ago by Adam Peller

Milestone: 1.01.1

comment:15 Changed 12 years ago by Neil Roberts

(In [12255]) Refs #4525.

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

comment:16 Changed 12 years ago by Neil Roberts

(In [12259]) Refs #4525.

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

comment:17 Changed 12 years ago by Neil Roberts

(In [12260]) Refs #4525.

  • Make sure that we have unrender and clone functions

comment:18 Changed 12 years ago by Neil Roberts

(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

comment:19 Changed 12 years ago by Neil Roberts

(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

comment:20 Changed 12 years ago by Neil Roberts

(In [12310]) Refs #4525.

  • Make sure that passing constructors is clear
  • !strict

comment:21 Changed 12 years ago by Neil Roberts

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

comment:22 Changed 12 years ago by Neil Roberts

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

comment:23 Changed 12 years ago by Neil Roberts

(In [12375]) Refs #4525.

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

comment:24 Changed 12 years ago by Neil Roberts

(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

comment:25 Changed 12 years ago by Neil Roberts

(In [12403]) Refs #4525.

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

comment:26 Changed 12 years ago by Neil Roberts

(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

comment:27 Changed 12 years ago by Neil Roberts

(In [12434]) Refs #4525.

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

comment:28 Changed 12 years ago by Neil Roberts

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

comment:29 Changed 12 years ago by Neil Roberts

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

comment:30 Changed 12 years ago by Neil Roberts

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

comment:31 Changed 12 years ago by Neil Roberts

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

comment:32 Changed 12 years ago by Neil Roberts

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

comment:33 Changed 12 years ago by Neil Roberts

(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

comment:34 Changed 12 years ago by Neil Roberts

(In [12540]) Refs #4525.

  • Update to handle disallowed nesting structures
  • !strict

comment:35 Changed 12 years ago by Neil Roberts

(In [12541]) Refs #4525.

  • Removed timers
  • !strict

comment:36 Changed 12 years ago by Neil Roberts

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

comment:37 Changed 12 years ago by Neil Roberts

(In [12545]) Refs #4525.

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

comment:38 Changed 12 years ago by Neil Roberts

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

comment:39 Changed 12 years ago by Neil Roberts

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

comment:40 Changed 12 years ago by Neil Roberts

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

comment:41 Changed 12 years ago by Neil Roberts

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

comment:42 Changed 12 years ago by Neil Roberts

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

comment:43 Changed 12 years ago by Neil Roberts

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

comment:44 Changed 12 years ago by Neil Roberts

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

comment:45 Changed 12 years ago by Neil Roberts

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

comment:46 Changed 12 years ago by Neil Roberts

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

comment:47 Changed 12 years ago by Neil Roberts

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

comment:48 Changed 12 years ago by Neil Roberts

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

comment:49 Changed 12 years ago by Neil Roberts

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

comment:50 Changed 12 years ago by Neil Roberts

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

comment:51 Changed 12 years ago by Neil Roberts

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

comment:52 Changed 12 years ago by Neil Roberts

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

comment:53 Changed 12 years ago by Neil Roberts

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

comment:54 Changed 12 years ago by Neil Roberts

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

comment:55 Changed 11 years ago by Adam Peller

Milestone: 1.2future
Type: taskdefect

comment:56 Changed 11 years ago by Adam Peller

Summary: Impelement all tags in dojox.dtlImplement all tags in dojox.dtl

comment:57 Changed 11 years ago by Neil Roberts

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

comment:58 Changed 11 years ago by Neil Roberts

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

comment:59 Changed 11 years ago by Adam Peller

Component: DojoxDojoX DTL

comment:60 in reply to:  43 Changed 10 years ago by mschuerig

Replying to pottedmeat:

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

store.isItem(value) should be called with a second, true argument like store.isItem(value, true). At least for JsonRestStore? this has the effect that true is returned if the item is recognized as belonging to any store.

Also, it would be nice if the _BoundItem.get would do something more than return (implicitly undefined) when no value exists. A console.debug message would be rather helpful for debugging.

comment:61 Changed 8 years ago by ben hockey

Priority: highlow
Resolution: patchwelcome
Status: assignedclosed

dtl is unsupported. any further patches are welcome.

Note: See TracTickets for help on using tickets.