コード例 #1
0
)

plugin_factory(BaseBarChartPlugin, 'd3_bar_chart', sizes)
plugin_factory(BaseTimeSeriesPlugin, 'd3_time_series', sizes)
plugin_factory(BaseMultiTimeSeriesPlugin, 'd3_multi_time_series', sizes)
plugin_factory(BasePieChartPlugin, 'd3_pie_chart', sizes)
plugin_factory(BaseLineChartPlugin, 'd3_line_chart', sizes)
plugin_factory(BaseGroupedBarChartPlugin, 'd3_grouped_bar_chart', sizes)
plugin_factory(BaseTreeMapPlugin, 'd3_tree_map_chart', sizes)

# *****************************************************************************
# ********************************* Registering widgets ***********************
# *****************************************************************************

# Registering chart plugin widgets

plugin_widget_factory(BaseBarChartWidget, 'bootstrap_materialize', 'main',
                      'd3_bar_chart', sizes)
plugin_widget_factory(BaseTimeSeriesWidget, 'bootstrap_materialize', 'main',
                      'd3_time_series', sizes)
plugin_widget_factory(BaseMultiTimeSeriesWidget, 'bootstrap_materialize',
                      'main', 'd3_multi_time_series', sizes)
plugin_widget_factory(BasePieChartWidget, 'bootstrap_materialize', 'main',
                      'd3_pie_chart', sizes)
plugin_widget_factory(BaseLineChartWidget, 'bootstrap_materialize', 'main',
                      'd3_line_chart', sizes)
plugin_widget_factory(BaseGroupedBarChartWidget, 'bootstrap_materialize',
                      'main', 'd3_grouped_bar_chart', sizes)
plugin_widget_factory(BaseTreeMapWidget, 'bootstrap_materialize', 'main',
                      'd3_tree_map_chart', sizes)
コード例 #2
0
               'd3_stacked_to_grouped_bars_chart',
               sizes)
plugin_factory(BaseSunburstPartitionChartPlugin,
               'd3_sunburst_partition_chart',
               sizes)

# *****************************************************************************
# ********************************* Registering widgets ***********************
# *****************************************************************************

# Registering chart plugin widgets

# Bubble Chart
plugin_widget_factory(BaseBubbleChartWidget,
                      'android',
                      'main',
                      'd3_bubble_chart',
                      sizes)
plugin_widget_factory(BaseBubbleChartWidget,
                      'windows8',
                      'main',
                      'd3_bubble_chart',
                      sizes)
plugin_widget_factory(BaseBubbleChartWidget,
                      'bootstrap2_fluid',
                      'main',
                      'd3_bubble_chart',
                      sizes)

# Stacked-to-grouped bars chart
plugin_widget_factory(BaseStackedToGroupedBarsChartWidget,
コード例 #3
0
ファイル: dash_plugins.py プロジェクト: drellano/django-dash
    (3, 5),
    (4, 3),
    (4, 4),
    (4, 5),
    (5, 3),
    (5, 4),
    (5, 5),
    (6, 3),
    (7, 7),
    (7, 13),
    (8, 8),
    (9, 9),
    (13, 7),
    (7, 13),
    (6, 5),
    (12, 7),
    (12, 8),
)

plugin_factory(BaseWidgetSwitcherPlugin, 'WidgetSwitcher', sizes)

# ********************************************************************************
# ********************************* Registering widgets **************************
# ********************************************************************************

# Registering chart plugin widgets
plugin_widget_factory(BaseWidgetSwitcherWidget, 'android', 'main', 'WidgetSwitcher', sizes)
plugin_widget_factory(BaseWidgetSwitcherWidget, 'windows8', 'main', 'WidgetSwitcher', sizes)
plugin_widget_factory(BaseWidgetSwitcherWidget, 'bootstrap2_fluid', 'main', 'WidgetSwitcher', sizes)
plugin_widget_factory(BaseWidgetSwitcherWidget, 'testing', 'main', 'WidgetSwitcher', sizes)
コード例 #4
0
plugin_factory(BaseChart16Plugin, 'Chart16', sizes)
plugin_factory(BaseChart17Plugin, 'Chart17', sizes)
plugin_factory(BaseChart18Plugin, 'Chart18', sizes)

plugin_factory(BaseChart19Plugin, 'Chart19', sizes)

plugin_factory(BaseChart20Plugin, 'Chart20', sizes)

# *****************************************************************************
# ********************************* Registering widgets ***********************
# *****************************************************************************

# Registering chart plugin widgets

