Commit graph

191 commits

Author SHA1 Message Date
toddparker
430a25884e Higher bit depth versions. 2011-03-25 13:19:37 -04:00
toddparker
31d246f685 Updated sprites to add alpha transparency 2011-03-25 13:11:08 -04:00
toddparker
8f9250ecff Merge remote branch 'origin/master' 2011-03-25 11:48:00 -04:00
toddparker
c771c36e9e New check + radio images - now a single sprite and with retina support 2011-03-25 11:47:45 -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
Alexander Wunschik
862c0119d9 Default cursor for listview deviders. Fixes #1244 2011-03-21 22:13:11 +08:00
scottjehl
143a8df256 less padding on select menu titles. Credit goes to oiva (Oiva Eskola). Thanks! 2011-03-15 19:04:58 -04:00
hakanson
d16c46a6e9 format search filter for inset lists 2011-03-15 12:05:47 +08:00
scottjehl
6aa7db5fb5 changed the secondary icon color class name to ui-icon-alt instead of ui-icon-black. This will be best when creating custom themes that might use slightly different icon colors. 2011-03-14 23:55:41 -04:00
scottjehl
bd4e4a7eeb updated the retina sprite targeting to specifically apply to the icons in the sprite, and nothing broader. Credit for this commit goes to Adam Messinger (@adammessinger). Thanks Adam! 2011-03-14 23:47:16 -04:00
scottjehl
7f48419a29 This adds a fallback for navbars that have one item, so they simply fill 100%. Credit for this fix and idea goes to kennedyr (Richard Kennedy), but we changed the naming around a bit. Fixes #1107. Thanks Richard! 2011-03-14 20:26:20 -04:00
Dave Hulbert
11965092bb Fix for #1017 - Listview - remove hover/focus on read-only items 2011-03-15 07:52:11 +08:00
ray58750034
50c2df122e set min-height of ui-block-* class, so the grid layout still work even some block doesn't contain any content. 2011-03-15 07:27:11 +08:00
scottjehl
6bcfd6f8d8 Merge branch 'bug/1151' of https://github.com/dave1010/jquery-mobile into dave1010-bug/1151 2011-03-14 18:49:57 -04:00
scottjehl
dedb54d15f set native select with custom button to opacity 0 instead of 0.0001. Note: I thought it was 0.0001 for a reason, but this checks out fine in WP7, WebOS, Android,iOS, Chrome, Safari, Firefox 4, Firefox 3.6, Opera Desktop & Mobile, IE 7
IE 8, IE 9, Blackberry 6. Sooo... that covers it. Fixes #1216
2011-03-14 18:44:31 -04:00
scottjehl
faa01256fa Grouped buttons had extra margins. Fixes #1231 2011-03-14 11:13:47 -04:00
scottjehl
3014ab785d fixed the flip switch in Windows Phone 7. Z indexes needed tweaking to accommodate IE. 2011-03-14 00:20:25 -04:00
scottjehl
4596769b5e fixed up the dimensions and opacity for nativeMenu selects so they work in Windows Phone and IE 2011-03-14 00:20:25 -04:00
scottjehl
3ffe86bc21 fixed form button appearance in Windows Phone 7 and IE 2011-03-14 00:20:25 -04:00
scottjehl
c1f6057773 switched from inline-block to inline on the divs to get grouped Checkboxes and Radios to stack horizontally in Windows Phone. 2011-03-14 00:20:25 -04:00
scottjehl
bd1f9e1249 changing overflow to visible makes list items stack properly in IE7. This rule was only there for clearfix, so either value should be fine. Tested in iOS/iPad to make sure this did not re-introduce the icon positioning bug. Removed unnecessary zoom as well. 2011-03-14 00:20:24 -04:00
scottjehl
05c48f2c3e moved the CSS shorthand around for a better rgba fallback in IE 2011-03-14 00:20:24 -04:00
toddparker
183ec771d2 Fixed -msfilter: css rules to use the correct ms-filter: syntax. Not an issue with valencia, only the default theme. Closes #1020 2011-03-12 16:24:48 -05:00
Dave Hulbert
47b26d9628 Whitespace. Again. 2011-03-10 10:16:42 +00:00
Dave Hulbert
1926787393 Whitespace 2011-03-10 10:11:40 +00:00
Dave Hulbert
fec673dec1 Fix for regular text inputs. Props scottjehl. 2011-03-10 09:39:02 +00:00
Dave Hulbert
b4ecf585b2 Fix for #1151 - Form elements aren't full width. Needs testing. 2011-03-04 11:49:03 +00:00
scottjehl
fb9c7d03b3 Merge remote branch 'origin/master' 2011-02-04 12:45:34 -05: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
toddparker
d91d83887e Re-compressed the 18px icons to dramatically reduce bandwidth - 150k+ to 4k. Fireworks - what were you thinking last night? 2011-02-04 11:25:50 -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
toddparker
28e1187b08 Added 1px extra padding to icon only buttons. Adjusted offset for clear button on search inputs accordingly. 2011-02-03 15:04:15 -05:00
toddparker
59b7d74026 Added new home and search icon classes. Re-named the ui-icon-search used on search inputs to ui-icon-searchinput 2011-02-03 13:37:39 -05:00
toddparker
cd14e8f3fd Added new home and search icons to sprite. 2011-02-03 13:37:06 -05:00
scottjehl
b464b1bcec added a workaround for the selectmenu plugin's nativeMenu in Opera. Opera browsers improperly support opacity on select elements, either hiding the menu button but not its text (in Mini), or hiding the text but not the button. Either way, it makes our hidden-select trick look really bad, or unusable. This workaround adds a class to the select in Opera, and makes the native menu visible. In the case of a false positive, that's not a bad outcome. Fixes #897 2011-02-02 12:04:18 -05:00
scottjehl
2061b5bc2b setting opacity to slightly greater than 0 fixes native selects in Firefox Mobile. At this point, the critical issues mentioned in 897 appear to be resolved. Fixes #897. 2011-02-02 00:36:41 -05:00
scottjehl
0648247260 further shielding of non-native actions from native menus, and styled select within a parent div rather than anchor, when native is used. 2011-02-01 21:03:41 -05:00
scottjehl
18f349bf37 make sure non-created pages are hidden. Fixes #946 2011-02-01 20:03:49 -05:00
scottjehl
4930a42873 moved over to our class-based media query 2011-02-01 10:40:18 -05:00
Jesse Streb
34260225a7 Removing height: 120% as it appears to have caused unnecessary flickering and by setting the min-height of each page creation is unnecessary. 2011-01-31 21:42:38 -05:00
adammessinger
1585f7d729 Fix for issue #890: missing -moz-linear-gradient parameters in theme CSS 2011-01-29 00:16:25 +08:00
John Bender
b1d356bfd7 Merge branch 'nativeselectmenu' 2011-01-27 09:50:40 -08:00
Jesse Streb
378fb51225 [#455] For the transitions we now have overflow: hidden in order to limit the flickering. We always scroll to the top before we start our transitions in order to make it scroll. The CSS changed to have overflow: hidden during transitions and have a height that is larger enough to keep the address bar hidden. 2011-01-27 12:28:04 -05:00
scottjehl
3ade4e3448 removed outlines on active, focus states in favor of theme hover states 2011-01-26 22:46:06 -05:00
scottjehl
0cdf9df11c added option for useNativeMenu. Should be updated so, when set, the custom menu markup is never created. 2011-01-25 22:43:53 -08:00
scottjehl
6a958ecba2 merge 2011-01-22 17:48:36 -05:00
scottjehl
cb2de36865 more outline disabling 2011-01-22 14:46:58 -05:00
scottjehl
2a06226def removed outlines on active states. Left them open on focus. 2011-01-22 14:44:50 -05:00
scottjehl
17663605ce changed up the contrast a bit, particularly on hover/focus. Makes joystick/key navigation easier. Fixes #845 2011-01-22 14:26:58 -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
4b53be8f45 removed hidden overflow rule, which makes page transitions a little cleaner on the desktop, but more importantly, Fixes #446, Fixes #678 2011-01-13 18:08:59 -05:00
toddparker
dbdcffd505 Removed instances of hex color shorthand in filters to fix potential IE issues 2011-01-13 17:46:33 -05:00
ehynds
f9c1592bc7 fix extra-wide pages in opera & opera mini 2011-01-12 18:00:53 -05:00
Louy Alakkad
db1f51aeb2 Button label isn't obvious when data-theme="c" and button is :visited. [#777] 2011-01-12 02:48:13 +08:00
scottjehl
663c33e7a0 just whitespace. Fixes #181 2011-01-08 09:32:02 -05:00
scottjehl
a37bc5d1b0 fixed double scrollbars when tall selects are present 2010-12-23 15:25:58 -05:00
ehynds
cc0d982c5e documentation for multiple select functionality and list icon theming.
also fixed a CSS specificity bug where the display:block declaration on .ui-li was overriding the display:none declaration for the placeholder class.
2010-12-22 18:11:01 -05:00
scottjehl
fd821b7440 Merge branch 'select_multi' of https://github.com/ehynds/jquery-mobile into ehynds-select_multi 2010-12-22 10:05:40 -05:00
John Bender
95ef08b269 perspective class only added on flip page transition or any transition added to the perspectiveTransitions local var in the transitionPages function Fixes #568 2010-12-13 02:21:40 -08:00
John Bender
c1ba429a9c added ui-btn:visited color white, Fixes #618 2010-12-12 00:41:42 -08:00
Kin Blas
3062199ac6 Some tweaks to kptdobe's patch from:
https://github.com/jquery/jquery-mobile/pull/649

  - Changed hideOnTouchEnabed to touchToggleEnabled.
  - Fixed problem that would allow the toolbars to show on touchstop, if the starting state was "inline" to begin with.
  - Moved the touchToggleEnabled checks in touchstart/touchstop so that they wrap the entire code in the function. We don't want to do any work if we don't need to.
  - Removed the forced hide() call in touchstart.

Added the missing fadeout animation reference inthe fade.in transition rule.
2010-12-10 10:17:16 -08:00
ehynds
8eb553f884 multiple select functionality 2010-12-07 15:45:20 -05:00
scottjehl
91a5b8c098 Changed the way submit buttons work. Now, form input/button elements are appended to a div-based "button", invisibly filling its width and height. The user now interacts directly with the native control, rather than having to trigger a click from another anchor (which formerly prevented some native submit event handling from working).
A workaround is still included to ensure the input's name/value is submitted along with the form when it's not a type=reset, as this is necessary for the button data to appear in the serialized form data.
2010-12-06 11:40:28 -05:00
scottjehl
6dce87a2ac hide placeholder options in selectmenu overlays. Fixes #607 2010-12-03 11:32:48 -05:00
ehynds
68150b5bec adding optgroup support. Fixes #567 2010-12-03 10:57:21 -05:00
scottjehl
c4b333e723 make sure empty options are displayed with expected height. Fixes #572 2010-12-03 10:41:55 -05:00
ehynds
e2eb9e9298 add disabled option support. fixes #350 2010-12-03 22:30:08 +08:00
scottjehl
76f5c26624 cleaned up css styles - ui-selectmenu instead of ui-listview 2010-11-19 19:15:48 -05:00
scottjehl
ed82d39824 removed inner text shadow on ios text inputs 2010-11-19 18:15:34 -05:00
scottjehl
2ade27bdcf removed old manifest files - index.php is now used in their place. 2010-11-17 11:55:15 -05:00
scottjehl
061edecac1 added z-index rules to ensure label sits on top of input, regardless of source order. 2010-11-16 17:17:19 -05:00
scottjehl
e89ebc126e Input types can now degrade to alternate types, instead of text. First such example is type=range degrades to type=number. Fixes issue #415, Fixes #404 2010-11-11 21:43:01 -05:00
scottjehl
9e99c2c730 fixed up some icons on retina resolution 2010-11-11 20:25:54 -05:00
Todd Parker
150393ddb4 Tweaked swatch b hover state colors. 2010-11-11 13:31:56 -05:00
Todd Parker
66d53461b0 Added full icon positioning docs and examples and re-vamped the headers docs to include a navbar doc page with glyphish example. 2010-11-11 12:50:32 -05:00
Kin Blas
9dce1c3c02 Fix for "header/footer scrolls with document" problem in Issue 58. 2010-11-10 16:02:55 -08:00
Kin Blas
6e9f8af1b3 Rule #1, when you change a file name, update its references. Fixing bustage from my previous checkin. Sorry 'bout that. 2010-11-09 14:09:04 -08:00
Kin Blas
d5a2ed2f10 Fixed 413 - Dev issue: our .htaccess file on the server is doing a 301 redirect which is causing css and image loading issues.
- Switch to using a combine.php library and index.php scripts within each directory for combining files. This works around the iOS webkit bug that prevents images from being displayed the next time the page is loaded.
2010-11-09 13:58:28 -08:00
scottjehl
d22b711eb9 override background-size on the loading icon for retina 2010-11-09 16:46:06 -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
scottjehl
2a68ad6301 removed an empty selector 2010-11-04 22:59:19 -04:00
scottjehl
48c8bb0d7c made icononly buttons inline-block. Fixes #281 2010-11-04 22:58:54 -04:00
scottjehl
944f5aa92e removed some extra selectors in input /textarea css. Fixes #392 2010-11-04 18:42:31 -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
scottjehl
af8b21efc5 re-exported images as png8. Will need to test if this fixes issue number 367 2010-11-03 22:17:20 -04:00
scottjehl
8483816ffa removed - no longer in use 2010-11-03 22:11:14 -04: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
f66047f410 added class 'ui-mobile-viewport-transitioning' to page parent container during transitions, and applied css to give perspective and proper dimension to the container and child pages. Also set overflow to hidden.
Fixes #347
2010-11-02 16:29:12 -04: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
6700721437 added php to <? opening tags - thx @TechIsCool. Fixes #308 2010-11-02 14:24:17 -04:00
scottjehl
1c12db5ded fixed a few selectors 2010-11-02 01:28:14 -04:00
scottjehl
1c7396e65e unnecessary on body 2010-11-01 22:19:02 -04:00
scottjehl
a14522b6e6 fixed up slider layout in wider screen widths 2010-11-01 22:04:13 -04:00
scottjehl
dcaeeb70ad Changed width of aside content when under 480px min-width breakpoint. Fixes #171 2010-11-01 21:58:13 -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
Kin Blas
d96ef2ea7d Fixed 138 - transition: fix flip (and cube?)
- Added a -webkit-perspective property to the body element, since it is the container for the element (ui-page) that actually flips. We need specify this so a projection matrix gets created, giving the viewer some perspective. The 1000 represents the depth in pixels (the distance from the viewer to the z-plane). According to the CSS3 spec 1000 is a moderate value. Lower values make the effect more extreme.
2010-10-29 13:23:04 -07:00