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

__all__ = ('ReadRSSFeedAndroidMainWidget', 'ReadRSSFeedWindows8MainWidget', 'BigReadRSSFeedAndroidMainWidget')

from django.core.context_processors import csrf
from django.template.loader import render_to_string

from dash.base import BaseDashboardPluginWidget

# ************************************************************************
# ****************** Android widgets for Read RSS feed plugin ************
# ************************************************************************
[docs]class ReadRSSFeedAndroidMainWidget(BaseDashboardPluginWidget): """ Read RSS feed plugin widget for Android layout (placeholder `main`). """ layout_uid = 'android' placeholder_uid = 'main' plugin_uid = 'read_rss_feed' cols = 2 rows = 3 media_js = [ 'js/dash_plugin_read_rss_feed.js', ] media_css = [ 'css/dash_plugin_read_rss_feed.css', ]
[docs] def render(self, request=None): context = {'plugin': self.plugin, 'csrfmiddlewaretoken': csrf(request)} return render_to_string('rss_feed/render_main.html', context) # ************************************************************************ # ****************** Android widgets for Big read RSS feed plugin ******** # ************************************************************************
[docs]class BigReadRSSFeedAndroidMainWidget(ReadRSSFeedAndroidMainWidget): """ Big read RSS feed plugin widget for Android layout (placeholder `main`). """ plugin_uid = 'big_read_rss_feed' cols = 3 rows = 3 # ************************************************************************ # ****************** Windows8 widgets for Read RSS feed plugin *********** # ************************************************************************
[docs]class ReadRSSFeedWindows8MainWidget(ReadRSSFeedAndroidMainWidget): """ Read RSS feed plugin widget for Windows8 (placeholder `main`). """ layout_uid = 'windows8'
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.