Commit graph

1975 commits

Author SHA1 Message Date
scottjehl
0a267cea64 position loader fixed by default, then check if it's positioned correctly and if not, switch to an absolute positioned scheme, with updates on scroll (or scrollstop in iOS 4). 2012-01-10 12:43:10 +07:00
Todd Parker
41d63056c6 All new loader hotness
Created a new loader that has a circle baked into the animated gif so
there's less of a chance of artifacts in bad browsers. The edge is
chunky because it's a gif but then added 1px of padding to the loader
parent and that the border-radius can smooth this out in iOS. Actually
looks sharp in Android too because of interaction effects between these
rounded corners. Loader spin is faster and more compressed (16 colors).
Removed the body-a class on the spinner since we're just setting this to
flat black = one less gradient to render.
2012-01-10 12:43:10 +07:00
scottjehl
47bf7a9d38 an attempt at simplification. not there yet... 2012-01-10 12:43:10 +07:00
scottjehl
0a3be2ecf3 default transition type goes to fade 2012-01-10 12:43:10 +07:00
Todd Parker
dac79b5cfa Loader design tweaks
Removed the spin class from the loader container, tweaked opacity and
added slight glow to bottom of loader, increased padding. Downloaded a
fresh loader image.
2012-01-10 12:43:09 +07:00
scottjehl
b820de1afc removed code to set css3transitionhandler as the default 2012-01-10 12:43:09 +07:00
scottjehl
f5dd6fb8ea added fade out in transition handler file 2012-01-10 12:43:09 +07:00
scottjehl
597e6bd07a added fade out in transition handler 2012-01-10 12:40:23 +07:00
scottjehl
195d4dc47e removed commented out line 2012-01-10 12:40:23 +07:00
scottjehl
821df23a7d Much of the scripting in nav.js's transitionPages function was tied to the animation sequence for our css3transitionhandler. For example, the order was, scroll to top, run transitions, then scroll to the remembered location of the new page (there's more involved, but that's the gist of it). If we want to expand beyond this sequence, much of that scripting needs to move to the css3transitionhandler itself, and also to our "none" transition handler, which comes with nav model.
This commit moves all that logic into the transition handlers, and should provide a better starting point for adding different transition sequences, such as fade-out, scroll, fade-in.

In the process of making this change, the reFocus function was made public as $.mobile.focusPage.
2012-01-10 12:40:23 +07:00
Ghislain Seguin
42c9409660 Fixed wrong line break 2012-01-06 17:14:48 -08:00
Mat Marquis
d7afc8aa78 Added download builder metadata. 2012-01-06 19:31:31 -05:00
jblas@adobe.com
1a5224047b Fix for issue #2933 - get_orientation() and hence getScreenHeight() doesn't work on some devices
It seems that some device/browser vendors use window.orientation values 0 and 180 to denote the "default" orientation. For iOS devices, and most other smart-phones tested, the default orientation is always "portrait", but in some Android and RIM based tablets, the default orientation is "landscape".

