Beispiel #1
0
 class Media:
     js = (
         static_url('tagedit/js/jquery.tagedit.js'),
         static_url('tagedit/js/jquery.autoGrowInput.js'),
         static_url('js/jquery/jquery-ui-1.8.16.custom.min.js'),
     )
     css = {
         'all': (
             static_url('tagedit/css/jquery.tagedit.css'),
             static_url(
                 'tagedit/css/ui-lightness/jquery-ui-1.8.6.custom.css'),
         ),
     }
Beispiel #2
0
################################################
# This is a thin wrapper over olwidget.
# We provide our own media.
################################################
from copy import copy

from django.conf import settings
from django.core.urlresolvers import reverse_lazy

from olwidget import widgets
from utils.static_helpers import static_url

OUR_JS = [
    static_url('olwidget/js/sapling_utils.js'),
]
OUR_CSS = {}


class MediaMixin(object):
    class Media:
        js = OUR_JS
        css = OUR_CSS


class InfoMap(MediaMixin, widgets.InfoMap):
    def __init__(self, *args, **kwargs):
        val = super(InfoMap, self).__init__(*args, **kwargs)
        # Potentially limit # of layers on InfoMaps, for now. This helps
        # with quicker load times on most pages.
        max_layers = getattr(settings, 'OLWIDGET_INFOMAP_MAX_LAYERS', 1)
        controls = self.options.get('map_options', {}).get('controls', [])
################################################
# This is a thin wrapper over olwidget.
# We provide our own media.
################################################
from copy import copy

from django.conf import settings
from django.core.urlresolvers import reverse_lazy

from olwidget import widgets
from utils.static_helpers import static_url


OUR_JS = [
    static_url('olwidget/js/sapling_utils.js'),
]
OUR_CSS = {}


class MediaMixin(object):
    class Media:
        js = OUR_JS
        css = OUR_CSS


class Map(MediaMixin, widgets.Map):
    def __init__(self, *args, **kwargs):
        val = super(Map, self).__init__(*args, **kwargs)
        max_layers = getattr(settings, 'OLWIDGET_INFOMAP_MAX_LAYERS', 1)
        self.options['layers'] = self.options['layers'][:max_layers]
        return val
Beispiel #4
0
################################################
# This is a thin wrapper over olwidget.
# We provide our own media.
################################################
from django.conf import settings

from olwidget import widgets
from utils import reverse_lazy
from utils.static_helpers import static_url

OUR_JS = [
    reverse_lazy('django.views.i18n.javascript_catalog',
                   args=['maps']),
    static_url('js/jquery/jquery-1.7.min.js'),
    static_url('olwidget/js/sapling_utils.js'),
]
OUR_CSS = {}


class MediaMixin(object):
    class Media:
        js = OUR_JS
        css = OUR_CSS


class InfoMap(MediaMixin, widgets.InfoMap):
    pass

    def __init__(self, *args, **kwargs):
        val = super(InfoMap, self).__init__(*args, **kwargs)
        # Potentially limit # of layers on InfoMaps, for now. This helps
Beispiel #5
0
 class Media:
     js = (
         static_url('js/jquery/jquery-1.7.min.js'),
         static_url('js/jquery/jquery-ui-1.8.16.custom.min.js'),
     )