Projet

Général

Profil

Paste
Télécharger (30 ko) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / libraries / colorbox-1.6.2 / README.md @ 0aee3c58

1
## About Colorbox:
2
A customizable lightbox plugin for jQuery.  See the [project page](http://jacklmoore.com/colorbox/) for documentation and a demonstration, and the [FAQ](http://jacklmoore.com/colorbox/faq/) for solutions and examples to common issues.  Released under the [MIT license](http://www.opensource.org/licenses/mit-license.php).
3

    
4
## Changelog:
5

    
6
##### Version 1.6.2 - 2015/07/13
7

    
8
* Fixed iframe attribute name (allowFullScreen to allowFullscreen). Fixes #737
9

    
10
##### Version 1.6.1 - 2015/05/14
11

    
12
* Replaced the inline onclick handler for cboxPhoto with a namespaced event for easier unbinding.  Fixes #719.
13

    
14
##### Version 1.6.0 - 2015/03/03
15

    
16
* Added two new properties that expose how `<img>` and `<iframe>` elements are created, to give users direct control over those elements. Fixes #700.
17

    
18
##### Version 1.5.15 - 2015/02/25
19

    
20
* Adding to NPM, merged white-space cleanup & new language file.
21

    
22
##### Version 1.5.14 - 2014/9/9
23

    
24
* When opening, append Colorbox to the DOM if it was detached for whatever reason.  Fixes #645.
25

    
26
##### Version 1.5.13 - 2014/8/4
27

    
28
* Fixed regression introduced with v1.5.12 with legacy versions of jQuery (1.3x-1.6x).  References #628.
29

    
30
##### Version 1.5.12 - 2014/7/31
31

    
32
* Allowed setting the overlay opacity via CSS, by setting Colorbox's opacity property to false.  References #628.
33

    
34
##### Version 1.5.11 - 2014/7/31
35

    
36
* Fixed bug where setting opacity to 0 was ignored. Fixes #628.
37

    
38
##### Version 1.5.10 - 2014/6/26
39

    
40
* Minor misc. tweaks (merging pull requests #611, #612, #615, #619, #620).
41

    
42
##### Version 1.5.9 - 2014/4/25
43

    
44
* Fixed inline content bug when using child selectors.  Fixes #599
45

    
46
##### Version 1.5.8 - 2014/4/15
47

    
48
* Fixed accidental leak of global variable.  References #591
49
* Enabled strict mode. Fixes #597
50

    
51
##### Version 1.5.7 - 2014/4/15
52

    
53
* Fix potential error when calling Colorbox directly. References #591
54
* Potentially worked around browser limitation of reporting that an image height and width is 0 immediately after onload.  Fixes #535
55

    
56
##### Version 1.5.6 - 2014/4/4
57

    
58
* Applied maxWidth and maxHeight to the initialWidth and initialHeight.  Fixes #391
59

    
60
##### Version 1.5.5 - 2014/3/13
61

    
62
* Allow setting the overlay opacity through CSS, rather than having to use Colorbox's opacity property.  Fixes #580
63

    
64
##### Version 1.5.4 - 2014/3/7
65

    
66
* Fixed potential issue where IE9+ wouldn't close the modal when clicking on the overlay.  Fixes #576
67

    
68
##### Version 1.5.3 - 2014/3/4
69

    
70
* Added access to settings object in callbacks.
71

    
72
##### Version 1.5.2 - 2014/2/28
73

    
74
* Added svg to image types regex.
75

    
76
##### Version 1.5.1 - 2014/2/27
77

    
78
* Fixed regression that broke direct calls to Colorbox, ie. $.colorbox(…)
79

    
80
##### Version 1.5.0 - 2014/2/27
81

    
82
* Changed when the className is applied: immediately on open, but only updated immediately prior to transition.  Fixes #565
83
* Fixed potential style flash if #cboxLoadedContent is given a background.  Fixes #567
84
* Misc. code cleanup
85

    
86
##### Version 1.4.37 - 2014/2/11
87

    
88
* Fixed potential error when resizing.  Fixes #254
89
* Added Microsoft's JPEG XR to photo detection regex.
90

    
91
##### Version 1.4.33 - 2013/10/31
92

    
93
* Fixed an issue where private events propagated to the document in versions of jQuery prior to 1.7.  Fixes #525, Fixes #526
94

    
95
##### Version 1.4.32 - 2013/10/16
96

    
97
* Updated stylesheets to avoid issue with using `div {max-width:100%}` (Fixes #520)
98

    
99
##### Version 1.4.31 - 2013/9/25
100

    
101
* Used setAttribute to set londesc, so that the value is accessible via DOM Node longDesc property #508
102

    
103
##### Version 1.4.30 - 2013/9/24
104

    
105
* Added longdesc and aria-describedby attributes to photos.  Fixes #508
106

    
107
##### Version 1.4.29 - 2013/9/10
108

    
109
* Fixed a slideshow regression from 1.4.27
110
* Fixed a potential issue with the starting size of #cboxLoadedContent
111

    
112
##### Version 1.4.28 - 2013/9/4
113

    
114
* Fixed a potential issue with using the open property with mixed slideshow and non-slideshow groups
115

    
116
##### Version 1.4.27 - 2013/7/16
117

    
118
* Fixed a width calculation issue relating to using margin:auto on #cboxLoadedContent.
119

    
120
##### Version 1.4.26 - 2013/6/30
121

    
122
* Fixed a regression in IE7 and IE8 that was causing an error.
123

    
124
##### Version 1.4.25 - 2013/6/28
125

    
126
* Use an animation speed of zero between same-sized content (fixed).
127
* Removed temporary fix for jQuery UI 1.8
128

    
129
##### Version 1.4.24 - 2013/6/24
130

    
131
* Added closeButton option.  Set to false to remove the close button.
132

    
133
##### Version 1.4.23 - 2013/6/23
134

    
135
* Bugfix loading overlay/graphic append order
136

    
137
##### Version 1.4.22 - 2013/6/19
138

    
139
* Updated manifest files for the jQuery plugin repository and Bower (no changes to plugin)
140

    
141
##### Version 1.4.21 - 2013/6/6
142

    
143
* Replaced new Image() with document.createElement('img') to avoid a potential bug in Chrome 27.
144

    
145
##### Version 1.4.20 - 2013/6/5
146

    
147
* Fixing bug/typo from last update.
148

    
149
##### Version 1.4.19 - 2013/6/3
150

    
151
* Fixed bug where Colorbox was capturing ctrl+click on assigned links on windows browsers with jQuery 1.7+, rather than ignoring.
152

    
153
##### Version 1.4.18 - 2013/5/30
154

    
155
* Fixed a scroll position issue when using $.colorbox.resize()
156

    
157
##### Version 1.4.17 - 2013/5/23
158

    
159
* Possible fix for a Chrome 27 issue (https://github.com/jackmoore/colorbox/pull/438#issuecomment-18334804)
160

    
161
##### Version 1.4.16 - 2013/5/20
162

    
163
* Added trapFocus setting to allow disabling of focus trapping
164

    
165
##### Version 1.4.15 - 2013/4/22
166

    
167
* Added .webp to list of recognized image extensions
168

    
169
##### Version 1.4.14 - 2013/4/16
170

    
171
* Added fadeOut property to control the closing fadeOut speed.
172
* Removed longdesc attribute for now.
173

    
174
##### Version 1.4.13 - 2013/4/11
175

    
176
* Fixed an error involving IE7/IE8 and legacy versions of jQuery
177

    
178
##### Version 1.4.12 - 2013/4/9
179

    
180
* Fixed a potential conflict with Twitter Bootstrap default img styles.
181

    
182
##### Version 1.4.11 - 2013/4/9
183

    
184
* Added `type='button'` to buttons to prevent accidental form submission
185
* Added alt and longdesc attributes to photo content if they are present on the calling element.
186

    
187
##### Version 1.4.10 - 2013/4/2
188

    
189
* Better 'old IE' feature detection that fixes an error with jQuery 2.0.0pre.
190

    
191
##### Version 1.4.9 - 2013/4/2
192

    
193
* Fixes bug introduced in previous version.
194

    
195
##### Version 1.4.8 - 2013/4/2
196

    
197
* Dropped IE6 support.
198
* Fixed other issues with $.colorbox.remove.
199

    
200
##### Version 1.4.7 - 2013/4/1
201

    
202
* Prevented an error if $.colorbox.remove is called during the transition.
203

    
204
##### Version 1.4.6 - 2013/3/19
205

    
206
* Minor change to work around a jQuery 1.4.2 bug for legacy users.
207

    
208
##### Version 1.4.5 - 2013/3/10
209

    
210
* Minor change to apply the close and className properties sooner.
211

    
212
##### Version 1.4.4 - 2013/3/10
213

    
214
* Fixed an issue with percent-based heights in iOS
215
* Fixed an issue with ajax requests being applied at the wrong time.
216

    
217
##### Version 1.4.3 - 2013/2/18
218

    
219
* Made image preloading aware of retina settings.
220

    
221
##### Version 1.4.2 - 2013/2/18
222

    
223
* Removed $.contains for compatibility with jQuery 1.3.x
224

    
225
##### Version 1.4.1 - 2013/2/14
226

    
227
* Ignored left and right arrow keypresses if combined with the alt key.
228

    
229
##### Version 1.4.0 - 2013/2/12
230

    
231
* Better accessibility:
232
	* Replaced div controls with buttons
233
	* Tabbed navigation confined to modal window
234
	* Added aria role
235

    
236
##### Version 1.3.34 - 2013/2/4
237

    
238
* Updated manifest for plugins.jquery.com
239

    
240
##### Version 1.3.33 - 2013/2/4
241

    
242
* Added retina display properties: retinaImage, retinaUrl, retinaSuffix
243
* Fixed iframe scrolling on iOS devices.
244

    
245
##### Version 1.3.32 - 2013/1/31
246

    
247
* Improved internal event subscribing & fixed event bug introduced in v1.3.21
248

    
249
##### Version 1.3.31 - 2013/1/28
250

    
251
* Fixed a size-calculation bug introduced in the previous commit.
252

    
253
##### Version 1.3.30 - 2013/1/25
254

    
255
* Delayed border-width calculations until after opening, to avoid a bug in FF when using Colorbox in a hidden iframe.
256

    
257
##### Version 1.3.29 - 2013/1/24
258

    
259
* Fixes bug with bubbling delegated events, introduced in the previous commit.
260

    
261
##### Version 1.3.28 - 2013/1/24
262

    
263
* Fixed compatibility issue with old versions of jQuery (1.3.2-1.4.2)
264

    
265
##### Version 1.3.27 - 2013/1/23
266

    
267
* Added className property.
268

    
269
##### Version 1.3.26 - 2013/1/23
270

    
271
* Minor bugfix: clear the onload event handler after photo has loaded.
272

    
273
##### Version 1.3.25 - 2013/1/23
274

    
275
* Removed grunt file & added Bower component.json.
276

    
277
##### Version 1.3.24 - 2013/1/22
278

    
279
* Added generated files (jquery.colorbox.js / jquery.colorbox-min.js) back to the repository.
280

    
281
##### Version 1.3.23 - 2013/1/18
282

    
283
* Minor bugfix for calling Colorbox on empty jQuery collections without a selector.
284

    
285
##### Version 1.3.22 - 2013/1/17
286

    
287
* Recommit for plugins.jquery.com
288

    
289
##### Version 1.3.21 - 2013/1/15
290
Files Changed: *.js
291

    
292
* Fixed compatibility issues with jQuery 1.9
293

    
294
##### Version 1.3.20 - August 15 2012
295
Files Changed:jquery.colorbox.js
296

    
297
* Added temporary workaround for jQuery-UI 1.8 bug (http://bugs.jquery.com/ticket/12273)
298
* Added *.jpe extension to the list of image types.
299

    
300
##### Version 1.3.19 - December 08 2011
301
Files Changed:jquery.colorbox.js, colorbox.css (all)
302

    
303
* Fixed bug related to using the 'fixed' property.
304
* Optimized the setup procedure to be more efficient.
305
* Removed $.colorbox.init() as it will no longer be needed (will self-init when called).
306
* Removed use of $.browser.
307

    
308
##### Version 1.3.18 - October 07 2011
309
Files Changed:jquery.colorbox.js/jquery.colorbox-min.js, colorbox.css (all) and example 1's controls.png
310

    
311
* Fixed a regression where Flash content displayed in Colorbox would be reloaded if the browser window was resized.
312
* Added safety check to make sure that Colorbox's markup is only added to the DOM a single time, even if $.colorbox.init() is called multiple times.  This will allow site owners to manually initialize Colorbox if they need it before the DOM has finished loading.
313
* Updated the example index.html files to be HTML5 compliant.
314
* Changed the slideshow behavior so that it immediately moves to the next slide when the slideshow is started.
315
* Minor regex bugfix to allow automatic detection of image URLs that include fragments.
316

    
317
##### Version 1.3.17 - May 11 2011
318
Files Changed:jquery.colorbox.js/jquery.colorbox-min.js
319

    
320
* Added properties "top", "bottom", "left" and "right" to specify a position relative to the viewport, rather than using the default centering.
321
* Added property "data" to specify GET or POST data when using Ajax.  Colorbox's ajax functionality is handled by jQuery's .load() method, so the data property works the same way as it does with .load().
322
* Added property "fixed" which can provide fixed positioning for Colorbox, rather than absolute positioning.  This will allow Colorbox to remain in a fixed position within the visitors viewport, despite scrolling.  IE6 support for this was not added, it will continue to use the default absolute positioning.
323
* Fixed ClearType problem with IE7.
324
* Minor fixes.
325

    
326
##### Version 1.3.16 - March 01 2011
327
Files Changed:jquery.colorbox.js/jquery.colorbox-min.js, colorbox.css (all) and example 4 background png files
328

    
329
* Better IE related transparency workarounds.  IE7 and up now uses the same background image sprite as other browsers.
330
* Added error handling for broken image links. A message will be displayed telling the user that the image could not be loaded.
331
* Added new property: 'fastIframe' and set it to true by default.  Setting to fastIframe:false will delay the loading graphic removal and onComplete event until iframe has completely loaded.
332
* Ability to redefine $.colorbox.close (or prev, or next) at any time.
333

    
334
##### Version 1.3.15 - October 27 2010
335
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
336

    
337
* Minor fixes for specific cases.
338

    
339
##### Version 1.3.14 - October 27 2010
340
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
341

    
342
* In IE6, closing an iframe when using HTTPS no longer generates a security warning.
343

    
344
##### Version 1.3.13 - October 22 2010
345
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
346

    
347
* Changed the index.html example files to use YouTube's new embedded link format.
348
* By default, Colorbox returns focus to the element it was launched from once it closes.  This can now be disabled by setting the 'returnFocus' property to false.  Focus was causing problems for some users who had their anchor elements inside animated containers.
349
* Minor bug fix involved in using a combination of slideshow and non-slideshow content.
350

    
351
##### Version 1.3.12 - October 20 2010
352
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
353

    
354
* Minor bug fix involved in preloading images when using a function as a value for the href property.
355

    
356
##### Version 1.3.11 - October 19 2010
357
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
358

    
359
* Fixed the slideshow functionality that broke with 1.3.10
360
* The slideshow now respects the loop property.
361

    
362
##### Version 1.3.10 - October 16 2010
363
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
364

    
365
* Fixed compatibility with jQuery 1.4.3
366
* The 'open' property now accepts a function as a value, like all of the other properties.
367
* Preloading now loads the correct href for images when using a dynamic (function) value for the href property.
368
* Fixed bug in Safari 3 for Win where Colorbox centered on the document, rather than the visitor's viewport.
369
* May have fixed an issue in Opera 10.6+ where Colorbox would rarely/randomly freeze up while switching between photos in a group.
370
* Some functionality better encapsulated & minor performance improvements.
371

    
372
##### Version 1.3.9 - July 7 2010
373
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js/ all colorbox.css (the core styles)
374

    
375
* Fixed a problem where iframed youtube videos would cause a security alert in IE.
376
* More code is event driven now, making the source easier to grasp.
377
* Removed some unnecessary style from the core CSS.
378

    
379
##### Version 1.3.8 - June 21 2010
380
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
381

    
382
* Fixed a bug in Chrome where it would sometimes render photos at 0 by 0 width and height (behavior introduced in recent update to Chrome).
383
* Fixed a bug where the onClosed callback would fire twice (only affected 1.3.7).
384
* Fixed a bug in IE7 that existed with some iframed websites that use JS to reposition the viewport caused Colorbox to move out of position.
385
* Abstracted the identifiers (HTML ids & classes, and JS plugin name, method, and events) so that the plugin can be easily rebranded.
386
* Small changes to improve either code readability or compression.
387

    
388
##### Version 1.3.7 - June 13 2010
389
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js/index.html
390

    
391
* $.colorbox can now be used for direct calls and accessing public methods. Example: $.colorbox.close();
392
* Resize now accepts 'width', 'innerWidth', 'height' and 'innerHeight'. Example: $.colorbox.resize({width:"100%"})
393
* Added option (loop:false) to disable looping in a group.
394
* Added options (escKey:false, arrowKey:false) to disable esc-key and arrow-key bindings.
395
* Added method for removing Colorbox from a document: $.colorbox.remove();
396
* Fixed a bug where iframed URLs would be truncated if they contained an unencoded apostrophe.
397
* Now uses the exact href specified on an anchor, rather than the version returned by 'this.href'. This was causing "#example" to be normalized to "http://domain/#example" which interfered with how some users were setting up links to inline content.
398
* Changed example documents over to HTML5.
399

    
400
##### Version 1.3.6 - Jan 13 2010
401
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
402

    
403
* Small change to make Colorbox compatible with jQuery 1.4
404

    
405
##### Version 1.3.5 - December 15 2009
406
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
407

    
408
* Fixed a bug introduced in 1.3.4 with IE7's display of example 2 and 3, and auto-width in Opera.
409
* Fixed a bug introduced in 1.3.4 where colorbox could not be launched by triggering an element's click event through JavaScript.
410
* Minor refinements.
411

    
412
##### Version 1.3.4 - December 5 2009
413
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
414

    
415
* Event delegation is now used for elements that Colorbox is assigned to, rather than individual click events.
416
* Additional callbacks have been added to represent other stages of Colorbox's lifecycle. Available callbacks, in order of their execution: onOpen, onLoad, onComplete, onCleanup, onClosed These take place at the same time as the event hooks, but will be better suited than the hooks for targeting specific instances of Colorbox.
417
* Ajax content is now immediately added to the DOM to be more compatible if that content contains script tags.
418
* Focus is now returned to the calling element on closing.
419
* Fixed a bug where maxHeight and maxWidth did not work for non-photo content.
420
* Direct calls no longer need 'open:true', it is assumed.  Example: `$.colorbox({html:'<p>Hi</p>'});`
421

    
422
##### Version 1.3.3 - November 7 2009
423
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
424

    
425
* Changed $.colorbox.element() to return a jQuery object rather the DOM element.
426
* jQuery.colorbox-min.js is compressed with Google's Closure Compiler rather than YUI Compressor.
427

    
428
##### Version 1.3.2 - October 27 2009
429
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
430

    
431
* Added 'innerWidth' and 'innerHeight' options to allow people to easily set the size dimensions for Colorbox, without having to anticipate the size of the borders and buttons.
432
* Renamed 'scrollbars' option to 'scrolling' to be in keeping with the existing HTML attribute. The option now also applies to iframes.
433
* Bug fix: In Safari, positioning occassionally incorrect when using '100%' dimensions.
434
* Bug fix: In IE6, the background overlay is briefly not full size when first viewing.
435
* Bug fix: In Firefox, opening Colorbox causes a split second shift with a small minority of webpage layouts.
436
* Simplified code in a few areas.
437

    
438
##### Version 1.3.1 - September 16 2009
439
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js/colorbox.css/colorbox-ie.css(removed)
440

    
441
* Removed the IE-only stylesheets and conditional comments for example styles 1 & 4.  All CSS is handled by a single CSS file for all examples.
442
* Removed user-agent sniffing from the js and replaced it with feature detection.  This will allow correct rendering for visitors masking their agent type.
443

    
444
##### Version 1.3.0 - September 15 2009
445
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js/colorbox.css
446

    
447
* Added $.colorbox.resize() method to allow Colorbox to resize it's height if it's contents change.
448
* Added 'scrollbars' option to allow users to turn off scrollbars when using the resize() method.
449
* Renamed the 'resize' option to be less ambiguous.  It's now 'scalePhotos'.
450
* Renamed the 'cbox_close' event to be less ambiguous.  It's now 'cbox_cleanup'.  It is the first thing to happen in the close method while the 'cbox_closed' event is the last to happen.
451
* Fixed a bug with the slideshow mouseover graphics that appeared after Colorbox is opened a 2nd time.
452
* Fixed a bug where ClearType may not work in IE6&7 if using the fade transition.
453
* Minor code optimizations to increase compression.
454

    
455
##### Version 1.2.9 - August 7 2009
456
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
457

    
458
* Minor change to enable use with $.getScript();
459
* Minor change to the timing of the 'cbox_load' event so that it is more useful.
460
* Added a direct link to a YouTube video to the examples.
461

    
462
##### Version 1.2.8 - August 5 2009
463
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
464

    
465
* Fixed a bug with the overlay in IE6
466
* Fixed a bug where left & right keypress events might be prematurely unbound.
467

    
468
##### Version 1.2.7 - July 31 2009
469
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js, example stylesheets and background images (core styles have not changed and the updates will not affect existing user themes / old example themes)
470

    
471
* Code cleanup and reduction, better organization and documentation in the full source.
472
* Added ability to use functions in place of static values for Colorbox's options (thanks Ken!).
473
* Added an option for straight HTML.  Example: `$.colorbox({html:'<p>Howdy</p>', open:true})`
474
* Added an event for the beginning of the closing process.  This is in addition to the event that already existed for when Colorbox had completely closed.  'cbox_close' and 'cbox_closed' respectively.
475
* Fixed a minor bug in IE6 that would cause a brief content shift in the parent document when opening Colorbox.
476
* Fixed a minor bug in IE6 that would reveal select elements that had a hidden visibility after closing Colorbox.
477
* The 'esc' key is unbound now when Colorbox is not open, to avoid any potential conflicts.
478
* Used background sprites for examples 1 & 4.  Put IE-only (non-sprite) background images in a separate folder.
479
* Example themes 1, 3, & 4 received slight visual tweaks.
480
* Optimized pngs for smaller file size.
481
* Added slices, grid, and correct sizing to the Adobe Illustrator file, all theme files are now export ready!
482

    
483
##### Version 1.2.6 - July 15 2009
484
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
485

    
486
* Fixed a bug with fixed width/height images in Opera 9.64.
487
* Fixed a bug with trying to set a value for rel during a direct call to Colorbox. Example: `$.colorbox({rel:'foo', open:true});`
488
* Changed how href/rel/title settings are determined to avoid users having to manually update Colorbox settings if they use JavaScript to update any of those attributes, after Colorbox has been defined.
489
* Fixed a FF3 bug where the back button was disabled after closing an iframe.
490

    
491
##### Version 1.2.5 - June 23 2009
492
Files Changed: jquery.colorbox.js/jquery.colorbox-min.js
493

    
494
* Changed the point at which iframe srcs are set (to eliminate the need to refresh the iframe once it has been added to the DOM).
495
* Removed unnecessary return values for a very slight code reduction.
496

    
497
##### Version 1.2.4 - June 9 2009
498
Files Changed: jquery.colorbox.js, jquery.colorbox-min.js
499

    
500
* Fixed an issue where Colorbox may not close completely if it is closed during a transition animation.
501
* Minor code reduction.
502

    
503
##### Version 1.2.3 - June 4 2009
504
* Fixed a png transparency stacking issue in IE.
505
* More accurate Ajax auto-sizing if the user was depending on the #cboxLoadedContent ID for CSS styling.
506
* Added a public function for returning the current html element that Colorbox is associated with. Example use: var that = $.colorbox.element();
507
* Added bicubic scaling for resized images in the original IE7.
508
* Removed the IE6 stylesheet and png files from Example 3.  It now uses the same png file for the controls that the rest of the browsers use (an alpha transparency PNG8).  This example now only has 2 graphics files and 1 stylesheet.
509

    
510
##### Version 1.2.2 - May 28 2009
511
* Fixed an issue with the 'resize' option.
512

    
513
##### Version 1.2.1 - May 28 2009
514
* Note: If you are upgrading, update your jquery.colorbox.js and colorbox.css files.
515
* Added photo resizing.
516
* Added a maximum width and maximum height. Example: {height:800, maxHeight:'100%'}, would allow the box to be a maximum potential height of 800px, instead of a fixed height of 800px.  With maxHeight of 100% the height of Colorbox cannot exceed the height of the browser window.
517
* Added 'rel' setting to add the ability to set an alternative rel for any Colorbox call.  This allows the user to group any combination of elements together for a gallery, or to override an existing rel. attribute so those element are not grouped together, without having to alter their rel in the HTML.
518
* Added a 'photo' setting to force Colorbox to display a link as a photo.  Use this when automatic photo detection fails (such as using a url like 'photo.php' instead of 'photo.jpg', 'photo.jpg#1', or 'photo.jpg?pic=1')
519
* Removed the need to ever create disposable elements to call colorbox on.  Colorbox can now be called directly, without being associated with any existing element, by using the following format:
520
  `$.colorbox({open:true, href:'yourLink.xxx'});`
521
* Colorbox settings are now persistent and unique for each element.  This allows for extremely flexible options for individual elements.  You could use this to create a gallery in which each page in the gallery has different settings.  One could be a photo with a fade transition, next could be an inline element with an elastic transition with a set width and height, etc.
522
* For user callbacks, 'this' now refers to the element colorbox was opened from.
523
* Fixed a minor grouping issue with IE6, when transition type is set to 'none'.
524
* Added an Adobe Illustrator file that contains the borders and buttons used in the various examples.
525

    
526
##### Version 1.2 - May 13 2009
527
* Added a slideshow feature.
528
* Added re-positioning on browser resize.  If the browser is resized, Colorbox will recenter itself onscreen.
529
* Added hooks for key events: cbox_open, cbox_load, cbox_complete, cbox_closed.
530
* Fixed an IE transparency-stacking problem, where transparent PNGs would show through to the background overlay.
531
* Fixed an IE iframe issue where the ifame might shift up and to the left under certain circumstances.
532
* Fixed an IE6 bug where the loading overlay was not at full height.
533
* Removed the delay in switching between same-sized gallery content when using transitions.
534
* Changed how iframes are loaded to make it more compatible with iframed pages that use DOM dependent JavaScript.
535
* Changed how the JS is structured to be better organized and increase compression.  Increased documentation.
536
* Changed CSS :hover states to a .hover class.  This sidesteps a minor IE8 bug with css hover states and allows easier access to hover state user styles from the JavaScript.
537
* Changed: elements added to the DOM have new ID's.  The naming is more consistent and less likely to cause conflicts with existing website stylesheets.  All stylesheets have been updated.
538
* Changed the behavior for prev/next links so that Colorbox does not get hung up on broken links.  A visitor can now skip through broken or long-loading links by clicking prev/next buttons.
539
* Changed the naming of variables in the parameter map to be more concise and intuitive.
540
* Removed colorbox.css.  Combined the colorbox.css styles with jquery.colorbox.js: the css file was not large enough to warrant being a separate file.
541

    
542
##### Version 1.1.6 - April 28 2009
543
* Prevented the default action of the next & previous anchors and the left and right keys for gallery mode.
544
* Fixed a bug where the title element was being added back to the DOM when closing Colorbox while using inline content.
545
* Fixed a bug where IE7 would crash for example 2.
546
* Smaller filesize: removed a small amount of unused code and rewrote the HTML injection with less syntax.
547
* Added a public method for closing Colorbox: $.colorbox.close().  This will allow iframe users to add an event to close Colorbox without having to create an additional function.
548

    
549
##### Version 1.1.5 - April 11 2009
550
* Fixed minor issues with exiting Colorbox.
551
 
552
##### Version 1.1.4 - April 08 2009
553
* Fixed a bug in the fade transition where Colorbox not close completely if instructed to close during the fade-in portion of the transition.
554

    
555
##### Version 1.1.3 - April 06 2009
556
* Fixed an IE6&7 issue with using Colorbox to display animated GIFs.
557

    
558
##### Version 1.1.2 - April 05 2009
559
* Added ability to change content when Colorbox is already open.
560
* Added vertical photo centering now works for all browsers (this feature previously excluded IE6&7).
561
* Added namespacing to the esc-key keydown event for people who want to disable it: "keydown.colorClose"
562
* Added 'title' setting to add the ability to set an alternative title for any Colorbox call.
563
* Fixed rollover navigation issue with IE8. (Added JS-based rollover state due to a browser-bug.)
564
* Fixed an overflow issue for when the fixed width/height is smaller than the size of a photo.
565
* Fixed a bug in the fade transition where the border would still come up if Colorbox was closed mid-transition.
566
* Switch from JSMin to Yui Compressor for minification.  Minified code now under 7KB.
567

    
568
##### Version 1.1.1 - March 31 2009
569
* More robust image detection regex.  Now detects image file types with url fragments and/or query strings.
570
* Added 'nofollow' exception to rel grouping.
571
* Changed how images are loaded into the DOM to prevent premature size calculation by Colorbox.
572
* Added timestamp to iframe name to prevent caching - this was a problem in some browsers if the user had multiple iframes and the visitor left the page and came back, or if they refreshed the page.
573

    
574
##### Version 1.1.0 - March 21 2009
575
* Animation is now much smoother and less resource intensive.
576
* Added support for % sizing.
577
* Callback option added.
578
* Inline content now preserves JavaScript events, and changes made while Colorbox is open are also preserved.
579
* Added 'href' setting to add the ability to set an alternative href for any anchor, or to assign the Colorbox event to non-anchors. 
580
  Example: $('button').colorbox({'href':'process.php'})
581
  Example: $('a[href='http://msn.com']).colorbox({'href':'http://google.com', iframe:true});
582
* Photos are now horizontally centered if they are smaller than the lightbox size.  Also vertically centered for browsers newer than IE7.
583
* Buttons in the examples are now included in the 'protected zone'.  The lightbox will never expand it's borders or buttons beyond an accessible area of the screen.
584
* Keypress events don't queue up by holding down the arrow keys.
585
* Added option to close Colorbox by clicking on the background overlay.
586
* Added 'none' transition setting.
587
* Changed 'contentIframe' and 'contentInline' to 'inline' and 'iframe'.  Removed 'contentAjax' because it  is automatically assumed for non-image file types.
588
* Changed 'contentWidth' and 'contentHeight' to 'fixedWidth' and 'fixedHeight'.  These sizes now reflect  the total size of the lightbox, not just the inner content.  This is so users can accurately anticipate  % sizes without fear of creating scrollbars.
589
* Clicking on a photo will now switch to the next photo in a set.
590
* Loading.gif is more stable in it's position.
591
* Added a minified version.
592
* Code passes JSLint.
593

    
594
##### Version 1.0.5 - March 11 2009
595
* Redo: Fixed a bug where IE would cut off the bottom portion of a photo, if the photo was larger than the document dimensions.
596

    
597
##### Version 1.0.4 - March 10 2009
598
* Added an option to allow users to automatically open the lightbox. Example usage: $(".colorbox").colorbox({open:true});
599
* Fixed a bug where IE would cut off the bottom portion of a photo, if the photo was larger than the document dimensions.
600

    
601
##### Version 1.0.3 - March 09 2009
602
* Fixed vertical centering for Safari 3.0.x.
603

    
604
##### Version 1.0.2 - March 06 2009
605
* Corrected a typo.
606
* Changed the content-type check so that it does not assume all links to photos should actually display photos. This allows for Ajax/inline/and iframe calls on anchors linking to picture file types.
607

    
608
##### Version 1.0.1 - March 05 2009
609
* Fixed keydown events (esc, left arrow, right arrow) for Webkit browsers.
610

    
611
##### Version 1.0 - March 03 2009
612
* First release