<div style="display:none">
<span id="FolderUrl" tal:content="here/absolute_url" >Folder url for script</span>
<span tal:condition="options/form/is_orderable" tal:omit-tag="">
- <span id="FirstItemPos" tal:content="python:listItemInfos[0]['position']">first batch item position</span>
+ <span id="FirstItemPos" tal:content="batch_dict/firstItemPos">first batch item position</span>
<span id="BatchNavigationSize" tal:content="batch/size"></span>
</span>
</div>
</tr>
</thead>
<tbody id="FolderListingBody">
-<tbody tal:repeat="item_info listItemInfos" tal:omit-tag="">
+<tbody tal:repeat="item_info listItemInfos" tal:omit-tag="" metal:define-macro="itemListing">
<tr class="" tal:attributes="class python: (even and 'even') or 'odd'" tal:define="even repeat/item_info/even">
<td><img src="." alt="lock" height="16" width="16" border="0"
tal:condition="python:not isAnon and item_info['lock']"
<td>
<span tal:replace="item_info/modified">2001</span>
</td>
- <td>
- <span tal:replace="item_info/position">1</span>
- </td>
</tr>
</tbody>
</tbody>
<span metal:use-macro="here/batch_macros/macros/navigation">batch navigation</span>
</div>
<script type="text/javascript">
- //<!--
+ (function(){
// variables for drag-and-drop ordered support
var ddEnabled = false
try {
var listing = document.getElementById("FolderListingBody");
if (ddEnabled) {
- var rows = listing.getElementsByTagName("TR")
- for ( var i = 0 ; i < rows.length ; i++ )
- rows[i].pos = i + firstItemPos;
-
- var fDDcontroler = new FolderDDropControler(listing);
+ var fDDcontroler = new FolderDDropControler(listing, firstItemPos);
var topNavBatchBar = document.getElementById("topNavBatchBar");
var bottomNavBatchBar = document.getElementById("bottomNavBatchBar");
if (topNavBatchBar && bottomNavBatchBar) {
addListener(topNavBatchBar, "click", loadListing);
addListener(bottomNavBatchBar, "click", loadListing);
}
+
+ var uploadUrl = absolute_url() + '/put_upload';
+ new DDFolderUploader(document.getElementById('ForematterCell'), uploadUrl, listing);
- //-->
+ }());
</script>
</body>