# Any Chart
plugin_widget_factory(BaseACChart1Widget, 'android', 'main', 'Chart1', sizes)
plugin_widget_factory(BaseACChart1Widget, 'windows8', 'main', 'Chart1', sizes)
plugin_widget_factory(BaseACChart1Widget, 'bootstrap2_fluid', 'main', 'Chart1',
                      sizes)
plugin_widget_factory(BaseACChart1Widget, 'example', 'main', 'Chart1', sizes)

plugin_widget_factory(BaseACChart2Widget, 'android', 'main', 'Chart2', sizes)
plugin_widget_factory(BaseACChart2Widget, 'windows8', 'main', 'Chart2', sizes)
plugin_widget_factory(BaseACChart2Widget, 'bootstrap2_fluid', 'main', 'Chart2',
                      sizes)
plugin_widget_factory(BaseACChart2Widget, 'example', 'main', 'Chart2', sizes)

plugin_widget_factory(BaseACChart3Widget, 'android', 'main', 'Chart3', sizes)
plugin_widget_factory(BaseACChart3Widget, 'windows8', 'main', 'Chart3', sizes)
plugin_widget_factory(BaseACChart3Widget, 'bootstrap2_fluid', 'main', 'Chart3',
                      sizes)
コード例 #5
0
        """
        Getting news items for the current active language.
        """
        results_kwargs = {}

        language = get_language_from_request(self.request)
        if language is not None:
            results_kwargs.update({'language': language})

        self.data.news_items = NewsItem._default_manager.filter(**results_kwargs) \
                                       .order_by('-date_published')[:self.data.max_items]


# *****************************************************************************
# ********** Generating and registering the plugins using factory *************
# *****************************************************************************

sizes = ((2, 5), (4, 5))

plugin_factory(BaseNewsPlugin, 'news', sizes)

# ****************************************************************************
# ****************** Registering widgets for News plugin *********************
# ****************************************************************************

main_sizes = (
    (2, 5),
    (4, 5),
)
plugin_widget_factory(BaseNewsWidget, 'android', 'main', 'news', main_sizes)
コード例 #6
0
ファイル: dash_plugins.py プロジェクト: zhandl/django-dash
)

plugin_factory(BaseBubbleChartPlugin, 'd3_bubble_chart', sizes)
plugin_factory(BaseStackedToGroupedBarsChartPlugin,
               'd3_stacked_to_grouped_bars_chart', sizes)
plugin_factory(BaseSunburstPartitionChartPlugin, 'd3_sunburst_partition_chart',
               sizes)

# *****************************************************************************
# ********************************* Registering widgets ***********************
# *****************************************************************************

# Registering chart plugin widgets

# Bubble Chart
plugin_widget_factory(BaseBubbleChartWidget, 'android', 'main',
                      'd3_bubble_chart', sizes)
plugin_widget_factory(BaseBubbleChartWidget, 'windows8', 'main',
                      'd3_bubble_chart', sizes)
plugin_widget_factory(BaseBubbleChartWidget, 'bootstrap2_fluid', 'main',
                      'd3_bubble_chart', sizes)

# Stacked-to-grouped bars chart
plugin_widget_factory(BaseStackedToGroupedBarsChartWidget, 'android', 'main',
                      'd3_stacked_to_grouped_bars_chart', sizes)
plugin_widget_factory(BaseStackedToGroupedBarsChartWidget, 'windows8', 'main',
                      'd3_stacked_to_grouped_bars_chart', sizes)
plugin_widget_factory(BaseStackedToGroupedBarsChartWidget, 'bootstrap2_fluid',
                      'main', 'd3_stacked_to_grouped_bars_chart', sizes)

# Sunburst Partition
plugin_widget_factory(BaseSunburstPartitionChartWidget, 'android', 'main',
コード例 #7
0
ファイル: dash_plugins.py プロジェクト: ykkwon/django-dash
# **************************************************************************
# **************************************************************************
# ************************** Registering the widgets ***********************
# **************************************************************************
# **************************************************************************

# **************************************************************************
# ******************* Registering widgets for Dummy plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
)
plugin_widget_factory(BaseDummyWidget, 'bootstrap2_fluid', 'main', 'dummy', \
                      main_sizes)

# **************************************************************************
# ******************* Registering widgets for Image plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
    (3, 4),
    (4, 4),
    (4, 5),
    (5, 4),
コード例 #8
0
ファイル: dash_plugins.py プロジェクト: GMcD/django-dash
# ************************* Registering the widgets ************************
# **************************************************************************
# **************************************************************************
# **************************************************************************

