Author: jvloothuis
Date: Fri Jul 6 14:09:18 2007
New Revision: 44777
Modified:
kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/forms.kss
kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/forms.pt
kukit/kss.demo/trunk/kss/demo/demoview.py
Log:
Added test for issue #6 where multi select lists where not properly handled
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 Fri Jul 6 14:09:18 2007
@@ -72,3 +72,14 @@
submitFullFormIntoRequest-kssSubmitForm: 'full2';
}
+#single-select:click {
+ action-client: executeCommand;
+ executeCommand-name: replaceInnerHTML;
+ executeCommand-selector: "#target";
+ executeCommand-html: currentFormVar(single-select);
+}
+
+#multiple-select:click {
+ action-server: submitFullForm;
+ submitFullForm-form: currentFormVar(multiple-select);
+}
Modified: kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/forms.pt
==============================================================================
--- kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/forms.pt (original)
+++ kukit/kss.demo/trunk/kss/demo/browser/parameterfunction/forms.pt Fri Jul 6 14:09:18 2007
@@ -98,6 +98,37 @@
type="radio" name="radio-by-name" value="radio-2"
checked="checked" />
</fieldset>
+
+ <h3>
+ <code>currentFormVar(name)</code> with select field.
+ </h3>
+ <div class="help">
+ Click the button.
+ </div>
+ <fieldset>
+ <a class="button click cursorPointer" id="single-select">Click me !</a>
+ <select name="single-select">
+ <option>Value 1</option>
+ <option>Value 2</option>
+ <option>Value 3</option>
+ </select>
+ </fieldset>
+
+ <h3>
+ <code>currentFormVar(name)</code> with multiple select field.
+ </h3>
+ <div class="help">
+ Click the button.
+ </div>
+ <fieldset>
+ <a class="button click cursorPointer" id="multiple-select">Click me !</a>
+ <select name="multiple-select" multiple="multiple">
+ <option>Value 1</option>
+ <option>Value 2</option>
+ <option>Value 3</option>
+ </select>
+ </fieldset>
+
</form>
<h3>
<code>form(full1)</code> with simple field names, named form
Modified: kukit/kss.demo/trunk/kss/demo/demoview.py
==============================================================================
--- kukit/kss.demo/trunk/kss/demo/demoview.py (original)
+++ kukit/kss.demo/trunk/kss/demo/demoview.py Fri Jul 6 14:09:18 2007
@@ -1,4 +1,3 @@
-# -*- coding: ISO-8859-15 -*-
# Copyright (c) 2005-2007
# Authors: KSS Project Contributors (see docs/CREDITS.txt)
#