WYSIWYG web framework for lazy devs.
| modules | ||
| .gitignore | ||
| README.md | ||
| test.html | ||
| test.json | ||
| x0.js | ||
x0
A web framework for lazy developers.
What can it do?
It has some attributes that simplify stuff with js.
Attributes
Top level attributes
These attributes only work on the html tag.
| attrib | description | default | module |
|---|---|---|---|
x0-mods |
what modules to include | nothing | x0 |
x0-module-root |
where to fetch the modules from | ./x0/modules/ |
x0 |
x0-init |
init x0? | true |
x0 |
x0-locale-file |
which locale file to use | nothing | locale |
x0-locale-watch |
add an onchange listener to update locales | locale | |
x0-locale-no-cache |
do not use cached locales | locale | |
x0-locale-default |
default locale | en |
locale |
x0-locale-prefer |
set a preferred locale; ignore users lang if possible | locale |
Element Attributes
Attributes you can use
| module | attrib | description | example |
|---|---|---|---|
| http | x-get |
set the element's contents to the result of the get request | x-get="./content" |
| http | x-get-interval |
use with x-get to poll the endpoint (millis) |
x-get-interval=1000 |
| http,copy | x-inner-text |
instead of using innerHTML use innerText | x-inner-text |
| copy | x-copy-query |
copy contents of element matching query selector | x-copy-query="#content" |
| locale | x-locale-key |
fetch locale key and put it in innerHTML | x-locale-key="main.greeting" |