# **************************************************************************
# ******************* Registering widgets for Dummy plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
)
sidebar_sizes = (
    (1, 1),
)
plugin_widget_factory(BaseDummyWidget, 'windows8', 'main', 'dummy', main_sizes)
plugin_widget_factory(BaseDummyWidget, 'windows8', 'sidebar', 'dummy', sidebar_sizes)

# **************************************************************************
# ******************* Registering widgets for Image plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
    (3, 3),
    (4, 4),
)
sidebar_sizes = (
    (1, 1),
    (2, 2),
コード例 #9
0
class BaseMapPlugin(BaseMapPlugin):
    """
    Base Map plugin.
    """
    name = _("Map Chart")
    html_classes = ['maps', 'openlayers3-map-plugin']

# *****************************************************************************
# ********** Generating and registering the plugins using factory *************
# *****************************************************************************
sizes = (
    (4, 4),
    (5, 5),
    (6, 6),
    (7, 7),
    (8, 8),
    (9, 9),
    (11, 10)
)

plugin_factory(BaseMapPlugin, 'openlayers3_map', sizes)

# *****************************************************************************
# ********************************* Registering widgets ***********************
# *****************************************************************************

# Registering map plugin widgets

# Openlayers Map
plugin_widget_factory(WmsMapWidget, 'bootstrap2_fluid', 'main', \
                      'openlayers3_map', sizes) 
コード例 #10
0
ファイル: dash_plugins.py プロジェクト: drellano/django-dash
    (3, 5),
    (4, 3),
    (4, 4),
    (4, 5),
    (5, 3),
    (5, 4),
    (5, 5),
    (6, 3),
    (7, 7),
    (7, 13),
    (8, 8),
    (9, 9),
    (13, 7),
    (7, 13),
    (6, 5),
    (12, 7),
    (12, 8),
)

plugin_factory(BaseImageURLPlugin, 'imageURL', sizes)

# ********************************************************************************
# ********************************* Registering widgets **************************
# ********************************************************************************

# Registering chart plugin widgets
plugin_widget_factory(BaseImageURLWidget, 'android', 'main', 'imageURL', sizes)
plugin_widget_factory(BaseImageURLWidget, 'windows8', 'main', 'imageURL', sizes)
plugin_widget_factory(BaseImageURLWidget, 'bootstrap2_fluid', 'main', 'imageURL', sizes)
plugin_widget_factory(BaseImageURLWidget, 'testing', 'main', 'imageURL', sizes)
コード例 #11
0
ファイル: dash_plugins.py プロジェクト: ykkwon/django-dash
# **************************************************************************
# **************************************************************************
# **************************************************************************
# ************************* Registering the widgets ************************
# **************************************************************************
# **************************************************************************
# **************************************************************************

# **************************************************************************
# ******************* Registering widgets for Dummy plugin *****************
# **************************************************************************

main_sizes = ((1, 1), )
sidebar_sizes = ((1, 1), )
plugin_widget_factory(BaseDummyWidget, 'windows8', 'main', 'dummy', main_sizes)
plugin_widget_factory(BaseDummyWidget, 'windows8', 'sidebar', 'dummy',
                      sidebar_sizes)

# **************************************************************************
# ******************* Registering widgets for Image plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
    (3, 3),
    (4, 4),
)
sidebar_sizes = (
    (1, 1),
コード例 #12
0
# **************************************************************************
# ******************* Registering widgets for Dummy plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (1, 2),
    (2, 1),
    (3, 3),
)
shortcut_sizes = (
    (1, 1),
    (1, 2),
)
plugin_widget_factory(BaseDummyWidget, 'android', 'main', 'dummy', main_sizes)
plugin_widget_factory(BaseDummyWidget, 'android', 'shortcut', 'dummy', shortcut_sizes)

# **************************************************************************
# ******************* Registering widgets for Image plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
)
plugin_widget_factory(BaseImageWidget, 'android', 'main', 'image', main_sizes)
コード例 #13
0
ファイル: dash_plugins.py プロジェクト: ykkwon/django-dash
# **************************************************************************
# ******************* Registering widgets for Dummy plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (1, 2),
    (2, 1),
    (3, 3),
)
shortcut_sizes = (
    (1, 1),
    (1, 2),
)
plugin_widget_factory(BaseDummyWidget, 'android', 'main', 'dummy', main_sizes)
plugin_widget_factory(BaseDummyWidget, 'android', 'shortcut', 'dummy', shortcut_sizes)

