Commit graph

1992 commits

Author SHA1 Message Date
scottjehl
f184cf6b18 To bring back page loading performance in our working codebase and testing sites (as much as possible while including the entire framework with unminified code), this reinstates the concatenated index.php files for all CSS (theme + structure), and all JS (jQuery + jQM - all widgets). I've also removed the @import CSS file that was acting in place of the concatenated file. I edited the docs homepage (index.html) to link to the concatenated JS and CSS. Every docs page will still need HEAD edits to relink up to these files in the same way. Added gzip output to the combine.php file, which will make things load much faster during testing. 2012-01-17 11:38:22 +07:00
Mat Marquis
2c34b82e69 Merge pull request #3398 from garann/master
fix for duplicate/incorrect enhancement of buttons
2012-01-16 15:04:56 -08:00
Mat Marquis
d2fa7e214a Added meta info to jQuery Core file. 2012-01-13 17:31:35 -05:00
Mat Marquis
877599dd6c Added meta information for download builder. 2012-01-13 17:27:58 -05:00
Mat Marquis
6e8fb254a6 Updated and DRY’d transition/3D-transform support tests for Firefox. 2012-01-13 15:49:21 -05:00
John Bender
67ae0eb0bc use the first dialog in a document as a page when no pages exist Fixes #3275 2012-01-13 10:55:28 -08:00
scottjehl
262b7dc62b Merge remote branch 'origin/master' 2012-01-13 14:48:21 +07:00
scottjehl
845dc1ef73 use existing elem instead of creating a new one. 2012-01-13 14:46:35 +07:00
Ghislain Seguin
bc6cfbfb53 Added jQuery as a param to the define shim 2012-01-12 23:19:36 -08:00
Ghislain Seguin
323601ad25 Back by popular demand (also needed by event tests) 2012-01-12 22:35:27 -08:00
Ghislain Seguin
1630a18dd6 Added dependency on jquery.mobile.transitions 2012-01-12 21:43:41 -08:00
Ghislain Seguin
948d39b898 Added dependency on jquery 2012-01-12 21:22:00 -08:00
Ghislain Seguin
5b8f2be9d2 Added wrapper to export as an AMD modules
removed jquery.mobile.exports
2012-01-12 17:45:47 -08:00
Ghislain Seguin
caca24a36a Removed unused app.build.js 2012-01-12 17:44:33 -08:00
Mat Marquis
c35e6f2fde Comment typo, made a TODO about globalizing the testing method added in the previous commit. 2012-01-12 18:56:09 -05:00
Mat Marquis
abfec80413 Fixes a false positive for 3D transform support on Android 2.3 (possibly others). 2012-01-12 18:56:09 -05:00
Mat Marquis
8da75eb6b5 Fixes #2553 — Addresses issue where underlying checkboxes/radio buttons were not being updated when enhanced buttons were clicked. 2012-01-12 17:28:08 -05:00
Ghislain Seguin
9e935c31f6 Merge branch 'out-in-transition'
Conflicts:
	css/structure/index.php
	docs/_assets/js/jqm-docs.js
	index.html
