Author: mfang
Date: 2009-06-04 06:44:07 +0200 (Thu, 04 Jun 2009)
New Revision: 35677
Modified:
CMSContainer/trunk/CMSContainer/cmsc/taglib/resources/META-INF/tags/field.tag
Log:
CMSC-479 Create a cmsc:field tag which will help with making one-click edit
templates
Modified:
CMSContainer/trunk/CMSContainer/cmsc/taglib/resources/META-INF/tags/field.tag
===================================================================
---
CMSContainer/trunk/CMSContainer/cmsc/taglib/resources/META-INF/tags/field.tag
2009-06-04 03:42:41 UTC (rev 35676)
+++
CMSContainer/trunk/CMSContainer/cmsc/taglib/resources/META-INF/tags/field.tag
2009-06-04 04:44:07 UTC (rev 35677)
@@ -8,18 +8,20 @@
%><%@ attribute name="options" required="false" rtexprvalue="true"
%><c:set var="edit" value="${empty edit ? false :edit }"/>
<c:set var="container" value="${empty container ? 'p' :container }"/>
-<c:set var="class" value="${name eq 'title' ? 'heading' :name }"/>
-<c:if test="${edit}">
- <div id="content_${elementId}_${name}" class="${class}">
+<c:set var="istitle" value="${name eq 'title' || name eq 'subtitle' ? true
:false }"/>
+<c:if test="${edit && !istitle}">
+ <div id="content_${elementId}_${name}" class="${name}">
</c:if>
<mm:field name="${name}" escape="none">
<mm:isnotempty>
<${container}><mm:write /></${container}>
- <c:if test="${edit}">
+ </mm:isnotempty>
+</mm:field>
+<c:if test="${edit && !istitle}">
</div>
- <script type="text/javascript">
- new InPlaceEditor.Local('content_${elementId}_${name}', {${options}});
- </script>
- </c:if>
- </mm:isnotempty>
-</mm:field>
\ No newline at end of file
+</c:if>
+<c:if test="${edit}">
+<script type="text/javascript">
+ new InPlaceEditor.Local('content_${elementId}_${name}', {${options}});
+</script>
+</c:if>
\ No newline at end of file
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs