[KSS-checkins] r45100 - kukit/kss.demo/trunk/kss/demo/browser/parameterfunction
jvloothuis at codespeak.net
jvloothuis at codespeak.net
Sun Jul 15 13:25:38 CEST 2007
Author: jvloothuis
Date: Sun Jul 15 13:25:38 2007
New Revision: 45100
Modified:
kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/configure.zcml
kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/forms.kss
kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/parameterfunction_view.py
Log:
Made the test for multi selects work better
Modified: kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/configure.zcml
==============================================================================
--- kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/configure.zcml (original)
+++ kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/configure.zcml Sun Jul 15 13:25:38 2007
@@ -32,5 +32,13 @@
permission="zope.View"
/>
+ <browser:page
+ for="kss.demo.interfaces.ISimpleContent"
+ class=".parameterfunction_view.ParameterFunctionView"
+ attribute="submitMultiSelect"
+ name="submitMultiSelect"
+ permission="zope.View"
+ />
+
</configure>
Modified: kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/forms.kss
==============================================================================
--- kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/forms.kss (original)
+++ kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/forms.kss Sun Jul 15 13:25:38 2007
@@ -80,6 +80,6 @@
}
#multiple-select:click {
- action-server: submitFullForm;
- submitFullForm-form: currentFormVar(multiple-select);
+ action-server: submitMultiSelect;
+ submitMultiSelect-items: currentFormVar(multiple-select);
}
Modified: kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/parameterfunction_view.py
==============================================================================
--- kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/parameterfunction_view.py (original)
+++ kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/parameterfunction_view.py Sun Jul 15 13:25:38 2007
@@ -11,6 +11,11 @@
ksscore.replaceInnerHTML('#target', repr(form))
@kssaction
+ def submitMultiSelect(self, items):
+ ksscore = self.getCommandSet('core')
+ ksscore.replaceInnerHTML('#target', repr(items))
+
+ @kssaction
def submitFullFormIntoRequest(self):
# marshall back the repr of this dict.
ksscore = self.getCommandSet('core')
More information about the Kukit-checkins
mailing list