mirror of
https://github.com/lucaspalomodevelop/indico-plugins.git
synced 2026-03-20 02:26:12 +00:00
Chat: move to webpack
This commit is contained in:
parent
11606355b4
commit
c0fb31d4ad
@ -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');
|
||||
@ -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:
|
||||
|
||||
5
chat/webpack-bundles.json
Normal file
5
chat/webpack-bundles.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"entry": {
|
||||
"main": "./index.js"
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user