- Modified the orientationchange plugin so that it injects a landscape orientation media query into the document to figure out what the initial orientation is, it then makes adjustments to a portrait_map if necessary, so that we can properly decode the window.orientation value whenever get_orientation() is called.
2012-01-06 10:19:04 -08:00
John Bender
0b1829967d obviate the need for stub definition of define when using vanilla /js require 2012-01-04 14:21:57 -08:00
John Bender
22504c7613 switch to explicit false check to avoid undefined issues 2012-01-04 13:14:43 -08:00
John Bender
95073892f0 Merge branch 'amd' 2012-01-04 12:24:33 -08:00
John Bender
8ea0bddccc ensure defaultTransitionHandler is defined after the navigation has been loaded 2012-01-04 11:46:35 -08:00
John Bender
6e8433d395 ensure defaultTransitionHandler is defined after the navigation has been loaded 2012-01-04 11:38:32 -08:00
Mat Marquis
f5794cf7c8 Fixing navigation bug caused by dialog markup changes. 2012-01-04 11:27:52 -05:00
Mat Marquis
9b3aefae84 Moved .ui-dialog to element wrapping dialog header/content/footer, switched overlay non-theming class to .ui-dialog-page. 2012-01-03 18:16:29 -05:00
Mat Marquis
1ffc6b007e Partial dialog refactor, in progress. 2012-01-03 18:16:23 -05:00
Mat Marquis
5b9ca5caf0 Ensured the hover delay only applies to touch devices, logic that was mysteriously absent from my previous commit. 2011-12-30 15:58:56 -05:00
Mat Marquis
171be28a22 Added slight delay before application of hover/down classes on touch devices, to prevent unintentional hover-ish behavior when the user intent is to scroll. 2011-12-30 15:24:46 -05:00
zachleat
e29320e711 This might be a little overzealous, but I think the outline around the entire flip switch looks better than the clipped handle outline. 2011-12-29 16:26:45 -05:00
zachleat
c4191d9bf6 Fix for browsers with JavaScript but without box-shadow enabled. outline: 0; outline-width: 2px; doesn't work, requires an outline-style to be set. 2011-12-29 16:26:45 -05:00
zachleat
328bbec94a Per @toddparker's comment, added boxshadow to link buttons. Also changed focus class on sliders to add to the handle, while excluding the toggle switch. 2011-12-29 16:26:45 -05:00
zachleat
bf58b38cb8 Nerf, you guys use tabs. 2011-12-29 16:26:45 -05:00
zachleat
07efc02c9f First stab at more consistent focus classes on form elements, using .ui-focus. Links will still contain outline property. 2011-12-29 16:26:44 -05:00
Jake Boone
13cb24e586 Remove ui-btn-down class on scrollstart 2011-12-29 11:13:54 -05:00
Gabriel Schulhof
3b22bbf9fb [custom select] Use $(window).width() and not window.innerWidth - same for height 2011-12-23 16:09:50 +02:00
Ghislain Seguin
bd6eaba5e8 Changed $.extend to be non destructive 2011-12-22 17:31:50 -08:00
Ghislain Seguin
05068af414 Expose jquery.mobile as an AMD module if running in an AMD env 2011-12-22 15:52:34 -08:00
Ghislain Seguin
a5d56000d4 Added dep on buttonMarkup 2011-12-22 09:48:51 -08:00
Ghislain Seguin
3f05a5e12c Named the module for testability 2011-12-21 16:41:27 -08:00
Ghislain Seguin
9b2e407fdd Added dep on page and page.sections (for nested lists) 2011-12-21 14:28:42 -08:00
Ghislain Seguin
83cd583e33 Added dep on textinput 2011-12-21 14:22:21 -08:00
Ghislain Seguin
4f6e082875 Added dep on grid 2011-12-21 11:54:00 -08:00
John Bender
621348b05b fix bug to allow pagebeforecreate bindings to prevent enhancement 2011-12-20 16:58:23 -08:00
John Bender
d6a5a00ebd added page and page section dependencies to custom select 2011-12-20 14:29:35 -08:00
John Bender
30b4727138 added dialog to custom select deps 2011-12-20 13:47:29 -08:00
John Bender
b35a9fa9ce alpha order deps 2011-12-20 13:29:02 -08:00
John Bender
f45aae07b7 add transition dep to navigation 2011-12-20 12:54:05 -08:00
John Bender
95f7151c8e add page and listview dep to custom select 2011-12-20 12:53:04 -08:00
Ghislain Seguin
14e1641a27 Added dep on "jquery.mobile.buttonMarkup" wherever needed 2011-12-20 11:33:55 -08:00
Ghislain Seguin
bd02b93df6 Added temporary dependency on mobile.widget 2011-12-20 11:25:39 -08:00
Gabriele Rabbiosi
3c57f57e08 Substituted wrong semicolon with comma inside a list of variable
declaration
2011-12-20 08:17:27 -08:00
John Bender
f904de98bf fix improperly camel cased module references 2011-12-19 15:58:13 -08:00
John Bender
f5c5c9a19a support 1.6.4 to 1.7.0 by defaulting to just props where the mouseHooks haven't been added 2011-12-19 13:14:42 -08:00
Ghislain Seguin
e4bf0b1a8e Merge remote branch 'upstream/master' into amd
Conflicts:
	js/jquery.mobile.hashchange.js
