Update of 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/webapp/editors/resources
In directory 
james.mmbase.org:/tmp/cvs-serv18987/cmsc/contentrepository/src/webapp/editors/resources

Modified Files:
        urlsearch.jsp 
Log Message:
CMSC-1281 Assets: Relate URLs to content element - New search screen


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/contentrepository/src/webapp/editors/resources
See also: http://www.mmbase.org/jira/browse/CMSC-1281


Index: urlsearch.jsp
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/webapp/editors/resources/urlsearch.jsp,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- urlsearch.jsp       18 Feb 2009 11:14:02 -0000      1.22
+++ urlsearch.jsp       19 Feb 2009 07:38:41 -0000      1.23
@@ -67,9 +67,9 @@
                var urlMode = document.getElementsByTagName("option");
               for(i = 0; i < urlMode.length; i++){
                  if(urlMode[i].selected & urlMode[i].id=="a_list"){
-                     document.location.href = 
'../../repository/HighFrequencyAsset.do?action=often&offset=0&channelid='+channelid+'&assetShow=list&assettypes=urls';
+                     document.location.href = 
'../../repository/HighFrequencyAsset.do?action=often&offset=0&channelid='+channelid+'&assetShow=list&assettypes=urls&strict=${strict}';
                  }else if(urlMode[i].selected & urlMode[i].id=="a_thumbnail"){
-                     document.location.href = 
'../../repository/HighFrequencyAsset.do?action=often&offset=0&channelid='+channelid+'&assetShow=thumbnail&assettypes=urls';
+                     document.location.href = 
'../../repository/HighFrequencyAsset.do?action=often&offset=0&channelid='+channelid+'&assetShow=thumbnail&assettypes=urls&strict=${strict}';
                  }
               }
        }
@@ -118,6 +118,7 @@
          <html:form action="${formAction}" method="post">
             <html:hidden property="action" value="${action}"/>
             <html:hidden property="assetShow" value="${assetShow}"/>
+            <html:hidden property="strict" value="${strict}"/>
             <html:hidden property="offset"/>
             <c:if test="${action eq 'often'}">
             <html:hidden property="assettypes" value="urls"/>
@@ -155,13 +156,12 @@
             <c:if test="${assetShow eq 'thumbnail'}">
             <div id="assetList" class="hover" style="width:100%" href="">
                   <mm:listnodes referid="results">
-                     <mm:field name="description" escape="js-single-quotes" 
jspvar="description">
-                        <%
-                           description = ((String) 
description).replaceAll("[\\n\\r\\t]+", " ");
-                        %>
-                        <mm:import 
id="url">javascript:selectElement('<mm:field name="number" />', '<mm:field
-                        name="title" escape="js-single-quotes"/>','<mm:field 
name="url" />');</mm:import>
-                     </mm:field>
+                     <c:if test="${strict == 'urls'}">
+                       <mm:import 
id="url">javascript:top.opener.selectContent('<mm:field name="number" />', '', 
''); top.close();</mm:import>
+                     </c:if>
+                     <c:if test="${ empty strict}">
+                       <mm:import id="url">javascript:selectElement('<mm:field 
name="number" />', '<mm:field name="title" 
escape="js-single-quotes"/>','<mm:field name="url" />');</mm:import>
+                     </c:if>
                      <div class="grid" href="<mm:write referid="url"/>" 
onclick="initParentHref(this)" title="double click to show the info">
                         <div class="thumbnail" ondblclick="showInfo('<mm:field 
name="number"/>')">
                            <c:set var="thumbnail_alt"><mm:field name="url" 
/></c:set>
@@ -209,8 +209,12 @@
                <tbody id="assetList" class="hover"  href="">
                <c:set var="useSwapStyle">true</c:set>
                <mm:listnodes referid="results">
-                  <mm:import id="url">javascript:selectElement('<mm:field 
name="number" />', '<mm:field
-                        name="title" escape="js-single-quotes"/>','<mm:field 
name="url" />');</mm:import>
+               <c:if test="${strict == 'urls'}">
+                  <mm:import 
id="url">javascript:top.opener.selectContent('<mm:field name="number" />', '', 
''); top.close();</mm:import>
+               </c:if>
+               <c:if test="${ empty strict}">
+                  <mm:import id="url">javascript:selectElement('<mm:field 
name="number" />', '<mm:field name="title" 
escape="js-single-quotes"/>','<mm:field name="url" />');</mm:import>
+               </c:if>
                   <tr <c:if test="${useSwapStyle}">class="swap"</c:if> 
href="<mm:write referid="url"/>">
                      <td style="white-space:nowrap;">
                          <a href="javascript:showInfo(<mm:field name="number" 
/>)">
@@ -255,10 +259,10 @@
 <c:if test="${action == 'often'}">
 <div class="body">
 <mm:url page="/editors/repository/select/SelectorChannel.do" 
id="select_channel_url" write="false" />
-<mm:url page="/editors/resources/UrlInitAction.do?action=search" 
id="search_url_url" write="false" />
+<mm:url 
page="/editors/resources/UrlInitAction.do?action=search&strict=${strict}" 
id="search_url_url" write="false" />
 <mm:import jspvar="returnurl" 
id="returnurl">/editors/repository/UrlAction.do?action=select</mm:import>
 <mm:url 
page="/editors/WizardInitAction.do?assettype=urls&action=create&creation=${channelid}&returnurl=${returnurl}"
 id="new_url_url" write="false" />
-<mm:url 
page="/editors/repository/HighFrequencyAsset.do?action=often&assetShow=${assetShow}&offset=0&channelid=all&assettypes=urls"
 id="often_show_urls" write="false"/>
+<mm:url 
page="/editors/repository/HighFrequencyAsset.do?action=often&assetShow=${assetShow}&offset=0&channelid=all&assettypes=urls&strict=${strict}"
 id="often_show_urls" write="false"/>
 <ul class="shortcuts">
    <li><a href="${often_show_urls}"><fmt:message 
key="urlselect.link.allchannel" /></a></li>
    <li><a onclick="openPopupWindow('selectchannel', 340, 400);" 
target="selectchannel" href="${select_channel_url}"><fmt:message 
key="urlselect.link.channel" /></a></li>
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to