]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-7861xhtml strict and css fixes in blocks
authorskodak <skodak>
Tue, 9 Jan 2007 23:45:24 +0000 (23:45 +0000)
committerskodak <skodak>
Tue, 9 Jan 2007 23:45:24 +0000 (23:45 +0000)
blocks/admin/block_admin.php
blocks/admin/styles.php [deleted file]
blocks/admin_tree/block_admin_tree.php
blocks/messages/block_messages.php
blocks/online_users/block_online_users.php
blocks/rss_client/block_rss_client.php
blocks/section_links/block_section_links.php
theme/standard/styles_fonts.css
theme/standard/styles_layout.css

index 4284cc3024ae31578c2275662e1e7b9bca88c26b..23f31d93df8be0ee7fb9e5e227052600e9e68b33 100644 (file)
@@ -50,7 +50,7 @@ class block_admin extends block_list {
     /// Course editing on/off
 
         if (has_capability('moodle/course:update', $context) && ($course->id!==SITEID)) {
-            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/edit.gif" alt="" />';
+            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/edit.gif" class="icon" alt="" />';
             if (isediting($this->instance->pageid)) {
                 $this->content->items[]='<a href="view.php?id='.$this->instance->pageid.'&amp;edit=off&amp;sesskey='.sesskey().'">'.get_string('turneditingoff').'</a>';
             } else {
@@ -58,7 +58,7 @@ class block_admin extends block_list {
             }
             
             $this->content->items[]='<a href="'.$CFG->wwwroot.'/course/edit.php?id='.$this->instance->pageid.'">'.get_string('settings').'</a>';
-            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/settings.gif" alt="" />';
+            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/settings.gif" class="icon" alt="" />';
         }
             
 
@@ -66,7 +66,7 @@ class block_admin extends block_list {
 
         if (has_capability('moodle/role:assign', $context)) { 
             $this->content->items[]='<a href="'.$CFG->wwwroot.'/'.$CFG->admin.'/roles/assign.php?contextid='.$context->id.'">'.get_string('assignroles', 'role').'</a>';
-            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/roles.gif" alt="" />';         
+            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/roles.gif" class="icon" alt="" />';         
             
         }
 
@@ -75,11 +75,11 @@ class block_admin extends block_list {
             if (has_capability('moodle/course:managemetacourse', $context)) { 
                 $strchildcourses = get_string('childcourses');
                 $this->content->items[]='<a href="importstudents.php?id='.$this->instance->pageid.'">'.$strchildcourses.'</a>';
-                $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/course.gif" alt="" />';
+                $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/course.gif" class="icon" alt="" />';
             } else if (has_capability('moodle/role:assign', $context)) {
                 $strchildcourses = get_string('childcourses');
                 $this->content->items[]='<span class="dimmed_text">'.$strchildcourses.'</span>';
-                $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/course.gif" alt="" />';
+                $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/course.gif" class="icon" alt="" />';
             }
         }
 
@@ -89,57 +89,57 @@ class block_admin extends block_list {
         if (($course->groupmode || !$course->groupmodeforce) && has_capability('moodle/course:managegroups', $context) && ($course->id!==SITEID)) {
             $strgroups = get_string('groups');
             $this->content->items[]='<a title="'.$strgroups.'" href="'.groups_home_url($this->instance->pageid).'">'.$strgroups.'</a>';
-            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/group.gif" alt="" />';
+            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/group.gif" class="icon" alt="" />';
         }
 
     /// Backup this course
 
         if (has_capability('moodle/site:backup', $context)) { 
             $this->content->items[]='<a href="'.$CFG->wwwroot.'/backup/backup.php?id='.$this->instance->pageid.'">'.get_string('backup').'</a>';
-            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/backup.gif" alt="" />';
+            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/backup.gif" class="icon" alt="" />';
         }
             
     /// Restore to this course
         if (has_capability('moodle/site:restore', $context)) {
             $this->content->items[]='<a href="'.$CFG->wwwroot.'/files/index.php?id='.$this->instance->pageid.'&amp;wdir=/backupdata">'.get_string('restore').'</a>';
-            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/restore.gif" alt="" />';
+            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/restore.gif" class="icon" alt="" />';
         }
         
     /// Import data from other courses
         if (has_capability('moodle/site:import', $context) && ($course->id!==SITEID)) {
             $this->content->items[]='<a href="'.$CFG->wwwroot.'/course/import.php?id='.$this->instance->pageid.'">'.get_string('import').'</a>';
-            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/restore.gif" alt="" />';
+            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/restore.gif" class="icon" alt="" />';
         }
         
     /// Reset this course
         if (has_capability('moodle/course:reset', $context) && ($course->id!==SITEID)) {
             $this->content->items[]='<a href="'.$CFG->wwwroot.'/course/reset.php?id='.$this->instance->pageid.'">'.get_string('reset').'</a>';
-            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/return.gif" alt="" />';
+            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/return.gif" class="icon" alt="" />';
         }
         
     /// View course reports
         if (has_capability('moodle/site:viewreports', $context) && ($course->id!==SITEID)) {
             $this->content->items[]='<a href="'.$CFG->wwwroot.'/course/report.php?id='.$this->instance->pageid.'">'.get_string('reports').'</a>';
-            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/stats.gif" alt="" />';
+            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/stats.gif" class="icon" alt="" />';
         }
         
     /// Manage questions
         if (has_capability('moodle/question:manage', $context) && ($course->id!==SITEID)) {
             $this->content->items[]='<a href="'.$CFG->wwwroot.'/question/edit.php?courseid='.$this->instance->pageid.'&amp;clean=true">'.get_string('questions', 'quiz').'</a>';
-            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/questions.gif" alt="" />';
+            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/questions.gif" class="icon" alt="" />';
         }
 
     /// Manage scales
         if (has_capability('moodle/course:managescales', $context) && ($course->id!==SITEID)) {
             $this->content->items[]='<a href="scales.php?id='.$this->instance->pageid.'">'.get_string('scales').'</a>';
-            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/scales.gif" alt="" />';      
+            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/scales.gif" class="icon" alt="" />';      
         }
         
 
     /// Manage files
         if (has_capability('moodle/course:managefiles', $context) && ($course->id!==SITEID)) {
             $this->content->items[]='<a href="'.$CFG->wwwroot.'/files/index.php?id='.$this->instance->pageid.'">'.get_string('files').'</a>';
-            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/files.gif" alt="" />';
+            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/files.gif" class="icon" alt="" />';
         }
 
     /// Authorize hooks
@@ -152,23 +152,23 @@ class block_admin extends block_list {
                 }
             }
             $this->content->items[] = $paymenturl;
-            $this->content->icons[] = '<img src="'.$CFG->pixpath.'/i/payment.gif" alt="" />';
+            $this->content->icons[] = '<img src="'.$CFG->pixpath.'/i/payment.gif" class="icon" alt="" />';
         }
 
     /// View course grades (or just your own grades, same link)
         if ((has_capability('moodle/course:viewcoursegrades', $context) or 
             (has_capability('moodle/user:viewusergrades', $context) && $course->showgrades)) && ($course->id!==SITEID)) {
             $this->content->items[]='<a href="'.$CFG->wwwroot.'/grade/index.php?id='.$this->instance->pageid.'">'.get_string('grades').'</a>';
-            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/grades.gif" alt="" />';
+            $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/grades.gif" class="icon" alt="" />';
         }
 
         if (empty($course->metacourse) && ($course->id!==SITEID)) {
             if (has_capability('moodle/legacy:guest', $context, NULL, false)) {   // Are a guest now
                 $this->content->items[]='<a href="enrol.php?id='.$this->instance->pageid.'">'.get_string('enrolme', '', $course->shortname).'</a>';
-                $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/user.gif" alt="" />';
+                $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/user.gif" class="icon" alt="" />';
             } else if (has_capability('moodle/role:unassignself', $context, NULL, false)) {  // Have some role
                 $this->content->items[]='<a href="unenrol.php?id='.$this->instance->pageid.'">'.get_string('unenrolme', '', $course->shortname).'</a>';
-                $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/user.gif" alt="" />';
+                $this->content->icons[]='<img src="'.$CFG->pixpath.'/i/user.gif" class="icon" alt="" />';
             }
         }
 
diff --git a/blocks/admin/styles.php b/blocks/admin/styles.php
deleted file mode 100644 (file)
index 20de2f1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-.block_adminblock .content {
-    text-align: center;
-    padding: 10px;
-}
index 48b478d2921e5d6e3b0b3f5d002c3ccf1c412bc3..68c013597219ea9af35c8ce256e1544ed01d62fa 100644 (file)
@@ -81,8 +81,6 @@ class block_admin_tree extends block_base {
 
                 $this->open_folder($content->visiblename);
 
-                unset($entries);
-
                 $entries = array_keys($content->children);
 
                 foreach ($entries as $entry) {
@@ -113,8 +111,6 @@ class block_admin_tree extends block_base {
         // we need to do this instead of $this->build_tree($adminroot) because the top-level folder
         // is redundant (and ideally ignored). (the top-level folder is "administration".)
 
-        unset($entries);
-
         $entries = array_keys($adminroot->children);
 
         asort($entries);
index 0c22e0d43c89323c87cf559915fe9a5b1468ee22..3d211854155227dfcb9e8949dfc3d63e5a07d0d0 100644 (file)
@@ -38,15 +38,15 @@ class block_messages extends block_base {
             $this->content->text .= '<ul class="list">';
             foreach ($users as $user) {
                 $timeago = format_time(time() - $user->lastaccess);
-                $this->content->text .= '<li>';
-                $this->content->text .= print_user_picture($user->id, $this->instance->pageid, $user->picture, 16, true).' ';
-                $this->content->text .= '<a href="'.$CFG->wwwroot.'/user/view.php?id='.$user->id.'&amp;course='.$this->instance->pageid.'" title="'.$timeago.'">'.fullname($user).'</a>';
-                $this->content->text .= '&nbsp;<a target="message_'.$user->id.'" href="'.$CFG->wwwroot.'/message/discussion.php?id='.$user->id.'" onclick="return openpopup(\'/message/discussion.php?id='.$user->id.'\', \'message_'.$user->id.'\', \'menubar=0,location=0,scrollbars,status,resizable,width=400,height=500\', 0);"><img class="iconsmall" src="'.$CFG->pixpath.'/t/message.gif" alt="" />&nbsp;'.$user->count.'</a>';
-                $this->content->text .= '</li>';
+                $this->content->text .= '<li class="listentry"><div class="user"><a href="'.$CFG->wwwroot.'/user/view.php?id='.$user->id.'&amp;course='.$this->instance->pageid.'" title="'.$timeago.'">';
+                $this->content->text .= print_user_picture($user->id, $this->instance->pageid, $user->picture, 0, true, false, '', false);
+                $this->content->text .= fullname($user).'</a></div>';
+                $this->content->text .= '<div class="message"><a href="'.$CFG->wwwroot.'/message/discussion.php?id='.$user->id.'" onclick="this.target=\'message_'.$user->id.'\'; return openpopup(\'/message/discussion.php?id='.$user->id.'\', \'message_'.$user->id.'\', \'menubar=0,location=0,scrollbars,status,resizable,width=400,height=500\', 0);"><img class="iconsmall" src="'.$CFG->pixpath.'/t/message.gif" alt="" />&nbsp;'.$user->count.'</a>';
+                $this->content->text .= '</div></li>';
             }
             $this->content->text .= '</ul>'; 
         } else {
-            $this->content->text .= '<div class="nomessage">';
+            $this->content->text .= '<div class="info">';
             $this->content->text .= get_string('nomessages', 'message');
             $this->content->text .= '</div>'; 
         }
index b7c2a2627f6a24cd7f5b6c5b064507b548dbf234..ccac195c53689f9a3c602b14143a8e1466820c93 100644 (file)
@@ -84,7 +84,7 @@ class block_online_users extends block_base {
         //Calculate minutes
         $minutes  = floor($timetoshowusers/60);
 
-        $this->content->text = "<div class=\"message\">(".get_string("periodnminutes","block_online_users",$minutes).")</div>";
+        $this->content->text = "<div class=\"info\">(".get_string("periodnminutes","block_online_users",$minutes).")</div>";
 
         //Now, we have in users, the list of users to show
         //Because they are online
@@ -96,23 +96,24 @@ class block_online_users extends block_base {
                 $this->content->text .= '<li class="listentry">';
                 $timeago = format_time(time() - max($user->timeaccess, $user->lastaccess)); //bruno to calculate correctly on frontpage 
                 if ($user->username == 'guest') {
-                    $this->content->text .= print_user_picture($user->id, $COURSE->id, $user->picture, 16, true, false).' ';
-                    $this->content->text .= get_string('guestuser');
+                    $this->content->text .= '<div class="user">'.print_user_picture($user->id, $COURSE->id, $user->picture, 16, true, false, '', false);
+                    $this->content->text .= get_string('guestuser').'</div>';
 
                 } else {
-                    $this->content->text .= print_user_picture($user->id, $COURSE->id, $user->picture, 16, true).' ';
-                    $this->content->text .= '<a href="'.$CFG->wwwroot.'/user/view.php?id='.$user->id.'&amp;course='.$COURSE->id.'" title="'.$timeago.'">'.$user->fullname.'</a>';
+                    $this->content->text .= '<div class="user"><a href="'.$CFG->wwwroot.'/user/view.php?id='.$user->id.'&amp;course='.$COURSE->id.'" title="'.$timeago.'">';
+                    $this->content->text .= print_user_picture($user->id, $COURSE->id, $user->picture, 16, true, false, '', false);
+                    $this->content->text .= $user->fullname.'</a></div>';
                 }
                 if (!empty($USER->id) and ($USER->id != $user->id) and !empty($CFG->messaging) and 
                     !isguest() and $user->username != 'guest') {  // Only when logged in and messaging active etc
-                    $this->content->text .= "\n".' <a title="'.get_string('messageselectadd').'" target="message_'.$user->id.'" href="'.$CFG->wwwroot.'/message/discussion.php?id='.$user->id.'" onclick="return openpopup(\'/message/discussion.php?id='.$user->id.'\', \'message_'.$user->id.'\', \'menubar=0,location=0,scrollbars,status,resizable,width=400,height=500\', 0);">'
-                        .'<img class="messageicon" src="'.$CFG->pixpath.'/t/message.gif" alt="'. get_string('messageselectadd') .'" /></a>';
+                    $this->content->text .= '<div class="message"><a title="'.get_string('messageselectadd').'" href="'.$CFG->wwwroot.'/message/discussion.php?id='.$user->id.'" onclick="this.target=\'message_'.$user->id.'\';return openpopup(\'/message/discussion.php?id='.$user->id.'\', \'message_'.$user->id.'\', \'menubar=0,location=0,scrollbars,status,resizable,width=400,height=500\', 0);">'
+                        .'<img class="iconsmall" src="'.$CFG->pixpath.'/t/message.gif" alt="'. get_string('messageselectadd') .'" /></a></div>';
                 }
                 $this->content->text .= "</li>\n";
             }
-            $this->content->text .= "</ul>\n";
+            $this->content->text .= '</ul><div class="clearer"><!-- --></div>';
         } else {
-            $this->content->text .= "<div class=\"message\">".get_string("none")."</div>";
+            $this->content->text .= "<div class=\"info\">".get_string("none")."</div>";
         }
 
         return $this->content;
index c2c9914827069c37b0d5eba8238f801ec6f84666..f6177a2f0dd6b512ba49f664d190ea2fc938c4c0 100644 (file)
                                           'id' => $this->courseid,
                                           'section' => 'rss'
                                           ));
-                $output .= '<div align="center"><a title="'. get_string('feedsaddedit', 'block_rss_client') .'" href="'. $script .'">'. get_string('feedsaddedit', 'block_rss_client') .'</a></div>';
+                $output .= '<div class="info"><a title="'. get_string('feedsaddedit', 'block_rss_client') .'" href="'. $script .'">'. get_string('feedsaddedit', 'block_rss_client') .'</a></div>';
             } else {
                 // This instance has not been configured yet - show configure link?
                 if (has_capability('block/rss_client:manageanyfeeds', $context)) {
                                           'id' => $this->courseid,
                                           'section' => 'rss'
                                           ));
-                    $output .= '<div align="center"><a title="'. get_string('feedsconfigurenewinstance', 'block_rss_client') .'" href="'. $script.'">'. get_string('feedsconfigurenewinstance', 'block_rss_client') .'</a></div>';
+                    $output .= '<div class="info"><a title="'. get_string('feedsconfigurenewinstance', 'block_rss_client') .'" href="'. $script.'">'. get_string('feedsconfigurenewinstance', 'block_rss_client') .'</a></div>';
                 }
             }
             //}
             foreach ($rssidarray as $rssid) {
                 $output .=  clean_text($this->get_rss_by_id($rssid, $display_description, $shownumentries, ($numids > 1) ? true : false), FORMAT_HTML);
                 if ($numids > 1 && $count != $numids -1 && !empty($rssfeedstring)) {
-                    $output .= '<hr width="80%" />';
+                    $output .= '<hr style="width=:80%" />';
                 }
                 $count ++;
             }
