Changeset 32

Show
Ignore:
Timestamp:
02/13/07 08:57:55 (2 years ago)
Author:
simon
Message:

More Ajaxing.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Memories/Photo.pm

    r31 r32  
    133133sub tagedit :Exported {} 
    134134sub similar :Exported {} 
     135sub sized :Exported {} 
    135136 
    136137use Class::DBI::Plugin::Pager; 
  • trunk/templates/photo/view

    r14 r32  
    6262</div> 
    6363 
    64 <div class="photoview"> 
    65     [% SET sizes = request.config.sizes %] 
    66     [% IF request.params.exists("scale") %] 
    67         [% SET size =  request.params.scale  %] 
    68     [% ELSIF request.session.scale %] 
    69         [% SET size =  request.session.scale  %] 
    70     [% ELSE; SET size =  1; END; %] 
    71     <img src="[% photo.sized_url(size) %]"> 
    72     <p> (Original size [%photo.dimensions %]) </p> 
    73     <p> 
    74     Size:  
    75     [% SET i = 0; WHILE i < sizes.size %] 
    76         [% IF photo.is_bigger(sizes.$i);  %] 
    77             [% IF i == size %] 
    78                 [% sizes.$i %] 
    79             [% ELSIF sizes.$i == "full" %] 
    80                 <a href="[%photo.path("url")%]">full</a> 
    81             [% ELSE %] 
    82                 <a href="[%url%]?scale=[% i %]&active=[%tab%]">[% sizes.$i %]</a> 
    83             [% END %] 
    84         [% END; %]  
    85     [% SET i = i + 1 %] 
    86     [% END %] 
    87     </p> 
    88     [%# Now put it back in the session %] 
    89     [% SET request.session.scale = size %] 
    90 </div> 
     64[% PROCESS sized %] 
    9165 
    9266[% IF photo.description OR photo.copyright OR photo.license %]