Sha256: 988908fb12a7973bd02ba02bb0e8e868fca92bed5ddb95dcfea618db0b59cc30

Contents?: true

Size: 892 Bytes

Versions: 5

Compression:

Stored size: 892 Bytes

Contents

dojo.provide("dojox.dtl.tests.html.buffer");

dojo.require("dojox.dtl.html");
dojo.require("dojox.dtl.Context");
dojo.require("dojox.dtl.tests.html.util");

doh.register("dojox.dtl.html.buffer", 
	[
		function test_insertion_order_text(t){
			var dd = dojox.dtl;

			var context = new dd.Context({
				first: false,
				last: false
			});

			var template = new dd.HtmlTemplate("<div>{% if first %}first{% endif %}middle{% if last %}last{% endif %}</div>");
			t.is("<div>middle</div>", dd.tests.html.util.render(template, context));

			context.first = true;
			t.is("<div>firstmiddle</div>", dd.tests.html.util.render(template, context));

			context.first = false;
			context.last = true;
			t.is("<div>middlelast</div>", dd.tests.html.util.render(template, context));

			context.first = true;
			t.is("<div>firstmiddlelast</div>", dd.tests.html.util.render(template, context));
		}
	]
);

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
dojo-pkg-1.111.0 data/dojo-release-1.1.1-src/dojox/dtl/tests/html/buffer.js
dojo-pkg-1.120.0 data/dojo-release-1.2.0-src/dojox/dtl/tests/html/buffer.js
dojo-pkg-1.121.0 data/dojo-release-1.2.1-src/dojox/dtl/tests/html/buffer.js
dojo-pkg-1.122.0 data/dojo-release-1.2.2-src/dojox/dtl/tests/html/buffer.js
dojo-pkg-1.123.0 data/dojo-release-1.2.3-src/dojox/dtl/tests/html/buffer.js