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 core/action_menu 19 20 Action menu. 21 22 Example context (json): 23 { 24 "classes": "", 25 "primary": { 26 "items": [{"rawhtml": "<p>Item in primary menu</p>"}] 27 }, 28 "secondary": { 29 "items": [{"rawhtml": "<p>Item in secondary menu</p>"}] 30 } 31 } 32}} 33<div class="action-menu {{classes}} d-inline"{{#attributes}} {{name}}="{{value}}"{{/attributes}}> 34 {{#primary}} 35 36 <div class="{{classes}} d-flex "{{#attributes}} {{name}}="{{value}}"{{/attributes}}> 37 38 {{#prioritise}}{{> core/action_menu_trigger }}{{/prioritise}} 39 40 {{#items}} 41 <div class="action-menu-item"> 42 {{> core/action_menu_item }} 43 </div> 44 {{/items}} 45 46 {{^prioritise}} 47 <div class="action-menu-trigger"> 48 {{> core/action_menu_trigger }} 49 </div> 50 {{/prioritise}} 51 52 </div> 53 54 {{/primary}} 55</div> 56