Skip to content

Commit

Permalink
MDL-65475 forum: Align items in forum settings menu
Browse files Browse the repository at this point in the history
  • Loading branch information
Mihail Geshoski committed May 3, 2019
1 parent 09cbe51 commit d8c0f8e
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 30 deletions.
2 changes: 2 additions & 0 deletions mod/forum/lang/en/forum.php
Expand Up @@ -325,6 +325,7 @@
Users with the capability to reply to locked discussions can unlock a discussion by replying to it.';
$string['longpost'] = 'Long post';
$string['locked'] = 'Locked';
$string['lockdiscussion'] = 'Lock this discussion';
$string['lockupdated'] = 'The lock option has been updated.';
$string['mailnow'] = 'Send forum post notifications with no editing-time delay';
$string['manydiscussions'] = 'Discussions per page';
Expand Down Expand Up @@ -634,6 +635,7 @@
If set to optional, participants can choose whether to turn tracking on or off via a link in the administration block. (Users must also enable forum tracking in their forum preferences.)
If \'Allow forced read tracking\' is enabled in the site administration, then a further option is available - forced. This means that tracking is always on, regardless of users\' forum preferences.';
$string['unlockdiscussion'] = 'Unlock this discussion';
$string['unread'] = 'Unread';
$string['unreadposts'] = 'Unread posts';
$string['unreadpostsnumber'] = '{$a} unread posts';
Expand Down
22 changes: 13 additions & 9 deletions mod/forum/templates/discussion_favourite_toggle.mustache
Expand Up @@ -34,12 +34,14 @@
}}
{{#capabilities.favourite}}
<a
class="btn btn-link"
class="{{$classes}}dropdown-item menu-action{{/classes}}"
role="{{$role}}menuitem{{/role}}"
data-type="favorite-toggle"
data-action="toggle"
data-discussionid="{{id}}"
data-forumid="{{forumid}}"
tabindex="-1"
href=""
{{#userstate.favourited}}
data-targetstate="0"
title="{{#str}}removefromfavourites, mod_forum{{/str}}"
Expand All @@ -49,13 +51,15 @@
title="{{#str}}addtofavourites, mod_forum{{/str}}"
{{/userstate.favourited}}
>
{{$favouritecontent}}
{{#userstate.favourited}}
{{#str}}removefromfavourites, mod_forum{{/str}}
{{/userstate.favourited}}
{{^userstate.favourited}}
{{#str}}addtofavourites, mod_forum{{/str}}
{{/userstate.favourited}}
{{/favouritecontent}}
<span class="menu-action-text">
{{$favouritecontent}}
{{#userstate.favourited}}
{{#str}}removefromfavourites, mod_forum{{/str}}
{{/userstate.favourited}}
{{^userstate.favourited}}
{{#str}}addtofavourites, mod_forum{{/str}}
{{/userstate.favourited}}
{{/favouritecontent}}
</span>
</a>
{{/capabilities.favourite}}
17 changes: 10 additions & 7 deletions mod/forum/templates/discussion_lock_toggle.mustache
Expand Up @@ -35,7 +35,8 @@
}
}}
<a
class="btn btn-link"
class="dropdown-item menu-action"
role="menuitem"
data-type="lock-toggle"
data-action="toggle"
data-discussionid="{{id}}"
Expand All @@ -49,10 +50,12 @@
title="{{#str}}clicktolockdiscussion, forum{{/str}}"
{{/locked}}
>
{{#locked}}
{{#str}}locked, forum{{/str}}
{{/locked}}
{{^locked}}
{{#str}}notlocked, forum{{/str}}
{{/locked}}
<span class="menu-action-text">
{{#locked}}
{{#str}}unlockdiscussion, forum{{/str}}
{{/locked}}
{{^locked}}
{{#str}}lockdiscussion, forum{{/str}}
{{/locked}}
</span>
</a>
17 changes: 10 additions & 7 deletions mod/forum/templates/discussion_pin_toggle.mustache
Expand Up @@ -34,7 +34,8 @@
}}
{{#capabilities.pin}}
<a
class="btn btn-link"
class="dropdown-item menu-action"
role="menuitem"
data-type="pin-toggle"
data-action="toggle"
data-discussionid="{{id}}"
Expand All @@ -50,11 +51,13 @@
title="{{#str}}pindiscussion, mod_forum{{/str}}"
{{/pinned}}
>
{{#pinned}}
{{#str}}unpindiscussion, mod_forum{{/str}}
{{/pinned}}
{{^pinned}}
{{#str}}pindiscussion, mod_forum{{/str}}
{{/pinned}}
<span class="menu-action-text">
{{#pinned}}
{{#str}}unpindiscussion, mod_forum{{/str}}
{{/pinned}}
{{^pinned}}
{{#str}}pindiscussion, mod_forum{{/str}}
{{/pinned}}
</span>
</a>
{{/capabilities.pin}}
8 changes: 1 addition & 7 deletions mod/forum/templates/forum_action_menu.mustache
Expand Up @@ -44,26 +44,20 @@
{{/settings.excludetext}}

</button>
<div class="dropdown-menu dropdown-menu-right"
<div class="dropdown-menu dropdown-menu-right menu"
aria-labelledby="forum-action-menu-{{id}}-menu"
data-rel="menu-content"
role="menu"
id="forum-action-menu-{{id}}-menu">
{{#capabilities.favourite}}
<div class="dropdown-item" role="menuitem">
{{> mod_forum/discussion_favourite_toggle}}
</div>
{{/capabilities.favourite}}
{{#capabilities.pin}}
<div class="dropdown-item" role="menuitem">
{{> mod_forum/discussion_pin_toggle}}
</div>
{{/capabilities.pin}}
{{#capabilities.manage}}
{{^istimelocked}}
<div class="dropdown-item" role="menuitem">
{{> forum/discussion_lock_toggle }}
</div>
{{/istimelocked}}
{{/capabilities.manage}}
</div>
Expand Down
Expand Up @@ -30,6 +30,8 @@
}
}}
{{< mod_forum/discussion_favourite_toggle }}
{{$classes}}btn btn-link{{/classes}}
{{$role}}{{/role}}
{{$favouritecontent}}
{{#userstate.favourited}}
{{#pix}}t/star, mod_forum, {{#str}}removefromfavourites, mod_forum{{/str}}{{/pix}}
Expand Down

0 comments on commit d8c0f8e

Please sign in to comment.