Changeset 975

Show
Ignore:
Timestamp:
12/21/06 20:49:54 (2 years ago)
Author:
bchoate
Message:

Removing storage/restoration of thumbnail default height.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/wheeljack/lib/MT/Asset/Image.pm

    r969 r975  
    2121    my $meta = $obj->SUPER::metadata(@_); 
    2222    $meta->{MT->translate("Actual Dimensions")} = MT->translate( 
    23         "[_1] wide x [_2] high", 
     23        "[_1] wide, [_2] high", 
    2424        $obj->image_width, $obj->image_height 
    2525    ) if defined $obj->image_width && defined $obj->image_height; 
     
    211211 
    212212    $param->{can_save_image_defaults} = $perms->can_save_image_defaults ? 1 : 0; 
    213     $param->{constrain} = $blog->image_default_constrain ? 1 : 0; 
     213    #$param->{constrain} = $blog->image_default_constrain ? 1 : 0; 
    214214    $param->{popup} = $blog->image_default_popup ? 1 : 0; 
    215     $param->{image_defaults} = $blog->image_default_set ? 1 : 0; 
    216215    $param->{wrap_text} = $blog->image_default_wrap_text ? 1 : 0; 
    217216    $param->{make_thumb} = $blog->image_default_thumb ? 1 : 0; 
     
    220219    $param->{'unit_w'.$_} = $blog->image_default_wunits eq $_ ? 1 : 0 
    221220        for qw(percent pixels); 
    222     $param->{'unit_h'.$_} = $blog->image_default_hunits eq $_ ? 1 : 0 
    223         for qw(percent pixels); 
    224221    $param->{thumb_width} = $blog->image_default_width || $asset->image_width || 0; 
    225     $param->{thumb_height} = $blog->image_default_height || $asset->image_height || 0; 
    226222 
    227223    return $app->build_page('asset_image_options.tmpl', $param); 
     
    247243 
    248244    my($thumb, $thumb_width, $thumb_height); 
     245    $thumb_width = $param->{thumb_width}; 
     246    $thumb = $param->{thumb}; 
     247    if ($thumb) { 
     248        if ($thumb_width && ($thumb_width !~ m/^\d+$/)) { 
     249            undef $thumb_width; 
     250        } 
     251        # width > 1000 not really a thumbnail, so consider invalid 
     252        if ($thumb_width > 1000) { 
     253            undef $thumb_width; 
     254        } 
     255    } 
     256    if ($thumb && !$thumb_width) { 
     257        undef $thumb; 
     258    } 
    249259    if($param->{image_defaults}) { 
    250260        return $app->error($app->translate( 
     
    252262        )) unless $app->{perms}->can_save_image_defaults; 
    253263        # Save new defaults if requested. 
    254         $blog->image_default_set(1); 
    255264        $blog->image_default_wrap_text($param->{wrap_text} ? 1 : 0); 
    256265        $blog->image_default_align($param->{align} || MT::Blog::ALIGN()); 
    257         $blog->image_default_thumb($param->{thumb} ? 1 : 0); 
    258         $blog->image_default_width($param->{thumb_width} || MT::Blog::WIDTH()); 
    259         $blog->image_default_wunits($param->{thumb_width_type} || MT::Blog::UNITS()); 
    260         $blog->image_default_height($param->{thumb_height} || MT::Blog::WIDTH()); 
    261         $blog->image_default_hunits($param->{thumb_height_type} || MT::Blog::UNITS()); 
    262         $blog->image_default_constrain($param->{constrain} ? 1 : 0); 
     266        if ($thumb) { 
     267            $blog->image_default_thumb(1); 
     268            $blog->image_default_width($thumb_width); 
     269            $blog->image_default_wunits($param->{thumb_width_type} || MT::Blog::UNITS()); 
     270        } else { 
     271            $blog->image_default_thumb(0); 
     272            $blog->image_default_width(0); 
     273            $blog->image_default_wunits(MT::Blog::UNITS()); 
     274        } 
     275        #$blog->image_default_constrain($param->{constrain} ? 1 : 0); 
    263276        $blog->image_default_popup($param->{popup} ? 1 : 0); 
    264277        $blog->save; 
  • branches/wheeljack/lib/MT/Blog.pm

    r910 r975  
    7979        'image_default_width' => 'integer', 
    8080        'image_default_wunits' => 'string(10)', 
    81         'image_default_height' => 'integer', 
    82         'image_default_hunits' => 'string(10)', 
    8381        'image_default_constrain' => 'boolean', 
    8482        'image_default_popup' => 'boolean', 
    85         'image_default_set' => 'boolean', 
    8683    }, 
    8784    indexes => { 
     
    10299# Image upload defaults. 
    103100use constant ALIGN => 'left'; 
    104 use constant WIDTH => 100; 
    105101use constant UNITS => 'pixels'; 
    106102 
     
    150146    $blog->image_default_thumb(0); 
    151147    $blog->image_default_width(0); 
    152     $blog->image_default_height(0); 
    153148    $blog->image_default_wunits('pixels'); 
    154     $blog->image_default_hunits('pixels'); 
    155149    $blog->image_default_constrain(1); 
    156150    $blog->image_default_popup(0);