Giter Club home page Giter Club logo

jquery-planboard's Introduction

jquery based Planboard viewer with events and callbacks for managing planning schedules of many kinds.


How can I see this working:
--------------------------
- checkout from github
- build (For more details on satisfying the dependencies see section "Build Dependencies")
- open src/test/webenv/basic.html in a browser

note:
When using chrome be sure to add the switch: --allow-file-access-from-files 
the current in-browser use of loaded local ajax files requires that.

Read this docs to understand how to do that on the windows platform:
* http://www.chromium.org/developers/how-tos/run-chromium-with-flags
* http://peter.sh/experiments/chromium-command-line-switches/



Current state:
-------------
WORKING:
  - visualization of grid, dates, allocations and special periods
    - including scrolling and resizing effects
  - possibility to add dates in front and at the back
  - allow to navigate to a certain date
  - allow to select a new allocation to commit
  - grow and reposition the selection using keyboard events
  - callback methods for clicks on existing allocations or new ones


NOT WORKING:


DOCS:
see https://github.com/marc-portier/jquery-planboard/wiki


YOU:
  - feel free to share your comments, suggestions and contributions


NEXT/TODO:
  - see javascript file...


Build Dependencies:
-------------------
On Ubuntu:
  $ sudo apt-get install make nodejs node-less node-uglify
  $ sudo ln -s /usr/bin/nodejs /usr/bin/node
  $ make 

Note: if people have trouble building this distro they can politely ask me (or somebody else) to it for them.
Somewhere down the line I suspect a ready-build distro will be made available.
(I just need to figure out how to best use tags and built-in distribution features on github.com to get the most out of that: ideas welcome)



This project is Using:
---------------------
jQuery from
    github: https://github.com/jquery/jquery

jScrollPane from http://jscrollpane.kelvinluck.com/
    github: https://github.com/vitch/jScrollPane
    
less.js from http://lesscss.org
    github: https://github.com/cloudhead/less.js

uritemplates (Implementation of RFC 6570)
    github: https://github.com/marc-portier/uri-templates


Special credits to:
------------------
css-button-generator at http://www.cssbuttongenerator.com/
    for the css techniques to produce glowing 3D buttons in pure css3

jquery-planboard's People

Contributors

marc-portier avatar vitch avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.