[interchange-cvs] interchange - heins modified 2 files

interchange-core@icdevgroup.org interchange-core@icdevgroup.org
Sun Aug 25 22:57:02 2002


User:      heins
Date:      2002-08-26 02:56:27 GMT
Modified:  code/UI_Tag file_navigator.coretag
Modified:  dist/lib/UI/vars UI_STD_FILE_NAV
Log:
* Put files in 3 columns except when showing details....

Revision  Changes    Path
1.5       +9 -1      interchange/code/UI_Tag/file_navigator.coretag


rev 1.5, prev_rev 1.4
Index: file_navigator.coretag
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /var/cvs/interchange/code/UI_Tag/file_navigator.coretag,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- file_navigator.coretag	7 Jul 2002 03:51:06 -0000	1.4
+++ file_navigator.coretag	26 Aug 2002 02:56:27 -0000	1.5
@@ -309,13 +309,21 @@
 	for(@messages) {
 		$out .=3D "<span class=3Dcmessage>$_</span><br>";
 	}
+	my $template =3D $opt->{template} || '';
 	for (@dir, @plain) {
 		$$pc++;
 		$_->[2] =3D sprintf($_->[2], $_->[3], $_->[1]);
 		$_->[2] =3D~ s/~FN~/$_->[0]/g;
 		$_->[2] =3D~ s/~RN~/$_->[4]/g;
 		$_->[2] =3D~ s/~ID~/mv_session_id=3D$Session->{id}&mv_pc=3D$$pc/g;
-		$out .=3D $_->[2];
+		if($template) {
+			my $t =3D $template;
+			$t =3D~ s/%s/$_->[2]/;
+			$out .=3D $t;
+		}
+		else {
+			$out .=3D $_->[2];
+		}
 	}
=20
 	return $out;



2.4       +25 -2     interchange/dist/lib/UI/vars/UI_STD_FILE_NAV


rev 2.4, prev_rev 2.3
Index: UI_STD_FILE_NAV
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /var/cvs/interchange/dist/lib/UI/vars/UI_STD_FILE_NAV,v
retrieving revision 2.3
retrieving revision 2.4
diff -u -r2.3 -r2.4
--- UI_STD_FILE_NAV	18 Aug 2002 15:11:32 -0000	2.3
+++ UI_STD_FILE_NAV	26 Aug 2002 02:56:27 -0000	2.4
@@ -44,8 +44,14 @@
 			&nbsp;&nbsp;&nbsp;
 			[if type=3Dexplicit
 				compare=3D`
-					return $CGI->{details} if defined $CGI->{details};
-					return $Session->{ui_file_details};
+					my $status;
+					if(defined $CGI->{details}) {
+						$status =3D $CGI->{details};
+					}
+					else {
+						$status =3D $Session->{ui_file_details};
+					}
+					$Scratch->{details_coming} =3D $status;
 			`]
 			[page href=3D"@_MV_PAGE_@" form=3D"details=3D0"][msg]Hide file details[=
/msg]</A>
 			[else]
@@ -67,6 +73,7 @@
 <tr>
 <td class=3Drnorm>
=20
+[if scratch details_coming]
 	[file-navigator
 		mask=3D"[scratch dir_mask]"
 		include_mask=3D"[scratch include_mask]"
@@ -75,6 +82,22 @@
 		start_open=3D"[scratch start_open]"
 		initial_dir=3D"[cgi initial_dir]"
 	]
+[else]
+<table width=3D"100%">
+[table-organize columns=3D3 columnize=3D1 interpolate=3D1]
+	[file-navigator
+		mask=3D"[scratch dir_mask]"
+		include_mask=3D"[scratch include_mask]"
+		exclude_mask=3D"[scratch exclude_mask]"
+		template=3D|<TD width=3D"33%">%s</TD>|
+		view_link=3D"[scratch view_link]"
+		start_open=3D"[scratch start_open]"
+		initial_dir=3D"[cgi initial_dir]"
+	]
+[/table-organize]
+</table>
+[/else]
+[/if]
=20
 </td>
 </tr>