---
 MoinMoin/widget/browser.py      |    8 +++++---
 wiki/htdocs/common/js/common.js |    2 +-
 2 files changed, 6 insertions(+), 4 deletions(-)

--- moin.orig/MoinMoin/widget/browser.py	2009-01-16 13:27:31.000000000 +0100
+++ moin/MoinMoin/widget/browser.py	2009-01-16 13:29:29.000000000 +0100
@@ -15,7 +15,8 @@ class DataBrowserWidget(base.Widget):
         _ = request.getText
         base.Widget.__init__(self, request, **kw)
         self.data = None
-        self.data_id = 'dbw.'
+        self.unqual_data_id = 'dbw.'
+        self.data_id = request.formatter.qualify_id(self.unqual_data_id)
         # prefixed with __ are untranslated and to be used in the JS
         self._all = _('[all]')
         self.__all = '[all]'
@@ -37,7 +38,8 @@ class DataBrowserWidget(base.Widget):
         """
         self.data = dataset
         if dataset.data_id:
-            self.data_id = 'dbw.%s.' % dataset.data_id
+            self.unqual_data_id = 'dbw.%s.' % dataset.data_id
+            self.data_id = self.request.formatter.qualify_id(self.unqual_data_id)
 
     def _name(self, elem):
         """ return name tag for a HTML element
@@ -115,7 +117,7 @@ class DataBrowserWidget(base.Widget):
         if havefilters:
             result.append(fmt.rawHTML('<input type="submit" value="%s" %s>' % (self._filter, self._name('submit'))))
 
-        result.append(fmt.table(1, id='%stable' % self.data_id))
+        result.append(fmt.table(1, id='%stable' % self.unqual_data_id))
 
         # add header line
         if self._show_header:
--- moin.orig/wiki/htdocs/common/js/common.js	2009-01-16 13:27:31.000000000 +0100
+++ moin/wiki/htdocs/common/js/common.js	2009-01-16 13:29:29.000000000 +0100
@@ -302,7 +302,7 @@ function dbw_hide_buttons() {
             elem = form.elements[eidx];
             name = elem.name;
             if (name) {
-                if (name.substr(0,4) == 'dbw.' && name.substr(-7) == '.submit')
+                if (name.indexOf('dbw.') >= 0 && name.substr(-7) == '.submit')
                     elem.style.display = 'none';
             }
         }
