• Stars
    star
    252
  • Rank 155,511 (Top 4 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A JavaScript library that provides a set of classes for building content-editable HTML elements.

ContentEdit

Build Status

A JavaScript library that provides a set of classes for building content-editable HTML elements.

Install

Using bower

bower install --save ContentEdit

Using npm

npm install --save ContentEdit

Building

To build the library you'll need to use Grunt. First install the required node modules (grunt-cli must be installed):

git clone https://github.com/GetmeUK/ContentEdit.git
cd ContentEdit
npm install

Install Sass (if not already installed):

gem install sass

Then run grunt build to build the project.

Testing

To test the library you'll need to use Jasmine. First install Jasmine:

git clone https://github.com/pivotal/jasmine.git
mkdir ContentEdit/jasmine
mv jasmine/dist/jasmine-standalone-2.0.3.zip ContentEdit/jasmine
cd ContentEdit/jasmine
unzip jasmine-standalone-2.0.3.zip

Then open ContentEdit/SpecRunner.html in a browser to run the tests.

Alternatively you can use grunt jasmine to run the tests from the command line.

Documentation

Full documentation is available at http://getcontenttools.com/api/content-edit

Browser support

  • Chrome
  • Firefox
  • IE9+

More Repositories

1

ContentTools

A JS library for building WYSIWYG editors for HTML content.
JavaScript
3,942
star
2

MongoFrames

A fast unobtrusive MongoDB ODM for Python.
Python
46
star
3

ContentFlow

An extension to the ContentTools WYSIWYG editor to manage content flows
CoffeeScript
39
star
4

ContentSelect

A JavaScript library providing cross-browser support for content selection.
CoffeeScript
26
star
5

HTMLString

An HTML parser written in JavaScript that's probably not what you're looking for.
CoffeeScript
23
star
6

FSM

A minimal finite state machine (FSM) for Javascript.
CoffeeScript
21
star
7

contenttools-2-roadmap

Roadmap for ContentTools 2
4
star
8

swm

SWM (Server, Worker and Monitor/Manager), a cooperative approach to background task management for web applications.
Python
2
star
9

manhattan-js-maps

Display maps and map fields using leaflet.
JavaScript
2
star
10

h51-python

The H51 Python library provides a pythonic interface to the H51 API.
Python
2
star
11

manhattan-js-field-filled

Dispatch a 'filled' and 'empty' event against text inputs, selects and textareas whenever the field is filled or emptied.
JavaScript
1
star
12

manhattan-js-essentials

A set of essential functions for manhattan JavaScript packages.
JavaScript
1
star
13

manhattan-js-typeahead

Type-a-head and tokens for form fields.
JavaScript
1
star
14

hangar51

Hangar51 is an asset (image and file) storage and retrieval application.
Python
1
star
15

relay-python

Client library for relay - a service for relaying server side messages to the client side browsers via websockets.
Python
1
star
16

firebird-python

The Firebird Python library provides a pythonic interface to the Firebird API.
Python
1
star