[interchange-cvs] interchange - heins modified lib/Vend/Table/Editor.pm

interchange-core@icdevgroup.org interchange-core@icdevgroup.org
Fri Feb 7 10:51:02 2003


User:      heins
Date:      2003-02-07 15:51:00 GMT
Modified:  lib/Vend/Table Editor.pm
Log:
* Fix "admin/bg.gif not found" error

* Allow pass of nodelete and mv_auto_export options in URL

Revision  Changes    Path
1.24      +17 -9     interchange/lib/Vend/Table/Editor.pm


rev 1.24, prev_rev 1.23
Index: Editor.pm
===================================================================
RCS file: /var/cvs/interchange/lib/Vend/Table/Editor.pm,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- Editor.pm	15 Jan 2003 14:32:48 -0000	1.23
+++ Editor.pm	7 Feb 2003 15:51:00 -0000	1.24
@@ -1,6 +1,6 @@
 # Vend::Table::Editor - Swiss-army-knife table editor for Interchange
 #
-# $Id: Editor.pm,v 1.23 2003/01/15 14:32:48 racke Exp $
+# $Id: Editor.pm,v 1.24 2003/02/07 15:51:00 mheins Exp $
 #
 # Copyright (C) 2002 ICDEVGROUP <interchange@icdevgroup.org>
 # Copyright (C) 2002 Mike Heins <mike@perusion.net>
@@ -26,7 +26,7 @@
 package Vend::Table::Editor;
 
 use vars qw($VERSION);
-$VERSION = substr(q$Revision: 1.23 $, 10);
+$VERSION = substr(q$Revision: 1.24 $, 10);
 
 use Vend::Util;
 use Vend::Interpolate;
@@ -767,6 +767,12 @@
 EOF
 	my $s1 = '';
 	my $s2 = '';
+	my $ibase = $Tag->image({
+							ui			=> $Vend::admin,
+							dir_only	=> 1,
+							secure		=> $Vend::admin && $::Variable->{UI_SECURE},
+						});
+	my $clear = "$ibase/$opt->{clear_image}";
 	my @dntabs;
 	my @uptabs;
 	for(my $i = 0; $i < $num_panels; $i++) {
@@ -799,15 +805,15 @@
 			$dntabs[$i] = <<EOF;
 	<table width="100%" border=0 cellspacing=0 cellpadding=0>
 	  <tr> 
-		 <td class=subtabdownleft><a href="javascript:${vpf}tripTab($i,1)"><img src="bg.gif" width=16 height=16 border=0></a></td>
+		 <td class=subtabdownleft><a href="javascript:${vpf}tripTab($i,1)"><img src="$clear" width=16 height=16 border=0></a></td>
 		 <td nowrap class=subtabdownfill><a href="javascript:${vpf}tripTab($i,1)" class=subtablink>$tit->[$i]</a></td>
-		 <td class=subtabdownright><a href="javascript:${vpf}tripTab($i,1)"><img src="bg.gif" width=16 height=16 border=0></a></td>
+		 <td class=subtabdownright><a href="javascript:${vpf}tripTab($i,1)"><img src="$clear" width=16 height=16 border=0></a></td>
 	  </tr>
 	  <tr> 
-		 <td colspan=3 class=darkshade><img src="bg.gif" height=1></td>
+		 <td colspan=3 class=darkshade><img src="$clear" height=1></td>
 	  </tr>
 	  <tr> 
-		 <td colspan=3 class=lightshade><img src="bg.gif" height=1></td>
+		 <td colspan=3 class=lightshade><img src="$clear" height=1></td>
 	  </tr>
    </table>
 EOF
@@ -817,12 +823,12 @@
 			$uptabs[$i] = <<EOF;
 	<table width="100%" border=0 cellspacing=0 cellpadding=0>
 	  <tr> 
-		 <td class=subtableft><a href="javascript:${vpf}tripTab($i,1)"><img src="bg.gif" width=16 height=16 border=0></a></td>
+		 <td class=subtableft><a href="javascript:${vpf}tripTab($i,1)"><img src="$clear" width=16 height=16 border=0></a></td>
 		 <td nowrap class=subtabfill><a href="javascript:${vpf}tripTab($i,1)" class=subtablink>$tit->[$i]</a></td>
-		 <td class=subtabright><a href="javascript:${vpf}tripTab($i,1)"><img src="bg.gif" width=16 height=16 border=0></a></td>
+		 <td class=subtabright><a href="javascript:${vpf}tripTab($i,1)"><img src="$clear" width=16 height=16 border=0></a></td>
 	  </tr>
 	  <tr> 
-		 <td colspan=3 class=subtabfilllwr><img src="bg.gif" height=1></td>
+		 <td colspan=3 class=subtabfilllwr><img src="$clear" height=1></td>
 	  </tr>
 	</table>
 EOF
@@ -1226,6 +1232,7 @@
 		link_table
 		link_template
 		link_view
+		mv_auto_export
 		mv_blob_field
 		mv_blob_label
 		mv_blob_nick
@@ -1234,6 +1241,7 @@
 		mv_data_decode
 		mv_data_table
 		mv_update_empty
+		nodelete
 		output_map
 		panel_height
 		panel_id