Skip to content
This repository has been archived by the owner on May 22, 2020. It is now read-only.

soundrop/dragdealer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dragdealer.js

Drag-based JavaScript component, embracing endless UI solutions

Build Status

Specs & (sweet) demos: http://skidding.github.io/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

If you have SauceLabs credentials (SAUCE_USERNAME and SAUCE_ACCESS_KEY), run the ./node_modules/.bin/grunt test grunt task and everything will be taken care of.

Minifying

./node_modules/.bin/uglifyjs src/dragdealer.js -o lib/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.

Packages

No packages published

Languages

  • JavaScript 91.2%
  • CSS 8.8%