コード例 #1
0
ファイル: widgets.py プロジェクト: webatat/webatat
 def render(self, context):
     resolved_options = dict(zip(self.options.keys(), [self.options[v].resolve(context) for v in self.options]))
     if self.opts_arg:
         resolved_options.update(self.opts_arg.resolve(context))
     return registry.get(self.widget_name).render(context, 
             self.value.resolve(context) if self.value else None, 
             resolved_options)
コード例 #2
0
ファイル: widgets.py プロジェクト: Kokozzi/django-widgets
 def render(self, context):
     resolved_options = dict(zip(self.options.keys(), [self.options[v].resolve(context) for v in self.options]))
     if self.opts_arg:
         resolved_options.update(self.opts_arg.resolve(context))
     return registry.get(self.widget_name).render(context, 
             self.value.resolve(context) if self.value else None, 
             resolved_options)
コード例 #3
0
ファイル: widgets.py プロジェクト: webatat/webatat
 def render(self, context):
     resolved_options = dict(zip(self.options.keys(), 
         [self.options[v].resolve(context) for v in self.options]))
     if self.opts_arg:
         # create dictionary from arguments (all values are set to True)
         resolved_options.update(dict.fromkeys(self.opts_arg, True))
     widget = registry.get(self.widget_name)
     ctx = widget.get_context( 
             self.value.resolve(context) if self.value else None, 
             resolved_options)
     context.update(ctx)
     output = self.nodelist.render(context)
     context.pop()
     return output
コード例 #4
0
ファイル: widgets.py プロジェクト: Kokozzi/django-widgets
    def render(self, context):
        resolved_options = dict(zip(self.options.keys(), 
            [self.options[v].resolve(context) for v in self.options]))
        if self.opts_arg:
            # create dictionary from arguments (all values are set to True)
            resolved_options.update(dict.fromkeys(self.opts_arg, True))
        widget = registry.get(self.widget_name)

        ctx = context_wrapper(widget.get_context, context)(
            self.value.resolve(context) if self.value else None,
            resolved_options)

        context.update(ctx)
        output = self.nodelist.render(context)
        context.pop()
        return output
コード例 #5
0
ファイル: widgets.py プロジェクト: webatat/webatat
 def render(self, context):
     widget = registry.get(self.widget_name)
     if hasattr(widget, 'media'):
         return widget.media
コード例 #6
0
ファイル: widgets.py プロジェクト: Kokozzi/django-widgets
 def render(self, context):
     widget = registry.get(self.widget_name)
     if hasattr(widget, 'media'):
         return widget.media