2012-01-12 09:56:48 -08:00
Ghislain Seguin
efb9b807b7 AMDized transition code 2012-01-12 09:36:46 -08:00
scottjehl
682ef80cf9 added missing files 2012-01-12 14:46:49 +07:00
scottjehl
fa4645c236 no longer need this class addition 2012-01-12 12:54:16 +07:00
scottjehl
6d4d0e14e6 code style 2012-01-12 12:50:47 +07:00
scottjehl
ca98419cb0 class name was body instead of overlay. Fixed 2012-01-12 11:53:30 +07:00
toddparker
9726f21e09 SetScrollBack to 10 (from 250), CSS tweaks to table 2012-01-11 22:07:04 -05:00
toddparker
0fb9024473 Turned maxTransitionWidth to false by default
Useful for testing, we may set this back to a value once we've seen
more feedback. Improved the comment a bit.
2012-01-11 20:53:41 -05:00
Mat Marquis
6db136ff12 Merge branch 'out-in-transition' of github.com:jquery/jquery-mobile into out-in-transition 2012-01-11 18:04:17 -05:00
Mat Marquis
f7d59da646 Updated 3d transform test to accomodate FF10. 2012-01-11 16:28:08 -05:00
jblas@adobe.com
86f74cbe39 Fix for issue #3416 - getTopOffset() should subtract scrollTop not add it.
- Modified private utility function getTopOffset() so that it subracts scrollTop from top instead of adding it.
2012-01-11 11:44:58 -08:00
scottjehl
347014530e if there's an overlay theme, we're going to remove it from the page container. First though, check that the incoming page isn't a dialog with the same overlay theme. If so, don't remove the class, as it'll remove it for the next one too 2012-01-11 23:29:50 +07:00
scottjehl
5b6401327f By caching the href value to data and switching the href to a #, we can avoid address bar showing in iOS on every click. The click handler resets the href during its initial steps if this data is present. Note that the address bar will still likely drop down when you click the browser's back button. The only time the back button will not drop the address bar appears to be when the back button does not trigger a pushstate operation - so pushstate would either have to be disabled, or the page would have to be local (multipage), or the page would need to be a dialog (since then going back would only be a hashchange).
Still, progress.
2012-01-11 10:50:22 +07:00
scottjehl
e4d7ff92e8 special case for dialogs - the theme class will apply to the page container when a dialog is shown, and that class will be removed when the dialog is hidden. This allows the transition to appear to affect only the inset window portion of the dialog page. 2012-01-11 10:01:47 +07:00
Mat Marquis
1f5449e552 Added page turning transition. 2012-01-10 14:10:45 -05:00
John Bender
0b07290873 fix timing issue where the pushstate plugin expected popstate generated hashchanges to happen before a given timeout 2012-01-10 10:47:56 -08:00
scottjehl
67aec832cb removed old commented out code 2012-01-10 14:07:07 +07:00
scottjehl
6e2f1cd64f moved the hide loader call back to nav again 2012-01-10 14:06:24 +07:00
scottjehl
7e0de23e61 added reference to flow transition fallback 2012-01-10 13:00:55 +07:00
scottjehl
4f570f3095 one too many transition js refs 2012-01-10 12:59:24 +07:00
scottjehl
c09c767bd5 added fallback transition for flow 2012-01-10 12:51:27 +07:00
scottjehl
8d0c2402ca better check for supporting fallback 2012-01-10 12:51:27 +07:00
scottjehl
d1edb4f98c better comment 2012-01-10 12:50:44 +07:00
scottjehl
0dd88f4f88 implemented fallback transition definitions for non-3D-supporting browsers, for all transitions except "fade". By default, these are all set to fall back to "fade", and they'll fall back to "none" if 3D is unsupported and no fallback is defined. They can be overridden at mobileinit, like any other jQM default. 2012-01-10 12:50:44 +07:00
Mat Marquis
0b80c12778 Updated page transition scripting/support test to allow for Firefox. 2012-01-10 12:50:22 +07:00
scottjehl
69558f2cbd Added a new core option called maxTransitionWidth, which defaults to 1000. Accepts any number or false value. If it's not false, the handler will use a "none" transition when the window width is wider than the specified value. This is useful because transitions get very wonky on wider screens. 2012-01-10 12:50:22 +07:00
scottjehl
70ef725952 removed "none" transition handler from Nav.js. Updated the new out-in transition handler so that it supports "none" transitions in addition to our new default css3 animation sequence. The new transition handler is set as the default, and available publicly as $.mobile.defaultTransitionHandler and $.mobile.transitionHandlers["default"]. 2012-01-10 12:50:21 +07:00
scottjehl
c37ad79ed0 updated make and concat files for new transition handler 2012-01-10 12:50:05 +07:00
scottjehl
bc2b4faf0b renamed the new transition handler transition.js 2012-01-10 12:49:52 +07:00
scottjehl
fd236692ea lowercased 2012-01-10 12:48:58 +07:00
scottjehl
f72eb291f6 woops. add it whether it's supported or not :) 2012-01-10 12:48:57 +07:00
scottjehl
965f7e2681 add class for 3d transform support 2012-01-10 12:48:57 +07:00
scottjehl
0cafec13bd fixed a typo in the query 2012-01-10 12:48:57 +07:00