WebGUI 3.0.2 release
This commit is contained in:
parent
237925b365
commit
2845282544
8 changed files with 49 additions and 20 deletions
|
|
@ -36,6 +36,8 @@ sub copy {
|
|||
$newFile .= '/'.$_[0];
|
||||
$a = FileHandle->new($oldFile,"r");
|
||||
$b = FileHandle->new(">".$newFile);
|
||||
binmode($a);
|
||||
binmode($b);
|
||||
cp($a,$b);
|
||||
$a->close;
|
||||
$b->close;
|
||||
|
|
|
|||
|
|
@ -140,6 +140,7 @@ sub text {
|
|||
sub textArea {
|
||||
my ($output, $name, $value, $cols, $rows, $htmlEdit, $wrap);
|
||||
($name, $value, $cols, $rows, $htmlEdit, $wrap) = @_;
|
||||
$output = '<script language="JavaScript">function fixChars(element) {element.value = element.value.replace(/~V/mg,"-");}</script>';
|
||||
if ($cols eq "") {
|
||||
$cols = 50;
|
||||
}
|
||||
|
|
@ -153,7 +154,7 @@ sub textArea {
|
|||
if ($wrap eq "") {
|
||||
$wrap = "virtual";
|
||||
}
|
||||
$output .= '<textarea name="'.$name.'" cols="'.$cols.'" rows="'.$rows.'" wrap="'.$wrap.'">'.$value.'</textarea>';
|
||||
$output .= '<textarea name="'.$name.'" cols="'.$cols.'" rows="'.$rows.'" wrap="'.$wrap.'" onBlur="fixChars(this.form.'.$name.')">'.$value.'</textarea>';
|
||||
return $output;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ our @EXPORT = qw(&www_deployPackage &www_selectPackageToDeploy);
|
|||
#-------------------------------------------------------------------
|
||||
sub _duplicateWidgets {
|
||||
my ($b, $widgetId, $widgetType, $func);
|
||||
$b = WebGUI::SQL->read("select widgetId, widgetType from widget where pageId=$_[0]");
|
||||
$b = WebGUI::SQL->read("select widgetId, namespace from widget where pageId=$_[0]");
|
||||
while (($widgetId,$widgetType) = $b->array) {
|
||||
$func = "WebGUI::Widget::".$widgetType."::duplicate";
|
||||
&$func($widgetId,$_[1]);
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ our @EXPORT = qw(&www_purgeTrash &www_purgeTrashConfirm);
|
|||
#-------------------------------------------------------------------
|
||||
sub _purgeWidgets {
|
||||
my ($b, $widgetId, $widgetType, $func);
|
||||
$b = WebGUI::SQL->read("select widgetId, widgetType from widget where pageId=$_[0]");
|
||||
$b = WebGUI::SQL->read("select widgetId, namespace from widget where pageId=$_[0]");
|
||||
while (($widgetId,$widgetType) = $b->array) {
|
||||
$func = "WebGUI::Widget::".$widgetType."::purge";
|
||||
&$func($widgetId);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue