Changeset 728
- Timestamp:
- 11/09/06 08:36:33 (2 years ago)
- Files:
-
- branches/wheeljack/lib/MT/App/CMS.pm (modified) (2 diffs)
- branches/wheeljack/tmpl/cms/upload_complete.tmpl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/wheeljack/lib/MT/App/CMS.pm
r724 r728 5287 5287 my $q = $app->param; 5288 5288 my($url, $width, $height) = map $q->param($_), qw( url width height ); 5289 my $wrap_style = ''; 5290 if($q->param('wrap_text')) { 5291 if($q->param('alignment') eq 'left') { 5292 $wrap_style = 'style="float: left; margin: 0px 5px 5px 0px;"'; 5293 } else { 5294 $wrap_style = 'style="float: right; margin: 0px 0px 5px 5px;"'; 5295 } 5296 } 5297 5289 5298 my ($base_url, $fname) = $url =~ m|(.*)/([^/]*)|; 5290 5299 $url = $base_url . '/' . $fname; # no need to re-encode filename; url is already encoded … … 5400 5409 if ($thumb) { 5401 5410 return <<"HTML"; 5402 <a href="$url"><img alt="$fname" src="$thumb" width="$thumb_width" height="$thumb_height" /></a>5411 <a href="$url"><img alt="$fname" src="$thumb" width="$thumb_width" height="$thumb_height" $wrap_style /></a> 5403 5412 HTML 5404 5413 } else { 5405 5414 return <<"HTML"; 5406 <img alt="$fname" src="$url" width="$width" height="$height" />5415 <img alt="$fname" src="$url" width="$width" height="$height" $wrap_style /> 5407 5416 HTML 5408 5417 } branches/wheeljack/tmpl/cms/upload_complete.tmpl
r2 r728 7 7 <TMPL_IF NAME=CAN_POST> 8 8 if (f.new_entry[0].checked) 9 do StartEntry(f, mode);9 doHandleMode(f, mode, 'start_upload_entry'); 10 10 else 11 11 </TMPL_IF> 12 doShowHTML(f, mode);12 doHandleMode(f, mode, 'show_upload_html'); 13 13 } 14 14 15 function doShowHTML (f, mode) { 16 var url = '<TMPL_VAR NAME=SCRIPT_URL>?__mode=show_upload_html&blog_id=<TMPL_VAR NAME=BLOG_ID>&url=<TMPL_VAR NAME=URL ESCAPE=URL>&site_path=<TMPL_VAR NAME=SITE_PATH>&fname=<TMPL_VAR NAME=FNAME ESCAPE=URL>&' + mode; 15 function doHandleMode (f, mode, type) { 16 var url = '<TMPL_VAR NAME=SCRIPT_URL>?__mode=' + type; 17 url += '&blog_id=<TMPL_VAR NAME=BLOG_ID>&url=<TMPL_VAR NAME=URL ESCAPE=URL>&site_path=<TMPL_VAR NAME=SITE_PATH>&fname=<TMPL_VAR NAME=FNAME ESCAPE=URL>&' + mode; 17 18 <TMPL_IF NAME=DO_THUMB> 18 19 if (f.thumb.checked) 19 20 url += '&thumb=1&' + calcGeometry(f); 20 21 </TMPL_IF> 21 window.location = url; 22 } 23 24 function doStartEntry (f, mode) { 25 var url = '<TMPL_VAR NAME=SCRIPT_URL>?__mode=start_upload_entry&blog_id=<TMPL_VAR NAME=BLOG_ID>&url=<TMPL_VAR NAME=URL ESCAPE=URL>&site_path=<TMPL_VAR NAME=SITE_PATH>&fname=<TMPL_VAR NAME=FNAME ESCAPE=URL>&' + mode; 26 <TMPL_IF NAME=DO_THUMB> 27 if (f.thumb.checked) 28 url += '&thumb=1&' + calcGeometry(f); 29 </TMPL_IF> 30 window.opener.location = url; 31 window.close(); 22 if (f.wrap_text.checked) { 23 url += '&wrap_text=1&alignment='; 24 if (f.alignment[0].checked) { 25 url += f.alignment[0].value; 26 } else { 27 url += f.alignment[1].value; 28 } 29 } 30 if (type == 'start_upload_entry') { 31 window.opener.location = url; 32 window.close(); 33 } 34 else if (type == 'show_upload_html') { 35 window.location = url; 36 } 32 37 } 33 38 … … 112 117 </TMPL_IF> 113 118 119 <TMPL_IF NAME=IS_IMAGE> 120 <p> 121 <label> 122 <input type="checkbox" name="wrap_text" value="1" /> <MT_TRANS phrase="Wrap text">: 123 <input type="radio" name="alignment" value="left" checked="checked" /> <MT_TRANS phrase="Left"> 124 <input type="radio" name="alignment" value="right" /> <MT_TRANS phrase="Right"> 125 </p> 126 </TMPL_IF> 127 114 128 <TMPL_IF NAME=DO_THUMB> 115 129 <h4><MT_TRANS phrase="Image Thumbnail"></h4>
