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/_base/manager.html | 322 +++++++++++++++++ includes/js/dijit/tests/_base/manager.js | 9 + .../js/dijit/tests/_base/test_FocusManager.html | 46 +++ .../js/dijit/tests/_base/test_focusWidget.html | 130 +++++++ .../js/dijit/tests/_base/test_placeStrict.html | 400 +++++++++++++++++++++ includes/js/dijit/tests/_base/test_typematic.html | 56 +++ includes/js/dijit/tests/_base/viewport.html | 79 ++++ includes/js/dijit/tests/_base/viewport.js | 10 + includes/js/dijit/tests/_base/viewportStrict.html | 81 +++++ includes/js/dijit/tests/_base/wai.html | 115 ++++++ includes/js/dijit/tests/_base/wai.js | 9 + 11 files changed, 1257 insertions(+) create mode 100644 includes/js/dijit/tests/_base/manager.html create mode 100644 includes/js/dijit/tests/_base/manager.js create mode 100644 includes/js/dijit/tests/_base/test_FocusManager.html create mode 100644 includes/js/dijit/tests/_base/test_focusWidget.html create mode 100644 includes/js/dijit/tests/_base/test_placeStrict.html create mode 100644 includes/js/dijit/tests/_base/test_typematic.html create mode 100644 includes/js/dijit/tests/_base/viewport.html create mode 100644 includes/js/dijit/tests/_base/viewport.js create mode 100644 includes/js/dijit/tests/_base/viewportStrict.html create mode 100644 includes/js/dijit/tests/_base/wai.html create mode 100644 includes/js/dijit/tests/_base/wai.js (limited to 'includes/js/dijit/tests/_base') diff --git a/includes/js/dijit/tests/_base/manager.html b/includes/js/dijit/tests/_base/manager.html new file mode 100644 index 0000000..3ca3349 --- /dev/null +++ b/includes/js/dijit/tests/_base/manager.html @@ -0,0 +1,322 @@ + + + + Dijit manager unit test + + + + + + + +

Dijit Manager Unit Test

