Source code for dash.contrib.layouts.android.dash_layouts

from ....base import (
    BaseDashboardLayout,
    BaseDashboardPlaceholder,
    layout_registry
)

__title__ = 'dash.contrib.layouts.android.dash_layouts'
__author__ = 'Artur Barseghyan <artur.barseghyan@gmail.com>'
__copyright__ = '2013-2018 Artur Barseghyan'
__license__ = 'GPL 2.0/LGPL 2.1'
__all__ = ('AndroidLayout',)


class AndroidMainPlaceholder(BaseDashboardPlaceholder):
    """Main placeholder."""

    uid = 'main'
    cols = 6
    rows = 5
    cell_width = 150
    cell_height = 110


class AndroidShortcutsPlaceholder(BaseDashboardPlaceholder):
    """Shortcuts placeholder."""

    uid = 'shortcuts'
    cols = 1
    rows = 10
    cell_width = 60
    cell_height = 55


[docs]class AndroidLayout(BaseDashboardLayout): """Android layout.""" uid = 'android' name = 'Android' view_template_name = 'android/view_layout.html' edit_template_name = 'android/edit_layout.html' placeholders = [AndroidMainPlaceholder, AndroidShortcutsPlaceholder] cell_units = 'px' media_css = ( 'css/dash_dotted_borders.css', 'android/css/dash_layout_android.css', )
# media_js = ('js/dash_layout_android.js',) layout_registry.register(AndroidLayout)