Change Log for Lightbox Plus

Description of recent fixes, updates and additions to Lightbox Plus

 

1.6.8

  • Fixed duplicate rel=lightbox[] tags being generated.
  • Fixed IE 6 specific stylesheets – should provide correct headers for php based css documents.
    • AlphaImageLoader should automatically be configure for old verions of IE – 6 or less
  • As of this version IE 6 or less are no longer supported.
    • If you are using IE 6 or less it is recommended that you upgrade your browser.
  • Added option to auto-lightbox text links to images
  • Added additional width and height options
    • width – can set a fixed total width. This includes borders and buttons.
    • height - can set a fixed total height. This includes borders and buttons.
    • innerWidth – This is an alternative to ‘width’ used to set a fixed inner width. This excludes borders and buttons.
    • innerHeight – This is an alternative to ‘height’ used to set a fixed inner height. This excludes borders and buttons.
    • initialWidth - can set the initial width, prior to any content being loaded.
    • initialHeight – can set the initial height, prior to any content being loaded.
  • Updated admin.css and admin-html.php to correct a top level class that may effect global styles.
  • Now works correctly with WordPress MU
    • Tested with WordPress MU 2.9.2
  • Degradation of performance in Firefox corrected. May still occur in older versions
    • Note: with the release of Firefox 3.0.19 the 3.0.x branch of Firefox will reach its end of life on March 30, 2010

1.6.7

  • Added fix to auto-lightbox images that are missing title attributes (Thanks Jörn)
    • This primarily affects images that were placed using older verisons of WordPress
  • Interface updates
    • Changed admin panel to work that same way as my other plugins and thereby ease code maintainence
    • Quick links in plugins list
    • Added additiona support and FAQ links to admin panel
  • Readme and faq update
  • Actually includes ColorBox 1.3.6 which some how was replaced by 1.3.1 in last release (1.6.6) for which I apologize.
  • Includes lightbox-plus.pot for language translations for interested parties.

1.6.6

  • Tested with WordPress 2.9.1
    • Only works with WordPress 2.8+ due to the use of the $in_footer parameter used in the wp_enqueue_script() function.
  • Moved all possible JavaScript to the footer to improve load speed
    • Requires theme has the wp_footer() hook
  • Cleaned up jQuery call to correctly work in no conflict mode per definition.
    • Updated Colorbox to 1.3.6 which include the following fixes
    • Small change to make Colorbox compatible with jQuery 1.4
    • Fixed a bug introduced in 1.3.4 with IE7’s display of example 2 and example 3, and auto-width in Opera.
    • Fixed a bug introduced in 1.3.4 where colorbox could not be launched by triggering an element’s click event through JavaScript.
    • Minor refinements.
    • Event delegation is now used for elements that ColorBox is assigned to, rather than individual click events.
    • 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.
    • Ajax content is now immediately added to the DOM to be more compatible if that content contains script tags.
    • Focus is now returned to the calling element on closing.
    • Fixed a bug where maxHeight and maxWidth did not work for non-photo content.
    • Direct calls no longer need 'open:true', it is assumed. Example: $.fn.colorbox({html:"<p>Hi</p>"});
    • Changed $.fn.colorbox.element() to return a jQuery object rather the DOM element.
    • jQuery.colorbox-min.js is compressed with Google’s Closure Compiler rather than YUI Compressor.
    • 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.
    • Renamed 'scrollbars' option to 'scrolling' to be in keeping with the existing HTML attribute. The option now also applies to iframes.
    • Bug fix: In Safari, positioning occassionally incorrect when using ‘100%’ dimensions.
    • Bug fix: In IE6, the background overlay is briefly not full size when first viewing.
    • Bug fix: In Firefox, opening ColorBox causes a split second shift with a small minority of webpage layouts.
    • Simplified code in a few areas.
  • Special thanks for navjotjsingh for the include, excude fix for WordPress built in gallery

1.6.3

  • Eliminated conflict with Featured Content plug-in
    • Removed jQuery.noConflict() due to poor implementation on my part.
    • Kept $lbp jQuery variable.
  • jQuery conflicts should all be resolved – hopefully.
  • Minor modification to wp_enqueue_script function cal to include colorbox version.
  • Now works with WordPress Mu if rel=lightbox[] is added manually.
    • Working on solving auto lightboxing issues with WordPress Mu

1.6.2

  • Added jQuery.noConflict() to the initiator to hopefully eliminate issues with other jQuery libraries loading and causing conflicts.
    • Changed jQuery $ variable to $lbp to give a unique constructor.
  • Added replacement shortcode gallery method to allow Lightbox Plus to work with shortcode galleries called via the echo do_shortcode('[ gallery link="file" size="thumbnail"]'); method in templates.
    • Replacement shortcode gallery function automatically adds rel="lightbox" or class="cboxModal" as selected in options.
  • Added code to automatically cleanup doubled title tags from shortcode galleries.
  • Added quicklinks to the plugin listing on the plugin page.
  • Some minor UI tweaks to the admin page.

