jQuery Mobile Framework
Find a file
Kin Blas c910f4b01f Fix for issues:
470 - Multiple Footers when using data-position=fixed and data-id=[someid]

773 - The fixHeaderFooter pagebeforeshow live function is not triggered for the initial page shown

- Removed the findStickyFooter() function.

- Reworked the logic in the pagebeforeshow live function. We now add a ui-sticky-footer class to the sticky footer element. This will guarantee that we find the sticky footer if it already exists. We may at some point want to consider the use of ids on the sticky footers so that we don't have to crawl the entire document.

- Moved the live pagebeforeshow and pageshow calls outside of the DOMReady function so that they get registered as soon as the plugin is loaded. This guarantees that they will be triggered when the core plugin's DOMReady function fires.

- This fix makes issue/pull-request 765 obsolete.
2011-01-07 01:07:22 -08:00
build Add the ability to compress the CSS files. Now include both the Google Closure Compiler and the YUI Compressor (for CSS). 2010-10-14 18:02:56 -04:00
design All new icons and AI file for safe keeping. Goodnight icons. 2010-10-15 21:15:48 -04:00
docs Sweep through all files to add a trailing slash to <link> tags that include thems/default. This should fix Opera Mobile Issue 763. 2011-01-05 16:19:24 -08:00
experiments Sweep through all files to add a trailing slash to <link> tags that include thems/default. This should fix Opera Mobile Issue 763. 2011-01-05 16:19:24 -08:00
external Ported Jasmine integration tests over to Qunit tests. Kept these in a different folder of integration tests has there purpose is to test at a page level rather then a method by method level. 2010-12-31 13:37:17 -05:00
js Fix for issues: 2011-01-07 01:07:22 -08:00
speed Sweep through all files to add a trailing slash to <link> tags that include thems/default. This should fix Opera Mobile Issue 763. 2011-01-05 16:19:24 -08:00
tests moved jstrebs integration tests under the unit folder, made it look a bit like the others, and changed the styling to move pages off the screen 2011-01-06 23:34:05 -08:00
themes fixed double scrollbars when tall selects are present 2010-12-23 15:25:58 -05:00
.gitignore Also .gitignore combine folder created by Ant build 2010-12-16 10:47:18 +01:00
.htaccess updated kill cache settings 2010-11-09 18:06:44 -05:00
build.xml Fixed reference to jquery.ui.position.js in Ant build, now (more) consistent with Makefile 2010-12-15 16:18:39 +01:00
combine.php Fixed 413 - Dev issue: our .htaccess file on the server is doing a 301 redirect which is causing css and image loading issues. 2010-11-09 13:58:28 -08:00
index.html Quick fix for issue 763 - Icons and loading image fail to display on Opera Mobile. 2011-01-05 15:29:17 -08:00
Makefile Sweep through all files to add a trailing slash to <link> tags that include thems/default. This should fix Opera Mobile Issue 763. 2011-01-05 16:19:24 -08:00
README.md renamed jquery.mobile.js jquery.mobile.core.js. updated build files, etc to match 2010-11-18 22:50:33 -05:00
version.txt updated version 2010-11-12 08:27:33 -05:00

Early stage development for the jQuery Mobile UI Framework. Code is subject to change dramatically!

Usage

Early documentation: https://github.com/jquery/jquery-mobile/wiki/_pages

For now, I've set things up with a little combinator script to concat all the css and js files into one request and gzip. (js/ and themes/default) You'll need to point your local apache & php webserver at this root directory in order to preview things.

If you don't currently have a webserver running locally, a quick way to get up and running is to download and install Mamp for Mac OSX. Once installed, just open Mamp, click preferences, go to the Apache tab, and select your local jQuery Mobile folder as the root. Then you can open a browser to http://localhost:8888 to preview the code. An alternative is XAMPP, which is also available for Windows, though you need to actually modify Apache's httpd.conf to point to your checkout: http://www.apachefriends.org/en/xampp.html You need the Rewrite (mod_rewrite.so), Expire (mod_expires.so) and Header (mod_headers.so) modules loaded.

Whenever this configuration becomes inconvenient, we can remove it, obviously it's not meant to stay!

  • when adding a js or css file, add it to the manifest in its directory and it'll be included in the request
  • As far as JS files go, jQuery.mobile.core.js is the starting point.