skidding/dragdealer


Drag-based JavaScript component, embracing endless UI solutions

http://skidding.github.io/dragdealer

License: MIT

Language: JavaScript


Dragdealer.js Build Status

Drag-based JavaScript component, embracing endless UI solutions

Specs & (sweet) demos: http://skidding.github.io/dragdealer

Install

The basic way to install Dragdealer is to include the minified script into your web page.

You can check the examples to see how you can add a particular slider from the demo to your own project.

Node package

It can also be installed through npm, using something like browserify.

var Dragdealer = require('dragdealer').Dragdealer;

Running tests

Dragdealer has CI set up through Travis CI and Sauce Labs (who both offer their outstanding services for free to open-source projects.) Any pull-request will be tested automatically after each commit.

You can also run the tests by hand, of course.

Fire up the browser

Just load index.html in a browser of choice and pull the top slider to the right or access URL with the /#runner hashtag directly. Example: http://skidding.github.io/dragdealer/#runner

You can start a web server using the ./node_modules/.bin/grunt dev task, which will make the project available at localhost:9999

Sauce Labs and PhantomJS

Run the ./node_modules/.bin/grunt test grunt task to run the tests from the terminal.

If you have SauceLabs credentials (SAUCE_USERNAME and SAUCE_ACCESS_KEY), tests will run there, otherwise the task will fall back to PhantomJS. You can also force grunt to run the tests one way or the other using the test-phantomjs and test-saucelabs tasks.

Minifying

node_modules/.bin/uglifyjs src/dragdealer.js -o src/dragdealer.min.js

Make sure you ran npm install in the project directory first. Also, you can use global paths if you have the npm modules installed globally (-g), but you shouldn't need to.

Contributing

There's no contributing guide so far, but you're more than welcome to start a discussion.

Project Statistics

Sourcerank 11
Repository Size 1.45 MB
Stars 990
Forks 150
Watchers 37
Open issues 26
Dependencies 7
Contributors 15
Tags 5
Created
Last updated
Last pushed

Top Contributors See all

Ovidiu Cherecheș Andrey Kuzmin Florian Sellmayr herrernst Catalin Miron Gabe Gerda Decio Callum Macrae JoseMejia ooxi Arthur Corenzan John Farrow Timo Hausmann Jannick Garthen Gavin King

Packages Referencing this Repo

skidding--dragdealer
Drag-based JavaScript component, embracing endless UI solutions
Latest release 0.9.9 - Published - 990 stars
dragdealer
Drag-based JavaScript component, embracing endless UI solutions
Latest release 0.9.9 - Published - 990 stars
dragdealer
Drag-based JavaScript component, embracing endless UI solutions
Latest release 0.10.0 - Updated - 990 stars

Recent Tags See all

0.9.9 October 17, 2015
0.9.8 December 06, 2014
0.9.7 April 30, 2014
0.9.6 January 14, 2014
0.9.5 April 21, 2013

Interesting Forks See all

crnacura/dragdealer
Drag-based JavaScript component, embracing endless UI solutions
JavaScript - MIT - Updated - 15 stars - 2 forks
humble/dragdealer
Drag-based JavaScript component, embracing endless UI solutions
JavaScript - MIT - Last pushed - 1 stars
popo1221/dragdealer
Drag provider, the good stuff
JavaScript - MIT - Updated - 1 stars
IanCaio/dragdealer
Drag-based JavaScript component, embracing endless UI solutions
JavaScript - Last pushed - 1 stars
Comi9/dragdealer
Drag-based JavaScript component, embracing endless UI solutions
JavaScript - Published - 1 stars

Something wrong with this page? Make a suggestion

Last synced: 2016-11-24 13:23:23 UTC

Login to resync this repository