25 lines
564 B
CoffeeScript
25 lines
564 B
CoffeeScript
Conf = {}
|
|
c = console
|
|
d = document
|
|
doc = d.documentElement
|
|
g =
|
|
VERSION: '<%= readJSON('version.json').version %>'
|
|
NAMESPACE: '<%= meta.name %>.'
|
|
boards: {}
|
|
|
|
E = do ->
|
|
str = {'&': '&', "'": ''', '"': '"', '<': '<', '>': '>'}
|
|
r = String::replace
|
|
regex = /[&"'<>]/g
|
|
fn = (x) ->
|
|
str[x]
|
|
(text) -> r.call text, regex, fn
|
|
|
|
E.cat = (templates) ->
|
|
html = ''
|
|
html += x.innerHTML for x in templates
|
|
html
|
|
|
|
E.url = (content) ->
|
|
"data:text/html;charset=utf-8,<!doctype html>#{encodeURIComponent content.innerHTML}"
|