2011-12-15 23:31:35 -08:00
Ghislain Seguin
1f8c9ec832 Fixed casing 2011-12-15 23:07:58 -08:00
Ghislain Seguin
57a1129bfb Discovered r.js' pragmas use them instead of the hacky solution provided by amd-stripper.js 2011-12-15 18:15:42 -08:00
John Bender
75b50f2c88 add mouse event props to virtual mouse events Fixes #3280 2011-12-15 15:40:07 -08:00
Ghislain Seguin
754cc81115 Specified more dependencies 2011-12-15 13:07:55 -08:00
John Bender
c7e1bf0c14 update jquery to 1.7.1 Fixes #2965, #3267 2011-12-15 10:35:53 -08:00
Mat Marquis
d05ba205e3 Fixes #3238 — Seems markup structure was changed at some stage, making the ‘aria-hidden=true’ attribute a little over-reaching. Removed. 2011-12-15 12:41:18 -05:00
Ghislain Seguin
f55cf4d7c4 Moved r.js and require.js to external 2011-12-14 15:31:33 -08:00
Ghislain Seguin
08b89551b2 Use original r.js, externalized stripping of define/require to amd-stripper.js 2011-12-14 15:08:25 -08:00
Ghislain Seguin
ad98a8f13b Added amd-stripper.js 2011-12-14 15:07:06 -08:00
John Bender
15f1c6de66 wait to focus page header until after mobile rendering class is stripped Fixes #2965 2011-12-14 14:48:38 -08:00
John Bender
c716ab707a take closestParentPage off of $.fn 2011-12-09 14:39:57 -08:00
John Bender
851f6d4c67 Merge pull request #3171 from eddiemonge/issue_3169.2
Not using YUI for js so removing this line
2011-12-09 14:00:59 -08:00
John Bender
c49eac6e67 added commentary on selector perf and whitespace 2011-12-09 12:36:19 -08:00
John Bender
978762dc67 centralized method for finding closest page data 2011-12-09 12:17:20 -08:00
John Bender
2b49d382d8 Merge branch 'master' of https://github.com/eromba/jquery-mobile into eromba-master 2011-12-09 11:50:15 -08:00
Ghislain Seguin
aa1a3cdf49 Updated AMD stripping regexp 2011-12-08 13:48:07 -08:00
Ghislain Seguin
cf04068eba Assume jquery is loaded so don't require it 2011-12-08 10:02:36 -08:00
Ghislain Seguin
2ece69afd5 Merge remote branch 'upstream/master' into amd 2011-12-07 15:45:36 -08:00
Ghislain Seguin
d45e4a1585 Not much, really 2011-12-07 15:44:13 -08:00
Ghislain Seguin
4d4866c017 Renamed r.js to r-jqm.js 2011-12-07 15:42:25 -08:00
Ghislain Seguin
ff25bcc662 Fixed deps 2011-12-07 15:42:08 -08:00
Ghislain Seguin
f37f9c72b3 Fixed deps 2011-12-07 15:41:40 -08:00
Ghislain Seguin
b79de8c168 use define instead of require
use order plugin for init (not ideal)
2011-12-07 15:40:25 -08:00
John Bender
1742820c17 removed dead code path in slider 2011-12-07 10:03:01 -08:00
John Bender
c45160973a Merge branch 'eugenb1-patch-1' 2011-12-06 16:10:12 -08:00
John Bender
c0b857ab5e fixed closure compiler warning for missing while block 2011-12-06 15:56:28 -08:00
John Bender
3f9bca14a6 Revert "Merge pull request #3172 from eddiemonge/issue_3169.1"
This reverts commit 9e58b93cc5, reversing
changes made to 97bad66016.
2011-12-06 15:53:06 -08:00
John Bender
9066a0b932 Merge branch 'patch-1' of https://github.com/eugenb1/jquery-mobile into eugenb1-patch-1 2011-12-06 15:18:07 -08:00
John Bender
9e58b93cc5 Merge pull request #3172 from eddiemonge/issue_3169.1
Update IE checker code for compiler
2011-12-06 14:33:08 -08:00
John Bender
cbaa42d63c default emptry string val to 0 on refresh Fixes #3029 2011-12-05 15:38:25 -08:00
Marcus Lunzenauer
98b6ea3fb4 fix list item pruning while filtering 2011-12-02 11:57:55 +01:00
Ghislain Seguin
07d21c6666 Actually need order! plugin for controlgroup at least 2011-12-01 17:28:11 -08:00
Ghislain Seguin
271fbeb109 Up'd to 1.0.2 2011-12-01 17:28:11 -08:00
Ghislain Seguin
6f77ee64a0 Added dep on jquery.mobile.core 2011-12-01 17:28:11 -08:00
Ghislain Seguin
cd9d8070ce Added dep on jquery.mobile.core 2011-12-01 17:28:11 -08:00
Ghislain Seguin
dd562968d2 removeClass( "ui-link" ) on first anchor in the li 2011-12-01 17:28:11 -08:00
Ghislain Seguin
b72efb3bec Removed dep on jqm.core 2011-12-01 17:28:11 -08:00
Ghislain Seguin
63da13b8f5 Removed ref to order
Added dir exclusion regex for build
2011-12-01 17:28:10 -08:00
Ghislain Seguin
0fa1cd188b Not using order after all 2011-12-01 17:28:10 -08:00
Ghislain Seguin
3d4f524604 Moved $.support.mediaquery to jquery.mobile.media
Set dependencies
2011-12-01 17:28:10 -08:00
Ghislain Seguin
7a90116ee2 Specified dependencies 2011-12-01 17:28:10 -08:00
Ghislain Seguin
82162fe904 Added collapsibleSet 2011-12-01 17:28:10 -08:00
Ghislain Seguin
45c6b309cb Added dep on vmouse 2011-12-01 17:28:10 -08:00
Ghislain Seguin
6b7e83effa Added dep on jquery.mobile.buttonMarkup 2011-12-01 17:28:10 -08:00
Ghislain Seguin
00e62041ed Added r.js 2011-12-01 17:28:10 -08:00
Ghislain Seguin
9bfb4b83f3 Whitespace change 2011-12-01 17:28:10 -08:00
Ghislain Seguin
276fd72b0e Modified shimming condition 2011-12-01 17:28:10 -08:00
Ghislain Seguin
1f9e17172c Added almond.js 2011-12-01 17:28:10 -08:00
Ghislain Seguin
5e19574165 Added RequireJS 1.0 2011-12-01 17:28:09 -08:00
Ghislain Seguin
e9e7b96d01 Removed 2011-12-01 17:28:09 -08:00
Ghislain Seguin
03878b7be8 Added module for docs 2011-12-01 17:28:09 -08:00