MDL-64821 mod_forum: add templates for modern display mode

This commit is contained in:
Ryan Wyllie 2019-09-06 14:51:04 +08:00
parent b7c27c2158
commit 7255378b0a
13 changed files with 1105 additions and 9 deletions

View file

@ -0,0 +1,2 @@
define ("mod_forum/discussion_modern",["exports","jquery","mod_forum/discussion","mod_forum/lock_toggle","mod_forum/favourite_toggle","mod_forum/pin_toggle"],function(a,b,c,d,e,f){"use strict";Object.defineProperty(a,"__esModule",{value:!0});a.init=void 0;b=g(b);c=g(c);d=g(d);e=g(e);f=g(f);function g(a){return a&&a.__esModule?a:{default:a}}var h=function(a){c.default.init(a);var g=(0,b.default)("[data-container=\"discussion-tools\"]");d.default.init(g);e.default.init(g);f.default.init(g)};a.init=h});
//# sourceMappingURL=discussion_modern.min.js.map

View file

@ -0,0 +1 @@
{"version":3,"sources":["../src/discussion_modern.js"],"names":["init","root","Discussion","discussionToolsContainer","LockToggle","FavouriteToggle","Pin"],"mappings":"gQAuBA,OACA,OACA,OACA,OACA,O,mDAEO,GAAMA,CAAAA,CAAI,CAAG,SAACC,CAAD,CAAU,CAC1BC,UAAWF,IAAX,CAAgBC,CAAhB,EAEA,GAAIE,CAAAA,CAAwB,CAAG,cAAE,uCAAF,CAA/B,CACAC,UAAWJ,IAAX,CAAgBG,CAAhB,EACAE,UAAgBL,IAAhB,CAAqBG,CAArB,EACAG,UAAIN,IAAJ,CAASG,CAAT,CACH,CAPM,C","sourcesContent":["// This file is part of Moodle - http://moodle.org/\n//\n// Moodle is free software: you can redistribute it and/or modify\n// it under the terms of the GNU General Public License as published by\n// the Free Software Foundation, either version 3 of the License, or\n// (at your option) any later version.\n//\n// Moodle is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n// GNU General Public License for more details.\n//\n// You should have received a copy of the GNU General Public License\n// along with Moodle. If not, see <http://www.gnu.org/licenses/>.\n\n/**\n * Module for viewing a discussion.\n *\n * @module mod_forum/discussion_new\n * @package mod_forum\n * @copyright 2019 Ryan Wyllie <ryan@moodle.com>\n * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\n */\nimport $ from 'jquery';\nimport Discussion from 'mod_forum/discussion';\nimport LockToggle from 'mod_forum/lock_toggle';\nimport FavouriteToggle from 'mod_forum/favourite_toggle';\nimport Pin from 'mod_forum/pin_toggle';\n\nexport const init = (root) => {\n Discussion.init(root);\n\n var discussionToolsContainer = $('[data-container=\"discussion-tools\"]');\n LockToggle.init(discussionToolsContainer);\n FavouriteToggle.init(discussionToolsContainer);\n Pin.init(discussionToolsContainer);\n};\n"],"file":"discussion_modern.min.js"}