index cdcdf04e8d7301911c33c08bb170ee04f25bee66..9ef8e7766ad74d424681b96840e979ba0fc7ffe6 100644 (file)
@@ -79,7 +79,7 @@ class block_section_links extends block_base {
             }
             $style = ($isvisible) ? '' : ' class="dimmed"';
             if ($i == $highlight) {
-                $text .= "<li><a href=\"$link$i\"$style><b>$i</b></a></li>\n";
+                $text .= "<li><a href=\"$link$i\"$style><strong>$i</strong></a></li>\n";
             } else {
                 $text .= "<li><a href=\"$link$i\"$style>$i</a></li>\n";
             }
index 77706574e4801fa7639f1728721f6b338948fa3f..401ee8a98db7a4fc7a0b2b9930c5b68c8a47eada 100644 (file)
@@ -308,8 +308,8 @@ a.skip-block {
   font-size: 0.8em;
 }
 
-.block_online_users .listentry {
-  text-align:left;
+.block_messages .content .listentry,
+.block_online_users .content .listentry {
   font-size:0.75em
 }
 
index c4459b37bb0a1a9ede6746dfdcea6261d9049516..6789ff47caba1a2a2eb6a4d18958405befc26919 100644 (file)
@@ -112,8 +112,7 @@ a img {
 }
 
 img.userpicture,
-img.grouppicture,
-.block_online_users .listentry img {
+img.grouppicture {
   border: 0 solid
 }
 
@@ -851,7 +850,7 @@ a.skip-block, .skip-block {
 .sideblock .content h2 {
   text-align: left;
 }
-/*.sideblock .content h3, ??*/
+
 .sideblock .content h2 {
   margin:1.5em 0 0;
   padding:0;
@@ -880,26 +879,40 @@ a.skip-block, .skip-block {
   margin:0px;
 }
 
-.sideblock .content .list {
-  width: 100%;
-}
-
-.sideblock .content .list li {
-  clear: both;
-}
-
 .sideblock .content .list, .unlist, .inline-list {
   list-style:none;
   padding:0;
   margin:0;
 }
+
+.sideblock .content .list {
+  width: 100%;
+  margin:0px;
+  padding:0px;
+}
+
 .sideblock .content .inline-list li {
   display:inline;
 }
 
+.sideblock .content ul.list li.listentry {
+  clear:both;
+}
+
+.sideblock .content div.info {
+  text-align:center;
+}
+
 .sideblock .footer {
   margin-bottom: 4px;
   text-align:center;
+  clear:both;
+}
+
+.sideblock img.userpicture {
+  width:16px;
+  height:16px;
+  margin-right:4px;
 }
 
 .blockconfigtable {
@@ -910,26 +923,23 @@ a.skip-block, .skip-block {
   margin-bottom: 0px;
 }
 
-.block_online_users .listentry {
-  padding-top:5px;
-}
-
 .block_messages .content {
   text-align:left;
   font-size:0.75em;
   padding-top:5px;
 }
 
-.block_messages .content ul.list {
-  list-style-type:none;
-  margin:0px;
-  padding:0px;
+.block_online_users .listentry div.user,
+.block_messages .listentry div.user {
+  float:left;
 }
 
-.block_messages .content div.nomessage {
-  text-align:center;
+.block_online_users .listentry div.message,
+.block_messages .listentry div.message {
+  float:right;
 }
 
+
 /***
  *** Blogs
  ***/