Inject timetable button

This commit is contained in:
Alejandro Avilés 2014-10-24 16:10:11 +02:00
parent 5962abb84b
commit f4e36f2837

View File

@ -1,3 +1,4 @@
from indico.core import signals
from indico.core.plugins import IndicoPlugin, IndicoPluginBlueprint
from MaKaC.webinterface.pages.conferences import WPConfModifScheduleGraphic
@ -13,10 +14,14 @@ class ImporterPlugin(IndicoPlugin):
super(ImporterPlugin, self).init()
self.inject_js('importer_js', WPConfModifScheduleGraphic)
self.inject_css('importer_css', WPConfModifScheduleGraphic)
self.connect(signals.timetable_buttons, self.get_timetable_buttons)
def get_blueprints(self):
return IndicoPluginBlueprint('importer', __name__)
def get_timetable_buttons(self, *args, **kwargs):
yield ('Importer', 'createImporterDialog')
def register_assets(self):
self.register_js_bundle('importer_js', 'js/importer.js')
self.register_css_bundle('importer_css', 'css/importer.css')