+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+ +
+
+ +
+ +
picture of a flat-screen monitor
+ + example area + + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ + + +
+ +
+
+
+ +
+ +
+ +
+ + + + + + +
+ +
+ + + + +
+ +
+ + + +
+ +
+ +
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+ +
+
+
+
+ +
+ +
+ +
+ +
+
+
+
+
+
+
+
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+ + diff --git a/includes/js/dijit/tests/_base/manager.js b/includes/js/dijit/tests/_base/manager.js new file mode 100644 index 0000000..667a763 --- /dev/null +++ b/includes/js/dijit/tests/_base/manager.js @@ -0,0 +1,9 @@ +if(!dojo._hasResource["dijit.tests._base.manager"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. +dojo._hasResource["dijit.tests._base.manager"] = true; +dojo.provide("dijit.tests._base.manager"); + +if(dojo.isBrowser){ + doh.registerUrl("dijit.tests._base.manager", dojo.moduleUrl("dijit", "tests/_base/manager.html")); +} + +} diff --git a/includes/js/dijit/tests/_base/test_FocusManager.html b/includes/js/dijit/tests/_base/test_FocusManager.html new file mode 100644 index 0000000..1d6a707 --- /dev/null +++ b/includes/js/dijit/tests/_base/test_FocusManager.html @@ -0,0 +1,46 @@ + + + + dijit.focus Test + + + + + + + +

Focus/Selection Save/Restore Test

+

This is for testing whether focus and selection are restored by the focus manager

+
+
+
+
+ +
+ + + + + + diff --git a/includes/js/dijit/tests/_base/test_focusWidget.html b/includes/js/dijit/tests/_base/test_focusWidget.html new file mode 100644 index 0000000..edc01c1 --- /dev/null +++ b/includes/js/dijit/tests/_base/test_focusWidget.html @@ -0,0 +1,130 @@ + + + + dijit.focus Test + + + + + + + + +

Widget Focus Test

+

+ This is for testing code to detect onBlur and onFocus on a widget level.
+ Focused widgets' borders will turn red.
+ Also, heck the console log for focus and blur events on widgets. +

+ +
+
+
+ +
+
+ + + + +
+
+
+
+ +
+ +
+
+ + +
+ + +
+ push me + +
+
+
+ + diff --git a/includes/js/dijit/tests/_base/test_placeStrict.html b/includes/js/dijit/tests/_base/test_placeStrict.html new file mode 100644 index 0000000..c40325c --- /dev/null +++ b/includes/js/dijit/tests/_base/test_placeStrict.html @@ -0,0 +1,400 @@ + + + + + + dijit.place tests + + + + + + + +

Test dijit.place

+

Currently this just tests getViewport(). Change the size of your browser window and then reload, + and see if it reports the browser window size correctly.
+

All the text below is just filler text...
+ +

+ +
+ + TextBox class, tabIndex=2, Attributes: {trim: true, ucFirst: true, class: 'medium'}, First letter of each word is upper case. +
+
+ +
+ +
+ + TextBox class, Attributes: {trim: true, uppercase: true, class: 'medium'}, all letters converted to upper case. +
+
+ +
+ +
+ + TextBox class, tabIndex=1, Attributes: {trim: true, digit: true, class: 'small'}, all but digits extracted. +
+
+ +
+ +
+ + ValidationTextBox class, + Attributes: {lowercase: true, required: true}. Displays a prompt message if field is missing. +
+
+ +
+ +
+ + IntegerTextBox class, + Attributes: {required: true, min:-20000, max:+20000 }, Enter feet above sea level with a sign. +
+
+ +
+ +
+ + CurrencyTextBox class, + Attributes: {fractional: true}. Enter whole and cents. Currency symbol is optional. +
+
+ USD +
+ +
+ EUR +
+ + +
+ + DateTextBox class, + Attributes: {locale: "en-us", required: true}. Works for leap years +
+
+ +
+ +
+ + DateTextBox class, + Attributes: {locale: "de-de", min:2006-01-01, max:2006-12-31}. Works for leap years +
+
+ +
+ +
+ + TimeTextBox class, + Attributes: {formatLength: "medium", required: true, trim: true} +
+
+ +
+ +
+ + TimeTextBox class, + Attributes: {displayFormat:"HH:mm:ss", required: true, trim: true} +
+
+ +
+ + +
+ + RegexpTextBox class, + Attributes: {required: true} +
+
+ +
+ +
+ + (just a test that type attribute is obeyed) +
+
+ +
+ +
+ + value: null should show up as empty +
+
+ +
+ + + +
+ + diff --git a/includes/js/dijit/tests/_base/test_typematic.html b/includes/js/dijit/tests/_base/test_typematic.html new file mode 100644 index 0000000..4a85027 --- /dev/null +++ b/includes/js/dijit/tests/_base/test_typematic.html @@ -0,0 +1,56 @@ + + + + Typematic Test + + + + + + + +

Dijit typematic tests

+ Press and hold the ctrl+F10 keys to see a's typed (constant rate) in the input field,
+ or left-mouse click the button and hold down to see b's typed (increasing rate) in the input field.
+ + + + diff --git a/includes/js/dijit/tests/_base/viewport.html b/includes/js/dijit/tests/_base/viewport.html new file mode 100644 index 0000000..2b8454a --- /dev/null +++ b/includes/js/dijit/tests/_base/viewport.html @@ -0,0 +1,79 @@ + + + dijit.getViewport() test + + + + + + + +
+

dijit.getViewport() test

+
padding div
+ + +
    +
  1. check results div below to see that before adding text, document is smaller than viewport +
  2. after adding text, document should be bigger than viewport,and check that viewport size hasn't changed, + except maybe being a little bit smaller (about 15px) because of the size of the scrollbars +
  3. resize browser window and click the "recompute size" button; reported viewport size should change +
  4. scroll the window and click "recompute size" to see that the scroll position is taken into effect +
+
+
+ + diff --git a/includes/js/dijit/tests/_base/viewport.js b/includes/js/dijit/tests/_base/viewport.js new file mode 100644 index 0000000..8cee9c4 --- /dev/null +++ b/includes/js/dijit/tests/_base/viewport.js @@ -0,0 +1,10 @@ +if(!dojo._hasResource["dijit.tests._base.viewport"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. +dojo._hasResource["dijit.tests._base.viewport"] = true; +dojo.provide("dijit.tests._base.viewport"); + +if(dojo.isBrowser){ + doh.registerUrl("dijit.tests._base.viewport", dojo.moduleUrl("dijit", "tests/_base/viewport.html")); + doh.registerUrl("dijit.tests._base.viewportStrict", dojo.moduleUrl("dijit", "tests/_base/viewportStrict.html")); +} + +} diff --git a/includes/js/dijit/tests/_base/viewportStrict.html b/includes/js/dijit/tests/_base/viewportStrict.html new file mode 100644 index 0000000..812c796 --- /dev/null +++ b/includes/js/dijit/tests/_base/viewportStrict.html @@ -0,0 +1,81 @@ + + + + dijit.getViewport() test + + + + + + + +
+

dijit.getViewport() test

+
padding div
+ + +
    +
  1. check results div below to see that before adding text, document is smaller than viewport +
  2. after adding text, document should be bigger than viewport,and check that viewport size hasn't changed, + except maybe being a little bit smaller (about 15px) because of the size of the scrollbars +
  3. resize browser window and click the "recompute size" button; reported viewport size should change +
  4. scroll the window and click "recompute size" to see that the scroll position is taken into effect +
+
+
+ + diff --git a/includes/js/dijit/tests/_base/wai.html b/includes/js/dijit/tests/_base/wai.html new file mode 100644 index 0000000..50ab8ca --- /dev/null +++ b/includes/js/dijit/tests/_base/wai.html @@ -0,0 +1,115 @@ + + + Dijit wai unit test + + + + +
+
+
+ +
+ + diff --git a/includes/js/dijit/tests/_base/wai.js b/includes/js/dijit/tests/_base/wai.js new file mode 100644 index 0000000..3bd299a --- /dev/null +++ b/includes/js/dijit/tests/_base/wai.js @@ -0,0 +1,9 @@ +if(!dojo._hasResource["dijit.tests._base.wai"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. +dojo._hasResource["dijit.tests._base.wai"] = true; +dojo.provide("dijit.tests._base.wai"); + +if(dojo.isBrowser){ + doh.registerUrl("dijit.tests._base.wai", dojo.moduleUrl("dijit", "tests/_base/wai.html")); +} + +} -- cgit v1.2.3-54-g00ecf