Chat: move to webpack

This commit is contained in:
Pedro Ferreira 2018-03-02 09:19:29 +01:00 committed by Adrian Moennich
parent 11606355b4
commit c0fb31d4ad
4 changed files with 9 additions and 6 deletions

View File

@ -15,6 +15,8 @@
* along with Indico; if not, see <http://www.gnu.org/licenses/>.
*/
import './main.scss';
(function(global) {
'use strict';
var $t = $T.domain('chat');

View File

@ -110,16 +110,12 @@ class ChatPlugin(IndicoPlugin):
self.connect(signals.event_management.management_url, self.get_event_management_url)
self.connect(signals.users.merged, self._merge_users)
self.template_hook('event-header', self.inject_event_header)
self.inject_css('chat_css', WPChatEventMgmt)
self.inject_js('chat_js', WPChatEventMgmt)
self.inject_bundle('main.css', WPChatEventMgmt)
self.inject_bundle('main.js', WPChatEventMgmt)
def get_blueprints(self):
return blueprint
def register_assets(self):
self.register_css_bundle('chat_css', 'css/chat.scss')
self.register_js_bundle('chat_js', 'js/chat.js')
def inject_event_header(self, event, **kwargs):
chatrooms = ChatroomEventAssociation.find_for_event(event).all()
if not chatrooms:

View File

@ -0,0 +1,5 @@
{
"entry": {
"main": "./index.js"
}
}