mirror of
https://github.com/Hopiu/jquery-mobile.git
synced 2026-05-23 13:45:49 +00:00
Merge pull request #2747 from eddiemonge/patch-7
Update to include instructions on how to build using a custom theme.
This commit is contained in:
commit
abceeb08d5
1 changed files with 23 additions and 6 deletions
29
README.md
29
README.md
|
|
@ -1,11 +1,11 @@
|
||||||
jQuery Mobile Framework
|
jQuery Mobile Framework
|
||||||
=====
|
=======================
|
||||||
[Official Site: http://jquerymobile.com](http://jquerymobile.com)
|
[Official Site: http://jquerymobile.com](http://jquerymobile.com)
|
||||||
|
|
||||||
[Demos and Documentation](http://jquerymobile.com/test/)
|
[Demos and Documentation](http://jquerymobile.com/test/)
|
||||||
|
|
||||||
How to build your own jQuery Mobile CSS and JS files
|
How to build your own jQuery Mobile CSS and JS files
|
||||||
===================================
|
====================================================
|
||||||
Clone this repo and build the js and css files (you'll need Git and Make installed):
|
Clone this repo and build the js and css files (you'll need Git and Make installed):
|
||||||
|
|
||||||
git clone git://github.com/jquery/jquery-mobile.git
|
git clone git://github.com/jquery/jquery-mobile.git
|
||||||
|
|
@ -13,10 +13,10 @@ Clone this repo and build the js and css files (you'll need Git and Make install
|
||||||
make
|
make
|
||||||
|
|
||||||
A full version and a minified version of the jQuery Mobile JavaScript and CSS files will be created
|
A full version and a minified version of the jQuery Mobile JavaScript and CSS files will be created
|
||||||
in a folder named "compiled".
|
in a folder named "compiled". There is also now a Structure only css file so you can add your own theme on top of it.
|
||||||
|
|
||||||
Submitting bugs
|
Submitting bugs
|
||||||
===================================
|
===============
|
||||||
If you think you've found a bug, please report it by following these instructions:
|
If you think you've found a bug, please report it by following these instructions:
|
||||||
|
|
||||||
1. Visit the [Issue tracker: https://github.com/jquery/jquery-mobile/issues](https://github.com/jquery/jquery-mobile/issues)
|
1. Visit the [Issue tracker: https://github.com/jquery/jquery-mobile/issues](https://github.com/jquery/jquery-mobile/issues)
|
||||||
|
|
@ -36,14 +36,14 @@ If you think you've found a bug, please report it by following these instruction
|
||||||
3. Submit the issue.
|
3. Submit the issue.
|
||||||
|
|
||||||
Submitting patches
|
Submitting patches
|
||||||
===================================
|
==================
|
||||||
To contribute code and bug fixes to jQuery Mobile: fork this project on Github, make changes to the code in your fork,
|
To contribute code and bug fixes to jQuery Mobile: fork this project on Github, make changes to the code in your fork,
|
||||||
and then send a "pull request" to notify the team of updates that are ready to be reviewed for inclusion.
|
and then send a "pull request" to notify the team of updates that are ready to be reviewed for inclusion.
|
||||||
|
|
||||||
Detailed instructions can be found at [jQuery Mobile Patching](https://gist.github.com/1294035)
|
Detailed instructions can be found at [jQuery Mobile Patching](https://gist.github.com/1294035)
|
||||||
|
|
||||||
Running the jQuery Mobile demos & docs locally
|
Running the jQuery Mobile demos & docs locally
|
||||||
===================================
|
==============================================
|
||||||
To preview locally, you'll need to clone a local copy of this repository and point your Apache & PHP webserver at its
|
To preview locally, you'll need to clone a local copy of this repository and point your Apache & PHP webserver at its
|
||||||
root directory (a webserver is required, as PHP and .htaccess are used for combining development files).
|
root directory (a webserver is required, as PHP and .htaccess are used for combining development files).
|
||||||
|
|
||||||
|
|
@ -64,3 +64,20 @@ You need the following Apache modules loaded:
|
||||||
* Rewrite (mod\_rewrite.so)
|
* Rewrite (mod\_rewrite.so)
|
||||||
* Expire (mod\_expires.so)
|
* Expire (mod\_expires.so)
|
||||||
* Header (mod\_headers.so)
|
* Header (mod\_headers.so)
|
||||||
|
|
||||||
|
Building With A Custom Theme
|
||||||
|
============================
|
||||||
|
To use a custom theme in your own build, you'll need Make installed. You can find the themes in the CSS/Themes folder.
|
||||||
|
To create a new theme:
|
||||||
|
|
||||||
|
1. Copy the `Default` folder from CSS/Themes to a new folder in the same location. The name of the folder will be the
|
||||||
|
theme's name. For testing locally, make sure the index.php file is copied as well.
|
||||||
|
2. Edit the `jquery.mobile.theme.css` file so it contains your custom fonts and colors.
|
||||||
|
3. Once you are done editing your files and saving them, open a terminal.
|
||||||
|
4. Navigate to the jQuery-Mobile folder's root.
|
||||||
|
5. Run the following command to build jQuery-Mobile. The CSSTHEME specifies what theme to include. If you leave it off,
|
||||||
|
it will build using the "default" theme.
|
||||||
|
|
||||||
|
make CSSTHEME=YourThemeName
|
||||||
|
|
||||||
|
6. The compiled files will be located in the "compiled" folder in the root of jQuery-Mobile.
|
||||||
Loading…
Reference in a new issue