Skip to content
This repository has been archived by the owner on Nov 12, 2017. It is now read-only.

icebob/propertiesjs

Repository files navigation

UNMAINTAINED. vue-form-generator is the successor.

PropertiesJS NPM version

Build Status Dependency Status Codacy Badge Downloads

PropertiesJS is a javascript property editor, written in Coffeescript.

Demo

Codepen demo #1

Screenshot

Codepen demo #2

Screenshot

Try it on the JSFiddle

Features

  • multiple object editing
  • 12 editors
  • live editing mode
  • support validation
  • change, save, validate event
  • call object functions with buttons
  • grouping
  • ...etc

Dependencies

Installation

NPM

Installation uses the npm package manager. Just type the following command after installing npm.

$ npm install propertiesjs

Bower

$ bower install propertiesjs

Manual

Download zip package and unpack:

https://github.com/icebob/propertiesjs/archive/master.zip

Usage

Include jquery and properties.min.js file from dist folder:

<script src="https://code.jquery.com/jquery-2.1.3.min.js" type="text/javascript"></script>  
<script src="dist/propertiesJS.min.js type="text/javascript""></script> 

Include properties.css style file from dist folder:

<link rel="stylesheet" href="dist/propertiesJS.css">

Test & contributing

We use Gulp to build and run tests.

Dependencies
  • NodeJS
  • gulp npm install -g gulp
  • Python + Compass (for SASS files)

Clone this repository

$ git clone https://github.com/icebob/propertiesjs.git

Install npm dependencies:

$ npm install

To run tests

$ gulp test

To run build

$ gulp build

License

PropertiesJS is available under the MIT license.

Contact

Copyright (C) 2015 Icebob

@icebob @icebob