found class=today xslt for javascript solution
This commit is contained in:
parent
1988f4ed4e
commit
3e428b3531
|
@ -1,22 +0,0 @@
|
||||||
function hilight_today() {
|
|
||||||
var now = new Date();
|
|
||||||
var today_id = "calendar-" +
|
|
||||||
now.getFullYear() + "-" +
|
|
||||||
(now.getMonth() + 1) + "-" +
|
|
||||||
now.getDate();
|
|
||||||
|
|
||||||
var today = document.getElementById(today_id);
|
|
||||||
|
|
||||||
/* Has document fetching completed enough? */
|
|
||||||
if (today) {
|
|
||||||
var td = today.parentNode;
|
|
||||||
var klass = td.getAttribute('class');
|
|
||||||
klass = (klass || "") + " today";
|
|
||||||
td.setAttribute('class', klass);
|
|
||||||
} else {
|
|
||||||
/* No calendar, retry later: */
|
|
||||||
window.setTimeout(hilight_today, 100);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
window.setTimeout(hilight_today, 1);
|
|
|
@ -64,8 +64,9 @@
|
||||||
-->
|
-->
|
||||||
<xsl:template name="output-day">
|
<xsl:template name="output-day">
|
||||||
<xsl:param name="date"/>
|
<xsl:param name="date"/>
|
||||||
|
<xsl:variable name="today"><xsl:value-of select="substring(date:date(),1,10)"/></xsl:variable>
|
||||||
<td>
|
<td>
|
||||||
<xsl:attribute name="class">
|
<xsl:attribute name="class"><xsl:if test="$today = $date">today </xsl:if>
|
||||||
<xsl:text>cal</xsl:text>
|
<xsl:text>cal</xsl:text>
|
||||||
<xsl:choose>
|
<xsl:choose>
|
||||||
<xsl:when test="date:day-in-week($date) = 1">sun</xsl:when>
|
<xsl:when test="date:day-in-week($date) = 1">sun</xsl:when>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user