# **************************************************************************
# ******************* Registering widgets for Image plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
)
plugin_widget_factory(BaseImageWidget, 'android', 'main', 'image', main_sizes)
コード例 #14
0
ファイル: dash_plugins.py プロジェクト: GMcD/django-dash
        """
        results_kwargs = {}

        language = get_language_from_request(self.request)
        if language is not None:
            results_kwargs.update({'language': language})

        self.data.news_items = NewsItem._default_manager.filter(**results_kwargs) \
                                       .order_by('-date_published')[:self.data.max_items]

# *****************************************************************************
# ********** Generating and registering the plugins using factory *************
# *****************************************************************************

sizes = (
    (2, 5),
    (4, 5)
)

plugin_factory(BaseNewsPlugin, 'news', sizes)

# ****************************************************************************
# ****************** Registering widgets for News plugin *********************
# ****************************************************************************

main_sizes = (
    (2, 5),
    (4, 5),
)
plugin_widget_factory(BaseNewsWidget, 'android', 'main', 'news', main_sizes)
コード例 #15
0
    """
    name = _("bar_chart")
    group = _("charts")
    form = ChartForm
    html_classes = ['chartonic']


sizes = (
    (1, 1),
    (1, 2),
    (2, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
    (3, 4),
    (4, 3),
    (4, 4),
    (4, 5),
    (5, 4),
    (5, 5)
)

plugin_factory(BaseChartPlugin, 'bar_chart', sizes)


plugin_widget_factory(BarChartWidget, 'android', 'main', 'bar_chart', sizes)
plugin_widget_factory(BarChartWidget, 'windows8', 'main', 'bar_chart', sizes)
plugin_widget_factory(BarChartWidget, 'bootstrap2_fluid', 'main', 'bar_chart', sizes)

コード例 #16
0
ファイル: dash_plugins.py プロジェクト: drellano/django-dash
    name = _("Read RSS feed")
    form = ReadRSSFeedForm
    group = _("Internet")

# ********************************************************************************
# ********** Generating and registering the plugins using factory ****************
# ********************************************************************************
sizes = (
    (4, 2),
    (5, 2),
    (6, 2),
    (7, 2),
    (8, 2),
    (9, 2),
    (10, 2),
    (4, 3),
    (5, 3),
    (6, 3),
    (7, 3),
    (8, 3),
    (9, 3),
    (10, 3),

)

plugin_factory(BaseReadRSSFeedPlugin, 'read_rss_reader', sizes)

plugin_widget_factory(BaseReadRSSFeedWidget, 'android', 'main', 'read_rss_reader', sizes)
plugin_widget_factory(BaseReadRSSFeedWidget, 'windows8', 'main', 'read_rss_reader', sizes)
plugin_widget_factory(BaseReadRSSFeedWidget, 'bootstrap2_fluid', 'main', 'read_rss_reader', sizes)
plugin_widget_factory(BaseReadRSSFeedWidget, 'testing', 'main', 'read_rss_reader', sizes)
コード例 #17
0
ファイル: dash_plugins.py プロジェクト: drellano/django-dash
    (1, 1),
    (1, 2),
    (2, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
    (3, 4),
    (4, 3),
    (4, 4),
    (4, 5),
    (4, 6),
    (5, 4),
    (5, 5),
    (6, 4),
    (6, 5),
    (6, 3),
)

plugin_factory(BaseBarGraphPlugin, "bar_graph", sizes)

# ********************************************************************************
# ********************************* Registering widgets **************************
# ********************************************************************************

# Registering chart plugin widgets
plugin_widget_factory(BaseBarGraphWidget, "android", "main", "bar_graph", sizes)
plugin_widget_factory(BaseBarGraphWidget, "windows8", "main", "bar_graph", sizes)
plugin_widget_factory(BaseBarGraphWidget, "bootstrap2_fluid", "main", "bar_graph", sizes)
plugin_widget_factory(BaseBarGraphWidget, "testing", "main", "bar_graph", sizes)
コード例 #18
0
ファイル: dash_plugins.py プロジェクト: GMcD/django-dash
# **************************************************************************
# **************************************************************************
# ************************** Registering the widgets ***********************
# **************************************************************************
# **************************************************************************

# **************************************************************************
# ******************* Registering widgets for Dummy plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
)
plugin_widget_factory(BaseDummyWidget, 'bootstrap2_fluid', 'main', 'dummy', \
                      main_sizes)

# **************************************************************************
# ******************* Registering widgets for Image plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
    (3, 4),
    (4, 4),
    (4, 5),
    (5, 4),
コード例 #19
0
ファイル: dash_plugins.py プロジェクト: GMcD/django-dash
# ********** Generating and registering the plugins using factory *************
# *****************************************************************************
sizes = ((2, 2), (2, 3), (3, 3), (3, 4), (4, 4), (5, 5), (6, 6), (7, 7))

