]> git.parisson.com Git - telemeta.git/commitdiff
use named urls for static files
authorolivier <>
Sun, 20 May 2007 19:48:49 +0000 (19:48 +0000)
committerolivier <>
Sun, 20 May 2007 19:48:49 +0000 (19:48 +0000)
telemeta/backup/__init__.py [new file with mode: 0644]
telemeta/templates/admin.html
telemeta/templates/base.html
telemeta/templates/collection_detail.html
telemeta/templates/mediaitem_detail.html
telemeta/urls.py

diff --git a/telemeta/backup/__init__.py b/telemeta/backup/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
index 171f5a315116987e8d6e72c4cf8436b3ae73c54b..9993a68a5412c361e8f4dcc07ab4d388005dfb69 100644 (file)
@@ -1,7 +1,7 @@
 {% extends "base.html" %}
 
 {% block extra_style %}
-<link rel="stylesheet" type="text/css" href="/css/admin.css" />
+<link rel="stylesheet" type="text/css" href="{% url telemeta-css "admin.css" %}" />
 {% endblock %}
 
 {% block content %}
index 7acd536b0b7308f5ccc55fd9060adbd67dd0fe42..168a751f5f229a560f63d6c489306b8078d3af97 100644 (file)
@@ -2,7 +2,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml" lang="{{ LANGUAGE_CODE }}" xml:lang="{{ LANGUAGE_CODE }}" {% if LANGUAGE_BIDI %}dir="rtl"{% endif %}>
 <head>
 <title>Telemeta</title>
-<link rel="stylesheet" type="text/css" href="/css/telemeta.css" />
+<link rel="stylesheet" type="text/css" href="{% url telemeta-css "telemeta.css" %}" />
 {% block extra_style %}{% endblock %}
 {% block extra_javascript %}{% endblock %}
 </head>
@@ -15,7 +15,7 @@
 -->
 <div id="header">
 <div id="logo">
-<a href="{% url telemeta-home %}"><img src="/images/logo.png"></a>
+<a href="{% url telemeta-home %}"><img src="{% url telemeta-images "logo.png" %}"></a>
 </div>
 
 <div id="quick_search">
index eb4e2eac89a3bdefa843400155c2a06ba6cd1654..55361774b2a44d0dd16c87fe296fc539fb8f37df 100644 (file)
@@ -2,7 +2,7 @@
 {% load telemeta_utils %}
 
 {% block extra_javascript %}
-<script src="/js/swfobject.js" type="text/javascript"></script>
+<script src="{% url telemeta-js "swfobject.js" %}" type="text/javascript"></script>
 {% endblock %}
 
 {% block submenu %}
@@ -21,9 +21,9 @@
         <!-- This is the XSPF Web Music Player, under the BSD license, 
           from: http://musicplayer.sourceforge.net/-->
         <object type="application/x-shockwave-flash" width="300" height="200"
-          data="/swf/xspf_player.swf?playlist_url={% url telemeta-collection-xspf object.id|urlencode %}">
+          data="{% url telemeta-swf "xspf_player.swf" %}?playlist_url={% url telemeta-collection-xspf object.id|urlencode %}">
           <param name="movie" 
-            value="/swf/xspf_player.swf?playlist_url={% url telemeta-collection-xspf object.id|urlencode %}" />
+            value="{% url telemeta-swf "xspf_player.swf" %}?playlist_url={% url telemeta-collection-xspf object.id|urlencode %}" />
         </object>
       {% else %}
         <!-- This is Jeroen Wijering's Flash MP3 Player, 
@@ -33,7 +33,7 @@
           <a href="http://www.macromedia.com/go/getflashplayer">Get Flash</a> to see this player.
         </p>
         <script type="text/javascript">
-          var so = new SWFObject('/swf/mp3player.swf','playlist','300','200','7');
+          var so = new SWFObject('{% url telemeta-swf "mp3player.swf" %}','playlist','300','200','7');
           so.addVariable("file","{% url telemeta-collection-xspf object.id|urlencode %}");
           so.addVariable("displayheight","0");
           so.write('collection_player_c');
