Refactored ordered container stuff out of loops package and put into cybertools.container

git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1040 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2006-01-27 09:14:06 +00:00
parent 027113973f
commit b4182316af
2 changed files with 4 additions and 4 deletions

View file

@ -5,7 +5,6 @@
<div metal:define-macro="contents"> <div metal:define-macro="contents">
<tal:checkmove define="dummy view/checkMoveAction"> <tal:checkmove define="dummy view/checkMoveAction">
<form name="containerContentsForm" method="post" action="." <form name="containerContentsForm" method="post" action="."
tal:attributes="action request/URL" tal:attributes="action request/URL"
tal:define="container_contents view/listContentInfo"> tal:define="container_contents view/listContentInfo">

View file

@ -26,6 +26,7 @@ from zope.app import zapi
from zope.app.container.ordered import OrderedContainer as BaseOrderedContainer from zope.app.container.ordered import OrderedContainer as BaseOrderedContainer
from zope.cachedescriptors.property import Lazy from zope.cachedescriptors.property import Lazy
from zope.app.container.browser.contents import JustContents from zope.app.container.browser.contents import JustContents
from zope.app.i18n import ZopeMessageFactory as _
class OrderedContainerView(JustContents): class OrderedContainerView(JustContents):
@ -44,9 +45,9 @@ class OrderedContainerView(JustContents):
delta = request.get('delta', 1) delta = request.get('delta', 1)
ids = request.get('ids', []) ids = request.get('ids', [])
if ids: if ids:
m = getattr(self, var, None) getattr(self, var, None)(ids, delta)
if m: else:
m(ids, delta) self.error = _("You didn't specify any ids to move.")
return return
def move_down(self, ids=[], delta=1): def move_down(self, ids=[], delta=1):