renamed
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Thu, 22 Nov 2012 17:42:09 +0000 (18:42 +0100)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Thu, 22 Nov 2012 17:42:09 +0000 (18:42 +0100)
Makefile
myslice/static/css/miscell.css [new file with mode: 0644]
myslice/templates/mymenu.html [moved from slice/templates/foo-menu.html with 82% similarity]
myslice/templates/myslice-base.html [moved from slice/templates/foo-base.html with 60% similarity]
myslice/urls.py
slice/templates/slice.html [moved from slice/templates/foo.html with 50% similarity]
slice/views.py

index fe0820f..80fcc4f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,17 @@
+all: tags
+
+force:
+
 # in general it's right to rely on the contents as reported by git
-tags:
+tags: force
        git ls-files | xargs etags
 
 # however sometimes we have stuff not yet added, so in this case
-ftags:
+ftags: force
        find . -type f | fgrep -v '/.git/' | xargs etags
 
-static:
+static: force
        ./manage.py collectstatic --noinput 
+
+clean-static: force
+       rm -rf ./all-static/
diff --git a/myslice/static/css/miscell.css b/myslice/static/css/miscell.css
new file mode 100644 (file)
index 0000000..23755f8
--- /dev/null
@@ -0,0 +1,3 @@
+.bold {
+    font-weight: bold;
+}
similarity index 82%
rename from slice/templates/foo-menu.html
rename to myslice/templates/mymenu.html
index ed91b02..990b6a7 100644 (file)
@@ -4,6 +4,7 @@
 {% insert raw_js %} "some script useful for mymenu" {% endinsert %}
 {# use the raw_css container for css style #}
 
+<img class="logo" src="{{ STATIC_URL }}img/myslice-logo.png" alt="MySlice" />
 <ul id='mymenu'>
 {% for d in menu_items %}
   <li class='other'> <a href="{{ d.href }}"> {{ d.label }} </a> </li>
similarity index 60%
rename from slice/templates/foo-base.html
rename to myslice/templates/myslice-base.html
index 97f36ea..26dda51 100644 (file)
@@ -2,7 +2,7 @@
 {% insert_handler %}
 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
 <html> <head>
-<title> Foo - an experimental slice page with foo= {{ foo }} </title>
+<title> MySlice - slice page with python var foo = {{ foo }} </title>
 {# This is where insert_str will end up #}
 {% media_container prelude %}
 <script>
 </style>
 </head>
 
+{# let's add this one no matter what #}
+{% insert_str prelude "css/miscell.css" %}
+
 <body>
 {% block menu %} <div class='menu'> {{ menu }} </div> {% endblock %}
-{% block float %} <div class='float'>
-  <img class="logo" src="{{ STATIC_URL }}img/myslice-logo.png" alt="MySlice" />
-  {{ float|default:"The float area" }} </div> {% endblock %}
+
+{% block left %}
+<div class='left'>
+  {{ left|default:"The left area" }}
+</div>
+{% endblock %}
+
 {% block main %}
-<div class='main'>  <h1>Again, foo = {{ foo }} </h1> {{ main }} </div>
+<div class='main'>  <h1>Again, python var foo = {{ foo }} </h1>
+  {{ main }}
+</div>
 <hr>
 {% block content %} and more stuff if needed {% endblock %}
 {% endblock %}
+
 </body>
 </html>
index 26c81ae..21681ea 100644 (file)
@@ -19,6 +19,7 @@ urlpatterns = patterns(
 
     # Uncomment the next line to enable the admin:
     # url(r'^admin/', include(admin.site.urls)),
-    (r'^login/$', 'auth.views.login_user'),
-    (r'^slice/$', 'slice.views.foo'),
+    (r'^login/?$', 'auth.views.login_user'),
+    (r'^slice/?$', 'slice.views.fake_view'),
+    (r'^slice/(?P<name>\w+)/?$', 'slice.views.fake_view'),
 )
similarity index 50%
rename from slice/templates/foo.html
rename to slice/templates/slice.html
index 2033469..3ca50c8 100644 (file)
@@ -1,10 +1,10 @@
-{% extends 'foo-base.html' %}
+{% extends 'myslice-base.html' %}
 
 {% block content %}
+<p>The URL variable name= {{ name }} </p>
 {{ content_string|safe }}
 {% endblock content %}
 
 {% block menu %}
-{% include 'foo-menu.html' %}
-  
+{% include 'mymenu.html' %}
 {% endblock menu %}
index 82bf642..e55e06e 100644 (file)
@@ -4,23 +4,18 @@ from django.template import RequestContext
 from django.template.loader import render_to_string
 from django.shortcuts import render_to_response
 
-def foo (request):
+def fake_view (request, name=None):
     
     content_string = """
-Lorem <span>ipsum dolor</span> sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem. Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius. Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum. Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima. Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum."""
+Lorem <span class='bold'>ipsum dolor</span> sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem. Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius. Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum. Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima. Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum."""
 
-#    print '(1) content_string=',content_string,'******************** end'
-    content_string = content_string + '<hr>' + content_string + '<hr>'
-#    print '(2) content_string=',content_string,'******************** end'
-
-    result=render_to_response('foo.html',{'foo':'bar', 
-                                          'content_string' : content_string,
-                                          'menu_items' : 
-                                          [ { 'label':'item1', 'href': '/url1/'},
-                                            { 'label':'Other item', 'href': '/other/'},
-                                            ]},
+    result=render_to_response('slice.html',{'foo':'bar', 
+                                            'name':name,
+                                            'content_string' : content_string,
+                                            'menu_items' : 
+                                            [ { 'label':'item1', 'href': '/url1/'},
+                                              { 'label':'Other item', 'href': '/other/'},
+                                              ]},
                               context_instance=RequestContext(request))
 
-    print 'foo : result=',result,'******************** end'
-
     return result