1.6.1

  • Fixed IE display issues for elegant and shadowed themes.
    • Should now correctly grab path to images for IE 6/7/8
  • Re-added additional simple styles blue, green, grey, purple, red, teal, yellow in addition to balck and white
    • Fixed prev/next buttons in simple styles to only display when cursor hovers over left or right of image.

1.6

  • Added the much requested feature for Lightbox Plus to work with WordPress’ built in gallery
    • Added checkbox to select whether to use with WP built in gallery.
  • Updated LightBox Plus to use new version of ColorBox
  • Updated ColorBox to version 1.3.1 with the following changes
    • Removed the IE-only stylesheets and conditional comments. All CSS is handled by a single CSS file for all examples.
    • Removed user-agent sniffing from the js and replaced it with feature detection. This will allow correct rendering for visitors masking their agent type.
    • Added `$.fn.colorbox.resize()` method to allow ColorBox to resize it’s height if it’s contents change.
    • Added `scrollbars` option to allow users to turn off scrollbars when using the `resize()` method.
    • Renamed the `resize` option to be less ambiguous. It’s now `scalePhotos`.
    • 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.
    • Fixed a bug with the slideshow mouseover graphics that appeared after ColorBox is opened a 2nd time.
    • Fixed a bug where ClearType may not work in IE 6 & 7 if using the fade transition.
    • Minor code optimizations to increase compression.
  • Minor corrections to admin interface.

1.5.5

  • Updated additional code that didn’t make it into 1.5.4 to use less memory and run faster
  • Separated the admin panel output to a separate file
    • Added some custom admin panel styles
    • Cosmetic changes to admin panel

1.5.4

  • Fixed bug where titles were being broken when DO NOT USE TITLE was checked.
  • Fixed issue with limited character sets – should allow any characters in the title (diacritics, umlauts, etc.)
  • Optimized code to use less memory and run faster
  • Updated ColorBox to version 1.2.9
  • No new features at this time

1.5.3.1

  • Fixed bug causing plugin not to use correct stylesheet on initial install or reset. It was pointing to a non exsitent style (shadow instead of shadowed.)

1.5.3

  • Added class based option.
    • If options is checked, Lightbox Plus will only lightbox images via class: cpModal attribute.
    • Using this method you can manually control which images are affected by Lightbox Plus by adding the cpModal class the image link URL and checking the Don’t Auto-Lightbox Images option.
  • Added option to not automatically add attributes required for Lightbox Plus to work. This allows for more manual image control.
  • Added option not to display image titles.
  • Updated ColorBox to version 1.2.5

1.5.2

  • Reset/re-initialize button on the plugin page will now remove the old files that were not removed during upgrade to 1.5.x from pre 1.5 versions.
  • Fixed the slideshow timing to display and save correctly – any amountof time over 5000 milliseconds was displaying as 13000 milliseconds.
  • Miscellaneous cosmetic fixes and text adjustments

1.5.1

  • Fixed the need to have added to image links

1.5

  • Rebuilt Lightbox Plus to utilize ColorBox for it’s image overlay functions
    • Supports photos, photo groups, slideshow, ajax, inline, and iframed content.
    • Appearance is completely controlled through CSS so users can restyle the box.
    • Written in jQuery plugin format and can be chained with other jQuery commands.
    • Generates W3C valid XHTML and CSS, adds no JS global variables & passes JSLint.
  • README! – If you are upgrading from a previous version you will need to reset your Lightbox Plus settings as they have all changed and the old values are no longer useful.
  • README! – There is a reset button that will remove your old options and replace them with the new options, Lightbox Plus will act funny until you either reset it or update the settings.
  • README! – If you have custom styles back them up before proceeding. You will need to convert them to the new directory and ColorBox format to use them again.
  • README! – Only the black and white existing styles have been ported to the new format, it is very easy to convert any of the other color styles to the new format.
  • Added reset button to allow for resetting to defualt settings.
  • Tested In: Firefox 2, 3, Safari 3, 4, Opera 9, 10, Chrome 1, 2, Internet Explorer 6, 7, 8.

1.4

  • There is no version 1.4

1.3.4

  • Updated to work with WordPress 2.8

1.3.3

  • Fixed another problem with JavaScript error causing script not to work correctly.  (Thanks to Dirk for pointing it out)

1.3.2

  • Fixed problem with JavaScript error on IE7.
  • Added some additional color styles.

1.3.1

  • Updated lightbox.js to allow better control from the admin panel – lightbox was failing sometimes due to duplicate javascript.

1.3.0

  • Added ability to configure Lightbox options from the admin panel
  • Initializes base options on load
  • Modified and rewrote code for better readability and functionality

1.1.1

  • Moved admin panel under Design
  • Minor code formating for better readability

1.1.0

  • Fixed absolute pathing – should now work in blog residing in sub directories
  • Rolled code into class structure

1.0.1

  • Modifications to regex usage for image linking

1.0

  • Initial release

Comments are closed.