Allow the Rich Editor used by the Carousel to be customized for each Carousel asset instead of inheriting the Editor from the site's Settings. Fixes bug #12100.

This commit is contained in:
Colin Kuskie 2011-04-11 15:48:15 -07:00
parent 38de00f931
commit 96ee557586
4 changed files with 30 additions and 1 deletions

View file

@ -9,6 +9,7 @@
- fixed #12056: Adding a Thing always creates a table
- fixed #11955: Rich Text Editor for Forums doesn't work on the iPad
- fixed #11992: html source editor
- fixed #12100: Carousel and/or RichEdit
7.10.13
- added #12079: Carousel Auto Play

View file

@ -33,6 +33,7 @@ my $session = start(); # this line required
# upgrade functions go here
addOrganizationsToTransaction($session);
removeDuplicateUndergroundStyleTemplates($session);
addRichEditToCarousel($session);
finish($session); # this line required
@ -73,6 +74,17 @@ sub removeDuplicateUndergroundStyleTemplates {
print "DONE!\n" unless $quiet;
}
#----------------------------------------------------------------------------
# Describe what our function does
sub addRichEditToCarousel {
my $session = shift;
print "\tAdd RichEdit option to the Carousel" unless $quiet;
# and here's our code
$session->db->write('ALTER TABLE Carousel ADD COLUMN richEditor CHAR(22) BINARY');
$session->db->write(q!update Carousel set richEditor='PBrichedit000000000001'!);
print "DONE!\n" unless $quiet;
}
# -------------- DO NOT EDIT BELOW THIS LINE --------------------------------
#----------------------------------------------------------------------------