Changeset 13883 for trunk/admin/themes
- Timestamp:
- Apr 3, 2012, 11:01:40 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/themes/default/template/configuration.tpl
r13838 r13883 269 269 {if isset($sizes)} 270 270 271 {footer_script}{literal} 271 {footer_script} 272 var labelMaxWidth = "{'Maximum Width'|@translate}"; 273 var labelWidth = "{'Width'|@translate}"; 274 275 var labelMaxHeight = "{'Maximum Height'|@translate}"; 276 var labelHeight = "{'Height'|@translate}"; 277 {literal} 272 278 jQuery(document).ready(function(){ 273 function toggleResizeFields( prefix) {274 var checkbox = jQuery("# "+prefix+"_resize");275 var needToggle = jQuery(" input[name^="+prefix+"_]").not(checkbox).parents('tr');279 function toggleResizeFields(size) { 280 var checkbox = jQuery("#original_resize"); 281 var needToggle = jQuery("#sizeEdit-original"); 276 282 277 283 if (jQuery(checkbox).is(':checked')) { … … 285 291 toggleResizeFields("original"); 286 292 jQuery("#original_resize").click(function () {toggleResizeFields("original")}); 293 294 jQuery("a[id^='sizeEditOpen-']").click(function(){ 295 var sizeName = jQuery(this).attr("id").split("-")[1]; 296 jQuery("#sizeEdit-"+sizeName).toggle(); 297 jQuery(this).hide(); 298 }); 299 300 jQuery(".cropToggle").click(function() { 301 var labelBoxWidth = jQuery(this).parents('table.sizeEditForm').find('td.sizeEditWidth'); 302 var labelBoxHeight = jQuery(this).parents('table.sizeEditForm').find('td.sizeEditHeight'); 303 304 if (jQuery(this).is(':checked')) { 305 jQuery(labelBoxWidth).html(labelWidth); 306 jQuery(labelBoxHeight).html(labelHeight); 307 } 308 else { 309 jQuery(labelBoxWidth).html(labelMaxWidth); 310 jQuery(labelBoxHeight).html(labelMaxHeight); 311 } 312 }); 313 314 jQuery("#showDetails").click(function() { 315 jQuery(".sizeDetails").show(); 316 jQuery(this).css("visibility", "hidden"); 317 }); 318 287 319 }); 288 320 {/literal}{/footer_script} 289 321 322 {literal} 323 <style> 324 .sizeEnable {width:50px;} 325 .sizeEditForm {margin:0 0 10px 20px;} 326 .sizeEdit {display:none;} 327 #sizesConf table {margin:0;} 328 .showDetails {padding:0;} 329 .sizeDetails {display:none;margin-left:10px;} 330 .sizeEditOpen {margin-left:10px;} 331 </style> 332 {/literal} 333 290 334 <fieldset id="sizesConf"> 291 335 <legend>{'Original Size'|@translate}</legend> 292 336 293 <table> 294 <tr> 295 <th><label for="original_resize">{'Resize after upload'|@translate}</label></th> 296 <td><input type="checkbox" name="original_resize" id="original_resize" {if ($sizes.original_resize)}checked="checked"{/if}></td> 297 </tr> 337 <div> 338 <label for="original_resize"> 339 <input type="checkbox" name="original_resize" id="original_resize" {if ($sizes.original_resize)}checked="checked"{/if}> 340 {'Resize after upload'|@translate} 341 </label> 342 </div> 343 344 <table id="sizeEdit-original"> 298 345 <tr> 299 346 <th>{'Maximum Width'|@translate}</th> … … 311 358 312 359 </fieldset> 360 361 <div class="warnings">Warning: the following fields are for test "user interface" test only. Any change won't be saved.<br>See screen [Administration > Configuration > Multiple Size] to configure sizes.</div> 362 363 <fieldset id="multiSizesConf"> 364 <legend>{'Multiple Size'|@translate}</legend> 365 366 <div class="showDetails"> 367 <a href="#" id="showDetails"{if $show_details} style="display:none"{/if}>{'show details'|@translate}</a> 368 </div> 369 370 <table style="margin:0"> 371 {foreach from=$derivatives item=d key=type} 372 <tr> 373 <td> 374 <label> 375 <span class="sizeEnable"> 376 {if $d.must_enable} 377 ✔ 378 {else} 379 <input type="checkbox" name="d[{$type}][enabled]" {if $d.enabled}checked="checked"{/if}> 380 {/if} 381 </span> 382 {$type|@translate} 383 </label> 384 </td> 385 386 <td> 387 <span class="sizeDetails">{$d.w} x {$d.h} {'pixels'|@translate}{if $d.crop}, {'Crop'|@translate|lower}{/if}</span> 388 </td> 389 390 <td> 391 <span class="sizeDetails"> 392 <a href="#" id="sizeEditOpen-{$type}" class="sizeEditOpen">{'edit'|@translate}</a> 393 </span> 394 </td> 395 </tr> 396 397 <tr id="sizeEdit-{$type}" class="sizeEdit"> 398 <td colspan="3"> 399 <table class="sizeEditForm"> 400 {if !$d.must_square} 401 <tr> 402 <td colspan="2"> 403 <label> 404 <input type="checkbox" class="cropToggle" name="d[{$type}][crop]" {if $d.crop}checked="checked"{/if}> 405 {'Crop'|@translate} 406 </label> 407 </td> 408 </tr> 409 {/if} 410 411 <tr> 412 <td class="sizeEditWidth">{if $d.must_square or $d.crop}{'Width'|@translate}{else}{'Maximum Width'|@translate}{/if}</td> 413 <td> 414 <input type="text" name="d[{$type}][w]" maxlength="4" size="4" value="{$d.w}"{if isset($ferrors.$type.w)}class="dError"{/if}> 415 {'pixels'|@translate} 416 {if isset($ferrors.$type.w)}<span class="dErrorDesc" title="{$ferrors.$type.w}">!</span>{/if} 417 </td> 418 </tr> 419 420 {if !$d.must_square} 421 <tr> 422 <td class="sizeEditHeight">{if $d.crop}{'Height'|@translate}{else}{'Maximum Height'|@translate}{/if}</td> 423 <td> 424 <input type="text" name="d[{$type}][h]" maxlength="4" size="4" value="{$d.h}"{if isset($ferrors.$type.h)}class="dError"{/if}> 425 {'pixels'|@translate} 426 {if isset($ferrors.$type.h)}<span class="dErrorDesc" title="{$ferrors.$type.h}">!</span>{/if} 427 </td> 428 </tr> 429 {/if} 430 </table> {* #sizeEdit *} 431 </td> 432 </tr> 433 {/foreach} 434 </table> 435 436 <p style="margin:20px 0 0 0" class="sizeDetails"> 437 {'Image Quality'|@translate} 438 <input type="text" name="original_resize_quality" value="{$sizes.original_resize_quality}" size="3" maxlength="3"> % 439 </p> 440 </fieldset> 313 441 {/if} 314 442
Note: See TracChangeset
for help on using the changeset viewer.