# HG changeset patch # User Paul Boddie # Date 1443391427 -7200 # Node ID 9afbea3f377e291ff3c8153271f0c34b60cb0dc8 # Parent bbf4ff470062d88bd15e73b3be77b5679b416c66 Moved helper methods into a more specific class. diff -r bbf4ff470062 -r 9afbea3f377e imipweb/resource.py --- a/imipweb/resource.py Sun Sep 27 23:41:07 2015 +0200 +++ b/imipweb/resource.py Mon Sep 28 00:03:47 2015 +0200 @@ -93,17 +93,6 @@ path.append(recurrenceid) return self.env.new_url("/".join(path)) - # Control naming helpers. - - def element_identifier(self, name, index=None): - return index is not None and "%s-%d" % (name, index) or name - - def element_name(self, name, suffix, index=None): - return index is not None and "%s-%s" % (name, suffix) or name - - def element_enable(self, index=None): - return index is not None and str(index) or "enable" - # Access to objects. def get_identifiers(self, path_info): @@ -361,6 +350,17 @@ "Date/time control methods resource mix-in." + # Control naming helpers. + + def element_identifier(self, name, index=None): + return index is not None and "%s-%d" % (name, index) or name + + def element_name(self, name, suffix, index=None): + return index is not None and "%s-%s" % (name, suffix) or name + + def element_enable(self, index=None): + return index is not None and str(index) or "enable" + def show_object_datetime_controls(self, period, index=None): """