Update of /var/cvs/speeltuin/ernst/vpro-wizards/tagfiles/util
In directory
james.mmbase.org:/tmp/cvs-serv24771/applications/vpro-wizards/tagfiles/util
Modified Files:
header.tag try.tag dumpnode.tag
Added Files:
istemplate.tag
Log Message:
work in progress on the tagfiles
See also:
http://cvs.mmbase.org/viewcvs/speeltuin/ernst/vpro-wizards/tagfiles/util
istemplate.tag is new
Index: header.tag
===================================================================
RCS file: /var/cvs/speeltuin/ernst/vpro-wizards/tagfiles/util/header.tag,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- header.tag 9 Jun 2008 18:29:48 -0000 1.2
+++ header.tag 22 Sep 2008 14:26:24 -0000 1.3
@@ -4,11 +4,80 @@
<mm:cloud method="asis" jspvar="cloud">
<div id="header">
<c:set var="username" scope="request"><%= "" +
cloud.getUser().getIdentifier() %></c:set>
- <div id="path"></div>
- <h6>
+ <div id="path"> </div>
+ <h6 style="margin-bottom: 5px;">
+ <img
src="${pageContext.request.contextPath}/edit/system/img/heart0.png"
id="__heartbeat_btn" enabled="false"/>
${username}
<i onclick="alert('Veel plezier met deze redactieomgeving!\nRob
Vermeulen & Jerry Den Ambtman\nEn koop een spaarlamp!');">|</i>
- <a
href="${pageContext.request.contextPath}/mmbase/vpro-wizards/system/logout.jsp">uitloggen</a>
+ <a
href="${pageContext.request.contextPath}/edit/system/logout.jsp">uitloggen</a>
</h6>
</div>
+
+ <script type="text/javascript">
+ //heartbeat code
+ var icon_enabled =
"${pageContext.request.contextPath}/edit/system/img/heart1.png";
+ var icon_disabled =
"${pageContext.request.contextPath}/edit/system/img/heart0.png";
+
+ var __heartbeat1;
+ var __heartbeat2;
+
+ $(function(){
+ //#1 mouse over and disabled: light up,
+ $("img#__heartbeat_btn").mouseover(function(){
+ if( $(this).attr("enabled") == "false"){
+ this.src = icon_enabled;
+ }
+ });
+ $("img#__heartbeat_btn").mouseout(function(){
+ if( $(this).attr("enabled") == "false"){
+ this.src = icon_disabled;
+ }
+ });
+ $("img#__heartbeat_btn").click(function(){
+ if( $(this).attr("enabled") == "false"){
+ enableHeartbeat();
+ }else{
+ disableHeartbeat();
+ }
+ });
+ });
+
+
+ function enableHeartbeat(){
+ var button = $("img#__heartbeat_btn");
+
button.attr("src",icon_enabled).attr("enabled","true").fadeTo("slow", 0.5);
+ __heartbeat1 = setInterval("pulse()", 3000);
+ __heartbeat2 = setInterval("refresh()", 60 * 1000);
+ refresh("true");
+ }
+
+ function disableHeartbeat(){
+ var button = $("img#__heartbeat_btn");
+
button.attr("src",icon_disabled).attr("enabled","false").fadeTo("fast", 1);
+ clearInterval(__heartbeat1);
+ clearInterval(__heartbeat2);
+ refresh("false");
+ }
+
+ function pulse(){
+ var hf = $("form#__heartbeat_frm");
+ hf.submit();
+ $("img#__heartbeat_btn").fadeTo("slow", 1, function(){
+ $(this).fadeTo("slow", 0.5);
+ });
+ }
+
+ function refresh(state){
+ $.ajax({
+ url:
"${pageContext.request.contextPath}/edit/system/heartbeat.jsp",
+ type: "POST",
+ data: "enabled=" + (state == undefined ? "" : state)
+ });
+ }
+
+ </script>
+ <c:if test="${sessionScope.__heartbeat == 'true'}">
+ <script language="javascript">enableHeartbeat();</script>
+ </c:if>
+
</mm:cloud>
Index: try.tag
===================================================================
RCS file: /var/cvs/speeltuin/ernst/vpro-wizards/tagfiles/util/try.tag,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- try.tag 2 Jun 2008 17:13:03 -0000 1.1
+++ try.tag 22 Sep 2008 14:26:24 -0000 1.2
@@ -9,7 +9,7 @@
<%@ attribute name="setExceptionAs" required="true" type="java.lang.String"
rtexprvalue="false"%>
<%@ attribute name="setMessageAs" required="true" type="java.lang.String"
rtexprvalue="false"%>
<%@ attribute name="catchit" fragment="true" required="true" %>
-<%@ attribute name="stacktrace" description="should a stacktrace be send to
stdout? [true|false]" %>
+<%@ attribute name="stacktrace" description="should a stacktrace be send to
stdout? [true|false] defaults to false" %>
<%@ variable name-from-attribute="setExceptionAs" alias="exception"
scope="NESTED"%>
<%@ variable name-from-attribute="setMessageAs"
variable-class="java.lang.String" alias="message" scope="NESTED"%>
@@ -28,8 +28,7 @@
<c:if test="${not empty setMessageAs}">
<c:set var="message"><%=e.getMessage()%></c:set>
</c:if>
-
- <c:if test="${'true' eq stacktrace}"> <%e.printStackTrace();%> </c:if>
+ <c:if test="${'true' == stacktrace}"> <%e.printStackTrace();%> </c:if>
<jsp:invoke fragment="catchit"/>
<%
}
Index: dumpnode.tag
===================================================================
RCS file: /var/cvs/speeltuin/ernst/vpro-wizards/tagfiles/util/dumpnode.tag,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- dumpnode.tag 2 Jun 2008 17:13:03 -0000 1.1
+++ dumpnode.tag 22 Sep 2008 14:26:24 -0000 1.2
@@ -3,6 +3,7 @@
<%@ tag body-content="empty" %>
<%@ attribute name="nodenr" required="true" %>
<%@ attribute name="headerwidth" %>
+<%@ attribute name="gui" description="wanneer dit 'true' is, wordt de gui
functie aangeroepen op het veld. Default is 'false'" %>
<%--default value--%>
<c:if test="${empty headerwidth}">
@@ -12,12 +13,22 @@
<mm:cloud method="asis">
<mm:node number="${nodenr}" id="n">
<mm:fieldlist type="all" >
- <mm:fieldinfo type="guiname">
- <c:if test="${_ != 'Object' && _ != 'Type'}">
+ <mm:fieldinfo type="name">
+ <c:if test="${_ != 'number' && _ != 'otype' && _ != 'snumber'
&& _ != 'dnumber' && _ != 'rnumber' && _ != 'owner' && _ != 'dir'}">
<div style="float: left; width: ${headerwidth}px;
clear:left">
- <b>${_}</b>
+ <b><mm:field name="${_}" ><mm:fieldinfo
type="guiname"/></mm:field></b>
+ </div>
+ <div style="float:left">
+ <c:choose>
+ <c:when test="${gui == 'true'}">
+ <mm:functioncontainer name="gui" >
+ <mm:param name="field" value="${_}" />
+ <mm:function />
+ </mm:functioncontainer>
+ </c:when>
+ <c:otherwise> <mm:fieldinfo type="value"/>
</c:otherwise>
+ </c:choose>
</div>
- <div style="float:left"><mm:fieldinfo type="value"/></div>
</c:if>
</mm:fieldinfo>
</mm:fieldlist>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs