191 Commits

Author SHA1 Message Date
07ebe67540 chore(docs): update ducksboard logo URL 2013-10-26 19:52:10 +02:00
e19240532d feat(gridster): drag-and-drop widget resizing 2013-10-26 19:52:10 +02:00
65d93a44db chore(grunt): add css files to grunt watch command 2013-10-26 19:52:10 +02:00
8e58cf8a44 style: some whitespaces, line-breaks... 2013-10-26 19:52:10 +02:00
d0ca62826a chore(draggable): jQuery adapter returns Draggable instance
Draggable instance instead of a jQuery collection.
Why? Becomes a mess if Draggable is instantiated multiple times from
the same HTML element.

BREAKING CHANGES: If you was accessing to Draggable instances through
.data('drag') you should remove the `data` getter. Since now the instance
is returned directly.
2013-10-26 19:52:10 +02:00
4d9b2a84f1 feat(draggable): new config option to move or not the dragged element 2013-10-26 19:52:10 +02:00
0f95624925 feat(draggable): CSS selectors support in ignore_dragging config opt 2013-10-26 19:52:10 +02:00
055cc0e4f6 feat(draggable): pass previous position to the drag callback 2013-10-26 19:52:10 +02:00
91ca65721c feat(draggable): Don't start new drag if previous one hasn't stopped
Moving 4e6159fb by @atesgoral into draggable.js
2013-10-26 19:52:10 +02:00
4b1b2b7259 chore(draggable): add default helper config option for clarify 2013-10-26 19:49:31 +02:00
c1668d9ab6 chore(css naming): gs_w to gs-w following CSS naming conventions
BREAKING CHANGE: If you are using `gs_w` classes somewhere, replace
them with `gs-w`
2013-10-26 19:49:31 +02:00
8dda2410f3 feat(draggable): pass useful data to all drag callbacks
start/stop/drag callbacks receive: element offset, cursor position,
and references to $player and $helper elements.
2013-10-26 19:49:31 +02:00
faa6c5db00 feat(utils): add delay helper to utils 2013-10-26 19:49:31 +02:00
bdfff6ce67 chore(grunt): add grunt-conventinal-changelog 2013-10-26 19:49:31 +02:00
307f8ade36 chore(grunt): add grunt-bump to manage releases 2013-10-26 19:49:31 +02:00
21fcad9a28 style(generated-css): add line breaks in css declarations 2013-10-26 19:49:31 +02:00
ae02b32b92 fix: fixes and improvements in widget-resizing. Closes #32 2013-10-26 19:49:31 +02:00
1ade74e239 fix(gridster): the preview holder should not always use li
Use the same element as the original widget for the preview holder.
Using a <li> can cause a list item bullet to be displayed when widgets
are not necessarily <li> elements.
2013-10-26 19:49:30 +02:00
31fd8d6ba8 fix(gridster): overlapping widget problem 2013-10-26 19:49:28 +02:00
1b13617df2 fix(gridster): Orphan preview holder when dragging is interrupted
After beginning a drag, if the mouse button is released outside of the
screen, and if a subsequent drag operation is begun on another widget
(while the previous widget still follows the mouse around), Draggable
will trigger a new drag start event, causing Gridster to leave the
current widget + its preview holder aside and start dragging the new
widget. This will lead to an orphan preview holder to be left on the
screen.

A quick solution is to ignore drag start without receiving a drag stop.
2013-10-26 17:43:54 +02:00
5bfbc5c0b5 fix(gridster): remove_widget Returns the instance of the Gridster Class
Following same pattern as remove_all_widgets --> remove_widget also
return *this* (as per inlined comment documentation)
2013-10-26 17:43:54 +02:00
ef626f8132 update dist 2013-06-14 12:05:52 +02:00
f418ecd526 grunt/config: change output file names due to the name change in package.json
Package name was changed from `jquery.gridster` to `gridster`
2013-06-14 12:05:06 +02:00
c0c12d0c38 gridster/fix: calculating container_width correctly
Thanks @badtant for the notice (3d755fd793 (commitcomment-3423763))
2013-06-14 12:03:06 +02:00
10ef102e34 bower: merging bower.json into package.json.
Install gridster via bower was broken.
2013-06-13 17:56:03 +02:00
f749c13e4a updated dist 2013-06-13 15:36:40 +02:00
8239d2e4ce updated dist 2013-06-13 15:22:48 +02:00
0a3315d3cb max_cols: to disable max_col option set to null instead of '-1'.
Default is null.
2013-06-13 15:22:27 +02:00
23482b58cd updated diet 2013-06-13 12:14:21 +02:00
b4ac8dc0bd drag/touch: don't prevent default when start dragging in touch device 2013-06-13 12:14:06 +02:00
e1a5b4ed52 gridster/fix: using comparators in sort methods.
Sort method by default orders alphabetically, but we are sorting numbers
and this means that: 40 < 6. And we not expect this result.
2013-06-13 12:01:47 +02:00
bfbcba0ea3 Added watch command to Gruntfile config 2013-06-13 11:44:50 +02:00
86ab9701c5 Ignore libs folder 2013-06-13 11:43:37 +02:00
fa227ec66e bump up to jQuery 2.0 and start using bower for managing dependencies 2013-06-13 11:43:37 +02:00
d3785c49fc Removed libs folder from the repo. Install dependencies with bower. 2013-06-13 11:43:37 +02:00
4c02e4c1ed Reverting some changes in commit 6302b98
Check to avoid generation of duplicated stylesheet-tags shouldn't have
been removed from Gridster. It's useful when calling multiple times 
`generate_stylesheet` method once Gridster is initializated. We use it
at ducksboard to generate a TVmode version of the grid with bigger widgets.

Refactored the way stylesheet tags are removed. When created I push them 
to a jQuery collection which is removed when `destroy` method is executed.
2013-06-13 11:43:37 +02:00
3d755fd793 Pass container width to draggable instance. Relative to 5569caa687 2013-06-13 11:43:37 +02:00
2aa9b55433 namespaced events instead of caching callbacks 2013-06-13 11:43:37 +02:00
213a40c7ea Fixed a couple of errors in the methods definition
Added my own IDE filed in the .gitignore file
2013-06-13 11:43:37 +02:00
6fdb2a5ead gitignore: added .DS_Store 2013-06-13 11:43:36 +02:00
70ccff71de Update gruntfile and package.json to compliance with grunt 0.4.x 2013-06-13 11:43:15 +02:00
20f98ae383 Updated Dist and Gruntfile 2013-05-15 09:29:59 -07:00
ef476bcd1e Merge branch 'master' of https://github.com/ducksboard/gridster.js 2013-05-15 09:29:34 -07:00
c2fcff7276 Updated Dist and Gruntfile 2013-05-15 09:28:48 -07:00
eca38b6272 Merge pull request #165 from matiangul/master
Fix is_empty method
2013-05-14 08:42:10 -07:00
361c751e6e Updated Readme 2013-05-14 08:40:49 -07:00
bc9859fede Add Gruntfile 2013-05-14 07:54:54 -07:00
52dc36ead9 Merge pull request #169 from tuvokki/master
Fix for Issue #158
2013-05-14 07:50:05 -07:00
826120bdb1 resize_widget function with callback parameter
Is it possible to add a callback to the resize_widget function, that is
called when the resizing of a widget is finished? This may help to
update the widget content properly.
2013-05-13 16:14:47 +02:00
fca830007a Fixed is_empty method 2013-05-04 11:05:00 +02:00