0.3.2 • Published 7 years ago
@twined/villain v0.3.2
∞ Villain
EXPERIMENTAL, DO NOT USE!
Usage:
Include villain.all.js
and villain.css
located in dist/
.
Add to your HTML:
<textarea name="post[data]"></textarea>
<div id="villain"></div>
<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function(event) {
v = new Villain.Editor({
textArea: 'textarea[name="post[data]"]',
baseURL: '/admin/posts/',
imageSeries: 'post'
});
});
</script>
Options
textArea
: selector of source textarea.language
:en
ornb
for now,nb
is default.baseUrl
: Base URL to which we appendbrowse/
,upload/
etcdefaultBlocks
: If you only want a subset of blocks to be enabled.
document.addEventListener("DOMContentLoaded", function(event) {
v = new Villain.Editor({
extraBlocks: [],
defaultBlocks: [
{
name: 'Markdown',
cls: require('villain').Blocks.Markdown
},
{
name: 'Text',
cls: require('villain').Blocks.Text
}
],
baseURL: '/admin/news/',
imageSeries: 'post',
textArea: 'textarea[name="post[data]"]'
});
});
extraBlocks
: List of extra blocks to add in.