*** EditTablePlugin.pm-orig Tue Mar 2 13:41:12 2004
--- EditTablePlugin.pm Tue Apr 27 12:33:46 2004
***************
*** 39,50 ****
package TWiki::Plugins::EditTablePlugin;
# =========================
use vars qw(
$web $topic $user $installWeb $VERSION $debug
$query $renderingWeb
$preSp %params @format @formatExpanded
$prefsInitialized $prefCHANGEROWS $prefEDITBUTTON
! $prefJSCALENDARDATEFORMAT $prefJSCALENDARLANGUAGE $prefJSCALENDAROPTIONS
$nrCols $encodeStart $encodeEnd $table
);
--- 39,51 ----
package TWiki::Plugins::EditTablePlugin;
# =========================
+ # David Smith - added prefJSCALENDARTHEME for theme selection
use vars qw(
$web $topic $user $installWeb $VERSION $debug
$query $renderingWeb
$preSp %params @format @formatExpanded
$prefsInitialized $prefCHANGEROWS $prefEDITBUTTON
! $prefJSCALENDARDATEFORMAT $prefJSCALENDARLANGUAGE $prefJSCALENDAROPTIONS $prefJSCALENDARTHEME
$nrCols $encodeStart $encodeEnd $table
);
***************
*** 155,160 ****
--- 156,164 ----
&TWiki::Func::getPreferencesValue("EDITTABLEPLUGIN_JSCALENDARDATEFORMAT") || "%Y/%m/%d";
$prefJSCALENDARLANGUAGE = &TWiki::Func::getPreferencesValue("JSCALENDARLANGUAGE") ||
&TWiki::Func::getPreferencesValue("EDITTABLEPLUGIN_JSCALENDARLANGUAGE") || "en";
+ # david smith - added support for theme selection
+ $prefJSCALENDARTHEME = &TWiki::Func::getPreferencesValue("JSCALENDARTHEME") ||
+ &TWiki::Func::getPreferencesValue("EDITTABLEPLUGIN_JSCALENDARTHEME") || "system";
$prefJSCALENDAROPTIONS = &TWiki::Func::getPreferencesValue("JSCALENDAROPTIONS") ||
&TWiki::Func::getPreferencesValue("EDITTABLEPLUGIN_JSCALENDAROPTIONS") || "";
$prefsInitialized = 1;
***************
*** 400,407 ****
my $text = "";
if( $doEdit ) {
my $dir = "%PUBURL%/$installWeb/EditTablePlugin";
$text .= "$preSp\n";
! $text .= "$preSp\n";
$text .= "$preSp\n";
}
--- 404,416 ----
my $text = "";
if( $doEdit ) {
my $dir = "%PUBURL%/$installWeb/EditTablePlugin";
+ # david smith - added support for theme and forcing CSS file,
+ # css files didn't get populated on my systems, causing the calendar
+ # to have a clear backround.
+ $text .= "";
$text .= "$preSp\n";
! # david smith added support for jscalendar-0.9.6 (lang files moved)
! $text .= "$preSp\n";
$text .= "$preSp\n";
}
***************
*** 542,548 ****
my $style = "";
$style = " style='background:#e8e8e8'" if ($theRowNr % 2);
if( $type eq "select" ) {
! my $expandedValue = &TWiki::Func::expandCommonVariables( $theValue, $theTopic, $theWeb );
$size = 1 if $size < 1;
$text = "