Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
{{!This file is part of Moodle - http://moodle.org/Moodle is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation, either version 3 of the License, or(at your option) any later version.Moodle is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with Moodle. If not, see <http://www.gnu.org/licenses/>.}}{{!@template mod_forum/forum_action_menuThis template renders action menu for a forum discussion.Context variables required for this template:* capabilities Object - Uses the following attributes:* manage boolean - Whether to render the lock action.* favourite boolean - Whether to render the star/unstar action.* pin boolean - Whether to render the star/unstar action.* subscribe boolean - Whether to render the subscribe action.* id int - The discussion ID.* forumid int - The forum ID.* istimelocked boolean - Whether this forum is time locked.* settings Object - Uses the following attributes:* excludetext boolean - Whether to show an icon only.* togglemoreicon - Whether to show a toggle-more icon or not.Example context (json):{"capabilities": {"manage": true,"favourite": true,"pin": true,"subscribe": true},"id": 1,"forumid": 1,"istimelocked": false,"settingsselector": true,"settings": {"excludetext": false,"togglemoreicon": false}}}}<div class="ml-auto dropdown">{{#settingsselector}}<button class="dropdown-toggle btn btn-outline-secondary"data-toggle="dropdown"aria-haspopup="true"tabindex="0"aria-controls="forum-action-menu-{{id}}-menu"aria-label="{{#str}}togglediscussionmenu, mod_forum{{/str}}"aria-expanded="false">{{#str}} settings, mod_forum {{/str}}</button>{{/settingsselector}}{{^settingsselector}}<a href="#" class="{{^settings.excludetext}}dropdown-toggle{{/settings.excludetext}} btn btn-link {{#settings.togglemoreicon}}btn-icon colour-inherit text-decoration-none d-flex align-items-center justify-content-center{{/settings.togglemoreicon}}"role="button"data-toggle="dropdown"data-boundary="window"aria-haspopup="true"tabindex="0"aria-controls="forum-action-menu-{{id}}-menu"aria-label="{{#str}}togglediscussionmenu, mod_forum{{/str}}"aria-expanded="false">{{#settings.togglemoreicon}}{{#pix}} i/menu, core{{/pix}}{{/settings.togglemoreicon}}{{^settings.togglemoreicon}}{{#pix}} i/settings, core{{/pix}}{{/settings.togglemoreicon}}{{^settings.excludetext}}{{#str}} settings, mod_forum {{/str}}{{/settings.excludetext}}</a>{{/settingsselector}}<div class="dropdown-menu dropdown-menu-right"aria-labelledby="forum-action-menu-{{id}}-menu"data-rel="menu-content"role="menu"id="forum-action-menu-{{id}}-menu">{{#capabilities.favourite}}{{> mod_forum/discussion_favourite_toggle}}{{/capabilities.favourite}}{{#capabilities.pin}}{{> mod_forum/discussion_pin_toggle}}{{/capabilities.pin}}{{#capabilities.manage}}{{^istimelocked}}{{> forum/discussion_lock_toggle }}{{/istimelocked}}{{/capabilities.manage}}{{^settings.excludesubscription}}{{> forum/discussion_subscription_toggle }}{{/settings.excludesubscription}}{{#unread}}{{> forum/mark_as_read }}{{/unread}}</div></div>