コード例 #1
0
 def __init__(self, rh, event_, active_menu_item=None, **kwargs):
     assert event_ == kwargs.setdefault('event', event_)
     self.event = event_
     kwargs['base_layout_params'] = {
         'active_menu_item': active_menu_item or self.sidemenu_option,
         'event_types': [(et.name, et.title) for et in EventType]
     }
     WPDecorated.__init__(self, rh, **kwargs)
コード例 #2
0
ファイル: views.py プロジェクト: qroques/indico
 def __init__(self, rh, category, **kwargs):
     kwargs['category'] = category
     self.category = category
     self.atom_feed_url = kwargs.get('atom_feed_url')
     self.atom_feed_title = kwargs.get('atom_feed_title')
     if category:
         self._setTitle('Indico [{}]'.format(category.title))
     WPDecorated.__init__(self, rh, **kwargs)
     self._mathjax = kwargs.pop('mathjax', False)
コード例 #3
0
ファイル: views.py プロジェクト: bkolobara/indico
 def __init__(self, rh, category, **kwargs):
     kwargs['category'] = category
     self.category = category
     self.atom_feed_url = kwargs.get('atom_feed_url')
     self.atom_feed_title = kwargs.get('atom_feed_title')
     if category:
         self.title = category.title
     WPDecorated.__init__(self, rh, **kwargs)
     self._mathjax = kwargs.pop('mathjax', False)
コード例 #4
0
ファイル: views.py プロジェクト: imfht/flaskapps
 def __init__(self, rh, category, **kwargs):
     kwargs['category'] = category
     self.category = category
     self.atom_feed_url = kwargs.get('atom_feed_url')
     self.atom_feed_title = kwargs.get('atom_feed_title')
     if category:
         self.title = category.title
     WPDecorated.__init__(self, rh, **kwargs)
     self._mathjax = kwargs.pop('mathjax', False)
コード例 #5
0
ファイル: views.py プロジェクト: DirkHoffmann/indico
 def __init__(self, rh, category, **kwargs):
     kwargs['category'] = category
     self.category = category
     self.atom_feed_url = kwargs.get('atom_feed_url')
     self.atom_feed_title = kwargs.get('atom_feed_title')
     if category:
         self._setTitle('Indico [{}]'.format(category.title))
     WPDecorated.__init__(self, rh, **kwargs)
     self._mathjax = kwargs.pop('mathjax', False)
コード例 #6
0
ファイル: views.py プロジェクト: innovexa/IDC-Events
 def __init__(self, rh, event_, **kwargs):
     assert event_ == kwargs.setdefault('event', event_)
     self.event = event_
     WPDecorated.__init__(self, rh, **kwargs)
     start_dt_local = event_.start_dt_display.astimezone(event_.display_tzinfo)
     end_dt_local = event_.end_dt_display.astimezone(event_.display_tzinfo)
     dates = ' ({})'.format(to_unicode(format_date(start_dt_local, format='long')))
     if start_dt_local.date() != end_dt_local.date():
         if start_dt_local.year == end_dt_local.year and start_dt_local.month == end_dt_local.month:
             dates = ' ({}-{})'.format(start_dt_local.day, to_unicode(format_date(end_dt_local, format='long')))
         else:
             dates = ' ({} - {})'.format(to_unicode(format_date(start_dt_local, format='long')),
                                         to_unicode(format_date(end_dt_local, format='long')))
     self.title = '{} {}'.format(strip_tags(self.event.title), dates)
コード例 #7
0
ファイル: views.py プロジェクト: maniacs-oss/indico
 def _get_head_content(self):
     site_name = core_settings.get('site_title')
     meta = render_template('events/meta.html',
                            event=self.event,
                            site_name=site_name,
                            json_ld=serialize_event_for_json_ld(self.event,
                                                                full=True))
     return WPDecorated._get_head_content(self) + meta
コード例 #8
0
ファイル: views.py プロジェクト: imfht/flaskapps
 def _get_head_content(self):
     head_content = WPDecorated._get_head_content(self)
     if self.atom_feed_url:
         title = self.atom_feed_title or _("Indico Atom feed")
         head_content += ('<link rel="alternate" type="application/atom+xml" title="{}" href="{}">'
                          .format(escape(title), self.atom_feed_url))
     if self._mathjax:
         head_content += MathjaxMixin._get_head_content(self)
     return head_content
コード例 #9
0
ファイル: views.py プロジェクト: bkolobara/indico
 def _getHeadContent(self):
     head_content = WPDecorated._getHeadContent(self)
     if self.atom_feed_url:
         title = self.atom_feed_title or _("Indico Atom feed")
         head_content += ('<link rel="alternate" type="application/atom+xml" title="{}" href="{}">'
                          .format(escape(title), self.atom_feed_url))
     if self._mathjax:
         head_content += MathjaxMixin._getHeadContent(self)
     return head_content
コード例 #10
0
ファイル: views.py プロジェクト: uniteddiversity/indico
 def __init__(self, rh, event_, **kwargs):
     assert event_ == kwargs.setdefault('event', event_)
     self.event = event_
     WPDecorated.__init__(self, rh, **kwargs)
     start_dt_local = event_.start_dt_display.astimezone(
         event_.display_tzinfo)
     end_dt_local = event_.end_dt_display.astimezone(event_.display_tzinfo)
     dates = ' ({})'.format(format_date(start_dt_local, format='long'))
     if start_dt_local.date() != end_dt_local.date():
         if start_dt_local.year == end_dt_local.year and start_dt_local.month == end_dt_local.month:
             dates = ' ({}-{})'.format(
                 start_dt_local.day, format_date(end_dt_local,
                                                 format='long'))
         else:
             dates = ' ({} - {})'.format(
                 format_date(start_dt_local, format='long'),
                 format_date(end_dt_local, format='long'))
     self.title = f'{strip_tags(self.event.title)} {dates}'
     page_title = kwargs.get('page_title')
     if page_title:
         self.title += f': {strip_tags(page_title)}'
