I agree! It will be done.Just wanted to mention that there should be a warning on the test pages, that not -all- examples work withthe default setting
Unobtrusive means (roughly) that you don't put any JavaScript code inline like onclick. If you look at the markup for the unobtrusive examples, you will see that the only thing Highslide needs to pick up the links is a rel attribute.What exact does "Unobtrusive" version do?
I took away the hs.captionTemplateId in the 3.3, because I think templating could be done much more elegantly using events, and with respect to the ever-lasting demand of keeping filesize down. This is an example of templating in the new version:Bug: hs.captionTemplateId = 'the-template'; is not working in the 3.3 alpha anymore
Code: Select all
HsExpander.prototype.onAfterGetCaption = function(sender) {
this.caption.innerHTML = this.caption.innerHTML.replace('{filesize}', this.content.src);
}
Code: Select all
<div class="highslide-caption">
This image's filename is {filename}.
</div>
Code: Select all
the construct is maybe a bit too complex for "normal users"?
Code: Select all
HS was never made for "normal users"
Code: Select all
.highslide-active-anchor img {
visibility: hidden;
}