[Zope-CVS] CVS: Products/CompositePage/cmf - bottom.pt:1.2

Shane Hathaway shane at zope.com
Sat Dec 27 23:33:19 EST 2003


Update of /cvs-repository/Products/CompositePage/cmf
In directory cvs.zope.org:/tmp/cvs-serv16763/cmf

Modified Files:
	bottom.pt 
Log Message:
Implemented the clipboard using Zope's __cp cookie.

XXX need unit tests.


=== Products/CompositePage/cmf/bottom.pt 1.1 => 1.2 ===
--- Products/CompositePage/cmf/bottom.pt:1.1	Thu Oct  9 17:29:15 2003
+++ Products/CompositePage/cmf/bottom.pt	Sat Dec 27 23:32:48 2003
@@ -1,15 +1,20 @@
 <!-- cmf/bottom.pt -->
 
 <div id="slot-element-context-menu" class="context-menu">
+<div class="context-menu-header"
+     filter="composite_prepare_element_menu(pd_filter_object)"></div>
 <div class="context-menu-item"
      onmouseup="cmf_edit(pd_selected_item)"
      filter="pd_selected_item">Edit...</div>
+<div class="context-menu-item"
+     onmouseup="composite_change_view(pd_selected_items)"
+     filter="pd_selected_items">Change View...</div>
 <div class="separator" filter="pd_selected_item"></div>
 <div class="context-menu-item"
-     onmouseup="window.alert('Clipboard functions are not yet implemented.')"
+     onmouseup="composite_copycut(pd_selected_items, false)"
      filter="pd_selected_items">Copy</div>
 <div class="context-menu-item"
-     onmouseup="window.alert('Clipboard functions are not yet implemented.')"
+     onmouseup="composite_copycut(pd_selected_items, true)"
      filter="pd_selected_items">Cut</div>
 <div class="separator"></div>
 <div class="context-menu-item" onmouseup="composite_delete(pd_selected_items)"
@@ -17,9 +22,11 @@
 </div>
 
 <div id="slot-target-context-menu" class="context-menu">
+<div class="context-menu-header"
+     filter="composite_prepare_target_menu(pd_filter_object)"></div>
 <div class="context-menu-item" onmouseup="cmf_add(pd_selected_item)"
      filter="pd_selected_item">Add...</div>
-<div class="context-menu-item"
-     onmouseup="window.alert('Clipboard functions are not yet implemented.')"
+<div class="context-menu-item" tal:condition="request/__cp|nothing"
+     onmouseup="composite_paste(pd_selected_item)"
      filter="pd_selected_item">Paste</div>
 </div>




More information about the Zope-CVS mailing list