zpt
Version:
Zenon Page Templates - JS (ZPT-JS)
64 lines (61 loc) • 2.26 kB
HTML
<html lang="en">
<head>
<meta charset="utf-8">
<title>Rerun macros tests</title>
<link rel="stylesheet" href="/node_modules/qunit/qunit/qunit.css">
<script src="http://127.0.0.1:9966/rerunMacros.js" defer></script>
</head>
<body>
<div id="qunit"></div>
<div id="qunit-fixture"></div>
<div id="macro">
<p>
Rerun Macro expressions
</p>
<ol data-use-macro="'macro'">
Macro goes here
</ol>
<ol data-define-macro="macro">
<li>Attribute:
<a data-attributes="id string:t2-1;
title string:counter=${counter}"
href ="http://www.xxx.org">a link</a>
</li>
<li>Condition:
<span data-attributes="id string:t2-2"
data-condition="eq: 0 ( %: counter 2 )">
yes!
</span>
</li>
<li>Content:
<span data-attributes="id string:t2-3"
data-content="string:counter=${counter}">
counter=number
</span>
</li>
<li>Define:
<span data-define="var string:counter=${counter}">
<span data-attributes="id string:t2-4" data-content="var">
counter=number
</span>
</span>
</li>
<li>Omit-tag:
<span data-attributes="id string:t2-5">
<span data-omit-tag="eq: 0 ( %: counter 2 )">
yes!
</span>
</span>
</li>
<li>Replace:
<span data-attributes="id string:t2-6">
<span data-replace="string:counter=${counter}">
counter=number
</span>
</span>
</li>
</ol>
</div>
</body>
</html>