Added Karma RFE: Thumbnail size can be enterred in CS
This commit is contained in:
parent
b1bb5d0b58
commit
4f0d117c9f
6 changed files with 62 additions and 3 deletions
|
|
@ -747,10 +747,10 @@ sub postProcess {
|
|||
if ($storage->isImage($file)) {
|
||||
##Use generateThumbnail to shrink size to site's max image size
|
||||
##We should look into using the new resize method instead.
|
||||
$storage->generateThumbnail($file,$self->session->setting->get("maxImageSize"));
|
||||
$storage->generateThumbnail($file, $self->getThread->getParent->get("maxImageSize") || $self->session->setting->get("maxImageSize"));
|
||||
$storage->deleteFile($file);
|
||||
$storage->renameFile('thumb-'.$file,$file);
|
||||
$storage->generateThumbnail($file);
|
||||
$storage->generateThumbnail($file, $self->getThread->getParent->get("thumbnailSize"));
|
||||
}
|
||||
$size += $storage->getFileSize($file);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -339,6 +339,20 @@ sub definition {
|
|||
label=>$i18n->get('approval workflow'),
|
||||
hoverHelp=>$i18n->get('approval workflow description'),
|
||||
},
|
||||
thumbnailSize => {
|
||||
fieldType => "integer",
|
||||
defaultValue => 0,
|
||||
tab => "display",
|
||||
label => $i18n->get("thumbnail size"),
|
||||
hoverHelp => $i18n->get("thumbnail size help")
|
||||
},
|
||||
maxImageSize => {
|
||||
fieldType => "integer",
|
||||
defaultValue => 0,
|
||||
tab => "display",
|
||||
label => $i18n->get("max image size"),
|
||||
hoverHelp => $i18n->get("max image size help")
|
||||
},
|
||||
mailServer=>{
|
||||
fieldType=>"text",
|
||||
defaultValue=>undef,
|
||||
|
|
|
|||
|
|
@ -16,6 +16,16 @@ our $HELP = {
|
|||
description => 'display last reply description',
|
||||
namespace => 'Asset_Collaboration',
|
||||
},
|
||||
{
|
||||
title => 'thumbnail size',
|
||||
description => 'thumbnail size help',
|
||||
namespace => 'Asset_Collaboration',
|
||||
},
|
||||
{
|
||||
title => 'max image size',
|
||||
description => 'max image size help',
|
||||
namespace => 'Asset_Collaboration',
|
||||
},
|
||||
{
|
||||
title => 'system template',
|
||||
description => 'system template description',
|
||||
|
|
|
|||
|
|
@ -14,6 +14,30 @@ our $I18N = {
|
|||
context => q|thread link|
|
||||
},
|
||||
|
||||
'max image size' => {
|
||||
message => q|Maximum Image Size|,
|
||||
lastUpdated => 0,
|
||||
context => q|field label for image on display tab|
|
||||
},
|
||||
|
||||
'max image size help' => {
|
||||
message => q|Set the size of the image attachments for this Collaboration System. If you set it to 0 then the default size set in the master settings will be used. Also, changing this setting does not retroactively change the size of images already in the CS. You'll have to re-save each post to get the size to change.|,
|
||||
lastUpdated => 0,
|
||||
context => q|help for display setting label|
|
||||
},
|
||||
|
||||
'thumbnail size' => {
|
||||
message => q|Thumbnail Size|,
|
||||
lastUpdated => 0,
|
||||
context => q|field label for thumbnails on display tab|
|
||||
},
|
||||
|
||||
'thumbnail size help' => {
|
||||
message => q|Set the size of the thumbnails for this Collaboration System. If you set it to 0 then the default size set in the master settings will be used. Also, changing this setting does not retroactively change the size of thumbnails already in the CS. You'll have to re-save each post to get the size to change.|,
|
||||
lastUpdated => 0,
|
||||
context => q|help for display setting label|
|
||||
},
|
||||
|
||||
'require subscription for email posting' => {
|
||||
message => q|Require subscription for email posts?|,
|
||||
lastUpdated => 0,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue