diff --git a/mod/forum/templates/discussion_list.mustache b/mod/forum/templates/discussion_list.mustache index 37b94a983a8..1c533b7dde5 100644 --- a/mod/forum/templates/discussion_list.mustache +++ b/mod/forum/templates/discussion_list.mustache @@ -93,269 +93,271 @@ {{{ pagination }}} {{/discussion_top_pagination}} {{$discussion_list_output}} -
- - - {{$discussion_list_header}} - - - - - {{#forum.state.groupmode}} - - {{/forum.state.groupmode}} - - - {{#forum.capabilities.viewdiscussions}} - + {{/summaries}} + + {{/discussion_list_body}} +
- {{#str}} showingcountoftotaldiscussions, mod_forum, {"count": "{{visiblediscussioncount}}", "total":"{{totaldiscussioncount}}"} {{/str}} -
- {{#str}}status{{/str}} - - {{#state.sortorder.isdiscussiondesc}} - {{#str}}discussion, mod_forum{{/str}} {{#pix}}t/downlong, core, {{#str}}desc, core{{/str}}{{/pix}} - {{/state.sortorder.isdiscussiondesc}} - {{#state.sortorder.isdiscussionasc}} - {{#str}}discussion, mod_forum{{/str}} {{#pix}}t/uplong, core, {{#str}}asc, core{{/str}}{{/pix}} - {{/state.sortorder.isdiscussionasc}} - {{^state.sortorder.isdiscussiondesc}} - {{^state.sortorder.isdiscussionasc}} - {{#str}}discussion, mod_forum{{/str}} - {{/state.sortorder.isdiscussionasc}} - {{/state.sortorder.isdiscussiondesc}} - - {{#state.sortorder.isgroupdesc}} - {{#str}}group{{/str}} {{#pix}}t/downlong, core, {{#str}}desc, core{{/str}}{{/pix}} - {{/state.sortorder.isgroupdesc}} - {{#state.sortorder.isgroupasc}} - {{#str}}group{{/str}} {{#pix}}t/uplong, core, {{#str}}asc, core{{/str}}{{/pix}} - {{/state.sortorder.isgroupasc}} - {{^state.sortorder.isgroupdesc}} - {{^state.sortorder.isgroupasc}} - {{#str}}group{{/str}} - {{/state.sortorder.isgroupasc}} - {{/state.sortorder.isgroupdesc}} - - {{#state.sortorder.isstarterdesc}} - {{#str}}startedby, mod_forum{{/str}} {{#pix}}t/downlong, core, {{#str}}desc, core{{/str}}{{/pix}} - {{/state.sortorder.isstarterdesc}} - {{#state.sortorder.isstarterasc}} - {{#str}}startedby, mod_forum{{/str}} {{#pix}}t/uplong, core, {{#str}}asc, core{{/str}}{{/pix}} - {{/state.sortorder.isstarterasc}} - {{^state.sortorder.isstarterdesc}} - {{^state.sortorder.isstarterasc}} - {{#str}}startedby, mod_forum{{/str}} - {{/state.sortorder.isstarterasc}} - {{/state.sortorder.isstarterdesc}} - - {{#state.sortorder.islastpostdesc}} - {{#str}}lastpost, mod_forum{{/str}} {{#pix}}t/downlong, core, {{#str}}desc, core{{/str}}{{/pix}} - {{/state.sortorder.islastpostdesc}} - {{#state.sortorder.islastpostasc}} - {{#str}}lastpost, mod_forum{{/str}} {{#pix}}t/uplong, core, {{#str}}asc, core{{/str}}{{/pix}} - {{/state.sortorder.islastpostasc}} - {{^state.sortorder.islastpostdesc}} - {{^state.sortorder.islastpostasc}} - {{#str}}lastpost, mod_forum{{/str}} - {{/state.sortorder.islastpostasc}} - {{/state.sortorder.islastpostdesc}} - - {{#state.sortorder.isrepliesdesc}} - {{#str}}replies, mod_forum{{/str}} {{#pix}}t/downlong, core, {{#str}}desc, core{{/str}}{{/pix}} - {{/state.sortorder.isrepliesdesc}} - {{#state.sortorder.isrepliesasc}} - {{#str}}replies, mod_forum{{/str}} {{#pix}}t/uplong, core, {{#str}}asc, core{{/str}}{{/pix}} - {{/state.sortorder.isrepliesasc}} - {{^state.sortorder.isrepliesdesc}} - {{^state.sortorder.isrepliesasc}} - {{#str}}replies, mod_forum{{/str}} - {{/state.sortorder.isrepliesasc}} - {{/state.sortorder.isrepliesdesc}} - {{#forum.userstate.tracked}} - {{#pix}}t/markasread, core, {{#str}}markallread, mod_forum{{/str}}{{/pix}} - {{/forum.userstate.tracked}} +
+
+ + + {{$discussion_list_header}} + + + - {{/forum.capabilities.viewdiscussions}} - {{#forum.capabilities.subscribe}} - - {{/forum.capabilities.subscribe}} - - - - {{/discussion_list_header}} - {{$discussion_list_body}} - - {{#summaries}} - {{! The discussion class is only required for behat tests to identify the row. }} - - - {{#forum.state.groupmode}} - + {{/forum.state.groupmode}} - - + + {{#forum.capabilities.viewdiscussions}} - {{/forum.capabilities.viewdiscussions}} {{#forum.capabilities.subscribe}} - + {{/forum.capabilities.subscribe}} + + + + {{/discussion_list_header}} + {{$discussion_list_body}} + + {{#summaries}} + {{! The discussion class is only required for behat tests to identify the row. }} + + + + {{#forum.state.groupmode}} + + {{/forum.state.groupmode}} + + + {{#forum.capabilities.viewdiscussions}} + + {{/forum.capabilities.viewdiscussions}} + {{#forum.capabilities.subscribe}} + + {{/forum.capabilities.subscribe}} + - {{/forum.capabilities.subscribe}} - - - {{/summaries}} - - {{/discussion_list_body}} -
+ {{#str}} showingcountoftotaldiscussions, mod_forum, {"count": "{{visiblediscussioncount}}", "total":"{{totaldiscussioncount}}"} {{/str}} +
+ {{#str}}status{{/str}} {{#str}} notsubscribed, mod_forum {{/str}} - {{#str}}actions{{/str}} -
- {{#discussion}} - {{> mod_forum/forum_discussion_favourite_toggle}} - {{/discussion}} - -
-
- {{#discussion.pinned}} - {{#pix}}i/pinned, mod_forum, {{#str}}discussionpinned, mod_forum{{/str}}{{/pix}} - {{/discussion.pinned}} - - {{#shortentext}}100, {{{discussion.name}}}{{/shortentext}} - -
-
- - {{#str}}locked, forum{{/str}} - - {{#discussion.timed.istimed}} - - - - {{/discussion.timed.istimed}} -
-
+
+ {{#state.sortorder.isdiscussiondesc}} + {{#str}}discussion, mod_forum{{/str}} {{#pix}}t/downlong, core, {{#str}}desc, core{{/str}}{{/pix}} + {{/state.sortorder.isdiscussiondesc}} + {{#state.sortorder.isdiscussionasc}} + {{#str}}discussion, mod_forum{{/str}} {{#pix}}t/uplong, core, {{#str}}asc, core{{/str}}{{/pix}} + {{/state.sortorder.isdiscussionasc}} + {{^state.sortorder.isdiscussiondesc}} + {{^state.sortorder.isdiscussionasc}} + {{#str}}discussion, mod_forum{{/str}} + {{/state.sortorder.isdiscussionasc}} + {{/state.sortorder.isdiscussiondesc}} - {{#discussion.group}} - {{#str}} pictureof, core, {{name}} {{/str}} - {{#urls.userlist}} - - {{#shortentext}}30, {{name}}{{/shortentext}} - - {{/urls.userlist}} - {{^urls.userlist}} - {{name}} - {{/urls.userlist}} - {{/discussion.group}} - + {{#state.sortorder.isgroupdesc}} + {{#str}}group{{/str}} {{#pix}}t/downlong, core, {{#str}}desc, core{{/str}}{{/pix}} + {{/state.sortorder.isgroupdesc}} + {{#state.sortorder.isgroupasc}} + {{#str}}group{{/str}} {{#pix}}t/uplong, core, {{#str}}asc, core{{/str}}{{/pix}} + {{/state.sortorder.isgroupasc}} + {{^state.sortorder.isgroupdesc}} + {{^state.sortorder.isgroupasc}} + {{#str}}group{{/str}} + {{/state.sortorder.isgroupasc}} + {{/state.sortorder.isgroupdesc}} + - {{#firstpostauthor}} -
-
- {{#str}}pictureof, moodle, {{fullname}}{{/str}} -
-
-
{{fullname}}
-
- {{< core/time_element }} - {{$elementid}}created-{{discussion.id}}{{/elementid}} - {{$timestampval}}{{discussion.times.created}}{{/timestampval}} - {{$userdateformatval}}{{#str}}strftimedatemonthabbr, langconfig{{/str}}{{/userdateformatval}} - {{/core/time_element}} -
-
-
- {{/firstpostauthor}} -
- {{! TODO Check q&a, eachuser }} - {{#latestpostauthor}} - - {{/latestpostauthor}} - + {{#state.sortorder.isstarterdesc}} + {{#str}}startedby, mod_forum{{/str}} {{#pix}}t/downlong, core, {{#str}}desc, core{{/str}}{{/pix}} + {{/state.sortorder.isstarterdesc}} + {{#state.sortorder.isstarterasc}} + {{#str}}startedby, mod_forum{{/str}} {{#pix}}t/uplong, core, {{#str}}asc, core{{/str}}{{/pix}} + {{/state.sortorder.isstarterasc}} + {{^state.sortorder.isstarterdesc}} + {{^state.sortorder.isstarterasc}} + {{#str}}startedby, mod_forum{{/str}} + {{/state.sortorder.isstarterasc}} + {{/state.sortorder.isstarterdesc}} + + {{#state.sortorder.islastpostdesc}} + {{#str}}lastpost, mod_forum{{/str}} {{#pix}}t/downlong, core, {{#str}}desc, core{{/str}}{{/pix}} + {{/state.sortorder.islastpostdesc}} + {{#state.sortorder.islastpostasc}} + {{#str}}lastpost, mod_forum{{/str}} {{#pix}}t/uplong, core, {{#str}}asc, core{{/str}}{{/pix}} + {{/state.sortorder.islastpostasc}} + {{^state.sortorder.islastpostdesc}} + {{^state.sortorder.islastpostasc}} + {{#str}}lastpost, mod_forum{{/str}} + {{/state.sortorder.islastpostasc}} + {{/state.sortorder.islastpostdesc}} + - {{replies}} + + {{#state.sortorder.isrepliesdesc}} + {{#str}}replies, mod_forum{{/str}} {{#pix}}t/downlong, core, {{#str}}desc, core{{/str}}{{/pix}} + {{/state.sortorder.isrepliesdesc}} + {{#state.sortorder.isrepliesasc}} + {{#str}}replies, mod_forum{{/str}} {{#pix}}t/uplong, core, {{#str}}asc, core{{/str}}{{/pix}} + {{/state.sortorder.isrepliesasc}} + {{^state.sortorder.isrepliesdesc}} + {{^state.sortorder.isrepliesasc}} + {{#str}}replies, mod_forum{{/str}} + {{/state.sortorder.isrepliesasc}} + {{/state.sortorder.isrepliesdesc}} {{#forum.userstate.tracked}} - {{#unread}} - {{! TODO Rewrite as AJAX}} - - - {{unread}} - - - {{/unread}} + {{#pix}}t/markasread, core, {{#str}}markallread, mod_forum{{/str}}{{/pix}} {{/forum.userstate.tracked}} - + + {{#str}} notsubscribed, mod_forum {{/str}} + {{#str}}actions{{/str}} +
{{#discussion}} -
- -
+
+
+ {{#discussion.pinned}} + {{#pix}}i/pinned, mod_forum, {{#str}}discussionpinned, mod_forum{{/str}}{{/pix}} + {{/discussion.pinned}} + + {{#shortentext}}100, {{{discussion.name}}}{{/shortentext}} + +
+
+ + {{#str}}locked, forum{{/str}} + + {{#discussion.timed.istimed}} + + + + {{/discussion.timed.istimed}} +
+
+
+ {{#discussion.group}} + {{#str}} pictureof, core, {{name}} {{/str}} + {{#urls.userlist}} + + {{#shortentext}}30, {{name}}{{/shortentext}} + + {{/urls.userlist}} + {{^urls.userlist}} + {{name}} + {{/urls.userlist}} + {{/discussion.group}} + + {{#firstpostauthor}} +
+
+ {{#str}}pictureof, moodle, {{fullname}}{{/str}} +
+
+
{{fullname}}
+
+ {{< core/time_element }} + {{$elementid}}created-{{discussion.id}}{{/elementid}} + {{$timestampval}}{{discussion.times.created}}{{/timestampval}} + {{$userdateformatval}}{{#str}}strftimedatemonthabbr, langconfig{{/str}}{{/userdateformatval}} + {{/core/time_element}} +
+
+
+ {{/firstpostauthor}} +
+ {{! TODO Check q&a, eachuser }} + {{#latestpostauthor}} + + {{/latestpostauthor}} + + {{replies}} + {{#forum.userstate.tracked}} + {{#unread}} + {{! TODO Rewrite as AJAX}} + + + {{unread}} + - + {{/unread}} + {{/forum.userstate.tracked}} + + {{#discussion}} +
+ + +
+ {{/discussion}} +
+ {{#discussion}} +
+ {{#hasanyactions}} +
+ {{> mod_forum/forum_action_menu}} +
+ {{/hasanyactions}}
{{/discussion}}
- {{#discussion}} -
- {{#hasanyactions}} -
- {{> mod_forum/forum_action_menu}} -
- {{/hasanyactions}} -
- {{/discussion}} -
+
+
{{/discussion_list_output}} {{$discussion_bottom_pagination}} diff --git a/mod/forum/templates/forum_action_menu.mustache b/mod/forum/templates/forum_action_menu.mustache index 9ff0eb07bbe..62041ad0271 100644 --- a/mod/forum/templates/forum_action_menu.mustache +++ b/mod/forum/templates/forum_action_menu.mustache @@ -53,7 +53,6 @@