234 lines
		
	
	
	
		
			9.8 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			234 lines
		
	
	
	
		
			9.8 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<html metal:use-macro="context/@@standard_macros/view"
 | 
						|
    i18n:domain="zope">
 | 
						|
<body>
 | 
						|
 | 
						|
 | 
						|
<metal:ecmascript fill-slot="ecmascript_slot">
 | 
						|
  <metal:use use-macro="views/ajax.dojo/main" />
 | 
						|
</metal:ecmascript>
 | 
						|
 | 
						|
 | 
						|
<div metal:fill-slot="body">
 | 
						|
 | 
						|
  <div metal:define-macro="contents"
 | 
						|
       id="body.contents">
 | 
						|
    <tal:checkmove define="dummy view/checkMoveAction">
 | 
						|
 | 
						|
    <form name="contents" method="post" action="."
 | 
						|
          tal:attributes="action request/URL"
 | 
						|
          tal:define="container_contents view/listContentInfo">
 | 
						|
      <metal:keep-batch define-macro="keep_batch_params">
 | 
						|
        <tal:param repeat="param python:('b_page', 'b_size', 'b_overlap', 'b_orphan')">
 | 
						|
          <input type="hidden"
 | 
						|
                 tal:define="value request/?param|nothing"
 | 
						|
                 tal:condition="value"
 | 
						|
                 tal:attributes="name param;
 | 
						|
                                 value value" />
 | 
						|
        </tal:param>
 | 
						|
      </metal:keep-batch>
 | 
						|
 | 
						|
      <input type="hidden" name="type_name" value=""
 | 
						|
             tal:attributes="value request/type_name"
 | 
						|
             tal:condition="request/type_name|nothing" />
 | 
						|
      <input type="hidden" name="retitle_id" value=""
 | 
						|
             tal:attributes="value request/retitle_id"
 | 
						|
             tal:condition="request/retitle_id|nothing" />
 | 
						|
 | 
						|
      <div class="page_error"
 | 
						|
           tal:condition="view/error"
 | 
						|
           tal:content="view/error"
 | 
						|
           i18n:translate="">
 | 
						|
        Error message
 | 
						|
      </div>
 | 
						|
 | 
						|
      <table id="sortable" class="listing" summary="Content listing"
 | 
						|
             i18n:attributes="summary">
 | 
						|
 | 
						|
        <thead>
 | 
						|
          <tr>
 | 
						|
            <th style="margin:0; padding:0">
 | 
						|
              <input type="checkbox" class="noborder" title="Select all items"
 | 
						|
                     i18n:attributes="title"
 | 
						|
                     onclick="f = document.forms.contents['ids:list'];
 | 
						|
                              for (i in f) f[i].checked=this.checked;" /></th>
 | 
						|
            <th i18n:translate="">Name</th>
 | 
						|
            <th i18n:translate="">Title</th>
 | 
						|
            <th i18n:translate="">Size</th>
 | 
						|
            <th i18n:translate="">Created</th>
 | 
						|
            <th i18n:translate="">Modified</th>
 | 
						|
          </tr>
 | 
						|
        </thead>
 | 
						|
 | 
						|
        <tbody>
 | 
						|
 | 
						|
        <metal:block tal:condition="view/hasAdding">
 | 
						|
        <tr tal:define="names_required context/@@+/nameAllowed"
 | 
						|
            tal:condition="python:names_required and request.has_key('type_name')">
 | 
						|
          <td></td>
 | 
						|
          <td><input name="new_value" id="focusid" value="" /></td>
 | 
						|
          <td></td><td></td><td></td>
 | 
						|
        </tr>
 | 
						|
        </metal:block>
 | 
						|
 | 
						|
        <metal:block tal:define="supportsRename view/supportsRename;
 | 
						|
                                 batch nocall:context/@@cybertools.reporter.batch;
 | 
						|
                                 batch python:batch.setup(container_contents)">
 | 
						|
          <tal:list repeat="item batch/items">
 | 
						|
          <tr tal:define="oddrow repeat/item/odd;
 | 
						|
                          url item/url;
 | 
						|
                          id_quoted item/id/url:quote"
 | 
						|
              tal:attributes="class python:oddrow and 'even' or 'odd'" >
 | 
						|
            <td>
 | 
						|
              <input type="checkbox" class="noborder" name="ids:list"
 | 
						|
                     tal:attributes="value item/id;
 | 
						|
                                     id item/cb_id;
 | 
						|
                                     checked request/ids_checked|nothing;"/>
 | 
						|
            </td>
 | 
						|
            <td>
 | 
						|
              <a href="#"
 | 
						|
                 tal:attributes="href string:${url}/@@SelectedManagementView.html"
 | 
						|
                 tal:content="structure item/icon|default"></a>
 | 
						|
              <span tal:condition="item/rename">
 | 
						|
                  <input name="new_value:list"
 | 
						|
                         tal:attributes="value item/id"/>
 | 
						|
                   <input type="hidden" name="rename_ids:list" value=""
 | 
						|
                          tal:attributes="value item/rename" />
 | 
						|
              </span>
 | 
						|
              <span tal:condition="not:item/rename">
 | 
						|
                  <a href="#"
 | 
						|
                     tal:attributes="href
 | 
						|
                                 string:${url}/@@SelectedManagementView.html"
 | 
						|
                     tal:content="item/id">foo</a>
 | 
						|
              </span>
 | 
						|
            </td>
 | 
						|
            <td>
 | 
						|
              <a href="#"
 | 
						|
                 tal:attributes="href string:${url}/@@SelectedManagementView.html"
 | 
						|
                 tal:content="item/title|default">Title</a>
 | 
						|
            </td>
 | 
						|
 | 
						|
            <td><span tal:content="item/size/sizeForDisplay|nothing"
 | 
						|
                    i18n:translate="">
 | 
						|
                       </span></td>
 | 
						|
            <td><span tal:define="created item/created|default"
 | 
						|
                      tal:content="created"
 | 
						|
                      i18n:translate=""> </span></td>
 | 
						|
            <td><span tal:define="modified item/modified|default"
 | 
						|
                      tal:content="modified"
 | 
						|
                      i18n:translate=""> </span></td>
 | 
						|
          </tr>
 | 
						|
          </tal:list>
 | 
						|
          <metal:nav define-macro="batch_navigation_tr">
 | 
						|
            <tr class="batch_navigation"
 | 
						|
                style="border-top: 1px solid #ccc"
 | 
						|
                tal:condition="batch/showNavigation">
 | 
						|
              <td colspan="6"
 | 
						|
                style="text-align: center">
 | 
						|
                Pages:
 | 
						|
                <metal:nav define-macro="batch_navigation"
 | 
						|
                           tal:define="first batch/first/title;
 | 
						|
                                       previous batch/previous/title;
 | 
						|
                                       current batch/current/title;
 | 
						|
                                       next batch/next/title;
 | 
						|
                                       last batch/last/title;">
 | 
						|
                  <a href="#"
 | 
						|
                     tal:attributes="href batch/first/url;"
 | 
						|
                     tal:content="first"
 | 
						|
                     tal:condition="python: first != current">1</a>
 | 
						|
                  <span tal:condition="python: first < previous-1">...</span>
 | 
						|
                  <a href="#"
 | 
						|
                     tal:attributes="href batch/previous/url;"
 | 
						|
                     tal:content="batch/previous/title"
 | 
						|
                     tal:condition="python: first != previous and previous != current">2</a>
 | 
						|
                  <b tal:content="batch/current/title">3</b>
 | 
						|
                  <a href="#"
 | 
						|
                     tal:attributes="href batch/next/url;"
 | 
						|
                     tal:content="batch/next/title"
 | 
						|
                     tal:condition="python: last != next and next != current">3</a>
 | 
						|
                  <span tal:condition="python: last > next+1">...</span>
 | 
						|
                  <a href="#"
 | 
						|
                     tal:attributes="href batch/last/url;"
 | 
						|
                     tal:content="batch/last/title"
 | 
						|
                     tal:condition="python: last != current">5</a>
 | 
						|
                </metal:nav>
 | 
						|
              </td>
 | 
						|
            </tr>
 | 
						|
          </metal:nav>
 | 
						|
        </metal:block>
 | 
						|
 | 
						|
        </tbody>
 | 
						|
      </table>
 | 
						|
 | 
						|
      <div tal:condition="view/normalButtons">
 | 
						|
        <input type="submit" name="container_rename_button" value="Rename"
 | 
						|
               i18n:attributes="value container-rename-button"
 | 
						|
               tal:condition="view/supportsRename" />
 | 
						|
        <input type="submit" name="container_cut_button" value="Cut"
 | 
						|
               i18n:attributes="value container-cut-button"
 | 
						|
               tal:condition="view/supportsCut" />
 | 
						|
        <input type="submit" name="container_copy_button" value="Copy"
 | 
						|
               i18n:attributes="value container-copy-button"
 | 
						|
               tal:condition="view/supportsCopy" />
 | 
						|
        <input type="submit" name="container_paste_button" value="Paste"
 | 
						|
               tal:condition="view/hasClipboardContents"
 | 
						|
               i18n:attributes="value container-paste-button" />
 | 
						|
        <input type="submit" name="container_delete_button" value="Delete"
 | 
						|
               i18n:attributes="value container-delete-button"
 | 
						|
               tal:condition="view/supportsDelete"
 | 
						|
               i18n:domain="zope" />
 | 
						|
        <div tal:condition="view/hasAdding" tal:omit-tag="">
 | 
						|
        <div tal:omit-tag=""
 | 
						|
             tal:define="adding nocall:context/@@+;
 | 
						|
                         addingInfo adding/addingInfo;
 | 
						|
                         has_custom_add_view adding/hasCustomAddView;
 | 
						|
                         names_required adding/nameAllowed"
 | 
						|
             tal:condition="adding/isSingleMenuItem">
 | 
						|
          <input type="submit" name="container_add_button" value="Add"
 | 
						|
                 i18n:attributes="value add-button"
 | 
						|
                 i18n:domain="zope" />
 | 
						|
          <input type="text" name="single_new_value" id="focusid"
 | 
						|
                 tal:condition="python:names_required and not has_custom_add_view"
 | 
						|
                 i18n:domain="zope" />
 | 
						|
          <input type="hidden" name="single_type_name"
 | 
						|
               tal:attributes="value python:addingInfo[0]['action']" />
 | 
						|
        </div>
 | 
						|
        </div>
 | 
						|
        <div tal:condition="view/orderable">
 | 
						|
          <input type="submit" name="move_top" value="Top"
 | 
						|
                 i18n:attributes="value container-movetop-button"
 | 
						|
                 i18n:domain="zope" />
 | 
						|
          <input type="submit" name="move_up" value="Up"
 | 
						|
                 i18n:attributes="value container-moveup-button"
 | 
						|
                 i18n:domain="zope" />
 | 
						|
          <input type="text" size="2" name="delta" value="1" />
 | 
						|
          <input type="submit" name="move_down" value="Down"
 | 
						|
                 i18n:attributes="value container-moveup-button"
 | 
						|
                 i18n:domain="zope" />
 | 
						|
          <input type="submit" name="move_bottom" value="Bottom"
 | 
						|
                 i18n:attributes="value container-movebottom-button"
 | 
						|
                 i18n:domain="zope" />
 | 
						|
        </div>
 | 
						|
      </div>
 | 
						|
 | 
						|
      <div tal:condition="view/specialButtons">
 | 
						|
        <input type="submit" value="Apply"
 | 
						|
               i18n:attributes="value container-apply-button" />
 | 
						|
        <input type="submit" name="container_cancel_button" value="Cancel"
 | 
						|
               i18n:attributes="value container-cancel-button" />
 | 
						|
      </div>
 | 
						|
 | 
						|
    </form>
 | 
						|
    </tal:checkmove>
 | 
						|
 | 
						|
    <script type="text/javascript"><!--
 | 
						|
        if (document.forms.contents.new_value)
 | 
						|
            document.forms.contents.new_value.focus();
 | 
						|
        //-->
 | 
						|
    </script>
 | 
						|
 | 
						|
  </div>
 | 
						|
 | 
						|
 | 
						|
</div>
 | 
						|
</body>
 | 
						|
</html>
 |