--- loncom/publisher/lonpubdir.pm 2011/10/31 17:27:10 1.135
+++ loncom/publisher/lonpubdir.pm 2011/12/23 17:21:18 1.140
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Construction Space Directory Lister
#
-# $Id: lonpubdir.pm,v 1.135 2011/10/31 17:27:10 raeburn Exp $
+# $Id: lonpubdir.pm,v 1.140 2011/12/23 17:21:18 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -145,7 +145,7 @@ sub startpage {
&Apache::lonhtmlcommon::clear_breadcrumbs();
&Apache::lonhtmlcommon::add_breadcrumb({
'text' => 'Construction Space',
- 'href' => &Apache::loncommon::authorspace(),
+ 'href' => &Apache::loncommon::authorspace($formaction),
});
# breadcrumbs (and tools) will be created
# in start_page->bodytag->innerregister
@@ -584,8 +584,10 @@ sub putresource {
$status=&mt('Modified').
'
'. $rights_status;
if (&Apache::loncommon::fileembstyle(($filename=~/\.(\w+)$/)) eq 'ssi') {
- $status.='
'.&mt('Diffs').'';
+ $status.='
'.
+ &Apache::loncommon::modal_link(
+ '/adm/diff?filename='.$linkfilename.'&versiontwo=priv',
+ &mt('Diffs'),600,500);
}
}
@@ -594,20 +596,27 @@ sub putresource {
if (!$meta_same) {
$title = &mt('Metadata Modified').'
'.$title.
- '
'.&mt('Metadata Diffs').'';
- $title.="\n".'
'.&mt('Retrieve Metadata').'';
+ '
'.
+ &Apache::loncommon::modal_link(
+ '/adm/diff?filename=/priv/'.$linkfilename.'.meta'.'&versiontwo=priv',
+ &mt('Metadata Diffs'),600,500);
+ $title.="\n".'
'.
+ &Apache::loncommon::modal_link(
+ '/adm/retrieve?filename='.$linkfilename.'.meta&inhibitmenu=yes&add_modal=yes',
+ &mt('Retrieve Metadata'),600,500);
}
- $status.="\n".'
'.&mt('Retrieve').'';
+ $status.="\n".'
'.
+ &Apache::loncommon::modal_link(
+ '/adm/retrieve?filename='.$linkfilename.'&inhibitmenu=yes&add_modal=yes',&mt('Retrieve'),600,500);
}
my $editlink='';
my $editlink2='';
if ($filename=~/\.(xml|html|htm|xhtml|xhtm|sty)$/) {
- $editlink='
('.&mt('Edit').')';
+ $editlink='
('.&mt('Edit').')';
}
- if ($filename=~/\.(problem|exam|quiz|assess|survey|form|library)$/) {
- $editlink=' ('.&mt('EditXML').')';
- $editlink2='
('.&mt('Edit').')';
+ if ($filename=~/$LONCAPA::assess_re/) {
+ $editlink=' ('.&mt('EditXML').')';
+ $editlink2='
('.&mt('Edit').')';
}
if ($filename=~/\.(problem|exam|quiz|assess|survey|form|library|xml|html|htm|xhtml|xhtm|sty)$/) {
$editlink.=' ('.&mt('Clean Up').')';