ZO-4513: Run tests (with batou) via GHA #13
GitHub Actions / Test Results
failed
Feb 6, 2024 in 0s
1 fail, 72 skipped, 2 696 pass in 9m 16s
Annotations
github-actions / Test Results
runTest (vivi.core.src.zeit.cms.repository.browser.tests.test_doctest.test_suite./home/runner/_work/vivi/vivi/core/src/zeit/cms/repository/browser/tree.txt) failed
deployment/work/source/report.xml [took 0s]
Raw output
AssertionError: Failed doctest test for tree.txt
File "/home/runner/_work/vivi/vivi/core/src/zeit/cms/repository/browser/tree.txt", line 0
----------------------------------------------------------------------
File "/home/runner/_work/vivi/vivi/core/src/zeit/cms/repository/browser/tree.txt", line 23, in tree.txt
Failed example:
print(zeit.cms.testing.xmltotext(navtree))
Differences (ndiff with -expected +actual):
<div xmlns:panel="http://namespaces.gocept.com/panel" xmlns="http://www.w3.org/1999/xhtml" class="panel unfolded" id="NavtreePanel">
+ <BLANKLINE>
<h1>
<a href="http://localhost/++skin++cms/repository">
Dateiverwaltung
</a>
</h1>
+ <BLANKLINE>
<div id="navtreecontents" class="PanelContent Tree">
+ <BLANKLINE>
</div>
<script type="text/javascript">
var navtree = new Tree('http://localhost/++skin++cms/repository/@@tree.html', 'navtreecontents');
(function() {
var ident = MochiKit.Signal.connect(
window, 'onload', function() {
navtree.loadTree();
MochiKit.Signal.disconnect(ident);
});
})();
MochiKit.Signal.connect(navtree, 'state-changed', function(event) {
MochiKit.Signal.signal('sidebar', 'panel-content-changed');
});
</script>
+ <BLANKLINE>
+ </div>
+ <BLANKLINE>
+ <div xmlns:panel="http://namespaces.gocept.com/panel" panel:flex="1" class="panel unfolded" id="ClipboardPanel">
+ <BLANKLINE>
+ <h1>
+ <a href="http://localhost/++skin++cms/workingcopy/zope.producer/zeit.cms.clipboard.clipboard.Clipboard">
+ Clipboard
+ </a>
+ </h1>
+ <BLANKLINE>
+ <div class="PanelContent" id="ClipboardPanelContent">
+ <div id="clipboardcontents" class="Tree">
+ <BLANKLINE>
+ <ul>
+ <BLANKLINE>
+ <li class="Root type-" uniqueid="">
+ <p>
+ <a href="http://localhost/++skin++cms/workingcopy/zope.producer/zeit.cms.clipboard.clipboard.Clipboard">Clipboard</a>
+ <span class="uniqueId">None</span>
+ <a title="Remove" class="deleteLink context-action" href="http://localhost/++skin++cms/workingcopy/zope.producer/zeit.cms.clipboard.clipboard.Clipboard/@@ajax-delete-entry">
+ <img alt="Delete" src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/delete.png" />
+ <span class="action-title">Remove</span>
+ </a>
+ </p>
+ <BLANKLINE>
+ </li>
+ <BLANKLINE>
+ </ul>
+ <BLANKLINE>
+ </div>
+ <form action="">
+ <p>
+ <input type="button" value="Clip hinzufügen..." name="add-clip" id="clip-add-folder-link" />
+ </p>
+ <div id="clip-add-folder-box">
+ Clipname: <input id="clip-add-folder-title" type="text" name="title" />
+ <br />
+ <input type="submit" name="add_clip" id="clip-add-folder-submit" value="Clip anlegen" /> oder
+ <input type="button" name="cancel" id="clip-add-folder-cancel" value="Abrechen" />
+ </div>
+ </form>
+ <script type="text/javascript">
+ var clipboarddnd = new zeit.cms.Clipboard(
+ 'http://localhost/++skin++cms/workingcopy/zope.producer/zeit.cms.clipboard.clipboard.Clipboard', 'http://localhost/++skin++cms/workingcopy/zope.producer/zeit.cms.clipboard.clipboard.Clipboard/tree.html', 'clipboardcontents');
+ clipboarddnd.connectDNDHandlers();
+ clipboarddnd.enableAdding();
+ </script>
+ <BLANKLINE>
- </div>
+ </div>
? ++
+ </div>
+ <BLANKLINE>
+ <BLANKLINE>
+ <div xmlns:panel="http://namespaces.gocept.com/panel" panel:flex="1" class="panel unfolded" id="WorkingcopyPanel">
+ <BLANKLINE>
+ <h1>
+ <a href="http://localhost/++skin++cms/workingcopy/zope.producer">
+ Edited documents
+ </a>
+ </h1>
+ <BLANKLINE>
+ <div class="PanelContent" id="WorkingcopyPanelContent">
+ <div id="workingcopycontents">
+ <div>
+ No edited documents.
+ </div>
+ <BLANKLINE>
+ <BLANKLINE>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div id="sidebar-dragger" class="sidebar-expanded">
+ </div>
+ <BLANKLINE>
+ <script type="text/javascript">
+ connect(window, 'onload', function(event) {
+ var panel_handler = new zeit.cms.PanelHandler('http://localhost/++skin++cms');
+ panel_handler.registerPanelHandlers();
+ });
+ <BLANKLINE>
+ connect(window, 'onload', function(event) {
+ zeit.cms.sidebar_dragger = new SidebarDragger('http://localhost/++skin++cms');
+ connect('sidebar-dragger', 'onclick', zeit.cms.sidebar_dragger,
+ 'toggle');
+ });
+ </script>
+ <BLANKLINE>
+ <BLANKLINE>
+ <div id="visualContentWrapper" class="sidebar-expanded">
+ <BLANKLINE>
+ <BLANKLINE>
+ <BLANKLINE>
+ <div class="contextViewsAndActions">
+ <div class="context-views">
+ <ul>
+ <BLANKLINE>
+ <li class="dav_properties ">
+ <a href="http://localhost/++skin++cms/repository/online/2008/26/@@properties.html" title="DAV Properties">DAV Properties</a>
+ </li>
+ <BLANKLINE>
+ <li class="view selected">
+ <a href="http://localhost/++skin++cms/repository/online/2008/26/@@view.html" title="View">View</a>
+ </li>
+ <BLANKLINE>
+ <li class="references ">
+ <a href="http://localhost/++skin++cms/repository/online/2008/26/@@references.html" title="References">References</a>
+ </li>
+ <BLANKLINE>
+ <BLANKLINE>
+ </ul>
+ <BLANKLINE>
+ </div>
+ <div class="context-actions">
+ <ul>
+ <BLANKLINE>
+ <BLANKLINE>
+ <li>
+ <a title="Manage lock" href="javascript:zeit.cms.lightbox_form('http://localhost/++skin++cms/repository/online/2008/26/@@locks.html')">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/lock-open.png" title="Not locked" class="lock-open" />
+ <span class="action-title">Manage lock</span>
+ </a>
+ </li>
+ <BLANKLINE>
+ <li>
+ <a title="Publish" href="javascript:zeit.cms.lightbox_form('http://localhost/++skin++cms/repository/online/2008/26/@@publish.html')">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/page_white_lightning.png" />
+ <span class="action-title">Publish</span>
+ </a>
+ </li>
+ <BLANKLINE>
+ <BLANKLINE>
+ <li class="preview ">
+ <a href="http://localhost/++skin++cms/repository/online/2008/26/@@show_preview" rel="zeit.cms.follow_with_lock" target="_blank" title="Preview">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/preview.png" alt="actionmenuicon" />
+ <span class="action-title">Preview</span>
+ <BLANKLINE>
+ </a>
+ </li>
+ <BLANKLINE>
+ <li class="live ">
+ <a href="http://localhost/++skin++cms/repository/online/2008/26/@@show_live" rel="zeit.cms.follow_with_lock" target="_blank" title="Live">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/live.png" alt="actionmenuicon" />
+ <span class="action-title">Live</span>
+ <BLANKLINE>
+ </a>
+ </li>
+ <BLANKLINE>
+ <BLANKLINE>
+ <BLANKLINE>
+ <li class="hide ">
+ <a href="http://localhost/++skin++cms/repository/online/2008/26/@@hide-from-tree.html" title="Hide">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/hide.png" alt="actionmenuicon" />
+ <span class="action-title">Hide</span>
+ <BLANKLINE>
+ </a>
+ </li>
+ <BLANKLINE>
+ <BLANKLINE>
+ <li class="secondary-actions">
+ <a title="Additional actions" href="javascript:zeit.cms.menu.toggle('Menu-zeit.cms.secondary-context-actions-1707222087.7944663')">
+ <img alt="actionmenuicon" src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/submenu.png" />
+ </a>
+ <ul class="secondary-context-actions hidden" id="Menu-zeit.cms.secondary-context-actions-1707222087.7944663"><li>
+ <a title="Copy from clipboard" href="javascript:zeit.cms.lightbox_form('http://localhost/++skin++cms/repository/online/2008/26/@@insert_from_clipboard.lightbox')">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/insert.png" />
+ <span class="action-title">Copy from clipboard</span>
+ </a>
+ </li>
+ <BLANKLINE>
+ <li>
+ <a title="Reload folder" href="http://localhost/++skin++cms/repository/online/2008/26/@@refresh-cache" id="menuitem.1707222087.7963321">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/reload.png" />
+ <span class="action-title">Reload folder</span>
+ </a>
+ <script language="javascript">
+ new zeit.cms.ClickOnceAction('menuitem.1707222087.7963321');
+ </script>
+ </li>
+ <BLANKLINE>
+ <li>
+ <a title="Change type" href="javascript:zeit.cms.lightbox_form('http://localhost/++skin++cms/repository/online/2008/26/@@typechange-box')">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/workflow.png" />
+ <span class="action-title">Change type</span>
+ </a>
+ </li>
+ <BLANKLINE>
+ <BLANKLINE>
+ <li>
+ <a title="Delete" href="javascript:zeit.cms.lightbox_form('http://localhost/++skin++cms/repository/online/2008/26/@@delete.html')">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/delete.png" />
+ <span class="action-title">Delete</span>
+ </a>
+ </li>
+ </ul>
+ </li>
+ <BLANKLINE>
+ </ul>
+ </div>
+ </div>
+ <BLANKLINE>
+ <BLANKLINE>
+ <div id="content">
+ <BLANKLINE>
+ <BLANKLINE>
+ <BLANKLINE>
+ <form name="containerContentsForm" method="get" action="" id="folderActionForm">
+ <BLANKLINE>
+ <BLANKLINE>
+ <BLANKLINE>
+ <div id="content-actions">
+ <BLANKLINE>
+ <select id="add_menu" name="add_menu" onchange="add_content(this)">
+ <option value="">Add...</option>
+ <option value="http://localhost/++skin++cms/repository/online/2008/26/@@zeit.cms.repository.file.Add">File</option>
+ <option value="http://localhost/++skin++cms/repository/online/2008/26/@@zeit.cms.repository.folder.Add">Folder</option>
+ </select>
+ <BLANKLINE>
+ </div>
+ <BLANKLINE>
+ <div id="tableFilter">
+ Filter: <input name="tableFilter" type="text" value="" />
+ </div>
+ <BLANKLINE>
+ <BLANKLINE>
+ <div id="topcontent">
+ <BLANKLINE>
+ <BLANKLINE>
+ <BLANKLINE>
+ <span class="Info">There are no objects in this folder.</span>
+ </div>
+ <div id="bottomcontent"></div>
+ </form>
+ <BLANKLINE>
+ <BLANKLINE>
+ </div>
+ </div>
+ <BLANKLINE>
+ <BLANKLINE>
+ </body>
+ </html>
+ <BLANKLINE>
+ <BLANKLINE>
+ <BLANKLINE>
Traceback (most recent call last):
File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 59, in testPartExecutor
yield
File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 591, in run
self._callTestMethod(testMethod)
File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/unittest/case.py", line 549, in _callTestMethod
method()
File "/home/runner/_work/_tool/Python/3.10.13/x64/lib/python3.10/doctest.py", line 2221, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for tree.txt
File "/home/runner/_work/vivi/vivi/core/src/zeit/cms/repository/browser/tree.txt", line 0
----------------------------------------------------------------------
File "/home/runner/_work/vivi/vivi/core/src/zeit/cms/repository/browser/tree.txt", line 23, in tree.txt
Failed example:
print(zeit.cms.testing.xmltotext(navtree))
Differences (ndiff with -expected +actual):
<div xmlns:panel="http://namespaces.gocept.com/panel" xmlns="http://www.w3.org/1999/xhtml" class="panel unfolded" id="NavtreePanel">
+ <BLANKLINE>
<h1>
<a href="http://localhost/++skin++cms/repository">
Dateiverwaltung
</a>
</h1>
+ <BLANKLINE>
<div id="navtreecontents" class="PanelContent Tree">
+ <BLANKLINE>
</div>
<script type="text/javascript">
var navtree = new Tree('http://localhost/++skin++cms/repository/@@tree.html', 'navtreecontents');
(function() {
var ident = MochiKit.Signal.connect(
window, 'onload', function() {
navtree.loadTree();
MochiKit.Signal.disconnect(ident);
});
})();
MochiKit.Signal.connect(navtree, 'state-changed', function(event) {
MochiKit.Signal.signal('sidebar', 'panel-content-changed');
});
</script>
+ <BLANKLINE>
+ </div>
+ <BLANKLINE>
+ <div xmlns:panel="http://namespaces.gocept.com/panel" panel:flex="1" class="panel unfolded" id="ClipboardPanel">
+ <BLANKLINE>
+ <h1>
+ <a href="http://localhost/++skin++cms/workingcopy/zope.producer/zeit.cms.clipboard.clipboard.Clipboard">
+ Clipboard
+ </a>
+ </h1>
+ <BLANKLINE>
+ <div class="PanelContent" id="ClipboardPanelContent">
+ <div id="clipboardcontents" class="Tree">
+ <BLANKLINE>
+ <ul>
+ <BLANKLINE>
+ <li class="Root type-" uniqueid="">
+ <p>
+ <a href="http://localhost/++skin++cms/workingcopy/zope.producer/zeit.cms.clipboard.clipboard.Clipboard">Clipboard</a>
+ <span class="uniqueId">None</span>
+ <a title="Remove" class="deleteLink context-action" href="http://localhost/++skin++cms/workingcopy/zope.producer/zeit.cms.clipboard.clipboard.Clipboard/@@ajax-delete-entry">
+ <img alt="Delete" src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/delete.png" />
+ <span class="action-title">Remove</span>
+ </a>
+ </p>
+ <BLANKLINE>
+ </li>
+ <BLANKLINE>
+ </ul>
+ <BLANKLINE>
+ </div>
+ <form action="">
+ <p>
+ <input type="button" value="Clip hinzufügen..." name="add-clip" id="clip-add-folder-link" />
+ </p>
+ <div id="clip-add-folder-box">
+ Clipname: <input id="clip-add-folder-title" type="text" name="title" />
+ <br />
+ <input type="submit" name="add_clip" id="clip-add-folder-submit" value="Clip anlegen" /> oder
+ <input type="button" name="cancel" id="clip-add-folder-cancel" value="Abrechen" />
+ </div>
+ </form>
+ <script type="text/javascript">
+ var clipboarddnd = new zeit.cms.Clipboard(
+ 'http://localhost/++skin++cms/workingcopy/zope.producer/zeit.cms.clipboard.clipboard.Clipboard', 'http://localhost/++skin++cms/workingcopy/zope.producer/zeit.cms.clipboard.clipboard.Clipboard/tree.html', 'clipboardcontents');
+ clipboarddnd.connectDNDHandlers();
+ clipboarddnd.enableAdding();
+ </script>
+ <BLANKLINE>
- </div>
+ </div>
? ++
+ </div>
+ <BLANKLINE>
+ <BLANKLINE>
+ <div xmlns:panel="http://namespaces.gocept.com/panel" panel:flex="1" class="panel unfolded" id="WorkingcopyPanel">
+ <BLANKLINE>
+ <h1>
+ <a href="http://localhost/++skin++cms/workingcopy/zope.producer">
+ Edited documents
+ </a>
+ </h1>
+ <BLANKLINE>
+ <div class="PanelContent" id="WorkingcopyPanelContent">
+ <div id="workingcopycontents">
+ <div>
+ No edited documents.
+ </div>
+ <BLANKLINE>
+ <BLANKLINE>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div id="sidebar-dragger" class="sidebar-expanded">
+ </div>
+ <BLANKLINE>
+ <script type="text/javascript">
+ connect(window, 'onload', function(event) {
+ var panel_handler = new zeit.cms.PanelHandler('http://localhost/++skin++cms');
+ panel_handler.registerPanelHandlers();
+ });
+ <BLANKLINE>
+ connect(window, 'onload', function(event) {
+ zeit.cms.sidebar_dragger = new SidebarDragger('http://localhost/++skin++cms');
+ connect('sidebar-dragger', 'onclick', zeit.cms.sidebar_dragger,
+ 'toggle');
+ });
+ </script>
+ <BLANKLINE>
+ <BLANKLINE>
+ <div id="visualContentWrapper" class="sidebar-expanded">
+ <BLANKLINE>
+ <BLANKLINE>
+ <BLANKLINE>
+ <div class="contextViewsAndActions">
+ <div class="context-views">
+ <ul>
+ <BLANKLINE>
+ <li class="dav_properties ">
+ <a href="http://localhost/++skin++cms/repository/online/2008/26/@@properties.html" title="DAV Properties">DAV Properties</a>
+ </li>
+ <BLANKLINE>
+ <li class="view selected">
+ <a href="http://localhost/++skin++cms/repository/online/2008/26/@@view.html" title="View">View</a>
+ </li>
+ <BLANKLINE>
+ <li class="references ">
+ <a href="http://localhost/++skin++cms/repository/online/2008/26/@@references.html" title="References">References</a>
+ </li>
+ <BLANKLINE>
+ <BLANKLINE>
+ </ul>
+ <BLANKLINE>
+ </div>
+ <div class="context-actions">
+ <ul>
+ <BLANKLINE>
+ <BLANKLINE>
+ <li>
+ <a title="Manage lock" href="javascript:zeit.cms.lightbox_form('http://localhost/++skin++cms/repository/online/2008/26/@@locks.html')">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/lock-open.png" title="Not locked" class="lock-open" />
+ <span class="action-title">Manage lock</span>
+ </a>
+ </li>
+ <BLANKLINE>
+ <li>
+ <a title="Publish" href="javascript:zeit.cms.lightbox_form('http://localhost/++skin++cms/repository/online/2008/26/@@publish.html')">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/page_white_lightning.png" />
+ <span class="action-title">Publish</span>
+ </a>
+ </li>
+ <BLANKLINE>
+ <BLANKLINE>
+ <li class="preview ">
+ <a href="http://localhost/++skin++cms/repository/online/2008/26/@@show_preview" rel="zeit.cms.follow_with_lock" target="_blank" title="Preview">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/preview.png" alt="actionmenuicon" />
+ <span class="action-title">Preview</span>
+ <BLANKLINE>
+ </a>
+ </li>
+ <BLANKLINE>
+ <li class="live ">
+ <a href="http://localhost/++skin++cms/repository/online/2008/26/@@show_live" rel="zeit.cms.follow_with_lock" target="_blank" title="Live">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/live.png" alt="actionmenuicon" />
+ <span class="action-title">Live</span>
+ <BLANKLINE>
+ </a>
+ </li>
+ <BLANKLINE>
+ <BLANKLINE>
+ <BLANKLINE>
+ <li class="hide ">
+ <a href="http://localhost/++skin++cms/repository/online/2008/26/@@hide-from-tree.html" title="Hide">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/hide.png" alt="actionmenuicon" />
+ <span class="action-title">Hide</span>
+ <BLANKLINE>
+ </a>
+ </li>
+ <BLANKLINE>
+ <BLANKLINE>
+ <li class="secondary-actions">
+ <a title="Additional actions" href="javascript:zeit.cms.menu.toggle('Menu-zeit.cms.secondary-context-actions-1707222087.7944663')">
+ <img alt="actionmenuicon" src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/submenu.png" />
+ </a>
+ <ul class="secondary-context-actions hidden" id="Menu-zeit.cms.secondary-context-actions-1707222087.7944663"><li>
+ <a title="Copy from clipboard" href="javascript:zeit.cms.lightbox_form('http://localhost/++skin++cms/repository/online/2008/26/@@insert_from_clipboard.lightbox')">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/insert.png" />
+ <span class="action-title">Copy from clipboard</span>
+ </a>
+ </li>
+ <BLANKLINE>
+ <li>
+ <a title="Reload folder" href="http://localhost/++skin++cms/repository/online/2008/26/@@refresh-cache" id="menuitem.1707222087.7963321">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/reload.png" />
+ <span class="action-title">Reload folder</span>
+ </a>
+ <script language="javascript">
+ new zeit.cms.ClickOnceAction('menuitem.1707222087.7963321');
+ </script>
+ </li>
+ <BLANKLINE>
+ <li>
+ <a title="Change type" href="javascript:zeit.cms.lightbox_form('http://localhost/++skin++cms/repository/online/2008/26/@@typechange-box')">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/workflow.png" />
+ <span class="action-title">Change type</span>
+ </a>
+ </li>
+ <BLANKLINE>
+ <BLANKLINE>
+ <li>
+ <a title="Delete" href="javascript:zeit.cms.lightbox_form('http://localhost/++skin++cms/repository/online/2008/26/@@delete.html')">
+ <img src="http://localhost/++skin++cms/fanstatic/zeit.cms/icons/delete.png" />
+ <span class="action-title">Delete</span>
+ </a>
+ </li>
+ </ul>
+ </li>
+ <BLANKLINE>
+ </ul>
+ </div>
+ </div>
+ <BLANKLINE>
+ <BLANKLINE>
+ <div id="content">
+ <BLANKLINE>
+ <BLANKLINE>
+ <BLANKLINE>
+ <form name="containerContentsForm" method="get" action="" id="folderActionForm">
+ <BLANKLINE>
+ <BLANKLINE>
+ <BLANKLINE>
+ <div id="content-actions">
+ <BLANKLINE>
+ <select id="add_menu" name="add_menu" onchange="add_content(this)">
+ <option value="">Add...</option>
+ <option value="http://localhost/++skin++cms/repository/online/2008/26/@@zeit.cms.repository.file.Add">File</option>
+ <option value="http://localhost/++skin++cms/repository/online/2008/26/@@zeit.cms.repository.folder.Add">Folder</option>
+ </select>
+ <BLANKLINE>
+ </div>
+ <BLANKLINE>
+ <div id="tableFilter">
+ Filter: <input name="tableFilter" type="text" value="" />
+ </div>
+ <BLANKLINE>
+ <BLANKLINE>
+ <div id="topcontent">
+ <BLANKLINE>
+ <BLANKLINE>
+ <BLANKLINE>
+ <span class="Info">There are no objects in this folder.</span>
+ </div>
+ <div id="bottomcontent"></div>
+ </form>
+ <BLANKLINE>
+ <BLANKLINE>
+ </div>
+ </div>
+ <BLANKLINE>
+ <BLANKLINE>
+ </body>
+ </html>
+ <BLANKLINE>
+ <BLANKLINE>
+ <BLANKLINE>
Loading