Commit graph

419 commits

Author SHA1 Message Date
John Bender
cdae2c2fdf Merge branch 'master' of https://github.com/BradBroulik/jquery-mobile into BradBroulik-master 2011-08-10 17:03:10 -07:00
John Bender
73953915c0 merge fix for select 2011-08-10 14:21:49 -07:00
John Bender
55b5a60b1c linting issues 2011-08-10 13:56:52 -07:00
John Bender
aad1146a65 added tests to verify that custom menu items are highlighted when they are selected 2011-08-10 13:54:05 -07:00
John Bender
7a9b379dea test to make sure the label has the ui-select class 2011-08-09 15:55:40 -07:00
BradBroulik
bf4db8dae1 Added unit tests for dialog theme inheritance. 2011-08-05 17:49:47 -05:00
BradBroulik
d5cf4fc29a Unit tests for dialog theme inheritance 2011-08-05 16:56:42 -05:00
John Bender
7494e398a5 moved open to custom and added a test for native select change removing the button down class 2011-08-05 14:45:08 -07:00
John Bender
3133ccbc3a moved close to custom, and disable/enable methods common with tests for enable/disable 2011-08-05 12:21:45 -07:00
John Bender
f51f4cf07f moved focusButton up to common, added test for refocus of clicked button on small dialog close 2011-08-05 12:21:45 -07:00
John Bender
d8e1b9b469 core style guidelines 2011-08-04 15:56:55 -07:00
John Bender
3452a805e0 added test to verify that we could alter the filterCallback on the instance of the widget 2011-08-04 15:28:45 -07:00
John Bender
2d7706a07b whitespace issues in tnew buttonMarkup tests 2011-08-03 14:24:46 -07:00
John Bender
8c31d5cb19 added control group enhancement tests, still needs other footer button enhancement tests 2011-08-03 13:37:38 -07:00
John Bender
f6a5608ae2 added select_native test set and a tests to verify that setting the value of the select itself sets button text 2011-08-02 16:11:32 -07:00
John Bender
6a46839d5e added missing assertion to select tests 2011-08-02 13:13:19 -07:00
John Bender
3950542884 made sure the dialog test fails many times, added an extra todo for moving the functionality to find the current theme if its not specified to a generic location 2011-08-02 09:30:28 -07:00
John Bender
f7d5d918ae fixes for select tests and tests to cover basic functionality for new cached pages and select dialogs 2011-08-01 18:08:28 -07:00
scottjehl
aeaa0f7845 added unit test verifying that the domCache page option can be set globally via $.mobile.page.prototype.options.domCache = true; 2011-07-29 16:03:20 -04:00
John Bender
7a6b28d398 added to to verify that the nested pages are preserved when the parent page is cached 2011-07-29 10:10:26 -07:00
John Bender
3dc9f975e6 fixed second test for page caching 2011-07-29 10:10:26 -07:00
John Bender
3f20eaa038 fixed nav test for new namespace and made the test order independent 2011-07-29 10:10:26 -07:00
John Bender
ded500f3b4 testing additions for listview core 2011-07-29 10:10:26 -07:00
John Bender
3035387446 first test for nested page removal/caching 2011-07-29 10:10:25 -07:00
John Bender
0cd7bb8370 whitespace fix for listview fixtures 2011-07-29 10:10:25 -07:00
John Bender
f79a1afd17 whitespace and semi's in listview core tests 2011-07-29 10:10:25 -07:00
John Bender
bda88be82e whitespace and semi's in listview core tests 2011-07-29 10:10:25 -07:00
John Bender
1a95670012 added test for explicit page caching via data attribute 2011-07-29 10:10:25 -07:00
John Bender
151d55f351 moved dom cache test to page sequence, negative case incoming 2011-07-29 10:10:25 -07:00
John Bender
191815440f whitespace and missing semi 2011-07-29 10:10:25 -07:00
scottjehl
2b1baeb078 fixed up unit test so that it's now properly testing the ajax dom caching page option 2011-07-29 10:10:25 -07:00
scottjehl
dc054a10e7 implemented ajax dom caching option of the page plugin, which can be overridden by page options or data attribute. Includes unit test to support feature. 2011-07-29 10:10:25 -07:00
scottjehl
d670feae08 removed test for page-div-not-required, as it has its own test page.. Added tests for auto initialize option. 2011-07-24 22:13:26 -04:00
scottjehl
fdb77bfa52 changed new (undocumented) "enhance" event to "create" to better match our existing event name conventions 2011-07-22 09:05:55 -04:00
scottjehl
3afef99719 forgot to add a file to the unit test markup 2011-07-20 14:37:02 -04:00
scottjehl
6f701add58 updated unit tests to ensure the enhance event is working properly on self-initializing widgets 2011-07-20 09:35:48 -04:00
scottjehl
64e6ef0e72 bound widgets to the "enhance" event, in addition to the pagecreate event. The enhance event allows developers to enhance the contents of an html fragment by triggering "enhance". 2011-07-19 22:44:03 -04:00
scottjehl
2a6c7fc1b9 This commit decouples all widgets from the page plugin so that they can be used ad-hoc.
- Internally, each plugin self-initializes by binding to the pagecreate event.

