bd8a9cd90220d8d68eaee7710fef7ed876cfc727
[tengwarjs.git] / demo.js
1
2 var classical = require("./spec/classical");
3 var generalUse = require("./spec/general-use");
4
5 var body = $("body");
6 function report(latin, mode) {
7 var element = $("<nobr>");
8 $("<span></span>")
9 .text(latin + ": ")
10 .css("padding", "10px")
11 .appendTo(element);
12 $("<span>")
13 .attr({
14 "class": "tengwar",
15 "data-tengwar": latin,
16 "data-mode": mode
17 })
18 .appendTo(element);
19 element.appendTo(body);
20 $("<span> </span>").appendTo(body);
21 }
22
23 $("<h2>Classical</h2>").appendTo(body);
24 Object.keys(classical).forEach(function (latin) {
25 report(latin, "classical");
26 });
27
28 $("<h2>General Use</h2>").appendTo(body);
29 Object.keys(generalUse).forEach(function (latin) {
30 report(latin, "general-use");
31 });
32
33 require("./vanilla-tengwar");