Update of 
/var/cvs/contributions/CMSContainer/cmsc/edit-webapp/src/webapp/editors/editwizards_new/xsl
In directory 
james.mmbase.org:/tmp/cvs-serv9847/edit-webapp/src/webapp/editors/editwizards_new/xsl

Modified Files:
        wizard.xsl 
Log Message:
CMSC-268, ASSET:Searching for primary and secondary content for an article 
using the more advanced custom search windows,add assetsselector in editwizard 
for Searching


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/edit-webapp/src/webapp/editors/editwizards_new/xsl
See also: http://www.mmbase.org/jira/browse/CMSC-268


Index: wizard.xsl
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/edit-webapp/src/webapp/editors/editwizards_new/xsl/wizard.xsl,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- wizard.xsl  15 Dec 2008 05:08:37 -0000      1.18
+++ wizard.xsl  26 Dec 2008 09:05:04 -0000      1.19
@@ -468,6 +468,44 @@
           </tr>
         </table>
       </xsl:for-each>
+      <xsl:for-each select="comma...@name=&apos;assetsselector&apos;]">
+        <table class="searchcontent">
+          <tr>
+            <xsl:if test="prompt">
+              <td class="searchprompt"><xsl:call-template name="prompt"/></td>
+            </xsl:if>
+            <td>
+              <xsl:call-template name="listsearch-age"/>
+            </td>
+            <td>
+              <xsl:call-template name="listsearch-fields"/>
+            </td>
+            <td>
+              <input type="text" 
name="searchterm_{../comma...@name=&apos;add-item&apos;]/@cmd}" 
value="{search-filter[1]/default}" class="search" 
onChange="selectAssets(this,'{...@nodepath}')"/>
+              <!-- on change the current value is copied back to the option's 
default, because of that, the user's search is stored between different types 
of search-actions -->
+            </td>
+            <td>
+                         <a href="#" 
onclick="select_fid='{../@fid}';select_did='{../comma...@name=&apos;add-item&apos;]/@value}';getAssets('{...@nodepath}')"
 class="button">
+                <xsl:for-each select="@*">
+                  <xsl:copy/>
+                </xsl:for-each>
+                <xsl:attribute name="relationOriginNode"><xsl:value-of 
select="../@number" /></xsl:attribute>
+                <xsl:choose>
+                  <xsl:when 
test="../acti...@type=&apos;add&apos;]/relation/@role">
+                    <xsl:attribute name="relationRole"><xsl:value-of 
select="../acti...@type=&apos;add&apos;]/relation/@role" /></xsl:attribute>
+                    <xsl:attribute name="relationCreateDir"><xsl:value-of 
select="../acti...@type=&apos;add&apos;]/relation/@createdir" /></xsl:attribute>
+                  </xsl:when>
+                  <xsl:otherwise>
+                    <xsl:attribute name="relationRole"><xsl:value-of 
select="../acti...@type=&apos;create&apos;]/relation/@role" /></xsl:attribute>
+                    <xsl:attribute name="relationCreateDir"><xsl:value-of 
select="../acti...@type=&apos;create&apos;]/relation/@createdir" 
/></xsl:attribute>
+                  </xsl:otherwise>
+                </xsl:choose>
+                <xsl:call-template name="prompt_search"/>
+                         </a>
+            </td>
+          </tr>
+        </table>
+      </xsl:for-each>
     </xsl:if>
   </xsl:template>
 
@@ -598,6 +636,10 @@
      <!-- Search is handled by the listsearch template -->
   </xsl:template>
 
+  <xsl:template match="comma...@name=&apos;assetsselector&apos;]" 
mode="listnewbuttons">
+     <!-- Search is handled by the listsearch template -->
+  </xsl:template>
+
   <xsl:template match="comma...@name=&apos;startwizard&apos;]" 
mode="listnewbuttons">
     <!-- create action and startwizard command are present. Open the object 
into the start wizard -->
     <!-- The prompts.xsl adds this as a tooltip -->
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to