index aeabc6354dfd247026c81b8980f9d49df72edbc4..825aab3014d338114a2e02af9d3c3314bc345d10 100644 (file)
@@ -2,7 +2,7 @@
 {% load telemeta_utils %}
 
 {% block extra_javascript %}
-<script src="/js/swfobject.js" type="text/javascript"></script>
+<script src="{% url telemeta-js "swfobject.js" %}" type="text/javascript"></script>
 {% endblock %}
 
 {% block submenu %}
@@ -18,9 +18,9 @@
         <!-- This is the XSPF Web Music Player, under the BSD license, 
           from: http://musicplayer.sourceforge.net/-->
         <object type="application/x-shockwave-flash" width="300" height="20"
-          data="/swf/xspf_player_slim.swf?playlist_url={% url telemeta-item-xspf item.id|urlencode %}">
+          data="{% url telemeta-swf "xspf_player.swf" %}?playlist_url={% url telemeta-item-xspf item.id|urlencode %}">
           <param name="movie" 
-            value="/swf/xspf_player_slim.swf?playlist_url={% url telemeta-item-xspf item.id|urlencode %}" />
+            value="{% url telemeta-swf "xspf_player.swf" %}?playlist_url={% url telemeta-item-xspf item.id|urlencode %}" />
         </object><br/>
       {% else %}      
         <!-- This is Jeroen Wijering's Flash MP3 Player, 
@@ -30,7 +30,7 @@
           <a href="http://www.macromedia.com/go/getflashplayer">Get Flash</a> to see this player.
         </p>
         <script type="text/javascript">
-          var so = new SWFObject('/swf/mp3player.swf','line','300','20','7');
+          var so = new SWFObject('{% url telemeta-swf "mp3player.swf" %}','line','300','20','7');
           so.addVariable("file","{% url telemeta-item-export item.id|urlencode,"MP3" %}");
           so.addVariable("type","mp3");
           so.write('item_player_c');
index 2630b53772b5b2756ebdc396b4c283edbb352652..2a8b9af42f3db8f09846b400ca33374bc2f23779 100644 (file)
@@ -24,6 +24,8 @@ all_collections = { 'queryset': MediaCollection.objects.all(), }
 i_ex = MediaItem.id_regex
 c_ex = MediaCollection.id_regex
 
+htdocs='./telemeta/htdocs'
+
 urlpatterns = patterns('',
     url(r'^$', web_view.index, name="telemeta-home"),
 
@@ -109,12 +111,16 @@ urlpatterns = patterns('',
         name="telemeta-geo-country-collections"),
 
     # CSS+Images (FIXME: for developement only)
-    (r'^css/(?P<path>.*)$', 'django.views.static.serve', 
-        {'document_root': './telemeta/htdocs/css'}),
-    (r'^images/(?P<path>.*)$', 'django.views.static.serve', 
-        {'document_root': './telemeta/htdocs/images'}),
-    (r'^js/(?P<path>.*)$', 'django.views.static.serve', 
-        {'document_root': './telemeta/htdocs/js'}),
-    (r'^swf/(?P<path>.*)$', 'django.views.static.serve', 
-        {'document_root': './telemeta/htdocs/swf'}),
+    url(r'css/(?P<path>.*)$', 'django.views.static.serve', 
+        {'document_root': './telemeta/htdocs/css'},
+        name="telemeta-css"),
+    url(r'images/(?P<path>.*)$', 'django.views.static.serve', 
+        {'document_root': './telemeta/htdocs/images'},
+        name="telemeta-images"),
+    url(r'js/(?P<path>.*)$', 'django.views.static.serve', 
+        {'document_root': './telemeta/htdocs/js'},
+        name="telemeta-js"),
+    url(r'swf/(?P<path>.*)$', 'django.views.static.serve', 
+        {'document_root': './telemeta/htdocs/swf'},
+        name="telemeta-swf"),
 )