Testimonials
This is the single best usability improvement I've seen in image viewing since the digital age. For instance, the company [XXX] just bought [YYY], for all the whiz-bang, simply cannot (in my opinion) rival the elegant and beautiful, yet powerful simplicity of your creation. I congratulate and thank you sincerely. It is an added bonus that you have made your creation available under such a non-restrictive licence. I hope your usability talent is well-appreciated.
Janos, Budapest
Highslide is an outstanding piece of work, and I’m particularly impressed by how you’ve dealt with issues such as browser compatibility and accessibility without compromising on functionality. I’ve been trying all weekend to find where the limitations are, but you seem to have covered everything, and in an elegant manner too – well done!
Gary, UK
Again, I am truly appreciative and impressed by your quality of product, level of support, technical abilities, and willingness to help. It is for all these reasons that I am enamored by your product and customer support. It is also for these reasons that I am purchasing a license for your software.
Sean Dempsey
We've been looking at a way to enhance our ecommerce and photography software for some time, and were lucky enough to stumble upon Highslide JS. Integration was incredibly straight forward, the documentation and examples meant that we could very quickly decide on the best way forward for our own application, and within an hour we had rewritten our own software to include the Highslide JS functionality as standard. We've tested it on several browsers across several platforms and it works perfectly so far, with no hanging around waiting for java applets to install or inconvenient cabfile installations. We would have no hesitation whatsoever in recommending Highslide to anyone who is considering taking a huge leap forward with their image galleries. Excellent work Torstein, thank you!
Mark Reid
Director, Three Ravens Ltd
First of all: this is one of the best javascripts I've ever encountered. Very useful, customizable and rock solid. You are doing a fantastic job, Torstein. (...)
(...) And that's not all ... you're on this forum answering all those questions with such patience. What a saint.
|
Changelog
-
Version 4.0.5 (August 30 2008)
- Fixed bug with controls not working on the "controls in heading" example.
- Fixed hs.lang bug introduced in 4.0.4.
- Fixed bug with IE when running slideshow without crossfade and non-preloaded images.
-
Version 4.0.4 (August 26 2008)
- Added image map example to the download package.
- Fixed viewport fitting bug when using heading and caption with HTML.
- Worked around IE bug that caused "Operation aborted" error message when trying to open a Highslide image before the DOM was loaded.
- Worked around bugs in Safari < 3.1 causing overlays and crossfading to stay invisible.
- Fixed issue with lanuage string parsing backwards compatibility.
- Fixed dimmer update in IE on moving expander below page.
-
Version 4.0.3 (August 14 2008)
- Fixed Opera's cancelling of keystroke events.
- Fixed issue with spacebar and running slideshows.
- Fixed bug in fade transitions and captions.
- Fixed bug with crossfading HTML expanders.
- Run hs.updateAnchors() internally on opening new galleries and on previous/next navigation.
-
Version 4.0.2 (August 11 2008)
- Fixed crash when no overlays and size reduced.
- Fixed issues with empty caption/heading.
- Fixed invisible heading/caption when opening Highslide on page load.
- Fixed onAfterGetContent issue.
-
Version 4.0.1 (August 7 2008)
- Fixed overlay width issues with IE in quirks mode.
-
Version 4.0.0 (August 6 2008)
- Added the Gallery extension with slideshow.
- Added headings.
- Added index number for the images.
- Added crossfade transition.
- Added image map support.
- Added maincontent syntax for inline HTML content.
- Added hs.lang object for better internationalisation.
- Added support for SWFObject 2.x which broke the support for SWFObject 1.5.
- Added resize support for images.
- Rewrote captions to become a subset of operlays.
- Upgrade notes:
- For Flash expanders, Highslide 4 supports SWFObject 2.0, and support for version 1.5 is broken. The file swfobject.js must be replaced with the new one found in the download package. The syntax for declaring the SWFObject has also changed, and must be upgraded.
- The CSS-classes
.highslide-display-block and .highslide-display-none are deprecated and can be removed from your CSS.
- Highslide 4.0 indexes all anchors for faster access. This means that after the DOM is changed by script or Ajax injection, hs.updateAnchors must be run.
-
Version 3.3.22 (July 14 2008)
- Worked around Safari iframe caching bug.
- Fixed centered dimming bug with IE7.
- Worked around Opera 9.5 issue with parsing id's in Ajax included content.
-
-
Version 3.3.21 (June 22 2008)
-
-
Version 3.3.20 (June 19 2008)
- Fixed iframe display bug in Mozilla browsers related to the Opera fix in 3.3.19.
-
-
Version 3.3.19 (June 1 2008)
- Added the fade switch on overlays.
- Fixed never ending "Waiting..." status in Firefox and Safari on Ajax content with id.
- Fixed too great dimming curtain after doing full expand.
- Fixed crash on closing in IE8 Beta.
- Fixed issue with reading hs.src when putting hs.expand in a wrapper function.
- Fixed erroneous height calculation of iframes when objectLoadTime = "before" in Opera.
- Fixed wrong cursor on thumbnail after closing, by disabling loading cursor altogether.
- Fixed bug with fading transitions and reopening HTML content.
- Fixed bug with dimming and nested expanders.
-
-
Version 3.3.18 (April 30 2008)
- Fixed the onAfterGetContent event, broken since 3.3.16.
-
-
Version 3.3.17 (April 26 2008)
- Worked around a Mozilla bug causing errors when mouse over form inputs.
-
-
Version 3.3.16 (April 25 2008)
- Fixed border issue with HTML expanders, introduced in 3.3.13.
- Fixed JS error on AJAX in IE6, introcuced in 3.3.13.
-
-
Version 3.3.15 (April 24 2008)
- Fixed JS error on closing the expander before caption was fully visible.
-
-
Version 3.3.14 (April 16 2008)
- Debugging message caused HS crash on IE in version 3.3.13.
- Fixed JS error on Previous, Next and Close buttons.
-
-
Version 3.3.13 (April 15 2008)
- Fixed memory leaks.
- Worked around https bug for Ajax and iframe content in IE6.
- Prevent dragging outside viewport.
- Worked around resizing bug in Safari 3.
- Preserve newlines in Ajax content.
- Worked around ClearType bug and nested opacities bug with fading in IE7.
- Worked around hasLayout bug in IE6 on certain cases of dimming.
- Added loading label for non-cached Ajax content.
- Fixed rounding errors that caused HTML content to be mispositioned in certain conditions.
- Worked around Safari bug that lead to blank iframes when using refresh, back or forward buttons and contentLoadTime = 'before'.
-
-
Version 3.3.12 (February 29 2008)
-
-
Version 3.3.11 (February 22 2008)
- Fixed round-off error with dimmingDuration
-
-
Version 3.3.10 (February 18 2008)
- Fixed miscalculation of width with certain expandDurations, introduced in version 3.3.9.
-
-
Version 3.3.9 (February 15 2008)
- Worked around Safari easing bugs.
- Added hs.dimmingGeckoFix.
- Better stripping out of script and link tags in AJAX included content.
-
-
Version 3.3.8 (January 26 2008)
- Fixed display bug when dragging the image during expansion.
-
-
Version 3.3.7 (January 24 2008)
-
-
Version 3.3.6 (January 6 2008)
- Fixed "Hide covered elements" bug for IE6 introduced in version 3.3.4.
-
-
Version 3.3.5 (January 6 2008)
- Fixed double overlays with preserveContent, introduced in 3.3.4.
-
-
Version 3.3.4 (January 4 2008)
- Worked around Gecko/Mac bug with dimming and flash content.
- Fixed scrollbars showing through popups in Gecko/Mac.
- Better dragging/resizing with iframes; a mask above the iframe catches mouse up.
- Fixed issue with
name="id" in IE6.
- Fixed overwriting of global variables from Highslide.
- Fixed bug when cancelling expanders before load.
- Upgrade notes:
- If you use dimming with flash content, a graphic called geckodimmer.png must be present in your hs.graphicDir directory to work around a bug in Gecko (< 1.9) browsers on the Mac.
-
Version 3.3.3 (December 8 2007)
- Fixed flickering on displaying non-preloaded outlines.
- Fixed full-expand hiding on mouse out, bug introduced yesterday.
-
Version 3.3.2 (December 7 2007)
- Added the hs.Expander.prototype.onCreateOverlay event.
- Added the
useOnHtml option to hs.registerOverlay.
- Fixed dimming bugs.
- Fixed bug when click image while expanding.
- Fixed bugs with iframes in IE.
- Upgrade notes:
- While overlays for HTML were added in version 3.3.0, it caused problems for users with both images and HTML popups. Suddenly overlays appeared where they should not. From now on the useOnHtml option in hs.registerOverlay must be
true to allow overlays on HTML.
-
Version 3.3.1 (December 4 2007)
- Fixed issues with hs.dimmingOpacity.
-
Version 3.3.0 (November 28 2007)
- Added possibility for customizing Highslide's components through the Configurator.
- Added events.
- Added unobtrusive syntax.
- Added self rendering content wrappers for HTML.
- Added automatic detection of content size for iframes.
- Added options for specifying the caption text.
- Added a resize handle for HTML content.
- Added overlays for HTML content.
- Added padding for small images having a wide caption.
- Upgrade notes:
- Instead of including highslide.js and highslide-html.js for HTML content popups, you now only include one file, highslide-with-html.js.
hs.hideThumbOnExpand is deprecated. Now this behaviour is controlled by the .highslide-active-anchor CSS rule.
- The full expand icon has got it's own CSS rule,
.highslide-full-expand, giving you full control of it's appearance.
-
Version 3.2.11 (November 19 2007)
- Fixed issue with QuickTime movie not disappearing after closing iframe.
- Fixed outer-glow outline not working in IE6.
-
Version 3.2.10 (October 22 2007)
- Fixed bug in the previous fix.
-
Version 3.2.9 (October 20 2007)
- Fixed allowMultipleInstances = false in combination with preserveContent.
-
Version 3.2.8 (October 14 2007)
- Fixed clipping of overlays with negative margins in IE.
- Fixed rendering problem on outlines when tr height CSS was set.
- Fixed rendering problems after closing Flash content in Gecko/Mac.
-
Version 3.2.7 (September 9 2007)
-
Version 3.2.6 (September 8 2007)
- New internal functions reduce the need for cloning of elements, thereby fixing some bugs related to cloning.
hs.preserveContent defaults to true to prevent cloning.
- Fixed bug related to fading in and out overlays.
-
Version 3.2.5 (August 22 2007)
- Fixed slideshowGroup bug introduced in 3.2.4.
-
Version 3.2.4 (August 17 2007)
- Smoother expanding in IE.
- Fixed selectbox bug in Gecko engines.
- Fixed selectbox bug in IE.
-
Version 3.2.3 (August 8 2007)
- Fixed IE bug firing multiple events when cycling rapidly through images.
- Fixed IE6 padding bug in Highslide HTML.
-
Version 3.2.2 (August 4 2007)
- Fixed bug with rewriting element ID's during cloning.
- Fixed positioning issue.
-
Version 3.2.1 (July 29 2007)
- Fixed problems with linked CSS and JavaScript in AJAX included files.
- Improved
hs.getExpander().
-
Version 3.2.0 (July 25 2007)
- Upgrade note: The
/highlide/graphics/outlines directory
has to be replaced due to new outline graphics.
- New AJAX objectType for HTML Extension.
- New
HsExpander.prototype.reflow() method for dynamic content.
- New option
hs.preserveContent.
- Creates graphic outlines from one single image for faster loading.
- Overlays fade in and out.
- Smoother scrolling caption.
-
Version 3.1.11 (July 19 2007)
- Fixed some marginal bugs.
- Fixed IE5 crashes.
-
Version 3.1.10 (May 22 2007)
- Fixed flickering overlays on expand.
- Fixed potensial positioning problem.
-
Version 3.1.9 (April 30 2007)
- Fixed display bug for Opera, introduced in version 3.1.8.
- Fixed doClose bug when using
allowMultipleInstances = false.
-
Version 3.1.8 (April 15 2007)
- Added
targetX and targetY properties.
-
Version 3.1.7 (March 29 2007)
- Fixed overflow issue in Highslide HTML.
- Fixed loading label not appering under certain conditions.
-
Version 3.1.6 (March 18 2007)
- Fixed positioning issue using
overflow:auto in IE standards compliance mode, secondary to the fix in version 3.1.3.
-
Version 3.1.5 (March 16 2007)
- Dynamic renaming of cloned elements to prevent id conflict.
- Added purging of DOM events
to reduce memory leaks in IE.
-
Version 3.1.4 (March 11 2007)
- Fixed RegEx bug in Firefox 1.0.
-
Version 3.1.3 (March 10 2007)
- Fixed issue with thumbs in overflow:auto HTML elements.
- Fixed layout bug in Highslide HTML iframes.
-
Version 3.1.2 (March 5 2007)
- Fixed bug with multiple iframes in Highslide HTML.
-
Version 3.1.1 (March 4 2007)
- Fixed issue with outline width and
hs.allowSizeReduction = false
-
Version 3.1.0 (March 1 2007)
- Added src parameter.
- Added ability to apply slideshowGroup without the thumbnails being in source order.
- Added captionTemplateId parameter.
-
Version 3.0.1 (February 22 2007)
- Fixed bug on drag and no outlines.
-
Version 3.0.0 (February 18 2007)
- Added Highslide HTML Extension.
- Rewritten outline logic to achieve preloaded outlines and instant display.
- No highslide-container needed.
-
Version 2.2.9 (February 12 2006)
- Fixed Safari bug where outlines appeared while loading.
- Fixed Safari bug where overlays didn't appear on mouseover.
-
Version 2.2.8 (January 10 2006)
-
Version 2.2.7 (December 8 2006)
- Better event capturing model prevents crashes with other javascripts.
- Fixed outline/font-size bug with IE7.
-
Version 2.2.6 (December 5 2006)
- Added closing on Escape key.
- Added
captionSlideSpeed option.
- Fixed bugs in older IE.
-
Version 2.2.5 (November 22 2006)
- Fixed new double click error.
-
Version 2.2.4 (November 22 2006)
- Fixed IE bug on no borders.
-
Version 2.2.3 (November 21 2006)
- Added support for IE7's page zoom.
- Better handling of selectbox hiding in IE < 7.
- Better positioning with wide borders.
-
Version 2.2.2 (November 15 2006)
- Fixed layout problems with shared captions in IE.
-
Version 2.2.1 (November 11 2006)
- Fixed errors on double clicking.
- Slash escaping in
rel attribute for valid markup.
-
Version 2.2 (November 4 2006)
- Added
captionId parameter to allow the same caption to be applied to multiple images.
- Added
slideshowGroup parameter to allow grouping of images into slideshows.
- Added
enableKeyListener parameter to allow the designer to disable keystrokes.
-
Version 2.1 (October 31 2006)
- Improved slideshow functionality with key stroke listener, better next/previous functions and preloading of next image.
- HTML fallback allows a HTML page to be shown instead of the image if the expander fails.
- Custom overlays allows the web designer to show content on top of the image.
align parameter to center the image in the client window.
- Valid CSS.
- Handle for moving the image from a text link.
- Better control of
minWidth and minHeight if the client size is smaller than the image.
- Fixed Opera
clientHeight bug.
-
Version 2.0.3 (October 2 2006)
-
Version 2.0.2 (September 15 2006)
- Added compatibility for Safari 2.0 on Mac thanks to Eric Leuliette.
-
Version 2.0.1 (September 8 2006)
- Fixed onload loop bug which crashed certain Gecko-powered browsers.
-
Version 2.0 (September 5 2006)
This is the first version under the name Highslide JS. Unfortunately backwards compatibility was lost due to some change in the CSS implementation allowing graphic outlines. News and fixes:
- Captions slide down from behind the image.
- Alpha-transparent drop shadows and other graphic outlines.
- CSS-configurable loading label appears on top of thumbnail while full image is loading.
- Previous and Next links.
- Fixed bug where the script crashed if a thumbnail was clicked while another was expanding.
-
Version 1.1.2 (August 25 2006)
- Fixed bug which crashed certain Gecko-powered browsers.
- Fixed issue with scrolling offset in Firefox when doctype was not specified.
-
Version 1.1.1 (July 25 2006)
- Fixed compatibility for Konqueror 3.5.
-
Version 1.1 (July 4 2006)
- Script works before page is fully loaded.
-
Version 1.0 (June 25 2006)
|
|