# HG changeset patch # User paulb # Date 1195406517 0 # Node ID d136f07fe3609cef1032082ddc86393481104fd6 # Parent 0945b60ec7f803e70da05bd0df65105e12924ba0 [project @ 2007-11-18 17:21:57 by paulb] Added activity-related methods to the Form class. diff -r 0945b60ec7f8 -r d136f07fe360 XSLForms/Fields.py --- a/XSLForms/Fields.py Sun Nov 18 17:21:47 2007 +0000 +++ b/XSLForms/Fields.py Sun Nov 18 17:21:57 2007 +0000 @@ -389,6 +389,11 @@ self.parameters = {} self.documents = {} + # Activity-related attributes. + + self.current_activity = None + self.current_document = None + def set_parameters(self, parameters): "Set the request 'parameters' (or fields) in the container." @@ -477,6 +482,20 @@ self.documents[name] = doc + # Support for activities and the main/default document. + + def set_activity(self, name): + self.current_activity = name + + def get_activity(self): + return self.current_activity + + def set_document(self, doc): + self.current_document = doc + + def get_document(self): + return self.current_document + if __name__ == "__main__": items = [