jrburke
096e90bbfe
Update to relative AMD dependencies, allows proper use of source in an AMD project.
2012-01-24 14:43:24 -08:00
Josh Dean
a23f0d3a0e
Update to buttonMarkup to use appropriate data selector
2012-01-19 09:20:05 -08:00
Josh Dean
fcbc042e84
Prevent inputs with unnecessary data-role button from being double enhanced
2012-01-16 18:23:14 -06: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
Ghislain Seguin
948d39b898
Added dependency on jquery
2012-01-12 21:22:00 -08:00
Garann Means
c0dbecc855
fix for #3141 - redirect from button() and buttonMarkup() to correct function for element
2012-01-09 23:38:12 -06:00
Mat Marquis
d7afc8aa78
Added download builder metadata.
2012-01-06 19:31:31 -05:00
John Bender
95073892f0
Merge branch 'amd'
2012-01-04 12:24:33 -08: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
Jake Boone
13cb24e586
Remove ui-btn-down class on scrollstart
2011-12-29 11:13:54 -05: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
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
Ghislain Seguin
754cc81115
Specified more dependencies
2011-12-15 13:07:55 -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
cf04068eba
Assume jquery is loaded so don't require it
2011-12-08 10:02:36 -08:00
Ghislain Seguin
b72efb3bec
Removed dep on jqm.core
2011-12-01 17:28:11 -08:00
Ghislain Seguin
7a90116ee2
Specified dependencies
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
7f14a3dfed
AMDized
2011-12-01 17:28:08 -08:00
Hans-Peter Buniat
f3f5ba62e5
changed $.inArray to indexOf in closestEnabledButton - see http://jsperf.com/fsdsgt4
2011-11-20 23:32:14 +01:00
jblas@adobe.com
ba8458daef
Fix for issues:
...
- Modified findClosestEnabledButton() so that instead of checking for existence of ele.className, before using it, that it check for typeof ele.className === 'string'. This prevents us from looking at the className property of SVG elements which actually use type SVGAnimatedString which does not have the split() function in its API.
2011-11-15 10:19:37 -08:00
jblas@adobe.com
6bd8f7a85b
Reclaiming another 200-300 msecs on the 400 listview item page for iPad and WP7.5.
...
- Use $.data() instead of $.fn.data() in buttonMarkup().
- Avoid excess function overhead with a filtered children() call by walking the DOM ourselves in listview code.
2011-11-11 14:51:58 -08:00
John Bender
3fdb12600e
Merge pull request #2994 from eddiemonge/5535e24c46c95f16b437c0ebec8c19094caf18a7
...
License Changes
2011-11-09 15:27:25 -08:00
Ghislain Seguin
1b2f1d8e40
Merge pull request #2894 from MauriceG/patch-3
...
Fix for #2893 : Buttons keep ui-btn-down-x class if leaved with mouse button pressed
2011-11-09 13:46:04 -08:00
Eddie Monge
5535e24c46
Update to add license to root, update individual files to not have license, add license to built and testing files
2011-11-08 15:43:36 -08:00
jblas@adobe.com
ebd7e04ce0
More enhancement optimizations:
...
- Modified buttonMarkup so that it checks options against undefined before calling jqmData(). This is necessary because false is a valid option.
- Modified listview so that it doesn't check for a data-counttheme unless it actually has a count item.
2011-11-01 09:26:41 -07:00
Maurice Gottlieb
3080b2a9c4
removing now also the ui-btn-down-x class when button loses focus
2011-11-01 14:34:53 +01:00
jblas@adobe.com
86e4e6fb43
Some code optimizations to speed up page enhancement.
...
- Avoid using $.each() when you can directly iterate on the collection. This avoids extra function calling overhead.
- Avoid calling jqmData() for options that are specified.
- Avoid calling $.fn.wrapInner(), creating the DOM nodes manually is much faster.
2011-10-31 23:45:42 -07:00
John Bender
a8202d240d
reference the buttonMarkup text wrapper element through data
2011-10-31 13:24:17 -07:00
Mat Marquis
410a169b2b
Fixes an issue introduced in commit #b0db8976, where lack of indexOf() was keeping IE 6/7/8 (at least) from rendering anything at all.
2011-10-26 16:54:11 -04:00
Eddie Monge
f6e319ef8a
Standardize licenses in files and match jQuery core min license in min files
2011-10-25 11:15:19 -07:00
Eddie Monge
b0db897654
Button markup optimization
2011-10-21 16:08:28 -07:00
gseguin
04b2ec4c41
Revert "Small button markup optimization"
...
This reverts commit c496044a47 .
2011-10-21 15:54:13 -07:00
Eddie Monge
c496044a47
Small button markup optimization
2011-10-21 15:22:43 -07:00
jblas@adobe.com
af870605ac
Removed all of the redundant code used to crawl the DOM upward looking for a theme to inherit from, and replaced it with a call to the new $.mobile.getInheritedTheme() function.
...
Also, fixed a bug in textinput.js that was placing a ui-body-null class on the input element when a data-theme was not specified directly on the input.
2011-10-17 16:54:20 -07:00
Matthew Leon Grinshpun
62459c7cca
fix for button iconshadow
2011-10-15 15:09:45 -04:00
Matthew Leon Grinshpun
6ef1d6ea6c
fix for shadows and corners
2011-10-15 15:00:37 -04:00
John Bender
71b0eb0552
move $.fn.text invocation to $.fn.getEncodedTest where the content is being re-added to the dom for xss safety Fixes #2550
2011-10-04 18:25:54 -07:00
Mat Marquis
3c3a777158
Fixes #2594 — Button text is no longer read aloud twice (and treated as two separate navigable items) in iOS VoiceOver.
2011-10-04 16:45:14 -04:00
toddparker
eaf5822c65
Restored button inline styling by defining inline as an option in the button markup plugin. Fixes #2496
...
The recent jqmData changes exposed this issue. Default for this option
is false.
2011-09-23 15:28:24 -04:00
gseguin
a908c5a6ef
Fix for issue #1361
...
Mixin individual properties to options instead of calling .jqmData()
2011-09-15 16:10:10 -07:00
Faolan C-P
86824432e4
fix control group button selector in any .ui-bar instead of just .footer
2011-07-28 14:41:31 -04:00
Faolan C-P
21c8ce2989
add selector for links inside control groups in buttonMarkup
2011-07-28 14:35:47 -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
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
Konstantin Pozin
807089b04a
Fix for #1271 - iconshadow
2011-07-06 13:22:53 -07:00
Rick Waldron
5b02da2c09
jQuery core style guide conformance: jquery.mobile.buttonMarkup.js
2011-06-28 18:30:17 -04:00
cburgdorf
c13a2f3bcb
Fixed curly braces on new line
2011-06-22 09:31:49 -07:00