- Unit tests have been added and adjusted to support some internal changes involved in this commit.

- In the process, the portions of the page plugin that were used to enhance the header,content,and footer sections of a native-app style page layout are now located in jquery.mobile.page.sections.js.

- No public API options have changed, except that the page plugin no longer has options for keepNative, and degradeInputs, as plugins now handle these internally (keepNative was never documented, and degradeInputs only affected slider, so it lives there now. Page options related to the page sections are now located in the page.sections script, but they are still configurable via the page plugin's options api.

- Make, Ant, and index files are updated with a new load order for all JS files.
2011-07-19 22:25:23 -04:00
scottjehl
c7b63920e7 fixed test failures that occured when the jquery-mobile directory is located in a subdirectory of the server root. 2011-07-19 22:25:05 -04:00
scottjehl
a93cdbcea0 changed up the unit test so that it didn't load the page in an iframe, which seemed to mess things up on the test server. 2011-07-17 16:29:05 -04:00
scottjehl
259815d480 Make data-role=page elements optional. This change makes the framework more lenient with markup, and will ease integration with existing sites, as well as mashups with external content. Unit tests included. Fixes #2096 2011-07-17 14:52:49 -04:00
John Bender
53a8023b14 fixed select tests to click the button instead of calling the select menu method 2011-07-15 15:22:56 -07:00
scottjehl
22b0cae65c added unit tests for the data-prefetch attr 2011-07-15 15:55:27 -04:00
scottjehl
6da7e4a1dc Made loading message configurable at runtime. Fixes #2044. Fixes #1974. Fixes #1947. 2011-07-14 22:46:06 -04:00
John Bender
af3877be43 tests updated to accomodate relative hash references 2011-07-13 16:04:24 -07:00
Ghislain Seguin
584e3070ae Unit tests for issue #1526 2011-07-12 23:32:22 -07:00
scottjehl
2de817d24c fixed some logical errors in these tests. they now pass consistently in Firefox. Still inconsistent in Chrome, though they did pass once in Chrome during testing. Getting closer... 2011-07-10 21:51:08 -04:00
scottjehl
4703fe0d24 Merge branch 'master' of https://github.com/wietsevenema/jquery-mobile into wietsevenema-master 2011-07-10 17:46:51 -04:00
scottjehl
fdde24b51f fixed unit test - menu var wasn't defined. 2011-07-10 17:34:38 -04:00
scottjehl
033ce4ab96 Merge branch 'fix_issue_1851' of https://github.com/tigbro/jquery-mobile into tigbro-fix_issue_1851
Conflicts:
	js/jquery.mobile.forms.checkboxradio.js
2011-07-10 17:17:51 -04:00