From e44a7e37b6c7b5961adaffc62b9042b8d442938e Mon Sep 17 00:00:00 2001
From: mensonge
Date: Thu, 13 Nov 2008 09:49:11 +0000
Subject: New feature: basic Ajax suggestion for tags and implementation of
Dojo toolkit
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@151 b3834d28-1941-0410-a4f8-b48e95affb8f
---
includes/js/dijit/tests/form/test_ComboBox.html | 289 ++++++++++++++++++++++++
1 file changed, 289 insertions(+)
create mode 100644 includes/js/dijit/tests/form/test_ComboBox.html
(limited to 'includes/js/dijit/tests/form/test_ComboBox.html')
diff --git a/includes/js/dijit/tests/form/test_ComboBox.html b/includes/js/dijit/tests/form/test_ComboBox.html
new file mode 100644
index 0000000..895a968
--- /dev/null
+++ b/includes/js/dijit/tests/form/test_ComboBox.html
@@ -0,0 +1,289 @@
+
+
+
+ Dojo ComboBox Widget Test
+
+
+
+
+
+
+
+
+
+
+
Dojo ComboBox Widget Test
+
+A ComboBox is like a text <input> field (ie, you can input any value you want),
+but it also has a list of suggested values that you can choose from.
+The drop down list is filtered by the data you have already typed in.
+
+
+
+This is some text below the ComboBoxes. It shouldn't get pushed out of the way when search results get returned.
+also: adding a simple combo box to test IE bleed through problem:
+
+
+
+
Some tests:
+
+
Type in D - dropdown shows Delaware and District of columbia. [Would be nice if it bolded the D's in the dropdown list!]
+
Type in DX - input box shows DX and no dropdown.
+
Open dropdown, click an item, it selects and closes dropdown.
+
Click triangle icon - dropdown shows. Click it again - dropdown goes.
+
Check that you can type in more than required (e.g. alaba for alabama) and it still correctly shows alabama
+
Tab into the combo works, list should not apear.
+
Tab out of the combo works - closes dropdown and goes to next control (focus should not go to the dropdown because tabindex="-1").
+
Do the dropdown and click outside of it - the dropdown disappears.
+
Javascript disabled -> fallback to old style combo?
+
Can you paste in the start of a match? [no]
+
Backspace to start - dropdown shows all all items
+
Backspace deselects last character [Borked: currently you have to backspace twice]
+
Press down key to open dropdown
+
Down and up keys select previous/next in dropdown.
+
Non-alpha keys (F12, ctrl-c, whatever) should not affect dropdown.
+
Press down arrow to highlight an item, pressing enter selects it and closes dropdown.
+
Press down arrow to highlight an item, pressing space selects it and closes dropdown.
+
Check that pressing escape undoes the previous action and closes the dropdown
+
Check that pressing escape again clears the input box.
+
In IE, mouse scroll wheel scrolls through the list. Scrolls by 1 item per click even if user has set mouse to scroll more than 1 in mouse settings. Only scrolls if text input has focus (page scrolling works as normal otherwise)
+
In IE, dropdown list does not go behind the second combo (special code to manage this).
+
Check dropdown is aligned correctly with bottom of the text input
+
Probably should try the combo in a relative div or absolute div and see where the dropdown ends up. (Strongly suspect problems in this area in IE - boo)
+
Try repeatably droppingdown and closing the dropdown. Shouldnt get hung [sometimes flicks closed just after opening due to timers, but not a biggie]
+
Check that default selection of the text makes sense. e.g. text is selected after picking an item, on tabbing in to text input etc)
+
Check that dropdown is smooth [looks uggy on second keypress in FF - hides then shows]
+
Clear the field. Type in A and then tab *very quickly* and see if the results make sense (the dropdown is on a timer - searchTimer)
+
Clear the field and enter an invalid entry and tab out e.g. Qualude. Does that make sense given the combobox setup options?