jQuery Splitter Plugin

# Version 1.52 - 2008/12/17

Fixed a bug that caused sizeLeft/Top to be ignored if the cookie option was used.

# Version 1.5 - 2008/04/02

The first public version of the splitter, 1.03, was released on 2007/01/19. Version 1.5 has several new features and bugfixes. If you are currently using 1.03, be aware that some of the options have been renamed; you may need to do some minor edits before you can upgrade.

See the splitter documentation

## Breaking changes

The left and right panes can no longer have padding and border placed on them. This was done so that the splitbar can be moved entirely to one side or the other, effectively hiding one pane. To add padding or border to a pane, nest another element within the pane. Several of the examples show how to do this.

## Renamed features

- `initA/B` are now named `sizeLeft`, `sizeRight`, `sizeTop`, and `sizeBottom` to reflect the orientation of the splitter.
- `minA/B` are now named `minLeft`, `maxLeft`, `minRight`, `maxRight`, `minTop`, `maxTop`, `minBottom`, and `maxBottom`.

## New features

- When `outline:true` is used, the splitter waits until the mouse is released to resize the two panes. This reduces reflows and flickering.
- `cookie` can set a page-specific cookie that remembers the splitbar position and dock state. The `cookiePath` and `cookieExpires` properties can modify the cookie the splitter creates. NOTE: This option requires the jQuery cookie plugin.
- If no `max*/min*` constraints are given in the arguments or styles, the splitbar can now be moved the entire range of the splitter area. This allows one pane to be effectively hidden.
- One pane of the splitter can be initially hidden by setting the corresponding `size*` property to 0, e.g., `sizeLeft:0`. The `cookie` can remember this state as well.
- `resizeToWidth` automatically resizes the splitter when the browser window width is changed.
- `anchorToWindow` automatically expands the splitter height to fill the remainder of the browser window. NOTE: This option requires the jQuery 1.2 so that it can use `.offset()` and `.height()`
- `splitVertical` and `splitHorizontal` have been added as an alternative for `type`.

## Bugs fixed

- The right pane sometimes overlapped the right border on the splitter by 1 pixel.
- If you resized the window height of the 3-Column/3-Pane demo too small in IE, it generated a script error. The plugin now enforces min-height to avoid negative heights.
- During keyboard use, the panes would sometimes get a dotted focus outline in Firefox.

## Bugs remaining

- In IE6, a `resize` operation cannot make the splitter smaller than its initial vertical size. This is due to a bug in IE6's interpretation of position:relative that is difficult to work around, so I don't intend to fix it.