[Checkins] SVN: z3c.reference/branches/flash/src/z3c/reference/
Implemented settingName in editor opener url
Roger Ineichen
roger at projekt01.ch
Wed Sep 5 10:20:47 EDT 2007
Log message for revision 79480:
Implemented settingName in editor opener url
Changed:
U z3c.reference/branches/flash/src/z3c/reference/browser/widget.py
U z3c.reference/branches/flash/src/z3c/reference/demo/browser/configure.zcml
-=-
Modified: z3c.reference/branches/flash/src/z3c/reference/browser/widget.py
===================================================================
--- z3c.reference/branches/flash/src/z3c/reference/browser/widget.py 2007-09-05 13:05:16 UTC (rev 79479)
+++ z3c.reference/branches/flash/src/z3c/reference/browser/widget.py 2007-09-05 14:20:46 UTC (rev 79480)
@@ -87,15 +87,16 @@
_emptyReference = emptyViewReference
referenceExplorerViewName = 'viewReferenceEditor.html'
-
def __init__(self, *args):
resourcelibrary.need('z3c.reference')
super(ViewReferenceWidget, self).__init__(*args)
- def getReferenceExplorerURL(self):
+ @property
+ def referenceEditorURL(self):
"""Returns the refrence explorer url."""
- return absoluteURL(self.context.context, self.request) + '/%s' % \
- self.referenceExplorerViewName
+ return absoluteURL(self.context.context, self.request) + '/%s?%s' % (
+ self.referenceExplorerViewName,
+ urllib.urlencode({'settingName': self.context.settingName}))
def getTargetString(self):
"""Returns the target intid."""
@@ -126,7 +127,6 @@
# contents = untitled
#ref = self._emptyReference
contents = undefined
- href = self.getReferenceExplorerURL()
intIdName = self.name + '.intid'
settingName = self.name + '.setting'
intidInput = renderElement(u'input',
@@ -142,7 +142,7 @@
value=self.getViewString(),
extra=self.extra)
linkTag = renderElement(self.refTag,
- href = href,
+ href = self.referenceEditorURL,
name=self.name,
id=self.name + '.tag',
title=contents,
Modified: z3c.reference/branches/flash/src/z3c/reference/demo/browser/configure.zcml
===================================================================
--- z3c.reference/branches/flash/src/z3c/reference/demo/browser/configure.zcml 2007-09-05 13:05:16 UTC (rev 79479)
+++ z3c.reference/branches/flash/src/z3c/reference/demo/browser/configure.zcml 2007-09-05 14:20:46 UTC (rev 79480)
@@ -38,13 +38,13 @@
/>
<configure package="z3c.reference.browser">
- <page
- name="viewReferenceEditor.html"
- for="z3c.reference.demo.interfaces.IDemoFolder"
- class=".views.ViewReferenceEditor"
- permission="zope.ManageContent"
- template="editor.pt"
- />
+ <page
+ name="viewReferenceEditor.html"
+ for="z3c.reference.demo.interfaces.IDemoFolder"
+ class=".views.ViewReferenceEditor"
+ permission="zope.ManageContent"
+ template="editor.pt"
+ />
</configure>
<!-- test -->
More information about the Checkins
mailing list