0.0.8 • Published 9 years ago

evaluable-tag v0.0.8

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

evaluable-tag

The tag has evaluable attribute and it behaves like annotation to next sibling.

install

npm install evaluable-tag

usage

in browser

<script src="browser/et.js"></script>
<script>
  var ET = require('evaluable-tag');
</script>

in browserify

var ET = require('evaluable-tag');

ET.evalBy

html

<span class="et" data-eval="1 + 2">sum</span>

javascript

var evaluated = ET.evalBy('.et');

var et = evaluated[0];
console.log(et.result); // 3
console.log(et.annotation.textContent); // sum
console.log(et.annotated.textContent); // sum

ET.evalAnnotationsBy

html

<span class="et-a" data-eval="1 + 2">sum</span>
<div>content</div>

javascript

var annotated = ET.evalAnnotationsBy('.et-a');

var et = annotated[0];
console.log(et.result); // 3
console.log(et.annotation.textContent); // sum
console.log(et.annotated.textContent); // content

The .et-a element visibility become hidden after calling evalAnnotationsBy.

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago