Table of Contents
Preface
Chapter 1: Introducing jQuery UI
Chapter 2: Tabs
Chapter 3: The Accordion Widget
Chapter 4: The Dialog
Chapter 5: Slider
Chapter 6: Date Picker
Chapter 7: Auto-Complete
Chapter 8: Drag and Drop
Chapter 9: Resizing
Chapter 10: Selecting
Chapter 11: Sorting
Chapter 12: UI Effects
Index
- Chapter 1: Introducing jQuery UI
- Is this book for me?
- Downloading the library
- Setting up a development environment
- The structure of the library
- Unit testing
- Widget theming
- Minified and packed components
- Theme Roller
- The simplified API
- Component categories
- Browser support
- Book examples
- Library licensing
- Summary
- Chapter 2: Tabs
- A basic tab implementation
- Tab styling
- Configurable properties
- Transition effects
- Tab events
- Using tab methods
- Enabling and disabling tabs
- Adding and removing tabs
- Simulating clicks
- Creating a tab carousel
- AJAX tabs
- Fun with tabs
- Summary
- Chapter 3: The Accordion Widget
- Accordion's structure
- Styling the accordion
- Configuring accordion
- Accordion methodology
- Destruction
- Enabling and disabling
- Drawer activation
- Accordion animation
- Accordion events
- Fun with accordion
- Summary
- Chapter 4: The Dialog
- A basic dialog
- Custom dialog skins
- Dialog properties
- Adding buttons
- Working with dialog's callbacks
- Using dialog animations
- Controlling a dialog programmatically
- Getting data from the dialog
- Fun with dialog
- Summary
- Chapter 5: Slider
- Implementing slider
- Overriding the default theme
- Configurable properties
- Using slider's callback functions
- Slider methods
- Slider animation
- Multiple handles
- Fun with slider
- Summary
- Chapter 6: Date Picker
- The default date picker
- Skinning the date picker
- Configurable properties of the picker
- Changing the date format
- Localization
- Callback properties
- Trigger buttons
- Multiple months
- Enabling range selection
- Configuring alternative animations
- Date picking methods
- Putting the date picker in a dialog
- Fun with date picker
- Summary
- Chapter 7: Auto-Complete
- Basic implementation
- Configurable properties
- Scrolling
- Auto-complete styling
- Multiple selections
- Advanced formatting
- Matching properties
- Remote data
- Sending additional data to the server
- Caching
- Auto-complete methods
- Fun with auto-complete
- Summary
- Chapter 8: Drag and Drop
- The deal with drag and droppables
- Draggables
- A basic drag implementation
- Configuring draggable properties
- Resetting dragged elements
- Drag handles
- Helper elements
- Constraining the drag
- Snapping
- Draggable event callbacks
- Using draggable's methods
- Droppables
- Configuring droppables
- Tolerance
- Droppable event callbacks
- Greed
- Droppable methods
- Fun with droppables
- Summary
- Chapter 9: Resizing
- A basic resizable
- Skinning the resizable
- Resizable properties
- Configuring resize handles
- Defining size limits
- Resize ghosts
- Constraining the resize and maintaining ratio
- Resizable animations
- Resizable callbacks
- Resizable methods
- Fun with resizable
- Summary
- Chapter 10: Selecting
- Basic implementation
- Selectee class names
- Configurable properties of the selectable class
- Filtering selectables
- Selectable callbacks
- Selectable methods
- Fun with selectables
- Summary
- Chapter 11: Sorting
- Basic implementation
- Configuring sortable properties
- Placeholders
- Sortable helpers
- Sortable items
- Connected lists
- Reacting to sortable events
- Connected callbacks
- Sortable methods
- Widget compatibility
- Fun with sortable
- The main script
- Summary
- Chapter 12: UI Effects
- The core effects file
- Color animations
- Class transitions
- Advanced easing
- Highlighting
- Additional effect parameters
- Bouncing
- Shaking
- Transference
- Scaling
- Element explosion
- The puff effect
- Pulsate
- Drop
- Slide
- Clip
- Blind
- Fold
- Summary
- The core effects file



