Source code for dash.contrib.plugins.dummy.dash_widgets

__all__ = ('DummyAndroidMainWidget', 'DummyAndroidShortcutWidget', 'DummyWindows8MainWidget', \
           'DummyWindows8SidebarWidget', 'LargeDummyAndroidMainWidget', \
           'LargeDummyPortraitAndroidMainWidget', 'LargeDummyPortraitAndroidShortcutWidget', \
           'BigDummyAndroidMainWidget')

from django.template.loader import render_to_string

from dash.base import BaseDashboardPluginWidget

# ************************************************************************
# ****************** Android widgets for Dummy plugin ********************
# ************************************************************************

[docs]class DummyAndroidMainWidget(BaseDashboardPluginWidget): """ Dummy plugin widget for Android layout (placeholder `main`). """ layout_uid = 'android' placeholder_uid = 'main' plugin_uid = 'dummy' media_js = [ #'js/dash_plugin_dummy.js', ] media_css = [ #'css/dash_plugin_dummy.css', ]
[docs] def render(self, request=None): context = {'plugin': self.plugin} return render_to_string('dummy/render_main.html', context)
[docs]class DummyAndroidShortcutWidget(DummyAndroidMainWidget): """ Dummy plugin widget for Android layout (placeholder `shortcuts`). """ placeholder_uid = 'shortcuts'
[docs] def render(self, request=None): context = {'plugin': self.plugin} return render_to_string('dummy/render_shortcuts.html', context) # ************************************************************************ # ****************** Windows8 widgets for Dummy plugin ******************* # ************************************************************************
[docs]class DummyWindows8MainWidget(DummyAndroidMainWidget): """ Dummy plugin widget for Windows8 (placeholder `main`). """ layout_uid = 'windows8'
[docs]class DummyWindows8SidebarWidget(DummyWindows8MainWidget): """ Dummy plugin widget for Windows8 (placeholder `sidebar`). """ layout_uid = 'windows8' placeholder_uid = 'sidebar' # ************************************************************************ # ****************** Android widgets for Large dummy plugin ************** # ************************************************************************
[docs]class LargeDummyAndroidMainWidget(DummyAndroidMainWidget): """ Large dummy plugin widget for Android (placeholder `main`). """ plugin_uid = 'large_dummy' cols = 2 rows = 1 # ************************************************************************ # ****************** Android widgets for Large dummy plugin ************** # ************************************************************************
[docs]class LargeDummyPortraitAndroidMainWidget(DummyAndroidMainWidget): """ Large dummy portrait plugin widget for Android (placeholder `main`). """ plugin_uid = 'large_dummy_portrait' cols = 1 rows = 2
[docs]class LargeDummyPortraitAndroidShortcutWidget(DummyAndroidShortcutWidget): """ Large dummy portrait plugin widget for Android (placeholder `shortcuts`). """ plugin_uid = 'large_dummy_portrait' cols = 1 rows = 2 # ************************************************************************ # ****************** Android widgets for Big dummy plugin **************** # ************************************************************************
[docs]class BigDummyAndroidMainWidget(DummyAndroidMainWidget): """ Big dummy portrait plugin widget for Android (placeholder `main`). """ plugin_uid = 'big_dummy' cols = 3 rows = 3
Read the Docs v: 0.1.4
Versions
latest
0.3.2
0.3
0.2.4
0.1.4
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.