| 1 | efrain | 1 | {{!
 | 
        
           |  |  | 2 |     This file is part of Moodle - http://moodle.org/
 | 
        
           |  |  | 3 |   | 
        
           |  |  | 4 |     Moodle is free software: you can redistribute it and/or modify
 | 
        
           |  |  | 5 |     it under the terms of the GNU General Public License as published by
 | 
        
           |  |  | 6 |     the Free Software Foundation, either version 3 of the License, or
 | 
        
           |  |  | 7 |     (at your option) any later version.
 | 
        
           |  |  | 8 |   | 
        
           |  |  | 9 |     Moodle is distributed in the hope that it will be useful,
 | 
        
           |  |  | 10 |     but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
        
           |  |  | 11 |     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
        
           |  |  | 12 |     GNU General Public License for more details.
 | 
        
           |  |  | 13 |   | 
        
           |  |  | 14 |     You should have received a copy of the GNU General Public License
 | 
        
           |  |  | 15 |     along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
 | 
        
           |  |  | 16 | }}
 | 
        
           |  |  | 17 | {{!
 | 
        
           |  |  | 18 |     @template my/dropdown
 | 
        
           |  |  | 19 |   | 
        
           |  |  | 20 |     Simple dropdown for the my/courses page
 | 
        
           |  |  | 21 |   | 
        
           |  |  | 22 |     Example context (json):
 | 
        
           |  |  | 23 |     {
 | 
        
           |  |  | 24 |         "newcourseurl": "https://moodle.test/course/edit.php?category=1",
 | 
        
           |  |  | 25 |         "manageurl": "https://moodle.test/course/management.php?categoryid=1"
 | 
        
           |  |  | 26 |     }
 | 
        
           |  |  | 27 | }}
 | 
        
           |  |  | 28 | <div class="btn-group">
 | 
        
           |  |  | 29 |     <!-- Set as a link to appease Goutte behat. -->
 | 
        
           |  |  | 30 |     <a href="#" class="btn btn-secondary btn-icon rounded-circle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title="{{#str}}coursemanagementoptions, my{{/str}}">
 | 
        
           |  |  | 31 |         <svg width="24" height="24" fill="none" viewBox="0 0 24 24">
 | 
        
           |  |  | 32 |             <path fill="currentColor" d="M13 12C13 12.5523 12.5523 13 12 13C11.4477 13 11 12.5523 11 12C11 11.4477 11.4477 11 12 11C12.5523 11 13 11.4477 13 12Z"></path>
 | 
        
           |  |  | 33 |             <path fill="currentColor" d="M13 8C13 8.55228 12.5523 9 12 9C11.4477 9 11 8.55228 11 8C11 7.44772 11.4477 7 12 7C12.5523 7 13 7.44772 13 8Z"></path>
 | 
        
           |  |  | 34 |             <path fill="currentColor" d="M13 16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16C11 15.4477 11.4477 15 12 15C12.5523 15 13 15.4477 13 16Z"></path>
 | 
        
           |  |  | 35 |         </svg>
 | 
        
           |  |  | 36 |     </a>
 | 
        
           |  |  | 37 |     <div class="dropdown-menu dropdown-menu-right">
 | 
        
           |  |  | 38 |         {{#newcourseurl}}
 | 
        
           |  |  | 39 |             <a class="dropdown-item" href="{{newcourseurl}}">{{#str}}newcourse, core{{/str}}</a>
 | 
        
           |  |  | 40 |         {{/newcourseurl}}
 | 
        
           |  |  | 41 |         {{#manageurl}}
 | 
        
           |  |  | 42 |             <a class="dropdown-item" href="{{manageurl}}">{{#str}}managecourses, core{{/str}}</a>
 | 
        
           |  |  | 43 |         {{/manageurl}}
 | 
        
           |  |  | 44 |     </div>
 | 
        
           |  |  | 45 | </div>
 |