Browse Source

Merge pull request #1321 from aragonc/1.11.x

buttons setting options for course tools in view two columns - refs B…
Alex Aragon Calixto 8 years ago
parent
commit
63b3367ab3
2 changed files with 27 additions and 9 deletions
  1. 7 1
      app/Resources/public/css/base.css
  2. 20 8
      main/inc/lib/course_home.lib.php

+ 7 - 1
app/Resources/public/css/base.css

@@ -5770,7 +5770,13 @@ footer{
 }
 }
 #toolnavbox ul li{
 #toolnavbox ul li{
     height: 40px;
     height: 40px;
-    
+}
+.everybodyview{
+    padding-top: 20px;
+    margin-top: 10px;
+}
+.btn-options{
+    padding-right: 20px;
 }
 }
 #toolnavbox ul li a {
 #toolnavbox ul li a {
 	display: inline-block;
 	display: inline-block;

+ 20 - 8
main/inc/lib/course_home.lib.php

@@ -363,18 +363,23 @@ class CourseHome
                 unset($lnk);
                 unset($lnk);
                 if (api_is_allowed_to_edit(null, true) && !api_is_coach()) {
                 if (api_is_allowed_to_edit(null, true) && !api_is_coach()) {
                     if ($tool['visibility'] == '1' || $tool['name'] == TOOL_TRACKING) {
                     if ($tool['visibility'] == '1' || $tool['name'] == TOOL_TRACKING) {
-                        $link['name'] = Display::return_icon('remove.gif', get_lang('Deactivate'));
+                        $link['name'] = Display::returnFontAwesomeIcon('minus');
+                        $link['title'] = get_lang('Deactivate');
                         $link['cmd'] = 'hide=yes';
                         $link['cmd'] = 'hide=yes';
                         $lnk[] = $link;
                         $lnk[] = $link;
                     }
                     }
 
 
                     if ($course_tool_category == TOOL_PUBLIC_BUT_HIDDEN) {
                     if ($course_tool_category == TOOL_PUBLIC_BUT_HIDDEN) {
-                        $link['name'] = Display::return_icon('add.gif', get_lang('Activate'));
+                        //$link['name'] = Display::return_icon('add.gif', get_lang('Activate'));
+                        $link['name'] = Display::returnFontAwesomeIcon('plus');
+                        $link['title'] = get_lang('Activate');
                         $link['cmd'] = 'restore=yes';
                         $link['cmd'] = 'restore=yes';
                         $lnk[] = $link;
                         $lnk[] = $link;
 
 
                         if ($tool['added_tool'] == 1) {
                         if ($tool['added_tool'] == 1) {
-                            $link['name'] = Display::return_icon('delete.gif', get_lang('Remove'));
+                            //$link['name'] = Display::return_icon('delete.gif', get_lang('Remove'));
+                            $link['name'] = Display::returnFontAwesomeIcon('trash');
+                            $link['title'] = get_lang('Remove');
                             $link['cmd'] = 'remove=yes';
                             $link['cmd'] = 'remove=yes';
                             $lnk[] = $link;
                             $lnk[] = $link;
                         }
                         }
@@ -385,8 +390,8 @@ class CourseHome
                 }
                 }
                 if (api_is_platform_admin() && !api_is_coach()) {
                 if (api_is_platform_admin() && !api_is_coach()) {
                     if ($tool['visibility'] == 2) {
                     if ($tool['visibility'] == 2) {
-                        $link['name'] = Display::return_icon('undelete.gif', get_lang('Activate'));
-
+                        $link['name'] = Display::returnFontAwesomeIcon('undo');
+                        $link['title'] = get_lang('Activate');
                         $link['cmd'] = 'hide=yes';
                         $link['cmd'] = 'hide=yes';
                         $lnk[] = $link;
                         $lnk[] = $link;
 
 
@@ -397,17 +402,24 @@ class CourseHome
                         }
                         }
                     }
                     }
                     if ($tool['visibility'] == 0 && $tool['added_tool'] == 0) {
                     if ($tool['visibility'] == 0 && $tool['added_tool'] == 0) {
-                        $link['name'] = Display::return_icon('delete.gif', get_lang('Remove'));
+                        $link['name'] = Display::returnFontAwesomeIcon('trash');
+                        $link['title'] = get_lang('Remove');
                         $link['cmd'] = 'remove=yes';
                         $link['cmd'] = 'remove=yes';
                         $lnk[] = $link;
                         $lnk[] = $link;
                     }
                     }
                 }
                 }
                 if (is_array($lnk)) {
                 if (is_array($lnk)) {
+                    $html .= '<div class="pull-right">';
+                    $html .= '<div class="btn-options">';
+                    $html .= '<div class="btn-group btn-group-sm" role="group">';
                     foreach ($lnk as & $this_link) {
                     foreach ($lnk as & $this_link) {
-                        if (!$tool['adminlink']) {
-                            $html .= '<a href="'.api_get_self().'?'.api_get_cidreq().'&amp;id='.$tool['id'].'&amp;'.$this_link['cmd'].'">'.$this_link['name'].'</a>';
+                        if (!$tool['adminlink']) { 
+                            $html .= '<a class="btn btn-default" title='.$this_link['title'].' href="'.api_get_self().'?'.api_get_cidreq().'&amp;id='.$tool['id'].'&amp;'.$this_link['cmd'].'">'.$this_link['name'].'</a>';
                         }
                         }
                     }
                     }
+                    $html .= '</div>';
+                    $html .= '</div>';
+                    $html .= '</div>';
                 }
                 }
                 $html .= "</td>";
                 $html .= "</td>";