diff --git a/demos/accordion/collapsible.html b/demos/accordion/collapsible.html
index 00224cb6d..8c98c6cc0 100644
--- a/demos/accordion/collapsible.html
+++ b/demos/accordion/collapsible.html
@@ -3,7 +3,7 @@
jQuery UI Accordion - Collapsible Demo
-
+
diff --git a/demos/accordion/custom_icons.html b/demos/accordion/custom_icons.html
index 03bb30a4b..617ec4758 100644
--- a/demos/accordion/custom_icons.html
+++ b/demos/accordion/custom_icons.html
@@ -3,7 +3,7 @@
jQuery UI Accordion - Custom Icon Demo
-
+
diff --git a/demos/accordion/default.html b/demos/accordion/default.html
index 2314ed767..d94d41862 100644
--- a/demos/accordion/default.html
+++ b/demos/accordion/default.html
@@ -3,7 +3,7 @@
jQuery UI Accordion - Default Demo
-
+
diff --git a/demos/accordion/fillspace.html b/demos/accordion/fillspace.html
index 6ce95c06b..9a0dc9cf5 100644
--- a/demos/accordion/fillspace.html
+++ b/demos/accordion/fillspace.html
@@ -3,7 +3,7 @@
jQuery UI Accordion - FillSpace Demo
-
+
diff --git a/demos/accordion/mouseover.html b/demos/accordion/mouseover.html
index c87dc60e3..25f0b2799 100644
--- a/demos/accordion/mouseover.html
+++ b/demos/accordion/mouseover.html
@@ -3,7 +3,7 @@
jQuery UI Accordion - Mouseover Demo
-
+
diff --git a/demos/datepicker/alt_field.html b/demos/datepicker/alt_field.html
index aa1f7fa61..fba6a3273 100644
--- a/demos/datepicker/alt_field.html
+++ b/demos/datepicker/alt_field.html
@@ -3,7 +3,7 @@
jQuery UI Datepicker - Alternate Field
-
+
diff --git a/demos/datepicker/buttonbar.html b/demos/datepicker/buttonbar.html
index 4f0e6f3e8..c36ca835f 100644
--- a/demos/datepicker/buttonbar.html
+++ b/demos/datepicker/buttonbar.html
@@ -3,7 +3,7 @@
jQuery UI Datepicker - Button bar Demo
-
+
diff --git a/demos/datepicker/date_formats.html b/demos/datepicker/date_formats.html
index 9d8330aa9..6027c5ffb 100644
--- a/demos/datepicker/date_formats.html
+++ b/demos/datepicker/date_formats.html
@@ -3,7 +3,7 @@
jQuery UI Datepicker - Date Formats
-
+
diff --git a/demos/datepicker/default.html b/demos/datepicker/default.html
index 0f48e6c09..579b19f83 100644
--- a/demos/datepicker/default.html
+++ b/demos/datepicker/default.html
@@ -3,7 +3,7 @@
jQuery UI Datepicker - Default Demo
-
+
diff --git a/demos/datepicker/dropdown_month_year.html b/demos/datepicker/dropdown_month_year.html
index be6827e6b..fe685f620 100644
--- a/demos/datepicker/dropdown_month_year.html
+++ b/demos/datepicker/dropdown_month_year.html
@@ -3,7 +3,7 @@
jQuery UI Datepicker - Month & Year Menus Demo
-
+
diff --git a/demos/datepicker/icon_trigger.html b/demos/datepicker/icon_trigger.html
index 5978337fb..b421a54d5 100644
--- a/demos/datepicker/icon_trigger.html
+++ b/demos/datepicker/icon_trigger.html
@@ -3,7 +3,7 @@
jQuery UI Datepicker - Icon Trigger
-
+
diff --git a/demos/datepicker/inline.html b/demos/datepicker/inline.html
index ebdf22123..d5170916e 100644
--- a/demos/datepicker/inline.html
+++ b/demos/datepicker/inline.html
@@ -3,7 +3,7 @@
jQuery UI Datepicker - Inline Demo
-
+
diff --git a/demos/datepicker/localization.html b/demos/datepicker/localization.html
index 31812d702..06fb99935 100644
--- a/demos/datepicker/localization.html
+++ b/demos/datepicker/localization.html
@@ -3,7 +3,7 @@
jQuery UI Datepicker - Localization
-
+
diff --git a/demos/datepicker/min_max.html b/demos/datepicker/min_max.html
index 36c1ff9dc..c8c598994 100644
--- a/demos/datepicker/min_max.html
+++ b/demos/datepicker/min_max.html
@@ -3,7 +3,7 @@
jQuery UI Datepicker - Minimum and Maximum
-
+
diff --git a/demos/datepicker/multiple_calendars.html b/demos/datepicker/multiple_calendars.html
index fd216416c..1e21c5192 100644
--- a/demos/datepicker/multiple_calendars.html
+++ b/demos/datepicker/multiple_calendars.html
@@ -3,7 +3,7 @@
jQuery UI Datepicker - Multiple Calendars Demo
-
+
diff --git a/demos/dialog/default.html b/demos/dialog/default.html
index 4b7d49741..3f6f58fee 100644
--- a/demos/dialog/default.html
+++ b/demos/dialog/default.html
@@ -3,7 +3,7 @@
jQuery UI Dialog - Default Demo
-
+
diff --git a/demos/dialog/modal.html b/demos/dialog/modal.html
index 4ecf7d398..52cf8b220 100644
--- a/demos/dialog/modal.html
+++ b/demos/dialog/modal.html
@@ -3,7 +3,7 @@
jQuery UI Dialog - Modal Demo
-
+
diff --git a/demos/dialog/modal_confirmation.html b/demos/dialog/modal_confirmation.html
index ca81f71d9..5ffeaa139 100644
--- a/demos/dialog/modal_confirmation.html
+++ b/demos/dialog/modal_confirmation.html
@@ -3,7 +3,7 @@
jQuery UI Dialog - Modal Confirmation Demo
-
+
diff --git a/demos/dialog/modal_form.html b/demos/dialog/modal_form.html
index 0660aed2d..ecd9fd8b0 100644
--- a/demos/dialog/modal_form.html
+++ b/demos/dialog/modal_form.html
@@ -3,7 +3,7 @@
jQuery UI Dialog - Modal Form Demo
-
+
diff --git a/demos/dialog/modal_message.html b/demos/dialog/modal_message.html
index 107629fae..fbdc4de99 100644
--- a/demos/dialog/modal_message.html
+++ b/demos/dialog/modal_message.html
@@ -3,7 +3,7 @@
jQuery UI Dialog - Modal Message Demo
-
+
diff --git a/demos/draggable/axis.html b/demos/draggable/axis.html
index a758d2964..da78902aa 100644
--- a/demos/draggable/axis.html
+++ b/demos/draggable/axis.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Axis Demo
-
+
diff --git a/demos/draggable/cancel.html b/demos/draggable/cancel.html
index 0414e422e..ff0d8d69e 100644
--- a/demos/draggable/cancel.html
+++ b/demos/draggable/cancel.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Cancel Demo
-
+
diff --git a/demos/draggable/containment_iframe.html b/demos/draggable/containment_iframe.html
index a49cea359..c9eafdd11 100644
--- a/demos/draggable/containment_iframe.html
+++ b/demos/draggable/containment_iframe.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Containment Demo
-
+
diff --git a/demos/draggable/cursorat.html b/demos/draggable/cursorat.html
index 0a7fa1a95..5a389309e 100644
--- a/demos/draggable/cursorat.html
+++ b/demos/draggable/cursorat.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - cursorAt Demo
-
+
diff --git a/demos/draggable/default.html b/demos/draggable/default.html
index b55d19624..b7425819c 100644
--- a/demos/draggable/default.html
+++ b/demos/draggable/default.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Default Demo
-
+
diff --git a/demos/draggable/delaydistance.html b/demos/draggable/delaydistance.html
index 43f6ed076..8a1a097f2 100644
--- a/demos/draggable/delaydistance.html
+++ b/demos/draggable/delaydistance.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Delay / Distance Demo
-
+
diff --git a/demos/draggable/events.html b/demos/draggable/events.html
index d5d2d7c19..98f2065a3 100644
--- a/demos/draggable/events.html
+++ b/demos/draggable/events.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Events Demo
-
+
diff --git a/demos/draggable/grid.html b/demos/draggable/grid.html
index 6da4ccb8b..a572f5546 100644
--- a/demos/draggable/grid.html
+++ b/demos/draggable/grid.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Grid Demo
-
+
diff --git a/demos/draggable/handle.html b/demos/draggable/handle.html
index 763784bd0..9acfa2a7d 100644
--- a/demos/draggable/handle.html
+++ b/demos/draggable/handle.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Handle Demo
-
+
diff --git a/demos/draggable/helper.html b/demos/draggable/helper.html
index afdb4c171..b6832c7af 100644
--- a/demos/draggable/helper.html
+++ b/demos/draggable/helper.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Helper Demo
-
+
diff --git a/demos/draggable/opacity.html b/demos/draggable/opacity.html
index ef9d69968..208a01fc3 100644
--- a/demos/draggable/opacity.html
+++ b/demos/draggable/opacity.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Opacity Demo
-
+
diff --git a/demos/draggable/revert.html b/demos/draggable/revert.html
index f8c5d30b2..7a43c4f46 100644
--- a/demos/draggable/revert.html
+++ b/demos/draggable/revert.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Revert Demo
-
+
diff --git a/demos/draggable/scroll.html b/demos/draggable/scroll.html
index 485176adf..371cec747 100644
--- a/demos/draggable/scroll.html
+++ b/demos/draggable/scroll.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Scroll Demo
-
+
diff --git a/demos/draggable/snap.html b/demos/draggable/snap.html
index 37ce0ce49..7eeca6229 100644
--- a/demos/draggable/snap.html
+++ b/demos/draggable/snap.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Snap Demo
-
+
diff --git a/demos/draggable/sortable.html b/demos/draggable/sortable.html
index 8f7922036..2649807b7 100644
--- a/demos/draggable/sortable.html
+++ b/demos/draggable/sortable.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Sortable Demo
-
+
diff --git a/demos/draggable/zindexstack.html b/demos/draggable/zindexstack.html
index bca8b121a..a455308a0 100644
--- a/demos/draggable/zindexstack.html
+++ b/demos/draggable/zindexstack.html
@@ -3,7 +3,7 @@
jQuery UI Draggable - Z-Index / Stack Demo
-
+
diff --git a/demos/droppable/accept.html b/demos/droppable/accept.html
index 454cdbecd..4eb0851e3 100644
--- a/demos/droppable/accept.html
+++ b/demos/droppable/accept.html
@@ -3,7 +3,7 @@
jQuery UI Droppable - Accept Demo
-
+
diff --git a/demos/droppable/activeclass.html b/demos/droppable/activeclass.html
index 0068361a8..d568c3103 100644
--- a/demos/droppable/activeclass.html
+++ b/demos/droppable/activeclass.html
@@ -3,7 +3,7 @@
jQuery UI Droppable - activeClass Demo
-
+
diff --git a/demos/droppable/default.html b/demos/droppable/default.html
index a1806c4ab..f3aef8c7c 100644
--- a/demos/droppable/default.html
+++ b/demos/droppable/default.html
@@ -3,7 +3,7 @@
jQuery UI Droppable - Default Demo
-
+
diff --git a/demos/droppable/greedy.html b/demos/droppable/greedy.html
index 11a537200..e3ece25bd 100644
--- a/demos/droppable/greedy.html
+++ b/demos/droppable/greedy.html
@@ -3,7 +3,7 @@
jQuery UI Droppable - Greedy Demo
-
+
diff --git a/demos/droppable/hoverclass.html b/demos/droppable/hoverclass.html
index c19a99e5f..0fb61ba31 100644
--- a/demos/droppable/hoverclass.html
+++ b/demos/droppable/hoverclass.html
@@ -3,7 +3,7 @@
jQuery UI Droppable - hoverClass Demo
-
+
diff --git a/demos/droppable/revert.html b/demos/droppable/revert.html
index fc11f3b04..44f2864dd 100644
--- a/demos/droppable/revert.html
+++ b/demos/droppable/revert.html
@@ -3,7 +3,7 @@
jQuery UI Droppable - Revert Demo
-
+
diff --git a/demos/effects_general/bounce.html b/demos/effects_general/bounce.html
index 7d5ba6a23..a7c72b24e 100644
--- a/demos/effects_general/bounce.html
+++ b/demos/effects_general/bounce.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Bounce Demo
-
+
diff --git a/demos/effects_general/default.html b/demos/effects_general/default.html
index 7d5ba6a23..a7c72b24e 100644
--- a/demos/effects_general/default.html
+++ b/demos/effects_general/default.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Bounce Demo
-
+
diff --git a/demos/effects_general/highlight.html b/demos/effects_general/highlight.html
index d52d25ee9..cc291cb4f 100644
--- a/demos/effects_general/highlight.html
+++ b/demos/effects_general/highlight.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Highlight Demo
-
+
diff --git a/demos/effects_general/pulsate.html b/demos/effects_general/pulsate.html
index 3774e0882..3a9d78bbd 100644
--- a/demos/effects_general/pulsate.html
+++ b/demos/effects_general/pulsate.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Pulsate Demo
-
+
diff --git a/demos/effects_general/scale.html b/demos/effects_general/scale.html
index 56e4261cd..34357d5df 100644
--- a/demos/effects_general/scale.html
+++ b/demos/effects_general/scale.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Scale Demo
-
+
diff --git a/demos/effects_general/shake.html b/demos/effects_general/shake.html
index ee27289d6..fa4acb503 100644
--- a/demos/effects_general/shake.html
+++ b/demos/effects_general/shake.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Shake Demo
-
+
diff --git a/demos/effects_general/size.html b/demos/effects_general/size.html
index dd419a2fa..374c57bdb 100644
--- a/demos/effects_general/size.html
+++ b/demos/effects_general/size.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Size Demo
-
+
diff --git a/demos/effects_general/transfer.html b/demos/effects_general/transfer.html
index e077b6e54..9697c52bf 100644
--- a/demos/effects_general/transfer.html
+++ b/demos/effects_general/transfer.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Transfer Demo
-
+
diff --git a/demos/effects_showhide/blind.html b/demos/effects_showhide/blind.html
index a5020e540..49253dc8f 100644
--- a/demos/effects_showhide/blind.html
+++ b/demos/effects_showhide/blind.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Blind Demo
-
+
diff --git a/demos/effects_showhide/clip.html b/demos/effects_showhide/clip.html
index 1fea53a68..9508f11d6 100644
--- a/demos/effects_showhide/clip.html
+++ b/demos/effects_showhide/clip.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Clip Demo
-
+
diff --git a/demos/effects_showhide/default.html b/demos/effects_showhide/default.html
index a5020e540..49253dc8f 100644
--- a/demos/effects_showhide/default.html
+++ b/demos/effects_showhide/default.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Blind Demo
-
+
diff --git a/demos/effects_showhide/drop.html b/demos/effects_showhide/drop.html
index 476deaafb..7a5060ad6 100644
--- a/demos/effects_showhide/drop.html
+++ b/demos/effects_showhide/drop.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Drop Demo
-
+
diff --git a/demos/effects_showhide/explode.html b/demos/effects_showhide/explode.html
index 67b7942ea..df1f4b896 100644
--- a/demos/effects_showhide/explode.html
+++ b/demos/effects_showhide/explode.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Explode Demo
-
+
diff --git a/demos/effects_showhide/fold.html b/demos/effects_showhide/fold.html
index 7b886b62c..57bcae8ef 100644
--- a/demos/effects_showhide/fold.html
+++ b/demos/effects_showhide/fold.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Fold Demo
-
+
diff --git a/demos/effects_showhide/puff.html b/demos/effects_showhide/puff.html
index e1f24067f..073eb9e64 100644
--- a/demos/effects_showhide/puff.html
+++ b/demos/effects_showhide/puff.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Puff Demo
-
+
diff --git a/demos/effects_showhide/scale.html b/demos/effects_showhide/scale.html
index 68426ed9b..824d0d71b 100644
--- a/demos/effects_showhide/scale.html
+++ b/demos/effects_showhide/scale.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Scale Demo
-
+
diff --git a/demos/effects_showhide/slide.html b/demos/effects_showhide/slide.html
index 15a9e1738..0dda03ab6 100644
--- a/demos/effects_showhide/slide.html
+++ b/demos/effects_showhide/slide.html
@@ -3,7 +3,7 @@
jQuery UI Effects - Slide Demo
-
+
diff --git a/demos/index.html b/demos/index.html
index 2089a3fb1..6643bf077 100644
--- a/demos/index.html
+++ b/demos/index.html
@@ -7,7 +7,7 @@
-
+
diff --git a/demos/progressbar/default.html b/demos/progressbar/default.html
index 70cdbaf48..213a31188 100644
--- a/demos/progressbar/default.html
+++ b/demos/progressbar/default.html
@@ -3,7 +3,7 @@
jQuery UI Progressbar - Default Demo
-
+
diff --git a/demos/progressbar/resize.html b/demos/progressbar/resize.html
index 6cd7b29da..a4e9acaad 100644
--- a/demos/progressbar/resize.html
+++ b/demos/progressbar/resize.html
@@ -3,7 +3,7 @@
jQuery UI Progressbar - Resize Demo
-
+
diff --git a/demos/resizable/alsoresize.html b/demos/resizable/alsoresize.html
index 19b27c7fc..4acf41172 100644
--- a/demos/resizable/alsoresize.html
+++ b/demos/resizable/alsoresize.html
@@ -3,7 +3,7 @@
jQuery UI Resizable - Also Resize Demo
-
+
diff --git a/demos/resizable/animate.html b/demos/resizable/animate.html
index f448a8d1a..f5b6383ba 100644
--- a/demos/resizable/animate.html
+++ b/demos/resizable/animate.html
@@ -3,7 +3,7 @@
jQuery UI Resizable - Animate Demo
-
+
diff --git a/demos/resizable/aspectratio.html b/demos/resizable/aspectratio.html
index 2263eeb56..77e7e441f 100644
--- a/demos/resizable/aspectratio.html
+++ b/demos/resizable/aspectratio.html
@@ -3,7 +3,7 @@
jQuery UI Resizable - Aspect Ratio Demo
-
+
diff --git a/demos/resizable/containment.html b/demos/resizable/containment.html
index 6ecdf03f4..b109f9992 100644
--- a/demos/resizable/containment.html
+++ b/demos/resizable/containment.html
@@ -3,7 +3,7 @@
jQuery UI Resizable - Containment Demo
-
+
diff --git a/demos/resizable/default.html b/demos/resizable/default.html
index 0b1c4c0c6..f00fa39a5 100644
--- a/demos/resizable/default.html
+++ b/demos/resizable/default.html
@@ -3,7 +3,7 @@
jQuery UI Resizable - Default Demo
-
+
diff --git a/demos/resizable/delay.html b/demos/resizable/delay.html
index 4f6d04319..bb5e4fe46 100644
--- a/demos/resizable/delay.html
+++ b/demos/resizable/delay.html
@@ -3,7 +3,7 @@
jQuery UI Resizable - Delay Demo
-
+
diff --git a/demos/resizable/distance.html b/demos/resizable/distance.html
index ec951bf73..5d91f1a7a 100644
--- a/demos/resizable/distance.html
+++ b/demos/resizable/distance.html
@@ -3,7 +3,7 @@
jQuery UI Resizable - Distance Demo
-
+
diff --git a/demos/resizable/ghost.html b/demos/resizable/ghost.html
index 20f82d5c9..886249710 100644
--- a/demos/resizable/ghost.html
+++ b/demos/resizable/ghost.html
@@ -3,7 +3,7 @@
jQuery UI Resizable - Ghost Demo
-
+
diff --git a/demos/resizable/grid.html b/demos/resizable/grid.html
index 6c2f573aa..329572dc0 100644
--- a/demos/resizable/grid.html
+++ b/demos/resizable/grid.html
@@ -3,7 +3,7 @@
jQuery UI Resizable - Grid Demo
-
+
diff --git a/demos/resizable/max.html b/demos/resizable/max.html
index 511ed3d96..ca7053008 100644
--- a/demos/resizable/max.html
+++ b/demos/resizable/max.html
@@ -3,7 +3,7 @@
jQuery UI Resizable - Max Height / Width Demo
-
+
diff --git a/demos/resizable/min.html b/demos/resizable/min.html
index d8253e2b2..f7df39efe 100644
--- a/demos/resizable/min.html
+++ b/demos/resizable/min.html
@@ -3,7 +3,7 @@
jQuery UI Resizable - Min Height / Width Demo
-
+
diff --git a/demos/selectable/default.html b/demos/selectable/default.html
index cb7f8c57d..ae079ae05 100644
--- a/demos/selectable/default.html
+++ b/demos/selectable/default.html
@@ -3,7 +3,7 @@
jQuery UI Selectable - Default Demo
-
+
diff --git a/demos/selectable/floating.html b/demos/selectable/floating.html
index eeb617c6c..0a4aaede2 100644
--- a/demos/selectable/floating.html
+++ b/demos/selectable/floating.html
@@ -3,7 +3,7 @@
jQuery UI Selectable - Floating Demo
-
+
diff --git a/demos/selectable/serializing.html b/demos/selectable/serializing.html
index 50a78d893..66044a650 100644
--- a/demos/selectable/serializing.html
+++ b/demos/selectable/serializing.html
@@ -3,7 +3,7 @@
jQuery UI Selectable - Serializing Demo
-
+
diff --git a/demos/slider/colorpicker.html b/demos/slider/colorpicker.html
index 0a8bef448..60e673ede 100644
--- a/demos/slider/colorpicker.html
+++ b/demos/slider/colorpicker.html
@@ -3,7 +3,7 @@
jQuery UI Slider - Colorpicker Demo
-
+
diff --git a/demos/slider/default.html b/demos/slider/default.html
index 9eed4eccd..a12c73de3 100644
--- a/demos/slider/default.html
+++ b/demos/slider/default.html
@@ -3,7 +3,7 @@
jQuery UI Slider - Default Demo
-
+
diff --git a/demos/slider/multiple_vertical.html b/demos/slider/multiple_vertical.html
index fe9edf95a..ba6d9b2c2 100644
--- a/demos/slider/multiple_vertical.html
+++ b/demos/slider/multiple_vertical.html
@@ -3,7 +3,7 @@
jQuery UI Slider - Multiple Vertical Sliders Demo
-
+
diff --git a/demos/slider/range.html b/demos/slider/range.html
index 9884edfe4..356fad63c 100644
--- a/demos/slider/range.html
+++ b/demos/slider/range.html
@@ -3,7 +3,7 @@
jQuery UI Slider - Range Demo
-
+
diff --git a/demos/slider/range_vertical.html b/demos/slider/range_vertical.html
index 3365dfaca..fe1bef044 100644
--- a/demos/slider/range_vertical.html
+++ b/demos/slider/range_vertical.html
@@ -3,7 +3,7 @@
jQuery UI Slider - Vertical Range Demo
-
+
diff --git a/demos/slider/rangemax.html b/demos/slider/rangemax.html
index 53c64ee19..148474e8f 100644
--- a/demos/slider/rangemax.html
+++ b/demos/slider/rangemax.html
@@ -3,7 +3,7 @@
jQuery UI Slider - Range Max Demo
-
+
diff --git a/demos/slider/rangemin.html b/demos/slider/rangemin.html
index 599f5dcb1..7642deb8b 100644
--- a/demos/slider/rangemin.html
+++ b/demos/slider/rangemin.html
@@ -3,7 +3,7 @@
jQuery UI Slider - Range Min Demo
-
+
diff --git a/demos/slider/side_scroll.html b/demos/slider/side_scroll.html
index 27dc251a3..fbe1fa651 100644
--- a/demos/slider/side_scroll.html
+++ b/demos/slider/side_scroll.html
@@ -3,7 +3,7 @@
jQuery UI Slider - Default Demo
-
+
diff --git a/demos/slider/slider_vertical.html b/demos/slider/slider_vertical.html
index d7ee2c2a1..5a663edda 100644
--- a/demos/slider/slider_vertical.html
+++ b/demos/slider/slider_vertical.html
@@ -3,7 +3,7 @@
jQuery UI Slider - Vertical Single Slider Demo
-
+
diff --git a/demos/slider/steps.html b/demos/slider/steps.html
index 4d6085d07..cbbf5f469 100644
--- a/demos/slider/steps.html
+++ b/demos/slider/steps.html
@@ -3,7 +3,7 @@
jQuery UI Slider - Steps Demo
-
+
diff --git a/demos/sortable/connectwith.html b/demos/sortable/connectwith.html
index 6ca1b99e9..b3f21d075 100644
--- a/demos/sortable/connectwith.html
+++ b/demos/sortable/connectwith.html
@@ -3,7 +3,7 @@
jQuery UI Sortable - Connecting Two Lists Demo
-
+
diff --git a/demos/sortable/default.html b/demos/sortable/default.html
index f370a77d8..f7397b6a9 100644
--- a/demos/sortable/default.html
+++ b/demos/sortable/default.html
@@ -3,7 +3,7 @@
jQuery UI Sortable - Default Demo
-
+
diff --git a/demos/sortable/delay.html b/demos/sortable/delay.html
index 9aed8aae9..2b9a099e0 100644
--- a/demos/sortable/delay.html
+++ b/demos/sortable/delay.html
@@ -3,7 +3,7 @@
jQuery UI Sortable - Delay / Distance Demo
-
+
diff --git a/demos/sortable/distance.html b/demos/sortable/distance.html
index bff0f7bd3..4e458c4dc 100644
--- a/demos/sortable/distance.html
+++ b/demos/sortable/distance.html
@@ -3,7 +3,7 @@
jQuery UI Sortable - Delay / Distance Demo
-
+
diff --git a/demos/sortable/droponempty.html b/demos/sortable/droponempty.html
index bf31e7af0..1a548c05a 100644
--- a/demos/sortable/droponempty.html
+++ b/demos/sortable/droponempty.html
@@ -3,7 +3,7 @@
jQuery UI Sortable - Dropping on Empty Lists Demo
-
+
diff --git a/demos/sortable/droppable.html b/demos/sortable/droppable.html
index 32a78fa51..953e7ef1f 100644
--- a/demos/sortable/droppable.html
+++ b/demos/sortable/droppable.html
@@ -3,7 +3,7 @@
jQuery UI Sortable - Connect to Droppables Demo
-
+
diff --git a/demos/sortable/floating.html b/demos/sortable/floating.html
index d7846ccb0..8ad082b74 100644
--- a/demos/sortable/floating.html
+++ b/demos/sortable/floating.html
@@ -3,7 +3,7 @@
jQuery UI Sortable - Floating Demo
-
+
diff --git a/demos/sortable/items.html b/demos/sortable/items.html
index 558f72c40..0b9898cff 100644
--- a/demos/sortable/items.html
+++ b/demos/sortable/items.html
@@ -3,7 +3,7 @@
jQuery UI Sortable - Excluding Items Demo
-
+
diff --git a/demos/sortable/placeholder.html b/demos/sortable/placeholder.html
index d63eee4ea..339421c9a 100644
--- a/demos/sortable/placeholder.html
+++ b/demos/sortable/placeholder.html
@@ -3,7 +3,7 @@
jQuery UI Sortable - Placeholder Demo
-
+
diff --git a/demos/sortable/portlets.html b/demos/sortable/portlets.html
index 3846172d3..95dc40e11 100644
--- a/demos/sortable/portlets.html
+++ b/demos/sortable/portlets.html
@@ -3,7 +3,7 @@
jQuery UI Sortable - Portlets Demo
-
+
diff --git a/demos/sortable/tolerance.html b/demos/sortable/tolerance.html
index ad45a5e2a..f90f0b584 100644
--- a/demos/sortable/tolerance.html
+++ b/demos/sortable/tolerance.html
@@ -3,7 +3,7 @@
jQuery UI Sortable - Tolerance Demo
-
+
diff --git a/demos/tabs/ajax.html b/demos/tabs/ajax.html
index 09d7293b9..a76270dbe 100644
--- a/demos/tabs/ajax.html
+++ b/demos/tabs/ajax.html
@@ -3,7 +3,7 @@
jQuery UI Tabs - Ajax Demo
-
+
diff --git a/demos/tabs/collapsible.html b/demos/tabs/collapsible.html
index 3e06e6708..12b820556 100644
--- a/demos/tabs/collapsible.html
+++ b/demos/tabs/collapsible.html
@@ -3,7 +3,7 @@
jQuery UI Tabs - Collapsible Demo
-
+
diff --git a/demos/tabs/default.html b/demos/tabs/default.html
index f16ea1546..1a8eb6194 100644
--- a/demos/tabs/default.html
+++ b/demos/tabs/default.html
@@ -3,7 +3,7 @@
jQuery UI Tabs - Default Demo
-
+
diff --git a/demos/tabs/mouseover.html b/demos/tabs/mouseover.html
index 6b3e6378a..12b0be70f 100644
--- a/demos/tabs/mouseover.html
+++ b/demos/tabs/mouseover.html
@@ -3,7 +3,7 @@
jQuery UI Tabs - Mouseover Demo
-
+
diff --git a/jquery-1.2.6.js b/jquery-1.2.6.js
deleted file mode 100644
index 88e661eec..000000000
--- a/jquery-1.2.6.js
+++ /dev/null
@@ -1,3549 +0,0 @@
-(function(){
-/*
- * jQuery 1.2.6 - New Wave Javascript
- *
- * Copyright (c) 2008 John Resig (jquery.com)
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $
- * $Rev: 5685 $
- */
-
-// Map over jQuery in case of overwrite
-var _jQuery = window.jQuery,
-// Map over the $ in case of overwrite
- _$ = window.$;
-
-var jQuery = window.jQuery = window.$ = function( selector, context ) {
- // The jQuery object is actually just the init constructor 'enhanced'
- return new jQuery.fn.init( selector, context );
-};
-
-// A simple way to check for HTML strings or ID strings
-// (both of which we optimize for)
-var quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,
-
-// Is it a simple selector
- isSimple = /^.[^:#\[\.]*$/,
-
-// Will speed up references to undefined, and allows munging its name.
- undefined;
-
-jQuery.fn = jQuery.prototype = {
- init: function( selector, context ) {
- // Make sure that a selection was provided
- selector = selector || document;
-
- // Handle $(DOMElement)
- if ( selector.nodeType ) {
- this[0] = selector;
- this.length = 1;
- return this;
- }
- // Handle HTML strings
- if ( typeof selector == "string" ) {
- // Are we dealing with HTML string or an ID?
- var match = quickExpr.exec( selector );
-
- // Verify a match, and that no context was specified for #id
- if ( match && (match[1] || !context) ) {
-
- // HANDLE: $(html) -> $(array)
- if ( match[1] )
- selector = jQuery.clean( [ match[1] ], context );
-
- // HANDLE: $("#id")
- else {
- var elem = document.getElementById( match[3] );
-
- // Make sure an element was located
- if ( elem ){
- // Handle the case where IE and Opera return items
- // by name instead of ID
- if ( elem.id != match[3] )
- return jQuery().find( selector );
-
- // Otherwise, we inject the element directly into the jQuery object
- return jQuery( elem );
- }
- selector = [];
- }
-
- // HANDLE: $(expr, [context])
- // (which is just equivalent to: $(content).find(expr)
- } else
- return jQuery( context ).find( selector );
-
- // HANDLE: $(function)
- // Shortcut for document ready
- } else if ( jQuery.isFunction( selector ) )
- return jQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( selector );
-
- return this.setArray(jQuery.makeArray(selector));
- },
-
- // The current version of jQuery being used
- jquery: "1.2.6",
-
- // The number of elements contained in the matched element set
- size: function() {
- return this.length;
- },
-
- // The number of elements contained in the matched element set
- length: 0,
-
- // Get the Nth element in the matched element set OR
- // Get the whole matched element set as a clean array
- get: function( num ) {
- return num == undefined ?
-
- // Return a 'clean' array
- jQuery.makeArray( this ) :
-
- // Return just the object
- this[ num ];
- },
-
- // Take an array of elements and push it onto the stack
- // (returning the new matched element set)
- pushStack: function( elems ) {
- // Build a new jQuery matched element set
- var ret = jQuery( elems );
-
- // Add the old object onto the stack (as a reference)
- ret.prevObject = this;
-
- // Return the newly-formed element set
- return ret;
- },
-
- // Force the current matched set of elements to become
- // the specified array of elements (destroying the stack in the process)
- // You should use pushStack() in order to do this, but maintain the stack
- setArray: function( elems ) {
- // Resetting the length to 0, then using the native Array push
- // is a super-fast way to populate an object with array-like properties
- this.length = 0;
- Array.prototype.push.apply( this, elems );
-
- return this;
- },
-
- // Execute a callback for every element in the matched set.
- // (You can seed the arguments with an array of args, but this is
- // only used internally.)
- each: function( callback, args ) {
- return jQuery.each( this, callback, args );
- },
-
- // Determine the position of an element within
- // the matched set of elements
- index: function( elem ) {
- var ret = -1;
-
- // Locate the position of the desired element
- return jQuery.inArray(
- // If it receives a jQuery object, the first element is used
- elem && elem.jquery ? elem[0] : elem
- , this );
- },
-
- attr: function( name, value, type ) {
- var options = name;
-
- // Look for the case where we're accessing a style value
- if ( name.constructor == String )
- if ( value === undefined )
- return this[0] && jQuery[ type || "attr" ]( this[0], name );
-
- else {
- options = {};
- options[ name ] = value;
- }
-
- // Check to see if we're setting style values
- return this.each(function(i){
- // Set all the styles
- for ( name in options )
- jQuery.attr(
- type ?
- this.style :
- this,
- name, jQuery.prop( this, options[ name ], type, i, name )
- );
- });
- },
-
- css: function( key, value ) {
- // ignore negative width and height values
- if ( (key == 'width' || key == 'height') && parseFloat(value) < 0 )
- value = undefined;
- return this.attr( key, value, "curCSS" );
- },
-
- text: function( text ) {
- if ( typeof text != "object" && text != null )
- return this.empty().append( (this[0] && this[0].ownerDocument || document).createTextNode( text ) );
-
- var ret = "";
-
- jQuery.each( text || this, function(){
- jQuery.each( this.childNodes, function(){
- if ( this.nodeType != 8 )
- ret += this.nodeType != 1 ?
- this.nodeValue :
- jQuery.fn.text( [ this ] );
- });
- });
-
- return ret;
- },
-
- wrapAll: function( html ) {
- if ( this[0] )
- // The elements to wrap the target around
- jQuery( html, this[0].ownerDocument )
- .clone()
- .insertBefore( this[0] )
- .map(function(){
- var elem = this;
-
- while ( elem.firstChild )
- elem = elem.firstChild;
-
- return elem;
- })
- .append(this);
-
- return this;
- },
-
- wrapInner: function( html ) {
- return this.each(function(){
- jQuery( this ).contents().wrapAll( html );
- });
- },
-
- wrap: function( html ) {
- return this.each(function(){
- jQuery( this ).wrapAll( html );
- });
- },
-
- append: function() {
- return this.domManip(arguments, true, false, function(elem){
- if (this.nodeType == 1)
- this.appendChild( elem );
- });
- },
-
- prepend: function() {
- return this.domManip(arguments, true, true, function(elem){
- if (this.nodeType == 1)
- this.insertBefore( elem, this.firstChild );
- });
- },
-
- before: function() {
- return this.domManip(arguments, false, false, function(elem){
- this.parentNode.insertBefore( elem, this );
- });
- },
-
- after: function() {
- return this.domManip(arguments, false, true, function(elem){
- this.parentNode.insertBefore( elem, this.nextSibling );
- });
- },
-
- end: function() {
- return this.prevObject || jQuery( [] );
- },
-
- find: function( selector ) {
- var elems = jQuery.map(this, function(elem){
- return jQuery.find( selector, elem );
- });
-
- return this.pushStack( /[^+>] [^+>]/.test( selector ) || selector.indexOf("..") > -1 ?
- jQuery.unique( elems ) :
- elems );
- },
-
- clone: function( events ) {
- // Do the clone
- var ret = this.map(function(){
- if ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) {
- // IE copies events bound via attachEvent when
- // using cloneNode. Calling detachEvent on the
- // clone will also remove the events from the orignal
- // In order to get around this, we use innerHTML.
- // Unfortunately, this means some modifications to
- // attributes in IE that are actually only stored
- // as properties will not be copied (such as the
- // the name attribute on an input).
- var clone = this.cloneNode(true),
- container = document.createElement("div");
- container.appendChild(clone);
- return jQuery.clean([container.innerHTML])[0];
- } else
- return this.cloneNode(true);
- });
-
- // Need to set the expando to null on the cloned set if it exists
- // removeData doesn't work here, IE removes it from the original as well
- // this is primarily for IE but the data expando shouldn't be copied over in any browser
- var clone = ret.find("*").andSelf().each(function(){
- if ( this[ expando ] != undefined )
- this[ expando ] = null;
- });
-
- // Copy the events from the original to the clone
- if ( events === true )
- this.find("*").andSelf().each(function(i){
- if (this.nodeType == 3)
- return;
- var events = jQuery.data( this, "events" );
-
- for ( var type in events )
- for ( var handler in events[ type ] )
- jQuery.event.add( clone[ i ], type, events[ type ][ handler ], events[ type ][ handler ].data );
- });
-
- // Return the cloned set
- return ret;
- },
-
- filter: function( selector ) {
- return this.pushStack(
- jQuery.isFunction( selector ) &&
- jQuery.grep(this, function(elem, i){
- return selector.call( elem, i );
- }) ||
-
- jQuery.multiFilter( selector, this ) );
- },
-
- not: function( selector ) {
- if ( selector.constructor == String )
- // test special case where just one selector is passed in
- if ( isSimple.test( selector ) )
- return this.pushStack( jQuery.multiFilter( selector, this, true ) );
- else
- selector = jQuery.multiFilter( selector, this );
-
- var isArrayLike = selector.length && selector[selector.length - 1] !== undefined && !selector.nodeType;
- return this.filter(function() {
- return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this != selector;
- });
- },
-
- add: function( selector ) {
- return this.pushStack( jQuery.unique( jQuery.merge(
- this.get(),
- typeof selector == 'string' ?
- jQuery( selector ) :
- jQuery.makeArray( selector )
- )));
- },
-
- is: function( selector ) {
- return !!selector && jQuery.multiFilter( selector, this ).length > 0;
- },
-
- hasClass: function( selector ) {
- return this.is( "." + selector );
- },
-
- val: function( value ) {
- if ( value == undefined ) {
-
- if ( this.length ) {
- var elem = this[0];
-
- // We need to handle select boxes special
- if ( jQuery.nodeName( elem, "select" ) ) {
- var index = elem.selectedIndex,
- values = [],
- options = elem.options,
- one = elem.type == "select-one";
-
- // Nothing was selected
- if ( index < 0 )
- return null;
-
- // Loop through all the selected options
- for ( var i = one ? index : 0, max = one ? index + 1 : options.length; i < max; i++ ) {
- var option = options[ i ];
-
- if ( option.selected ) {
- // Get the specifc value for the option
- value = jQuery.browser.msie && !option.attributes.value.specified ? option.text : option.value;
-
- // We don't need an array for one selects
- if ( one )
- return value;
-
- // Multi-Selects return an array
- values.push( value );
- }
- }
-
- return values;
-
- // Everything else, we just grab the value
- } else
- return (this[0].value || "").replace(/\r/g, "");
-
- }
-
- return undefined;
- }
-
- if( value.constructor == Number )
- value += '';
-
- return this.each(function(){
- if ( this.nodeType != 1 )
- return;
-
- if ( value.constructor == Array && /radio|checkbox/.test( this.type ) )
- this.checked = (jQuery.inArray(this.value, value) >= 0 ||
- jQuery.inArray(this.name, value) >= 0);
-
- else if ( jQuery.nodeName( this, "select" ) ) {
- var values = jQuery.makeArray(value);
-
- jQuery( "option", this ).each(function(){
- this.selected = (jQuery.inArray( this.value, values ) >= 0 ||
- jQuery.inArray( this.text, values ) >= 0);
- });
-
- if ( !values.length )
- this.selectedIndex = -1;
-
- } else
- this.value = value;
- });
- },
-
- html: function( value ) {
- return value == undefined ?
- (this[0] ?
- this[0].innerHTML :
- null) :
- this.empty().append( value );
- },
-
- replaceWith: function( value ) {
- return this.after( value ).remove();
- },
-
- eq: function( i ) {
- return this.slice( i, i + 1 );
- },
-
- slice: function() {
- return this.pushStack( Array.prototype.slice.apply( this, arguments ) );
- },
-
- map: function( callback ) {
- return this.pushStack( jQuery.map(this, function(elem, i){
- return callback.call( elem, i, elem );
- }));
- },
-
- andSelf: function() {
- return this.add( this.prevObject );
- },
-
- data: function( key, value ){
- var parts = key.split(".");
- parts[1] = parts[1] ? "." + parts[1] : "";
-
- if ( value === undefined ) {
- var data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]);
-
- if ( data === undefined && this.length )
- data = jQuery.data( this[0], key );
-
- return data === undefined && parts[1] ?
- this.data( parts[0] ) :
- data;
- } else
- return this.trigger("setData" + parts[1] + "!", [parts[0], value]).each(function(){
- jQuery.data( this, key, value );
- });
- },
-
- removeData: function( key ){
- return this.each(function(){
- jQuery.removeData( this, key );
- });
- },
-
- domManip: function( args, table, reverse, callback ) {
- var clone = this.length > 1, elems;
-
- return this.each(function(){
- if ( !elems ) {
- elems = jQuery.clean( args, this.ownerDocument );
-
- if ( reverse )
- elems.reverse();
- }
-
- var obj = this;
-
- if ( table && jQuery.nodeName( this, "table" ) && jQuery.nodeName( elems[0], "tr" ) )
- obj = this.getElementsByTagName("tbody")[0] || this.appendChild( this.ownerDocument.createElement("tbody") );
-
- var scripts = jQuery( [] );
-
- jQuery.each(elems, function(){
- var elem = clone ?
- jQuery( this ).clone( true )[0] :
- this;
-
- // execute all scripts after the elements have been injected
- if ( jQuery.nodeName( elem, "script" ) )
- scripts = scripts.add( elem );
- else {
- // Remove any inner scripts for later evaluation
- if ( elem.nodeType == 1 )
- scripts = scripts.add( jQuery( "script", elem ).remove() );
-
- // Inject the elements into the document
- callback.call( obj, elem );
- }
- });
-
- scripts.each( evalScript );
- });
- }
-};
-
-// Give the init function the jQuery prototype for later instantiation
-jQuery.fn.init.prototype = jQuery.fn;
-
-function evalScript( i, elem ) {
- if ( elem.src )
- jQuery.ajax({
- url: elem.src,
- async: false,
- dataType: "script"
- });
-
- else
- jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || "" );
-
- if ( elem.parentNode )
- elem.parentNode.removeChild( elem );
-}
-
-function now(){
- return +new Date;
-}
-
-jQuery.extend = jQuery.fn.extend = function() {
- // copy reference to target object
- var target = arguments[0] || {}, i = 1, length = arguments.length, deep = false, options;
-
- // Handle a deep copy situation
- if ( target.constructor == Boolean ) {
- deep = target;
- target = arguments[1] || {};
- // skip the boolean and the target
- i = 2;
- }
-
- // Handle case when target is a string or something (possible in deep copy)
- if ( typeof target != "object" && typeof target != "function" )
- target = {};
-
- // extend jQuery itself if only one argument is passed
- if ( length == i ) {
- target = this;
- --i;
- }
-
- for ( ; i < length; i++ )
- // Only deal with non-null/undefined values
- if ( (options = arguments[ i ]) != null )
- // Extend the base object
- for ( var name in options ) {
- var src = target[ name ], copy = options[ name ];
-
- // Prevent never-ending loop
- if ( target === copy )
- continue;
-
- // Recurse if we're merging object values
- if ( deep && copy && typeof copy == "object" && !copy.nodeType )
- target[ name ] = jQuery.extend( deep,
- // Never move original objects, clone them
- src || ( copy.length != null ? [ ] : { } )
- , copy );
-
- // Don't bring in undefined values
- else if ( copy !== undefined )
- target[ name ] = copy;
-
- }
-
- // Return the modified object
- return target;
-};
-
-var expando = "jQuery" + now(), uuid = 0, windowData = {},
- // exclude the following css properties to add px
- exclude = /z-?index|font-?weight|opacity|zoom|line-?height/i,
- // cache defaultView
- defaultView = document.defaultView || {};
-
-jQuery.extend({
- noConflict: function( deep ) {
- window.$ = _$;
-
- if ( deep )
- window.jQuery = _jQuery;
-
- return jQuery;
- },
-
- // See test/unit/core.js for details concerning this function.
- isFunction: function( fn ) {
- return !!fn && typeof fn != "string" && !fn.nodeName &&
- fn.constructor != Array && /^[\s[]?function/.test( fn + "" );
- },
-
- // check if an element is in a (or is an) XML document
- isXMLDoc: function( elem ) {
- return elem.documentElement && !elem.body ||
- elem.tagName && elem.ownerDocument && !elem.ownerDocument.body;
- },
-
- // Evalulates a script in a global context
- globalEval: function( data ) {
- data = jQuery.trim( data );
-
- if ( data ) {
- // Inspired by code by Andrea Giammarchi
- // http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom.html
- var head = document.getElementsByTagName("head")[0] || document.documentElement,
- script = document.createElement("script");
-
- script.type = "text/javascript";
- if ( jQuery.browser.msie )
- script.text = data;
- else
- script.appendChild( document.createTextNode( data ) );
-
- // Use insertBefore instead of appendChild to circumvent an IE6 bug.
- // This arises when a base node is used (#2709).
- head.insertBefore( script, head.firstChild );
- head.removeChild( script );
- }
- },
-
- nodeName: function( elem, name ) {
- return elem.nodeName && elem.nodeName.toUpperCase() == name.toUpperCase();
- },
-
- cache: {},
-
- data: function( elem, name, data ) {
- elem = elem == window ?
- windowData :
- elem;
-
- var id = elem[ expando ];
-
- // Compute a unique ID for the element
- if ( !id )
- id = elem[ expando ] = ++uuid;
-
- // Only generate the data cache if we're
- // trying to access or manipulate it
- if ( name && !jQuery.cache[ id ] )
- jQuery.cache[ id ] = {};
-
- // Prevent overriding the named cache with undefined values
- if ( data !== undefined )
- jQuery.cache[ id ][ name ] = data;
-
- // Return the named cache data, or the ID for the element
- return name ?
- jQuery.cache[ id ][ name ] :
- id;
- },
-
- removeData: function( elem, name ) {
- elem = elem == window ?
- windowData :
- elem;
-
- var id = elem[ expando ];
-
- // If we want to remove a specific section of the element's data
- if ( name ) {
- if ( jQuery.cache[ id ] ) {
- // Remove the section of cache data
- delete jQuery.cache[ id ][ name ];
-
- // If we've removed all the data, remove the element's cache
- name = "";
-
- for ( name in jQuery.cache[ id ] )
- break;
-
- if ( !name )
- jQuery.removeData( elem );
- }
-
- // Otherwise, we want to remove all of the element's data
- } else {
- // Clean up the element expando
- try {
- delete elem[ expando ];
- } catch(e){
- // IE has trouble directly removing the expando
- // but it's ok with using removeAttribute
- if ( elem.removeAttribute )
- elem.removeAttribute( expando );
- }
-
- // Completely remove the data cache
- delete jQuery.cache[ id ];
- }
- },
-
- // args is for internal usage only
- each: function( object, callback, args ) {
- var name, i = 0, length = object.length;
-
- if ( args ) {
- if ( length == undefined ) {
- for ( name in object )
- if ( callback.apply( object[ name ], args ) === false )
- break;
- } else
- for ( ; i < length; )
- if ( callback.apply( object[ i++ ], args ) === false )
- break;
-
- // A special, fast, case for the most common use of each
- } else {
- if ( length == undefined ) {
- for ( name in object )
- if ( callback.call( object[ name ], name, object[ name ] ) === false )
- break;
- } else
- for ( var value = object[0];
- i < length && callback.call( value, i, value ) !== false; value = object[++i] ){}
- }
-
- return object;
- },
-
- prop: function( elem, value, type, i, name ) {
- // Handle executable functions
- if ( jQuery.isFunction( value ) )
- value = value.call( elem, i );
-
- // Handle passing in a number to a CSS property
- return value && value.constructor == Number && type == "curCSS" && !exclude.test( name ) ?
- value + "px" :
- value;
- },
-
- className: {
- // internal only, use addClass("class")
- add: function( elem, classNames ) {
- jQuery.each((classNames || "").split(/\s+/), function(i, className){
- if ( elem.nodeType == 1 && !jQuery.className.has( elem.className, className ) )
- elem.className += (elem.className ? " " : "") + className;
- });
- },
-
- // internal only, use removeClass("class")
- remove: function( elem, classNames ) {
- if (elem.nodeType == 1)
- elem.className = classNames != undefined ?
- jQuery.grep(elem.className.split(/\s+/), function(className){
- return !jQuery.className.has( classNames, className );
- }).join(" ") :
- "";
- },
-
- // internal only, use hasClass("class")
- has: function( elem, className ) {
- return jQuery.inArray( className, (elem.className || elem).toString().split(/\s+/) ) > -1;
- }
- },
-
- // A method for quickly swapping in/out CSS properties to get correct calculations
- swap: function( elem, options, callback ) {
- var old = {};
- // Remember the old values, and insert the new ones
- for ( var name in options ) {
- old[ name ] = elem.style[ name ];
- elem.style[ name ] = options[ name ];
- }
-
- callback.call( elem );
-
- // Revert the old values
- for ( var name in options )
- elem.style[ name ] = old[ name ];
- },
-
- css: function( elem, name, force ) {
- if ( name == "width" || name == "height" ) {
- var val, props = { position: "absolute", visibility: "hidden", display:"block" }, which = name == "width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ];
-
- function getWH() {
- val = name == "width" ? elem.offsetWidth : elem.offsetHeight;
- var padding = 0, border = 0;
- jQuery.each( which, function() {
- padding += parseFloat(jQuery.curCSS( elem, "padding" + this, true)) || 0;
- border += parseFloat(jQuery.curCSS( elem, "border" + this + "Width", true)) || 0;
- });
- val -= Math.round(padding + border);
- }
-
- if ( jQuery(elem).is(":visible") )
- getWH();
- else
- jQuery.swap( elem, props, getWH );
-
- return Math.max(0, val);
- }
-
- return jQuery.curCSS( elem, name, force );
- },
-
- curCSS: function( elem, name, force ) {
- var ret, style = elem.style;
-
- // A helper method for determining if an element's values are broken
- function color( elem ) {
- if ( !jQuery.browser.safari )
- return false;
-
- // defaultView is cached
- var ret = defaultView.getComputedStyle( elem, null );
- return !ret || ret.getPropertyValue("color") == "";
- }
-
- // We need to handle opacity special in IE
- if ( name == "opacity" && jQuery.browser.msie ) {
- ret = jQuery.attr( style, "opacity" );
-
- return ret == "" ?
- "1" :
- ret;
- }
- // Opera sometimes will give the wrong display answer, this fixes it, see #2037
- if ( jQuery.browser.opera && name == "display" ) {
- var save = style.outline;
- style.outline = "0 solid black";
- style.outline = save;
- }
-
- // Make sure we're using the right name for getting the float value
- if ( name.match( /float/i ) )
- name = styleFloat;
-
- if ( !force && style && style[ name ] )
- ret = style[ name ];
-
- else if ( defaultView.getComputedStyle ) {
-
- // Only "float" is needed here
- if ( name.match( /float/i ) )
- name = "float";
-
- name = name.replace( /([A-Z])/g, "-$1" ).toLowerCase();
-
- var computedStyle = defaultView.getComputedStyle( elem, null );
-
- if ( computedStyle && !color( elem ) )
- ret = computedStyle.getPropertyValue( name );
-
- // If the element isn't reporting its values properly in Safari
- // then some display: none elements are involved
- else {
- var swap = [], stack = [], a = elem, i = 0;
-
- // Locate all of the parent display: none elements
- for ( ; a && color(a); a = a.parentNode )
- stack.unshift(a);
-
- // Go through and make them visible, but in reverse
- // (It would be better if we knew the exact display type that they had)
- for ( ; i < stack.length; i++ )
- if ( color( stack[ i ] ) ) {
- swap[ i ] = stack[ i ].style.display;
- stack[ i ].style.display = "block";
- }
-
- // Since we flip the display style, we have to handle that
- // one special, otherwise get the value
- ret = name == "display" && swap[ stack.length - 1 ] != null ?
- "none" :
- ( computedStyle && computedStyle.getPropertyValue( name ) ) || "";
-
- // Finally, revert the display styles back
- for ( i = 0; i < swap.length; i++ )
- if ( swap[ i ] != null )
- stack[ i ].style.display = swap[ i ];
- }
-
- // We should always get a number back from opacity
- if ( name == "opacity" && ret == "" )
- ret = "1";
-
- } else if ( elem.currentStyle ) {
- var camelCase = name.replace(/\-(\w)/g, function(all, letter){
- return letter.toUpperCase();
- });
-
- ret = elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];
-
- // From the awesome hack by Dean Edwards
- // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291
-
- // If we're not dealing with a regular pixel number
- // but a number that has a weird ending, we need to convert it to pixels
- if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) {
- // Remember the original values
- var left = style.left, rsLeft = elem.runtimeStyle.left;
-
- // Put in the new values to get a computed value out
- elem.runtimeStyle.left = elem.currentStyle.left;
- style.left = ret || 0;
- ret = style.pixelLeft + "px";
-
- // Revert the changed values
- style.left = left;
- elem.runtimeStyle.left = rsLeft;
- }
- }
-
- return ret;
- },
-
- clean: function( elems, context ) {
- var ret = [];
- context = context || document;
- // !context.createElement fails in IE with an error but returns typeof 'object'
- if (typeof context.createElement == 'undefined')
- context = context.ownerDocument || context[0] && context[0].ownerDocument || document;
-
- jQuery.each(elems, function(i, elem){
- if ( !elem )
- return;
-
- if ( elem.constructor == Number )
- elem += '';
-
- // Convert html string into DOM nodes
- if ( typeof elem == "string" ) {
- // Fix "XHTML"-style tags in all browsers
- elem = elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, tag){
- return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ?
- all :
- front + ">" + tag + ">";
- });
-
- // Trim whitespace, otherwise indexOf won't work as expected
- var tags = jQuery.trim( elem ).toLowerCase(), div = context.createElement("div");
-
- var wrap =
- // option or optgroup
- !tags.indexOf("", "" ] ||
-
- !tags.indexOf("", "" ] ||
-
- tags.match(/^<(thead|tbody|tfoot|colg|cap)/) &&
- [ 1, "" ] ||
-
- !tags.indexOf("
", "" ] ||
-
- // matched above
- (!tags.indexOf(" | ", "
" ] ||
-
- !tags.indexOf("", "" ] ||
-
- // IE can't serialize and
+
diff --git a/tests/static/all.html b/tests/static/all.html
index a737f7dd2..092044ad8 100644
--- a/tests/static/all.html
+++ b/tests/static/all.html
@@ -5,7 +5,7 @@
-
+