[LON-CAPA-cvs] cvs: loncom /interface lontemplate.pm

ehlerst ehlerst@source.lon-capa.org
Tue, 09 Dec 2008 10:31:49 -0000


ehlerst		Tue Dec  9 10:31:49 2008 EDT

  Modified files:              
    /loncom/interface	lontemplate.pm 
  Log:
  added function for image output and included styles.
  
  
Index: loncom/interface/lontemplate.pm
diff -u loncom/interface/lontemplate.pm:1.6 loncom/interface/lontemplate.pm:1.7
--- loncom/interface/lontemplate.pm:1.6	Tue Dec  2 23:41:00 2008
+++ loncom/interface/lontemplate.pm	Tue Dec  9 10:31:49 2008
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # "Template" Functions to generate html output
 #
-# $Id: lontemplate.pm,v 1.6 2008/12/02 23:41:00 harmsja Exp $
+# $Id: lontemplate.pm,v 1.7 2008/12/09 10:31:49 ehlerst Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -43,11 +43,24 @@
 use Apache::lonmsgdisplay();
 use HTML::Entities();
 
+
+sub start_columnSection{
+	my ($r) = @_;
+	 $r->print('<div class="columnSection">');
+}
+
+sub end_columnSection{
+	my ($r) = @_;
+	 $r->print('</div>');
+}
+
 sub print_content_template{
 	my ($r,$allowed,$target,$syllabusfields_ref,$syllabus_ref) = @_;
 	my %syllabusfields = %{$syllabusfields_ref};
 	my %syllabus = %{$syllabus_ref};
-	$r->print('<div class="columnSection">');       
+#	if(!$allowed){
+		$r->print('<div class="ContentBox">');
+#	}
        foreach my $field (sort(keys(%syllabusfields))) {
           if (($syllabus{$field}) || ($allowed)) {
               my $message=$syllabus{$field};
@@ -73,9 +86,18 @@
               }
           }
        }
-        $r->print('</div>');
+#	if(!$allowed){
+		$r->print('</div>');
+#	}
 }
 
+sub print_image {
+	my ($r,$image) = @_;
+	$r->print('<div class="ContentBox">');
+	$r->print($image);
+	$r->print('</div>');
+}	
+
 sub print_template
 {	
 	my ($r,$topic,$content) = @_;
@@ -88,11 +110,10 @@
 sub print_editbox_template
 {
 	my ($r,$content,$field) = @_;
-	$r->print('<br /><textarea cols="80" rows="6" name="'.$field.'">'.
+	$r->print('<br /><textarea cols="55" rows="6" name="'.$field.'">'.
                            &HTML::Entities::encode($content,'"&<>').
            '</textarea><input type="submit" name="storesyl" value="'.
                            &mt('Save All').'" />');
-
 }
 
 1;