plugin_factory(BaseBubbleChartPlugin, "d3_bubble_chart", sizes)
plugin_factory(BaseStackedToGroupedBarsChartPlugin, "d3_stacked_to_grouped_bars_chart", sizes)
plugin_factory(BaseSunburstPartitionChartPlugin, "d3_sunburst_partition_chart", sizes)

# *****************************************************************************
# ********************************* Registering widgets ***********************
# *****************************************************************************

# Registering chart plugin widgets

# Bubble Chart
plugin_widget_factory(BaseBubbleChartWidget, "android", "main", "d3_bubble_chart", sizes)
plugin_widget_factory(BaseBubbleChartWidget, "windows8", "main", "d3_bubble_chart", sizes)
plugin_widget_factory(BaseBubbleChartWidget, "bootstrap2_fluid", "main", "d3_bubble_chart", sizes)

# Stacked-to-grouped bars chart
plugin_widget_factory(BaseStackedToGroupedBarsChartWidget, "android", "main", "d3_stacked_to_grouped_bars_chart", sizes)
plugin_widget_factory(
    BaseStackedToGroupedBarsChartWidget, "windows8", "main", "d3_stacked_to_grouped_bars_chart", sizes
)
plugin_widget_factory(
    BaseStackedToGroupedBarsChartWidget, "bootstrap2_fluid", "main", "d3_stacked_to_grouped_bars_chart", sizes
)

# Sunburst Partition
plugin_widget_factory(BaseSunburstPartitionChartWidget, "android", "main", "d3_sunburst_partition_chart", sizes)
plugin_widget_factory(BaseSunburstPartitionChartWidget, "windows8", "main", "d3_sunburst_partition_chart", sizes)
コード例 #20
0
class BaseOpenLayersPlugin(BaseDashboardPlugin):
    """
    Base OpenLayers plugin.
    """
    name = _("openlayers")
    group = _("mapping")
    form = MapForm
    html_classes = ['mapping']

#  Generating and registering the plugins using factory 

sizes = (
    (1, 1),
    (1, 2),
    (2, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
    (3, 4),
    (4, 3),
    (4, 4),
    (4, 5),
    (5, 4),
    (5, 5)
)

plugin_factory(BaseOpenLayersPlugin, 'openlayers', sizes)

plugin_widget_factory(BaseOpenLayersWidget, 'android', 'main', 'openlayers', sizes)
コード例 #21
0
# *****************************************************************************


class BaseChartPlugin(BaseDashboardPlugin):
    """
    Base chart plugin.
    """
    name = _("Chart")
    group = _("Charts")
    form = ChartForm
    html_classes = ['chartonic']


# *****************************************************************************
# ********** Generating and registering the plugins using factory *************
# *****************************************************************************
sizes = ((1, 1), (1, 2), (2, 1), (2, 2), (2, 3), (3, 2), (3, 3), (3, 4),
         (4, 3), (4, 4), (4, 5), (5, 4), (5, 5))

plugin_factory(BaseChartPlugin, 'chart', sizes)

# *****************************************************************************
# ********************************* Registering widgets ***********************
# *****************************************************************************

# Registering chart plugin widgets
plugin_widget_factory(BaseChartWidget, 'android', 'main', 'chart', sizes)
plugin_widget_factory(BaseChartWidget, 'windows8', 'main', 'chart', sizes)
plugin_widget_factory(BaseChartWidget, 'bootstrap2_fluid', 'main', 'chart',
                      sizes)
コード例 #22
0
ファイル: dash_plugins.py プロジェクト: drellano/django-dash
sizes = (
    (1, 1),
    (1, 2),
    (2, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
    (3, 4),
    (4, 3),
    (4, 4),
    (4, 5),
    (5, 4),
    (5, 5),
    (6, 4),
    (6, 5),
    (6,3),
)

plugin_factory(BaseLineGraphPlugin, 'line_graph', sizes)

# ********************************************************************************
# ********************************* Registering widgets **************************
# ********************************************************************************

# Registering chart plugin widgets
plugin_widget_factory(BaseLineGraphWidget, 'android', 'main', 'line_graph', sizes)
plugin_widget_factory(BaseLineGraphWidget, 'windows8', 'main', 'line_graph', sizes)
plugin_widget_factory(BaseLineGraphWidget, 'bootstrap2_fluid', 'main', 'line_graph', sizes)
plugin_widget_factory(BaseLineGraphWidget, 'testing', 'main', 'line_graph', sizes)