summaryrefslogtreecommitdiff
path: root/chimere/widgets.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-02-21 00:07:11 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-02-21 00:07:11 +0100
commitcaf2a8c9f82f3df650973aaeaf34b078ae80e0bd (patch)
tree9cd65edf95e8a21496aaa5fac20903a41c7841c6 /chimere/widgets.py
parent1ebcd848f0e42671550aad5c06ab8719cc8ff9e6 (diff)
downloadChimère-caf2a8c9f82f3df650973aaeaf34b078ae80e0bd.tar.bz2
Chimère-caf2a8c9f82f3df650973aaeaf34b078ae80e0bd.zip
Many changes on templates and styles
Diffstat (limited to 'chimere/widgets.py')
-rw-r--r--chimere/widgets.py27
1 files changed, 11 insertions, 16 deletions
diff --git a/chimere/widgets.py b/chimere/widgets.py
index 2f4b8e7..d12f2e6 100644
--- a/chimere/widgets.py
+++ b/chimere/widgets.py
@@ -20,7 +20,7 @@
"""
Extra widgets and fields
"""
-
+from django import conf
from django import forms
from django.conf import settings
from django.contrib.gis.db import models
@@ -28,10 +28,6 @@ from django.contrib.gis.geos import fromstr
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext as _
-URL_OSM_CSS = ["http://www.openlayers.org/api/theme/default/style.css"]
-URL_OSM_JS = [settings.STATIC_URL + "chimere/js/OpenLayers.js",
- "http://www.openstreetmap.org/openlayers/OpenStreetMap.js"]
-
def getMapJS(area_name=''):
'''Variable initialization for drawing the map
'''
@@ -74,9 +70,9 @@ class PointChooserWidget(forms.TextInput):
"""
class Media:
css = {
- "all": URL_OSM_CSS + ["%schimere/css/forms.css" % settings.STATIC_URL,]
+ "all": settings.OSM_CSS_URLS + ["%schimere/css/forms.css" % settings.STATIC_URL,]
}
- js = URL_OSM_JS + ["%schimere/js/edit_map.js" % settings.STATIC_URL,
+ js = settings.OSM_JS_URLS + ["%schimere/js/edit_map.js" % settings.STATIC_URL,
"%schimere/js/base.js" % settings.STATIC_URL,]
def render(self, name, value, attrs=None, area_name=''):
@@ -142,10 +138,10 @@ class RouteChooserWidget(forms.TextInput):
"""
class Media:
css = {
- "all": URL_OSM_CSS + ["%schimere/css/forms.css" % settings.STATIC_URL,]
+ "all": settings.OSM_CSS_URLS + ["%schimere/css/forms.css" % settings.STATIC_URL,]
}
js = ["%schimere/js/edit_route_map.js" % settings.STATIC_URL,
- "%schimere/js/base.js" % settings.STATIC_URL,] + URL_OSM_JS
+ "%schimere/js/base.js" % settings.STATIC_URL,] + settings.OSM_JS_URLS
def render(self, name, value, attrs=None, area_name='', routefile_id=None):
'''
@@ -250,9 +246,9 @@ class AreaWidget(forms.TextInput):
"""
class Media:
css = {
- "all": URL_OSM_CSS + ["%schimere/css/forms.css" % settings.STATIC_URL,]
+ "all": settings.OSM_CSS_URLS + ["%schimere/css/forms.css" % settings.STATIC_URL,]
}
- js = URL_OSM_JS + ["%schimere/js/edit_area.js" % settings.STATIC_URL,
+ js = settings.OSM_JS_URLS + ["%schimere/js/edit_area.js" % settings.STATIC_URL,
"%schimere/js/base.js" % settings.STATIC_URL,]
def render(self, name, value, attrs=None):
@@ -318,16 +314,15 @@ class AreaField(forms.MultiValueField):
class MultiSelectWidget(forms.SelectMultiple):
class Media:
- css = {'all': (
+ css = {'all': list(settings.JQUERY_CSS_URLS) + [
settings.STATIC_URL + 'chimere/js/jquery/bsmSelect/css/jquery.bsmselect.css',
settings.STATIC_URL + 'chimere/js/jquery/bsmSelect/css/jquery.bsmselect.custom.css',
- )
+ ]
}
- js = (
- settings.JQUERY_URL,
+ js = list(settings.JQUERY_JS_URLS) + [
settings.STATIC_URL + 'chimere/js/jquery/bsmSelect/js/jquery.bsmselect.js',
settings.STATIC_URL + 'chimere/js/jquery/bsmSelect/js/jquery.bsmselect.compatibility.js',
- )
+ ]
def render(self, name, value, attrs=None):
rendered = super(MultiSelectWidget, self).render(name, value, attrs)