jQuery Mobile Framework
Find a file
scottjehl d509404b72 Merge remote branch 'origin/master'
Conflicts:
	js/jquery.mobile.navigation.js
2011-01-31 17:33:25 -05: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 Deleting design files. 2011-01-31 11:05:44 -05:00
docs This commit includes simplifications to the hashchange event handling & changePage logic, which results in a few bug fixes and removal of some previous limitations. Details: 2011-01-31 17:05:57 -05:00
experiments set a max width on the datepicker for desktop preview 2011-01-30 15:57:47 -05: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 Merge remote branch 'origin/master' 2011-01-31 17:33:25 -05:00
tests This commit includes simplifications to the hashchange event handling & changePage logic, which results in a few bug fixes and removal of some previous limitations. Details: 2011-01-31 17:05:57 -05:00
themes Fix for issue #890: missing -moz-linear-gradient parameters in theme CSS 2011-01-29 00:16:25 +08: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 removed the Position plugin and modified selectmenu to position its menu without it. Removes off about 3-4kb after minify. 2011-01-29 07:15:40 -08: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 Removed jquery.js from js/index.php and updated all html doc/experiments/test files that incuded "js/" so that they also include jquery.js manually. 2011-01-20 11:26:12 -08:00
Makefile removed the Position plugin and modified selectmenu to position its menu without it. Removes off about 3-4kb after minify. 2011-01-29 07:15:40 -08:00
README.md added instructions for building your own jQuery Mobile 2011-01-25 05:32:29 +08: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.

How to build your own jQuery Mobile

Clone this repo and build the js and css files:

git clone git://github.com/jquery/jquery-mobile.git
cd jquery-mobile
make

Two complete versions, one minified, one not, of jQuery Mobile js and css files will be created.