END %]
</div>
-<div class="photoview">
- [% SET sizes = request.config.sizes %]
- [% IF request.params.exists("scale") %]
- [% SET size = request.params.scale %]
- [% ELSIF request.session.scale %]
- [% SET size = request.session.scale %]
- [% ELSE; SET size = 1; END; %]
- <img src="[% photo.sized_url(size) %]">
- <p> (Original size [%photo.dimensions %]) </p>
- <p>
- Size:
- [% SET i = 0; WHILE i < sizes.size %]
- [% IF photo.is_bigger(sizes.$i); %]
- [% IF i == size %]
- [% sizes.$i %]
- [% ELSIF sizes.$i == "full" %]
- <a href="[%photo.path("url")%]">full</a>
- [% ELSE %]
- <a href="[%url%]?scale=[% i %]&active=[%tab%]">[% sizes.$i %]</a>
- [% END %]
- [% END; %]
- [% SET i = i + 1 %]
- [% END %]
- </p>
- [%# Now put it back in the session %]
- [% SET request.session.scale = size %]
-</div>
+[% PROCESS sized %]
[% IF photo.description OR photo.copyright OR photo.license %]
<div class="photodesc">
function select_tab(name) {
document.getElementsByClassName("active").each(function (x) { x.removeClassName("active")});
new Ajax.Updater("content","[%base%]/photo/"+name+"/[%photo.id%]",
- { method: "get" }
+ { method: "get", evalScripts: true }
)
$(name).addClassName("active");
}