All Projects → ksylvest → Jquery Gridly

ksylvest / Jquery Gridly

Licence: mit
Gridly is a jQuery plugin to enable dragging and dropping as well as resizing on a grid.

Programming Languages

coffeescript
4710 projects

Labels

Projects that are alternatives of or similar to Jquery Gridly

Raytools
A very simple lightweight jQuery Data Grid table that uses jQuery & Bootstrap.
Stars: ✭ 5 (-99.41%)
Mutual labels:  jquery
Django Photoblog
Photographer portfolio website powered by Django Framework. Features photo gallery with infinite scrolling, tagging, thumbnail generation and CMS for creating pages. Configured for Heroku and S3.
Stars: ✭ 19 (-97.77%)
Mutual labels:  jquery
Ax5ui Uploader
jQuery file uploader, HTML5(IE9+, FF, Chrome, Safari) - http://ax5.io/ax5ui-uploader/
Stars: ✭ 25 (-97.07%)
Mutual labels:  jquery
Jquery Powertip
💬 A jQuery plugin that creates hover tooltips.
Stars: ✭ 822 (-3.63%)
Mutual labels:  jquery
Small Color Picker
jQuery color picker and button styles
Stars: ✭ 16 (-98.12%)
Mutual labels:  jquery
Printthis
jQuery printing plugin; print specific elements on a page
Stars: ✭ 902 (+5.74%)
Mutual labels:  jquery
Trip.js
🚀 Trip.js is a plugin that can help you customize a tutorial trip easily with more flexibilities.
Stars: ✭ 789 (-7.5%)
Mutual labels:  jquery
Jquery Ezstorage
jQuery EZStorage Plugin: manages browser side storage of data
Stars: ✭ 7 (-99.18%)
Mutual labels:  jquery
Slide Zilla
Full page slides scroller that works on all screen sizes, no matter the content length
Stars: ✭ 18 (-97.89%)
Mutual labels:  jquery
Inputtounsi
A jQuery plugin for entering and validating Tunisian users' data or any other data. It is made very easy to use and easier to customize
Stars: ✭ 25 (-97.07%)
Mutual labels:  jquery
Festivals
A Grails website that provides information about festivals
Stars: ✭ 5 (-99.41%)
Mutual labels:  jquery
Push State
Turn static web sites into dynamic web apps.
Stars: ✭ 16 (-98.12%)
Mutual labels:  jquery
Jquery Datetextentry
jQuery plugin providing a widget for date entry (not a date picker)
Stars: ✭ 19 (-97.77%)
Mutual labels:  jquery
Jquery Rslitegrid
Input tabular data with your keyboard
Stars: ✭ 5 (-99.41%)
Mutual labels:  jquery
Jquery Code Scanner
Lightweight handheld code scanner detector
Stars: ✭ 26 (-96.95%)
Mutual labels:  jquery
Hospital Management System
"Health Care hospital" Management System is designed for manage details about hospital patient,employee and rooms(10). Designed by using HTML / CSS / JS / JQUERY/ PHP (procedural php) / MYSQL.
Stars: ✭ 5 (-99.41%)
Mutual labels:  jquery
Easy Jquery
EASYJQUERY-可能是最适合你的 jQuery 课程
Stars: ✭ 19 (-97.77%)
Mutual labels:  jquery
Metro Ui Css
Impressive component library for expressive web development! Build responsive projects on the web with the first front-end component library in Metro Style. And now there are even more opportunities every day!
Stars: ✭ 6,843 (+702.23%)
Mutual labels:  jquery
Codeigniter 3d Sanalpos
Codeigniter Tüm Bankalar İçin 3D Sanal Pos Entegrasyonu
Stars: ✭ 27 (-96.83%)
Mutual labels:  jquery
Filemanager
An open-source file manager released under MIT license. Up-to-date for PHP connector. This package is DEPRECATED. Now, please use RichFileManager available at : https://github.com/servocoder/RichFilemanager.
Stars: ✭ 926 (+8.56%)
Mutual labels:  jquery

jQuery Gridly

Gridly is a jQuery plugin to enable dragging and dropping as well as resizing on a grid.

Installation

To install copy the javascripts and stylesheets directories into your project and add the following snippet to the header:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js" type="text/javascript"></script>
<script src="javascripts/jquery.gridly.js" type="text/javascript"></script>
<link href="stylesheets/jquery.gridly.css" rel="stylesheet" type="text/css" />

This plugin is also registered under http://bower.io/ to simplify integration. Try:

npm install -g bower
bower install gridly

Lastly this plugin is registered as a https://rails-assets.org/ to simplify integration with Ruby on Rails applications:

Gemfile

+ source 'https://rails-assets.org'
...
+ gem 'rails-assets-gridly'

application.css

/*
 ...
 *= require gridly
 ...
*/

application.js

//= require jquery
...
//= require gridly

Examples

Setting up a gridly is easy. The following snippet is a good start:

<style>
  .brick.small {
    width: 140px;
    height: 140px;
  }

  .brick.large {
    width: 300px;
    height: 300px;
  }
</style>

<div class="gridly">
  <div class="brick small"></div>
  <div class="brick small"></div>
  <div class="brick large"></div>
  <div class="brick small"></div>
  <div class="brick small"></div>
  <div class="brick large"></div>
</div>

<script>
  $('.gridly').gridly();
</script>

Configuration

Gridly uses a fairly standard pattern for handling grids and offers three configuration options for sizing: base, gutter and columns:

$('.gridly').gridly({
  base: 60, // px 
  gutter: 20, // px
  columns: 12
});

When using the drag and drop sorting callbacks can be passed in when initializing:

var reordering = function($elements) {
  // Called before the drag and drop starts with the elements in their starting position.
};

var reordered = function($elements) {
  // Called after the drag and drop ends with the elements in their ending position.
};

$('.gridly').gridly({
  callbacks: { reordering: reordering , reordered: reordered }
});


$('.gridly').gridly('draggable', 'off'); // disables dragging
$('.gridly').gridly('draggable', 'on);  // enables dragging

Contributing

Gridly is maintained in CoffeeScript. All contributions need to be submitted in CoffeeScript. The project includes a Cakefile that can be used to compile all assets (see: cake watch). For more information about CoffeeScript see:

Status

Status

Copyright

Copyright (c) 2013 - 2015 Kevin Sylvestre. See LICENSE for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].