[cpif] r234 - in trunk/frontend-web: . skins/default

svn at argo.es svn at argo.es
Tue Jul 3 19:07:54 CEST 2007


Author: jcea
Date: Tue Jul  3 19:07:54 2007
New Revision: 234

Log:
Marcamos los dias que no son del mes en curso

Modified:
   trunk/frontend-web/calendario.py
   trunk/frontend-web/skins/default/header.html

Modified: trunk/frontend-web/calendario.py
==============================================================================
--- trunk/frontend-web/calendario.py	(original)
+++ trunk/frontend-web/calendario.py	Tue Jul  3 19:07:54 2007
@@ -8,7 +8,8 @@
 
 def vista_mensual(conn,fecha,usuario,metatag) :
   import calendar
-  fecha=(fecha.year,fecha.month)
+  month=fecha.month
+  fecha=(fecha.year,month)
   mes=cache_meses.get(fecha)
   if not mes :
     mes=calendar.Calendar().monthdatescalendar(*fecha)
@@ -18,9 +19,10 @@
       semana=mes.pop(0)
       for i in xrange(7) :
         dia=semana.pop(0)
-        texto.append('<td align="center"><a href="/indice/%%(metatag)d/%d%.2d%.2d">%s</a></td>'
-                       %(dia.year,dia.month,dia.day,dia.day))
-      texto.append("</tr>")
+        style=' class="nomonth"' if dia.month!=month else ''
+        texto.append('<td align="center"%s><a href="/indice/%%(metatag)d/%d%.2d%.2d">%s</a></td>'
+                       %(style,dia.year,dia.month,dia.day,dia.day))
+      texto.append("</tr>\r\n")
     texto.append("</table>")
     mes="".join(texto)
     cache_meses[fecha]=mes

Modified: trunk/frontend-web/skins/default/header.html
==============================================================================
--- trunk/frontend-web/skins/default/header.html	(original)
+++ trunk/frontend-web/skins/default/header.html	Tue Jul  3 19:07:54 2007
@@ -153,6 +153,9 @@
           #calendario td {
             padding:1px;
           }
+          #calendario td.nomonth {
+            background-color: #eee;
+          }
 
       #footer {
       }



More information about the cpif mailing list