fix thumbnailing of uploaded images via the RTE
This commit is contained in:
parent
218415ad27
commit
85ecb2364a
3 changed files with 12 additions and 9 deletions
|
|
@ -10,6 +10,8 @@
|
||||||
- fix: Calendar: Only Turn Admin On group can add events (perlDreamer Consulting, LLC)
|
- fix: Calendar: Only Turn Admin On group can add events (perlDreamer Consulting, LLC)
|
||||||
- fix: Event -> canEdit (perlDreamer Consulting, LLC)
|
- fix: Event -> canEdit (perlDreamer Consulting, LLC)
|
||||||
- fix: import packages broke (perlDreamer Consulting, LLC)
|
- fix: import packages broke (perlDreamer Consulting, LLC)
|
||||||
|
- fix: Uploading images via the Rich Text Editor collateral system did not
|
||||||
|
make thumbnails (perlDreamer Consulting, LLC)
|
||||||
- fix: A bunch of bugs in fileImport.pl and improved its performance very
|
- fix: A bunch of bugs in fileImport.pl and improved its performance very
|
||||||
significantly (Martin Kamerbeek / Oqapi)
|
significantly (Martin Kamerbeek / Oqapi)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -433,10 +433,10 @@ A reference to the current session.
|
||||||
|
|
||||||
Accepts any parameters specified by the definition() method. This parameter set can be specified by either a hash or hash reference, and can be tagged or not. Here are examples:
|
Accepts any parameters specified by the definition() method. This parameter set can be specified by either a hash or hash reference, and can be tagged or not. Here are examples:
|
||||||
|
|
||||||
my $obj = $class->new({ name=>"this", value=>"that"});
|
my $obj = $class->new($session, { name=>"this", value=>"that"});
|
||||||
my $obj = $class->new({ -name=>"this", -value=>"that"});
|
my $obj = $class->new($session, { -name=>"this", -value=>"that"});
|
||||||
my $obj = $class->new(name=>"this", value=>"that");
|
my $obj = $class->new($session, name=>"this", value=>"that");
|
||||||
my $obj = $class->new(-name=>"this", -value=>"that");
|
my $obj = $class->new($session, -name=>"this", -value=>"that");
|
||||||
|
|
||||||
Please note that an id attribute is automatically added to every form element with a name of name_formId. So if your form element has a name of "description" then the id attribute assigned to it would be "description_formId".
|
Please note that an id attribute is automatically added to every form element with a name of name_formId. So if your form element has a name of "description" then the id attribute assigned to it would be "description_formId".
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -426,7 +426,7 @@ sub www_richEditAddImage {
|
||||||
name => 'op',
|
name => 'op',
|
||||||
value => 'richEditAddImageSave',
|
value => 'richEditAddImageSave',
|
||||||
);
|
);
|
||||||
$f->file(
|
$f->image(
|
||||||
label => $i18n->get('File'),
|
label => $i18n->get('File'),
|
||||||
name => 'filename',
|
name => 'filename',
|
||||||
size => 10,
|
size => 10,
|
||||||
|
|
@ -460,15 +460,17 @@ sub www_richEditAddImageSave {
|
||||||
# check if user can edit the current asset
|
# check if user can edit the current asset
|
||||||
return $session->privilege->insufficient('bare') unless $base->canEdit;
|
return $session->privilege->insufficient('bare') unless $base->canEdit;
|
||||||
|
|
||||||
my $storage = WebGUI::Storage::Image->create($session);
|
#my $imageId = WebGUI::Form::Image->create($session);
|
||||||
|
my $imageId = WebGUI::Form::Image->new($session,{name => 'filename'})->getValueFromPost;
|
||||||
|
my $imageObj = WebGUI::Storage::Image->get($session, $imageId);
|
||||||
##This is a hack. It should use the WebGUI::Form::File API to insulate
|
##This is a hack. It should use the WebGUI::Form::File API to insulate
|
||||||
##us from future form name changes.
|
##us from future form name changes.
|
||||||
my $filename = $storage->addFileFromFormPost('filename_file');
|
my $filename = $imageObj->getFiles->[0];
|
||||||
if ($filename) {
|
if ($filename) {
|
||||||
$base->addChild({
|
$base->addChild({
|
||||||
assetId => 'new',
|
assetId => 'new',
|
||||||
className => 'WebGUI::Asset::File::Image',
|
className => 'WebGUI::Asset::File::Image',
|
||||||
storageId => $storage->getId,
|
storageId => $imageObj->getId,
|
||||||
filename => $filename,
|
filename => $filename,
|
||||||
title => $filename,
|
title => $filename,
|
||||||
menuTitle => $filename,
|
menuTitle => $filename,
|
||||||
|
|
@ -479,7 +481,6 @@ sub www_richEditAddImageSave {
|
||||||
ownerUserId => $session->var->get('userId'),
|
ownerUserId => $session->var->get('userId'),
|
||||||
isHidden => 1,
|
isHidden => 1,
|
||||||
});
|
});
|
||||||
$storage->generateThumbnail($filename);
|
|
||||||
}
|
}
|
||||||
$session->http->setRedirect($url.'?op=richEditImageTree');
|
$session->http->setRedirect($url.'?op=richEditImageTree');
|
||||||
return "";
|
return "";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue