praihan / ember-pell

Ember addon for simplest and smallest (1kB) WYSIWYG text editor for web, with no dependencies

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ember Pell Logo

Build Status Greenkeeper badge Ember Observer Score NPM package info for ember-pell License info

Ember-pell

An Ember Component for pell micro 1KB WYSIWYG editor that doesn't require jQuery.

Browser support

Chrome Firefox IE Opera Safari
5+ ✔ 4+ ✔ 9+ ✔ 11.6+ ✔ 5+ ✔

Demo

https://ember-twiddle.com/3b21c63730594b39d2b9cbfa8f963803

Installation

ember install ember-pell

Usage

1. Setup value property:

You can declare value variable in your controller or parent component:

// app/controllers/task.js
import Ember from 'ember';

export default Ember.Controller.extend({
  task: '<h1>Some html</h1>',
  options: {} // optional param
});

2. Use pell-editor component

{{pell-editor value=task onChange=(action (mut value)) pellOptions=options}}

Available options are documented in Pell repository

Running Tests

  • ember test
  • ember test --server

Building

  • ember build

For more information on using ember-cli, visit http://www.ember-cli.com/.

LICENSE

See the LICENSE file included in this repository.

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms, which can be found in the CODE_OF_CONDUCT.md file in this repository.

About

Ember addon for simplest and smallest (1kB) WYSIWYG text editor for web, with no dependencies

License:MIT License


Languages

Language:JavaScript 84.7%Language:HTML 15.3%