-
Notifications
You must be signed in to change notification settings - Fork 203
CHANGELOG
JangoSteve edited this page Sep 15, 2011
·
11 revisions
- [NEW] Added ability to use custom markup for panels, no longer need to be divs.
- [FIX] Fixed default-tab activation with nested tabs.
- [NEW] Added nested tab capability, compatible with history, back- and forward-buttons, and bookmarking.
- [NEW] Added new ajax functionality, as according to https://github.com/JangoSteve/jQuery-EasyTabs/issues/3#issuecomment-1201312.
- [FIX] Fixed issue where setting heights for height transition animations conflicted with panels containing content that could change height due to JS interaction.
- [FIX] Fixed bugs with new height transition feature concerning weird browser styles and conflicting with collapsible option.
- [NEW] Added demo for new v2.2 features.
- [NEW] Added graceful height transition between panels of differing heights.
- [NEW] Added graceful height transition between panels of differing heights.
- [FIX] Fixed bug with new collapsible option when no options passed into init
- [NEW] Added useful parameters to event callbacks
- [NEW] Added "uiTabs" option, which makes it easy to switch from jQuery-UI tabs without needing to restructure HTML or rewrite any CSS styles
- [NEW] Added ability to cancel tab switching in "easytabs:before" event, as requested in this feature request
- [NEW] Added "collapsible" option, which allows active panels to be collapsed when clicked, as requested in this feature request
- [NEW] Added "collapsedClass" and "collapsedByDefault" options to allow customization of collapsible behavior
- [FIXED] Fixed bug when panel div has id="data"
- [FIXED] Fixed IE bug and made more robust to work with links with both parameters and hash specified
- [CHANGED] Changed .easyTabs() to .easytabs() with no capitalization
- [NEW] Added "easytabs:before" and "easytabs:after" events to easytabs container elements
- [NEW] Added "easytabs:midTransition" event, which occurs after the first panel is hidden and before the second one is shown
- [NEW] Added public method "select", called with $(el).easytabs('select', '#tab-two'); to change tabs directly
- Public "select" method can now be passed with tab-selector, tab-link-selector, or tab-link-href
- [FIXED] Resolved conflicts with using hashchange to enable back button with multiple easytab containers on one page
- [FIXED] Bug fix: exclude links from tab-set which don't have a matching target panel
- [NEW] Namespaced click binding for tabs. now binds to click.easytabs, so a simple $(el).unbind('easytabs') will undo all bindings.
- [FIXED] Bug fix: cycle interval was acting in parallel with animation speed, instead of queuing. Caused weird bug if interval set smaller than transition time.
- [FIXED] Bug fix: cycling was updating hash, causing back-button build-up
- [FIXED] Bug fix: animation queue was not being interrupted if tabs were clicked faster than transition was happening
- [FIXED] Bug fix: URL rewriting overwriting parameters in URL
- [NEW] Added CHANGELOG ;-)