Commit graph

41 commits

Author SHA1 Message Date
scottjehl
ead0baf2ab brought these orientation-based rules back for certain scenarios where they're helpful, such as when js is setting heights in iOS5. No bug fix, just a tweak. 2011-10-03 17:01:05 -04:00
scottjehl
8a76335682 These orientation heights that were mainly tied to iOS are no longer needed, as viewport height is managed via JS 2011-09-29 14:27:49 -04:00
scottjehl
1ad3eeaf98 accelerate elements within the page in touch-enabled scenarios to prevent hidden elements (not just blinking, but flat-out disappearing) 2011-09-27 12:34:17 -04:00
scottjehl
569d55acf9 addresses issue #2415 - applying a transform gets rid of the element peekaboos for headers, and other content in the page. We'll need to monitor this one this week and see what the memory impact is before keeping it. 2011-09-24 00:04:34 -04:00
Kin Blas
432b876e84 Fix for issue 2474 - [IPAD] change page flicking in landscape[IPAD] change page flicking in landscape
- On iOS, giving focus to the ui-page element causes flashing during page animations/transitions. This is due to the CSS outline property which is applied when the page is given focus. Turning outlines off for all pages prevents the flashing.
2011-09-20 14:16:37 -07:00
scottjehl
b645781f4d implemented native overflow scrolling based on support for -[prefix]-overflow-scrolling: touch. True fixed headers and footers come supported as well. 2011-09-08 12:38:50 -04:00
scottjehl
1a524756f3 added a pre-transition class to set pages to display: block early and allow for their scrollTop and focus to be set before they are shown. 2011-09-08 12:38:50 -04:00
scottjehl
440be55f2b changed the name of the overflow support test and class to touchOverflow / touch-overflow 2011-09-08 12:38:50 -04:00
scottjehl
c8e676d591 applied conditional overflow scrolling to page div 2011-09-08 12:38:50 -04:00
scottjehl
b0552d79de removed some old alpha comments. Versioning covers this sort of thing. 2011-07-15 11:47:32 -04:00
scottjehl
df7ac2f642 fix up the page heights during transitions, and min-heights otherwise. 2011-06-17 19:19:46 -04:00
Ghislain Seguin
00bd49a414 issue #1595: Back button gets clipped when there is no title 2011-06-16 17:25:59 -07:00
Kin Blas
9e696b8d26 Backing out commit for "fix height issue for transitioning page"
https://github.com/jquery/jquery-mobile/pull/1723
b2a534c217

It was causing a few issues including:

https://github.com/jquery/jquery-mobile/issues/1770
2011-06-03 09:29:41 -07:00
eddiemonge
b2a534c217 fix height issue for transitioning page 2011-05-26 16:43:07 -07:00
toddparker
164d40b711 Set loader z-index to 100 so it sits over sliders. Fixes #1371 2011-04-05 12:20:54 -04:00
scottjehl
732a11089b make sure page backgrounds and general page height fills the height of the browser, particularly with dialogs. Fixes #1033 2011-03-27 12:53:22 -04:00
scottjehl
13a88bfd7b undid the changes in commit #a881ae79d7310e45294e 2011-03-24 01:11:45 -04:00
Louy Alakkad
a881ae79d7 giving footer buttons an absolute postition 2011-03-23 23:56:06 +08:00
scottjehl
98842a337c critical bug fix for C-Grade support. Ensures page is not hidden on C-Grade browsers. Fixes #975 2011-02-04 12:45:26 -05:00
scottjehl
bd79c32c9a Page min-height was being calculated with JS and it was far too tall. This moves the values into CSS with values that are aimed towards iPhone (as this is addressing an iPhone transitions issue with the address bar show/hide). 2011-02-03 17:22:23 -05:00
scottjehl
18f349bf37 make sure non-created pages are hidden. Fixes #946 2011-02-01 20:03:49 -05:00
scottjehl
48b69b7a71 loading message opens above offset of active button, when possible. This makes it visible on devices that don't support scrollTop (webOS, etc) 2011-01-20 16:28:23 -05:00
scottjehl
5fcc049d5b hide page during rendering - prevent fouc. 2010-11-08 15:04:12 -05:00
scottjehl
a68f6ee5c9 set overflow-x to hidden on ui-content div. prevents page content from breaking out beyond viewport. Fixes #353 2010-11-04 23:52:53 -04:00
Kin Blas
6656d1f84c Fixed 373 - Re-visit the need for -webkit-backface-visibility property on ui-page
- Removed -webkit-backface-visibility from all general rules and placed it in the .slide transition rule. It was impacting scroll performance and causing some rendering problems on iOS 3.1.x and some Android platforms.
2010-11-03 23:30:44 -07:00
Kin Blas
23689f2379 Fixed 358
List thumbnails disappear in iOS 3.1.2

- The bug seems to be caused by the fact that .ui-page has a -webkit-backface-visibility:hidden on it. I added a dummy translateX(0) -webkit-transform which seems to work around the problem. In theory, the backface property should only be needed during the flip transition since that is the only time the back of an element would be visible, but it seems that we are using backface to prevent tile rendering from being visible while scrolling.
2010-11-03 12:25:39 -07:00
Kin Blas
b074f2b38a Turn off the default hilighting that happens for all links and elements with click behavior on them by making the default tap hilight color transparent. 2010-11-02 14:33:41 -07:00
scottjehl
edc1b81ba4 added ui-mobile-viewport class to parent of page element ( body in most cases). Updated css to style this class instead of body 2010-11-02 16:00:23 -04:00
scottjehl
1c7396e65e unnecessary on body 2010-11-01 22:19:02 -04:00
scottjehl
72f7dbde8b added -ms-text-size-adjust in addition to webkit 2010-11-01 21:41:37 -04:00
scottjehl
ea98a98ba2 Narrowed down first-load transition issue to ui-loading class.
Removed a selector from overflow rule that seemed to be a bit overreaching. Fixes #336
2010-10-31 11:18:44 -04:00
scottjehl
b83ed3ff68 Set header/footers to display: block for use case where HTML5 header/footer are used. Fixes #224 2010-10-18 11:55:25 -04:00
John Resig
49d8ad2c32 Hmm, that didn't change things. Will have to play with it more, later. 2010-10-16 00:07:33 -04:00
John Resig
6df58ccb09 There wasn't enough contrast between the loader icon and the background. 2010-10-16 00:04:23 -04:00
scottjehl
b502243650 removed the text selection override. 2010-10-15 19:08:12 -04:00
scottjehl
9afffcf645 added flip back in. seems to be a little better now 2010-10-15 15:47:04 -04:00
scottjehl
908c86a117 used -webkit-backface-visibility:hidden; to prevent blinkiness. thx brianleroux 2010-10-15 15:27:54 -04:00
scottjehl
84d1f584d8 added translate3d to see if it helps flickering 2010-10-15 14:47:48 -04:00
Todd Parker
69df8ea7e5 less opacity on the loader div 2010-10-14 15:38:59 -04:00
scottjehl
5cfd402247 removed the body width settings. 2010-10-13 15:30:39 -04:00
scottjehl
d5cbcf755b Created a themes directory and moved all CSS and images there.
Edited the PHP combiner and .htaccess logic to accommodate this change, as well as allowing manifest files to use a "../" when referencing files, which will be handy when adding themes that don't include structural files yet.

Modified all HTML files to point to /themes/default for their theme.
2010-10-13 13:26:23 -04:00