Simple Markdown editing tools that works!
Bootstrap-Markdown designed to be easily integrated with your bootstrap project. It exposes useful API that allow you to fully hook-in into the plugin
Markup
Switch regular textarea within your form into Bootstrap-Markdown editor seamlessly by adding data-provide="markdown" attribute
Code
<form><inputname="title"type="text"placeholder="Title?"/><textareaname="content"data-provide="markdown"rows="10">
</textarea><labelclass="checkbox"><inputname="publish"type="checkbox"> Publish
</label><hr/><buttontype="submit"class="btn">Submit</button></form>
Inline editing with Bootstrap-Markdown is done by adding data-provide="markdown-editable" attribute
Code
<divdata-provide="markdown-editable"><h3>This is some editable heading</h3><p>Well, actually all contents within this "markdown-editable" context is really editable. Just click anywhere!</p></div>
Result
This is some editable heading
Well, actually all contents within this “markdown-editable” context is really editable. Just click anywhere!
Usage
Beside using above data-attributes, you could call it via code
$("#some-textarea").markdown(autofocus:false,savable:false)
Noted that Bootstrap-Markdown could be used as a standalone input (without any form). Set savable parameter to true will do the job. Options can be passed via data attributes or via code. Available options are:
| Option Name | Type | Description | 
|---|---|---|
| autofocus | boolean | Indicates that editor will focused after instantiated. Default to false | 
| savable | boolean | Indicates that editor will have save button and action. Default to false | 
| hideable | boolean | If set to truethen the editor will be hidden onblurevent. Default tofalse | 
| width | mixed | The editor width. Default to inherit. You could supply any numerical value (that will be set as css), or supply valid Bootstrap class (something likespan2) | 
| height | mixed | The editor height. Default to inherit | 
| resize | string | Option to disable or change the resize property. Default to none | 
| iconlibrary | string | The icon library to use. Glyphicons ( glyph) and Font Awesome (fa) are supported. In order to use Font Awesome properly, you’ll need to include Font Awesome stylesheet yourself. Default toglyph | 
| language | string | Localization setting. Default to en | 
| footer | mixed | Footer dom. Can be string or callback. Default is empty string | 
| hiddenButtons | mixed | Array or string of button names to be hidden. Default is empty string | 
| disabledButtons | mixed | Array or string of button names to be disabled. Default is empty string | 
 
 
 
No comments:
Post a Comment