From 395e61a449ea480af161c2a47f7945b7c025f777 Mon Sep 17 00:00:00 2001 From: helmutm Date: Sun, 29 Jan 2006 20:21:10 +0000 Subject: [PATCH] Document and MediaAsset objects now embedded in node display git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@1044 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/configure.zcml | 30 ++++++++++-- browser/edit.pt | 13 ++++-- browser/node.js | 13 ++++++ browser/node.pt | 67 +++++--------------------- browser/node.py | 36 ++++++++++---- browser/node_macros.pt | 104 +++++++++++++++++++++++++++++++++++++++++ browser/util.py | 51 ++++++++++++++++++++ interfaces.py | 2 +- 8 files changed, 244 insertions(+), 72 deletions(-) create mode 100644 browser/node.js create mode 100644 browser/node_macros.pt create mode 100644 browser/util.py 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 @@ + + + + +