コード例 #11
0
ファイル: views.py プロジェクト: bkolobara/indico
 def getJSFiles(self):
     return (WPDecorated.getJSFiles(self) +
             self._includeJSPackage('Management') +
             self._asset_env['modules_event_cloning_js'].urls() +
             self._asset_env['modules_event_management_js'].urls())
コード例 #12
0
ファイル: __init__.py プロジェクト: DirkHoffmann/indico
 def _getTitle(self):
     return '{} - {}'.format(WPDecorated._getTitle(self), _('Room Booking'))
コード例 #13
0
ファイル: __init__.py プロジェクト: DirkHoffmann/indico
 def getJSFiles(self):
     return WPDecorated.getJSFiles(self) + self._includeJSPackage(['Management', 'RoomBooking'])
コード例 #14
0
ファイル: __init__.py プロジェクト: DirkHoffmann/indico
 def __init__(self, rh, **kwargs):
     kwargs['active_menu_item'] = self.sidemenu_option
     WPDecorated.__init__(self, rh, **kwargs)
コード例 #15
0
ファイル: views.py プロジェクト: DirkHoffmann/indico
 def __init__(self, rh, active_menu_item, **kwargs):
     kwargs['active_menu_item'] = active_menu_item
     WPDecorated.__init__(self, rh, **kwargs)
コード例 #16
0
ファイル: views.py プロジェクト: dwakna/indico-cbnu
 def __init__(self, rh, active_menu_item, **kwargs):
     kwargs['active_menu_item'] = active_menu_item
     WPDecorated.__init__(self, rh, **kwargs)
コード例 #17
0
ファイル: views.py プロジェクト: koufounak/indico
 def getJSFiles(self):
     return WPDecorated.getJSFiles(
         self) + self._asset_env['modules_event_display_js'].urls()
コード例 #18
0
ファイル: views.py プロジェクト: bkolobara/indico
 def getJSFiles(self):
     return WPDecorated.getJSFiles(self) + self._asset_env['modules_event_display_js'].urls()
コード例 #19
0
ファイル: __init__.py プロジェクト: zilehuda/indico
 def __init__(self, rh, **kwargs):
     kwargs['active_menu_item'] = self.sidemenu_option
     kwargs['sprite_url'] = url_for(
         'rooms_new.sprite', {'version': _cache.get('rooms-sprite-token')})
     WPDecorated.__init__(self, rh, **kwargs)
コード例 #20
0
ファイル: views.py プロジェクト: bkolobara/indico
 def getJSFiles(self):
     return WPDecorated.getJSFiles(self) + self._asset_env['modules_categories_js'].urls()
コード例 #21
0
 def getJSFiles(self):
     return WPDecorated.getJSFiles(self) + self._includeJSPackage(
         ['Management', 'RoomBooking'])
コード例 #22
0
ファイル: views.py プロジェクト: imfht/flaskapps
 def __init__(self, rh, active_menu_item=None, **kwargs):
     kwargs['active_menu_item'] = active_menu_item or self.sidemenu_option
     WPDecorated.__init__(self, rh, **kwargs)
コード例 #23
0
ファイル: __init__.py プロジェクト: jas01/indico
 def __init__(self, rh, **kwargs):
     kwargs['active_menu_item'] = self.sidemenu_option
     kwargs['sprite_url'] = url_for('rooms_new.sprite', {'version': _cache.get('rooms-sprite-token')})
     WPDecorated.__init__(self, rh, **kwargs)
コード例 #24
0
ファイル: views.py プロジェクト: innovexa/IDC-Events
 def getJSFiles(self):
     return (WPDecorated.getJSFiles(self) +
             self._includeJSPackage('Management') +
             self._asset_env['modules_event_cloning_js'].urls() +
             self._asset_env['modules_event_management_js'].urls())
コード例 #25
0
ファイル: views.py プロジェクト: qroques/indico
 def getJSFiles(self):
     return WPDecorated.getJSFiles(
         self) + self._asset_env['modules_categories_js'].urls()
コード例 #26
0
 def _getTitle(self):
     return '{} - {}'.format(WPDecorated._getTitle(self), _('Room Booking'))
コード例 #27
0
ファイル: views.py プロジェクト: bkolobara/indico
 def _getHeadContent(self):
     site_name = core_settings.get('site_title')
     meta = render_template('events/meta.html', event=self.event, site_name=site_name,
                            json_ld=serialize_event_for_json_ld(self.event, full=True))
     return WPDecorated._getHeadContent(self) + meta
コード例 #28
0
ファイル: views.py プロジェクト: nop33/indico
 def _getHeadContent(self):
     site_name = core_settings.get('site_title')
     meta = render_template('events/meta.html', event=self.event, site_name=site_name)
     return WPDecorated._getHeadContent(self) + meta
コード例 #29
0
ファイル: views.py プロジェクト: koufounak/indico
 def _getHeadContent(self):
     site_name = core_settings.get('site_title')
     meta = render_template('events/meta.html',
                            event=self.event,
                            site_name=site_name)
     return WPDecorated._getHeadContent(self) + meta
コード例 #30
0
 def _getTitle(self):
     return WPDecorated._getTitle(self) + ' - ' + _("News")