Update of 
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/webapp/editors/site
In directory 
james.mmbase.org:/tmp/cvs-serv14816/cmsc/sitemanagement/src/webapp/editors/site

Modified Files:
        pageediting.jsp 
Log Message:
CMSC-752 move preview function to jsp.remove java script.


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/sitemanagement/src/webapp/editors/site
See also: http://www.mmbase.org/jira/browse/CMSC-752


Index: pageediting.jsp
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/sitemanagement/src/webapp/editors/site/pageediting.jsp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- pageediting.jsp     29 May 2008 02:59:57 -0000      1.7
+++ pageediting.jsp     2 Jun 2008 09:04:41 -0000       1.8
@@ -19,34 +19,6 @@
                }
             }
             
-            function loadPreview(){
-               var curMode="${sessionScope.pageMode}";
-               if(curMode =='preview'){
-                  setPagePreview();
-               }
-            }
-
-            function setPagePreview(){
-               setElementStyleByClassName('portlet-mode-type-admin', 
'display', false ? '' : 'none');
-               setElementStyleByClassName('portlet-mode-type-edit', 'display', 
false ? '' : 'none');
-               setElementStyleByClassName('portlet-mode-type-view', 'display', 
false ? '' : 'none');
-               setElementStyleByClassName('portlet-mode-spacer', 'display', 
'none');
-               setElementStyleByClassName('portlet-header-canvas', 'display', 
'none');
-               setElementStyleByClassName('portlet-canvas', 'borderWidth', 
'0px');
-               setElementStyleByClassName('portlet-mode-canvas 
portlet-mode-type-view', 'display', 'none');
-            }
-
-            function setElementStyleByClassName(cl, propertyName, 
propertyValue) {
-               if (!pcontent.document.getElementsByTagName) return;
-               var re = new RegExp("(^| )" + cl + "( |$)");
-               var el = pcontent.document.all ? pcontent.document.all : 
pcontent.document.getElementsByTagName("body")[0].getElementsByTagName("*"); // 
fix for IE5.x
-               for (var i = 0; i < el.length; i++) {
-                  if (el[i].className && el[i].className.match(re)) {
-                     el[i].style[propertyName] = propertyValue;
-                  }
-               }
-            }
-
             function switchChannelPanel(element) {
                if (window.top.bottompane.oldChannelsCols) {
                   var oldChannelsCols = window.top.bottompane.oldChannelsCols;
@@ -137,12 +109,13 @@
                         <div class="body">
                            <div>
                               <a 
href="${pageUrl}?nodeId=${requestScope.nodeId}&pageMode=preview" id="preview">
-                                 <fmt:message key="toolbar.preview" />
+                              <fmt:message key="toolbar.preview"/>
                               </a>
                            </div>
                         </div>
                      </div>
                   </div>
+
                </td>
                <td style="width:40%; height:36px;vertical-align:middle; 
text-align:right; background:url(<cmsc:staticurl 
page='/editors/gfx/edit_shadow.gif'/>) repeat-x center;">
                   <input type="checkbox" name="treevisable" id="treevisable" 
value="<fmt:message key='toolbar.showtree'/>" checked onClick="return 
switchChannelPanel(this);">
@@ -170,7 +143,7 @@
          
             <tr>
                <td  style="width:100%;" colspan="2">
-                  <iframe src="${requestScope.pathofpage}" 
onload="loadPreview()" name="pcontent" id="pcontent" frameborder="0" 
style="width:100%;height:100%;"/>
+                  <iframe src="${requestScope.pathofpage}" name="pcontent" 
id="pcontent" frameborder="0" style="width:100%;height:100%;"/>
                </td>
             </tr>
          </table>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to