diff --git a/browser/configure.zcml b/browser/configure.zcml index 6a0047f..b91c17c 100644 --- a/browser/configure.zcml +++ b/browser/configure.zcml @@ -8,6 +8,7 @@ + @@ -23,7 +24,7 @@ @@ -318,20 +319,34 @@ for="loops.interfaces.INode" template="edit.pt" class="loops.browser.node.ConfigureView" - permission="zope.ManageContent" - menu="zmi_views" title="Configure"> + permission="zope.ManageContent"> + + + + @@ -342,6 +357,7 @@ schema="loops.interfaces.IDocument" fields="title data contentType" for="loops.interfaces.IDocumentView" + template="edit.pt" permission="zope.ManageContent" menu="zmi_views" title="Edit Document" /> @@ -354,6 +370,14 @@ permission="zope.View" /> + + + + + + +
@@ -12,10 +20,7 @@ diff --git a/browser/node.js b/browser/node.js new file mode 100644 index 0000000..9e5e9af --- /dev/null +++ b/browser/node.js @@ -0,0 +1,13 @@ +/* $Id$ */ + +function openEditWindow(url) { + zmi=window.open(url, 'zmi'); + zmi.focus(); + return false; +} +function focusOpener() { + if (typeof(opener) != 'undefined' && opener != null) { + opener.location.reload(); + opener.focus(); + } +} diff --git a/browser/node.pt b/browser/node.pt index c046261..2589a6f 100644 --- a/browser/node.pt +++ b/browser/node.pt @@ -4,6 +4,13 @@ + + + + +