Skip to main content

Bug Tracker

Side navigation

#2748 closed enhancement (fixed)

Opened April 26, 2008 08:22PM UTC

Closed May 21, 2008 03:42AM UTC

Resizable: snap to grid

Reported by: telega Owned by: braeker
Priority: minor Milestone: 1.2.4
Component: ui Version: 1.2.3
Keywords: Cc:
Blocked by: Blocking:
Description

Hi

I found that snap to grid functionality, similar to the Draggable "grid" can be easily added to current Resizable implementation. The change is only 2 lines of code:

1) The first line - add grid option to the list of default options:

    //Prepare the passed options
    this.options = $.extend({
      ...
      grid: [1, 1]
    }, options);

2) The second line - calculate width/height change value using grid option - modify change() method, right after the line, where "val" is calculated:

      var change = function(a,b) {
        ...
        var val = ...
        val = val - val % o.grid[isth ? 0 : 1];

I've implemented this feature because I need it for my project. Maybe others find it useful too.

Regards,

telega

Attachments (0)
Change History (2)

Changed April 30, 2008 09:15AM UTC by paul comment:1

owner: paulbraeker

Changed May 21, 2008 03:42AM UTC by braeker comment:2

resolution: → fixed
status: newclosed