Permalink
Browse files

jquerymobile updated

  • Loading branch information...
1 parent d8ff6f6 commit 3b438fb54bf98740d814496d4a6fd3e5888703f1 @napcs committed Mar 19, 2013
Showing with 10,653 additions and 8,105 deletions.
  1. +2 −2 Rakefile
  2. +2 −2 lib/qedproject/libraries/jquerymobile.rb
  3. +2 −2 qedproject.gemspec
  4. +98 −0 vendor/jquerymobile/CategoriesCollection.js
  5. +15 −0 vendor/jquerymobile/CategoryModel.js
  6. +37 −0 vendor/jquerymobile/CategoryView.js
  7. +1 −1 vendor/jquerymobile/VERSION
  8. +0 −42 vendor/jquerymobile/_viewsource.js
  9. +0 −68 vendor/jquerymobile/accessibility.html
  10. 0 vendor/jquerymobile/album-af.jpg
  11. 0 vendor/jquerymobile/album-ag.jpg
  12. BIN vendor/jquerymobile/album-bb.jpg
  13. 0 vendor/jquerymobile/album-bk.jpg
  14. 0 vendor/jquerymobile/album-hc.jpg
  15. 0 vendor/jquerymobile/album-k.jpg
  16. 0 vendor/jquerymobile/album-mg.jpg
  17. 0 vendor/jquerymobile/album-ok.jpg
  18. 0 vendor/jquerymobile/album-p.jpg
  19. 0 vendor/jquerymobile/album-rh.jpg
  20. 0 vendor/jquerymobile/album-ws.jpg
  21. 0 vendor/jquerymobile/album-xx.jpg
  22. +0 −27 vendor/jquerymobile/animals.html
  23. +0 −45 vendor/jquerymobile/api-buttons.html
  24. +0 −42 vendor/jquerymobile/api-content.html
  25. BIN vendor/jquerymobile/apple.png
  26. +363 −0 vendor/jquerymobile/arrow.html
  27. +376 −0 vendor/jquerymobile/autocomplete-remote.html
  28. +158 −0 vendor/jquerymobile/autodividers-linkbar-demo.html
  29. +20 −0 vendor/jquerymobile/autodividers-linkbar.css
  30. +692 −0 vendor/jquerymobile/autodividers-linkbar.html
  31. +58 −0 vendor/jquerymobile/autodividers-linkbar.js
  32. +368 −0 vendor/jquerymobile/autodividers-selector.html
  33. +83 −0 vendor/jquerymobile/backbone-require.html
  34. +1,431 −0 vendor/jquerymobile/backbone.js
  35. +0 −84 vendor/jquerymobile/bars-fixed-events.html
  36. +0 −299 vendor/jquerymobile/bars-fixed-forms-a.html
  37. +0 −129 vendor/jquerymobile/bars-fixed-forms-b.html
  38. +0 −129 vendor/jquerymobile/bars-fixed-forms-c.html
  39. +0 −153 vendor/jquerymobile/bars-fixed-forms-d.html
  40. +0 −153 vendor/jquerymobile/bars-fixed-forms-e.html
  41. +0 −129 vendor/jquerymobile/bars-fixed-forms-f.html
  42. +0 −231 vendor/jquerymobile/bars-fixed-forms-g.html
  43. +0 −135 vendor/jquerymobile/bars-fixed-forms-h.html
  44. +117 −41 vendor/jquerymobile/bars-fixed-forms.html
  45. +0 −120 vendor/jquerymobile/bars-fixed-methods.html
  46. +0 −177 vendor/jquerymobile/bars-fixed-options.html
  47. +351 −111 vendor/jquerymobile/bars-fixed.html
  48. +314 −49 vendor/jquerymobile/bars-fullscreen.html
  49. +0 −189 vendor/jquerymobile/bars-themes.html
  50. BIN vendor/jquerymobile/bg-pattern.png
  51. BIN vendor/jquerymobile/bike.jpg
  52. BIN vendor/jquerymobile/blackberry_10.png
  53. BIN vendor/jquerymobile/bmw-thumb.jpg
  54. BIN vendor/jquerymobile/bmw.jpg
  55. +46 −0 vendor/jquerymobile/buenosaires.html
  56. BIN vendor/jquerymobile/buenosaires.jpg
  57. +0 −93 vendor/jquerymobile/buttons-events.html
  58. +453 −0 vendor/jquerymobile/buttons-grids.html
  59. +0 −121 vendor/jquerymobile/buttons-grouped.html
  60. +0 −254 vendor/jquerymobile/buttons-icons.html
  61. +0 −100 vendor/jquerymobile/buttons-inline.html
  62. +0 −99 vendor/jquerymobile/buttons-methods.html
  63. +0 −154 vendor/jquerymobile/buttons-options.html
  64. +0 −131 vendor/jquerymobile/buttons-themes.html
  65. +0 −135 vendor/jquerymobile/buttons-types.html
  66. +46 −0 vendor/jquerymobile/capetown.html
  67. BIN vendor/jquerymobile/capetown.jpg
  68. +0 −150 vendor/jquerymobile/category.php
  69. BIN vendor/jquerymobile/colorful-city.jpg
  70. +0 −31 vendor/jquerymobile/colors.html
  71. +0 −110 vendor/jquerymobile/content-collapsible-events.html
  72. +0 −83 vendor/jquerymobile/content-collapsible-methods.html
  73. +0 −213 vendor/jquerymobile/content-collapsible-options.html
  74. +0 −90 vendor/jquerymobile/content-collapsible-set-events.html
  75. +0 −86 vendor/jquerymobile/content-collapsible-set-methods.html
  76. +0 −146 vendor/jquerymobile/content-collapsible-set-options.html
  77. +0 −237 vendor/jquerymobile/content-collapsible-set.html
  78. +0 −250 vendor/jquerymobile/content-collapsible.html
  79. +0 −216 vendor/jquerymobile/content-grids.html
  80. +0 −145 vendor/jquerymobile/content-html.html
  81. +0 −158 vendor/jquerymobile/content-themes.html
  82. +335 −0 vendor/jquerymobile/controls-in-header-footer.html
  83. +598 −0 vendor/jquerymobile/custom-selects.html
  84. +0 −424 vendor/jquerymobile/custom.html
  85. +0 −661 vendor/jquerymobile/data-attributes.html
  86. 0 vendor/jquerymobile/de.png
  87. +38 −0 vendor/jquerymobile/demo.js
  88. +4 −6 vendor/jquerymobile/dialog-alt.html
  89. +4 −6 vendor/jquerymobile/dialog-buttons.html
  90. +29 −0 vendor/jquerymobile/dialog-corners.html
  91. +29 −0 vendor/jquerymobile/dialog-noclosebtn.html
  92. +4 −6 vendor/jquerymobile/dialog-overlay.html
  93. +29 −0 vendor/jquerymobile/dialog-rightclosebtn.html
  94. +4 −6 vendor/jquerymobile/dialog-success.html
  95. +7 −9 vendor/jquerymobile/dialog-with-select.html
  96. +5 −7 vendor/jquerymobile/dialog.html
  97. +0 −44 vendor/jquerymobile/dialogTransition.html
  98. +335 −0 vendor/jquerymobile/disabling-a-button-does-not-work.html
  99. +0 −86 vendor/jquerymobile/docs-bars.html
  100. +0 −154 vendor/jquerymobile/docs-footers.html
  101. +0 −288 vendor/jquerymobile/docs-forms.html
  102. +0 −217 vendor/jquerymobile/docs-headers.html
  103. +0 −213 vendor/jquerymobile/docs-lists.html
  104. +0 −332 vendor/jquerymobile/docs-navbar.html
  105. +349 −0 vendor/jquerymobile/dom-ready-not-working.html
  106. +363 −0 vendor/jquerymobile/dynamic-collapsible.html
  107. +428 −0 vendor/jquerymobile/dynamic-controlgroup.html
  108. +407 −0 vendor/jquerymobile/dynamic-popup.html
  109. +0 −103 vendor/jquerymobile/events.html
  110. BIN vendor/jquerymobile/favicon.ico
  111. +0 −79 vendor/jquerymobile/features.html
  112. 0 vendor/jquerymobile/fi.png
  113. +506 −0 vendor/jquerymobile/financial-grouped-columns.html
  114. +503 −0 vendor/jquerymobile/financial-grouped-reflow.html
  115. BIN vendor/jquerymobile/firefox_os.png
  116. +19 −20 vendor/jquerymobile/footer-persist-a.html
  117. +13 −24 vendor/jquerymobile/footer-persist-b.html
  118. +18 −22 vendor/jquerymobile/footer-persist-c.html
  119. +13 −36 vendor/jquerymobile/footer-persist-d.html
  120. +795 −0 vendor/jquerymobile/form-disabled.html
  121. +785 −0 vendor/jquerymobile/form-fieldcontain.html
Sorry, we could not display the entire diff because too many files (330) changed.
View
4 Rakefile
@@ -115,15 +115,15 @@ end
task :fetch_jqm do
- src = "http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.zip"
+ src = "http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.zip"
dir = "vendor/jquerymobile"
FileUtils.rm_rf dir
FileUtils.mkdir_p dir
FileUtils.mkdir_p File.join(dir, "templates")
Dir.chdir dir do
`wget #{src} -O jqm.zip`
`unzip -j jqm.zip`
- `echo 1.2 >> VERSION`
+ `echo 1.3 >> VERSION`
end
FileUtils.cp "vendor/templates/jquerymobile_index.html", File.join(dir, "templates", "index.html")
View
4 lib/qedproject/libraries/jquerymobile.rb
@@ -3,8 +3,8 @@ module Libraries
class Jquerymobile < QEDProject::Libraries::Base
library :jquerymobile
depends_on [:jquery]
- set_js_files ["jquery.mobile-1.2.0.js"]
- set_css_files ["jquery.mobile-1.2.0.css" ]
+ set_js_files ["jquery.mobile-1.3.0.js"]
+ set_css_files ["jquery.mobile-1.3.0.css" ]
set_image_files [
"ajax-loader.gif",
"icons-18-black.png",
View
4 qedproject.gemspec
@@ -50,8 +50,8 @@ Gem::Specification.new do |s|
"vendor/jasmine/lib/jasmine-1.3.1/jasmine-html.js",
"vendor/jasmine/lib/jasmine-1.3.1/jasmine.css",
"vendor/jasmine/lib/jasmine-1.3.1/jasmine.js",
- "vendor/jquerymobile/jquery.mobile-1.2.0.css",
- "vendor/jquerymobile/jquery.mobile-1.2.0.js",
+ "vendor/jquerymobile/jquery.mobile-1.3.0.css",
+ "vendor/jquerymobile/jquery.mobile-1.3.0.js",
"vendor/jquerymobile/ajax-loader.gif",
"vendor/jquerymobile/icons-18-black.png",
"vendor/jquerymobile/icons-18-white.png",
View
98 vendor/jquerymobile/CategoriesCollection.js
@@ -0,0 +1,98 @@
+// Category Collection
+// ===================
+
+// Includes file dependencies
+define([ "jquery","backbone","models/CategoryModel" ], function( $, Backbone, CategoryModel ) {
+
+ // Extends Backbone.Router
+ var Collection = Backbone.Collection.extend( {
+
+ // The Collection constructor
+ initialize: function( models, options ) {
+
+ // Sets the type instance property (ie. animals)
+ this.type = options.type;
+
+ },
+
+ // Sets the Collection model property to be a Category Model
+ model: CategoryModel,
+
+ // Sample JSON data that in a real app will most likely come from a REST web service
+ jsonArray: [
+
+ { "category": "animals", "type": "Pets" },
+
+ { "category": "animals", "type": "Farm Animals" },
+
+ { "category": "animals", "type": "Wild Animals" },
+
+ { "category": "colors", "type": "Blue" },
+
+ { "category": "colors", "type": "Green" },
+
+ { "category": "colors", "type": "Orange" },
+
+ { "category": "colors", "type": "Purple" },
+
+ { "category": "colors", "type": "Red" },
+
+ { "category": "colors", "type": "Yellow" },
+
+ { "category": "colors", "type": "Violet" },
+
+ { "category": "vehicles", "type": "Cars" },
+
+ { "category": "vehicles", "type": "Planes" },
+
+ { "category": "vehicles", "type": "Construction" }
+
+ ],
+
+ // Overriding the Backbone.sync method (the Backbone.fetch method calls the sync method when trying to fetch data)
+ sync: function( method, model, options ) {
+
+ // Local Variables
+ // ===============
+
+ // Instantiates an empty array
+ var categories = [],
+
+ // Stores the this context in the self variable
+ self = this,
+
+ // Creates a jQuery Deferred Object
+ deferred = $.Deferred();
+
+ // Uses a setTimeout to mimic a real world application that retrieves data asynchronously
+ setTimeout( function() {
+
+ // Filters the above sample JSON data to return an array of only the correct category type
+ categories = _.filter( self.jsonArray, function( row ) {
+
+ return row.category === self.type;
+
+ } );
+
+ // Calls the options.success method and passes an array of objects (Internally saves these objects as models to the current collection)
+ options.success( categories );
+
+ // Triggers the custom `added` method (which the Category View listens for)
+ self.trigger( "added" );
+
+ // Resolves the deferred object (this triggers the changePage method inside of the Category Router)
+ deferred.resolve();
+
+ }, 1000);
+
+ // Returns the deferred object
+ return deferred;
+
+ }
+
+ } );
+
+ // Returns the Model class
+ return Collection;
+
+} );
View
15 vendor/jquerymobile/CategoryModel.js
@@ -0,0 +1,15 @@
+// Category Model
+// ==============
+
+// Includes file dependencies
+define([ "jquery", "backbone" ], function( $, Backbone ) {
+
+ // The Model constructor
+ var Model = Backbone.Model.extend( {
+
+ } );
+
+ // Returns the Model class
+ return Model;
+
+} );
View
37 vendor/jquerymobile/CategoryView.js
@@ -0,0 +1,37 @@
+// Category View
+// =============
+
+// Includes file dependencies
+define([ "jquery", "backbone","models/CategoryModel" ], function( $, Backbone, CategoryModel ) {
+
+ // Extends Backbone.View
+ var CategoryView = Backbone.View.extend( {
+
+ // The View Constructor
+ initialize: function() {
+
+ // The render method is called when Category Models are added to the Collection
+ this.collection.on( "added", this.render, this );
+
+ },
+
+ // Renders all of the Category models on the UI
+ render: function() {
+
+ // Sets the view's template property
+ this.template = _.template( $( "script#categoryItems" ).html(), { "collection": this.collection } );
+
+ // Renders the view's template inside of the current listview element
+ this.$el.find("ul").html(this.template);
+
+ // Maintains chainability
+ return this;
+
+ }
+
+ } );
+
+ // Returns the View class
+ return CategoryView;
+
+} );
View
2 vendor/jquerymobile/VERSION
@@ -1 +1 @@
-1.2
+1.3
View
42 vendor/jquerymobile/_viewsource.js
@@ -1,42 +0,0 @@
-//quick view source in new window links
-$.fn.addSourceLink = function(style){
-
- return $(this).each(function(){
- var link = $('<a href="#" data-'+ $.mobile.ns +'inline="true">View Source</a>'),
- src = src = $('<div></div>').append( $(this).clone() ).html(),
- page = $( "<div data-"+ $.mobile.ns +"role='dialog' data-"+ $.mobile.ns +"theme='a'>" +
- "<div data-"+ $.mobile.ns +"role='header' data-"+ $.mobile.ns +"theme='b'>" +
- "<a href='#' class='ui-btn-left' data-"+ $.mobile.ns +"icon='delete' data-"+ $.mobile.ns +"iconpos='notext'>Close</a>"+
- "<div class='ui-title'>jQuery Mobile Source Excerpt</div>"+
- "</div>"+
- "<div data-"+ $.mobile.ns +"role='content'></div>"+
- "</div>" )
- .appendTo( "body" )
- .page();
-
- $('<a href="#">View Source</a>')
- .buttonMarkup({
- icon: 'arrow-u',
- iconpos: 'notext'
- })
- .click(function(){
- var codeblock = $('<pre><code></code></pre>');
- src = src.replace(/&/gmi, '&amp;').replace(/"/gmi, '&quot;').replace(/>/gmi, '&gt;').replace(/</gmi, '&lt;').replace('data-'+ $.mobile.ns +'source="true"','');
- codeblock.find('code').append(src);
-
- var activePage = $(this).parents('.ui-page-active');
- page.find('.ui-content').append(codeblock);
- $.changePage(page, 'slideup',false);
- page.find('.ui-btn-left').click(function(){
- $.changePage(activepage, 'slideup',true);
- return false;
- });
- })
- .insertAfter(this);
- });
-};
-
-//set up view source links
-$('div').live('pagebeforecreate',function(){
- $(this).find('[data-'+ $.mobile.ns +'source="true"]').addSourceLink();
-});
View
68 vendor/jquerymobile/accessibility.html
@@ -1,68 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>jQuery Mobile Docs - Accessibility</title>
- <link rel="stylesheet" href="../../css/themes/default/jquery.mobile-1.2.0.css" />
- <link rel="stylesheet" href="../_assets/css/jqm-docs.css"/>
-
- <script src="../../js/jquery.js"></script>
- <script src="../../docs/_assets/js/jqm-docs.js"></script>
- <script src="../../js/jquery.mobile-1.2.0.js"></script>
-
-</head>
-<body>
-
-<div data-role="page" class="type-interior">
-
- <div data-role="header" data-theme="f">
- <h1>Accessibility</h1>
- <a href="../../" data-icon="home" data-iconpos="notext" data-direction="reverse">Home</a>
- <a href="../nav.html" data-icon="search" data-iconpos="notext" data-rel="dialog" data-transition="fade">Search</a>
- </div><!-- /header -->
-
- <div data-role="content">
-
-
- <div class="content-primary">
-
- <h2>Accessibility</h2>
- <p>jQuery Mobile is built upon standard, semantic HTML, allowing pages to be accessible to the broadest range of devices possible. For A-Grade browsers, many of the components in jQuery Mobile leverage techniques such as focus management, keyboard navigation, and HTML attributes specified in the W3C's <a href="http://www.w3.org/TR/wai-aria/">WAI-ARIA</a> specification.</p>
-
- <p>By utilizing these techniques, we do our best to ensure an accessible experience to users with disabilities such as blindness, who may use screen readers (like <em>VoiceOver</em>, on Apple's iPhone device) or other assistive technology to access the web.</p>
-
- </div>
-
- <div class="content-secondary">
-
- <div data-role="collapsible" data-collapsed="true" data-theme="b" data-content-theme="d">
-
- <h3>More in this section</h3>
-
- <ul data-role="listview" data-theme="c" data-dividertheme="d">
- <li data-role="list-divider">Overview</li>
- <li><a href="../../docs/about/intro.html">Intro to jQuery Mobile</a></li>
- <li><a href="../../docs/about/getting-started.html">Quick start guide</a></li>
- <li><a href="../../docs/about/features.html">Features</a></li>
- <li data-theme="a"><a href="../../docs/about/accessibility.html">Accessibility</a></li>
- <li><a href="../../docs/about/platforms.html">Supported platforms</a></li>
-
-
- </ul>
- </div>
- </div>
-
-
- </div><!-- /content -->
-
- <div data-role="footer" class="footer-docs" data-theme="c">
- <p class="jqm-version"></p>
- <p>&copy; 2012 jQuery Foundation and other contributors</p>
- </div>
-
-
-</div><!-- /page -->
-
-</body>
-</html>
View
0 vendor/jquerymobile/album-af.jpg 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
0 vendor/jquerymobile/album-ag.jpg 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
BIN vendor/jquerymobile/album-bb.jpg 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
0 vendor/jquerymobile/album-bk.jpg 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
0 vendor/jquerymobile/album-hc.jpg 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
0 vendor/jquerymobile/album-k.jpg 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
0 vendor/jquerymobile/album-mg.jpg 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
0 vendor/jquerymobile/album-ok.jpg 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
0 vendor/jquerymobile/album-p.jpg 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
0 vendor/jquerymobile/album-rh.jpg 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
0 vendor/jquerymobile/album-ws.jpg 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
0 vendor/jquerymobile/album-xx.jpg 100755 → 100644
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
27 vendor/jquerymobile/animals.html
@@ -1,27 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<head>
-<meta charset="utf-8">
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<title>Animals</title>
-<link rel="stylesheet" href="../../../css/themes/default/">
-<script src="../../../js/jquery.js"></script>
- <script src="../../../docs/_assets/js/jqm-docs.js"></script>
- <script src="../../../js/jquery.mobile-1.2.0.js"></script>
-
-</head>
-
-<body>
-<div data-role="page">
- <div data-role="header"><h1>Animals</h1></div>
- <div data-role="content">
- <p>All your favorites from aardvarks to zebras.</p>
- <ul data-role="listview" data-inset="true">
- <li>Pets</li>
- <li>Farm Animals</li>
- <li>Wild Animals</li>
- </ul>
- </div>
-</div>
-</body>
-</html>
View
45 vendor/jquerymobile/api-buttons.html
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>jQuery Mobile Docs - Buttons</title>
- <link rel="stylesheet" href="../../css/themes/default/jquery.mobile-1.2.0.css" />
- <link rel="stylesheet" href="../_assets/css/jqm-docs.css"/>
-
- <script src="../../js/jquery.js"></script>
- <script src="../../docs/_assets/js/jqm-docs.js"></script>
- <script src="../../js/jquery.mobile-1.2.0.js"></script>
-
-</head>
-<body>
-
-<div data-role="page" class="type-interior">
-
- <div data-role="header" data-theme="f">
- <h1>Button API</h1>
- <a href="../../" data-icon="home" data-iconpos="notext" data-direction="reverse">Home</a>
- <a href="../nav.html" data-icon="search" data-iconpos="notext" data-rel="dialog" data-transition="fade">Search</a>
- </div><!-- /header -->
-
- <div data-role="content" data-theme="c">
-
- <h2>Dependencies</h2>
- <p>To be documented</p>
-
- <h2>Options</h2>
- <p>To be documented</p>
-
- <h2>Methods</h2>
- <p>To be documented</p>
-
- <h2>Known Issues</h2>
- <p>To be documented</p>
-
-
-
- </div><!-- /content -->
-</div><!-- /page -->
-
-</body>
-</html>
View
42 vendor/jquerymobile/api-content.html
@@ -1,42 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>jQuery Mobile Docs - Content formatting</title>
- <link rel="stylesheet" href="../../css/themes/default/jquery.mobile-1.2.0.css" />
-
- <script src="../../js/jquery.js"></script>
- <script src="../../docs/_assets/js/jqm-docs.js"></script>
- <script src="../../js/jquery.mobile-1.2.0.js"></script>
-
-</head>
-<body>
-
- <div data-role="page" class="type-interior">
-
- <div data-role="header" data-theme="f">
- <h1>Content formatting API</h1>
- </div><!-- /header -->
-
- <div data-role="content" data-theme="c">
-
- <h2>Dependencies</h2>
- <p>To be documented</p>
-
- <h2>Options</h2>
- <p>To be documented</p>
-
- <h2>Methods</h2>
- <p>To be documented</p>
-
- <h2>Known Issues</h2>
- <p>To be documented</p>
-
-
-
- </div><!-- /content -->
-</div><!-- /page -->
-
-</body>
-</html>
View
BIN vendor/jquerymobile/apple.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
363 vendor/jquerymobile/arrow.html
@@ -0,0 +1,363 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <title>Popup with arrow - jQuery Mobile Demos</title>
+ <link rel="stylesheet" href="../../../css/themes/default/jquery.mobile-1.3.0.css">
+ <link id="arrowStyle" rel="stylesheet" href="jquery.mobile.popup.arrow.css">
+ <link rel="stylesheet" href="../../_assets/css/jqm-demos.css">
+ <link rel="shortcut icon" href="../../favicon.ico">
+ <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,700">
+ <script src="../../../js/jquery.js"></script>
+ <script src="../../_assets/js/jquery.mobile.demos.js"></script>
+ <script src="../../../js/jquery.mobile-1.3.0.js"></script>
+ <script id="arrowSrc" src="popup.arrow.js"></script>
+ <script>
+$( document ).on( "click", function( e ) {
+ if ( $( e.target ).parents( "#arrow-popup-demo-content" ).length > 0 ) {
+ $( ".click-tracker" ).css( { left: e.pageX, top: e.pageY } );
+ $( "#arrow-popup" ).popup( "open", { x: e.pageX, y: e.pageY } );
+ }
+});
+ </script>
+ <style>
+ .really-tall {
+ height: 5000px;
+ }
+ .click-tracker {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ background: yellow;
+ left: -9999px;
+ top: -9999px;
+ border: 1px solid black;
+ margin-left: -1px;
+ margin-top: -1px;
+ }
+ </style>
+</head>
+<body>
+<div data-role="page" id="demo-intro" class="jqm-demos">
+
+ <div data-role="header" class="jqm-header">
+ <h1 class="jqm-logo"><a href="../../../"><img src="../../_assets/img/jquery-logo.png" alt="jQuery Mobile Framework"></a></h1>
+ <a href="#" class="jqm-navmenu-link" data-icon="bars" data-iconpos="notext">Navigation</a>
+ <a href="#" class="jqm-search-link" data-icon="search" data-iconpos="notext">Search</a>
+
+<div class="jqm-search">
+ <ul class="jqm-list">
+
+<li data-section="Widgets" data-filtertext="accordions collapsible sets content formatting grouped inset mini"><a href="widgets/accordions/">Accordion</a></li>
+
+<li data-section="Widgets" data-filtertext="ajax navigation navigate event method"><a href="widgets/navigation/" data-ajax="false">AJAX Navigation</a></li>
+
+<li data-section="Widgets" data-filtertext="autocomplete filter reveal listviews remote listviewbeforefilter placeholder"><a href="widgets/autocomplete/" data-ajax="false">Autocomplete</a></li>
+
+<li data-section="Widgets" data-filtertext="buttons inputs forms inline theme grouped icons mini disabled"><a href="widgets/buttons/" data-ajax="false">Buttons</a></li>
+
+<li data-section="Widgets" data-filtertext="checkboxes checkboxradio inputs forms mini disabled"><a href="widgets/checkbox/">Checkboxes</a></li>
+
+<li data-section="Widgets" data-filtertext="collapsibles content formatting"><a href="widgets/collapsibles/" data-ajax="false">Collapsibles</a></li>
+
+<li data-section="Widgets" data-filtertext="controlgroups selects checkboxradio buttons horizontal vertical"><a href="widgets/controlgroups/">Controlgroup</a></li>
+
+<li data-section="Widgets" data-filtertext="dialogs modal popups"><a href="widgets/dialog/">Dialogs</a></li>
+
+<li data-section="Widgets" data-filtertext="fixed toolbars headers footers sections fullscreen"><a href="widgets/headers/bars-fixed.html">Fixed toolbars</a></li>
+
+<li data-section="Widgets" data-filtertext="flip toggle switch binary slider selects forms disabled"><a href="widgets/sliders/switch.html" data-ajax="false">Flip switch toggle</a></li>
+
+<li data-section="Widgets" data-filtertext="footer toolbars footers sections"><a href="widgets/footers/">Footer toolbar</a></li>
+
+<li data-section="Widgets" data-filtertext="forms inputs slider button range toggle switch label disabled accessible fieldcontains elements"><a href="widgets/forms/">Form elements</a></li>
+
+<li data-section="Widgets" data-filtertext="grids columns blocks content formatting rwd responsive"><a href="widgets/grids/">Grids</a></li>
+
+<li data-section="Widgets" data-filtertext="header toolbars fixed fullscreen sections"><a href="widgets/headers/">Header toolbar</a></li>
+
+<li data-section="Widgets" data-filtertext="icons buttons disc position"><a href="widgets/icons/">Icon</a></li>
+
+<li data-section="Widgets" data-filtertext="links navigation ajax prefetch cache"><a href="widgets/links/">Links</a></li>
+
+<li data-section="Widgets" data-filtertext="listviews thumbnails icons nested split button collapsible ul ol"><a href="widgets/listviews/" data-ajax="false">Listviews</a></li>
+
+<li data-section="Widgets" data-filtertext="ajax loader overlay spinner pages"><a href="widgets/loader/">Loader overlay</a></li>
+
+<li data-section="Widgets" data-filtertext="navbars navmenu toolbars links icons footer header"><a href="widgets/navbar/" data-ajax="false">Navbar</a></li>
+
+<li data-section="Widgets" data-filtertext="navbars persistent header footer links navmenu"><a href="widgets/navbar/footer-persist-a.html">Navbar, persistent</a></li>
+
+<li data-section="Widgets" data-filtertext="pages single multipage templates ajax nav"><a href="widgets/pages/">Pages</a></li>
+
+<li data-section="Widgets" data-filtertext="panels sliding nav modal transition display reveal overlay push rwd responsive"><a href="widgets/panels/">Panels <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="popup dialog modal transition tooltip lightbox form overlay screen flip pop fade transition"><a href="widgets/popup/">Popup</a></li>
+
+<li data-section="Widgets" data-filtertext="radiobuttons checkboxradio inputs forms disabled grouped"><a href="widgets/radiobuttons/">Radio buttons</a></li>
+
+<li data-section="Widgets" data-filtertext="selectmenus custom native multiple optgroup disabled forms"><a href="widgets/selects/">Select</a></li>
+
+<li data-section="Widgets" data-filtertext="slider, single sliders range inputs forms disabled"><a href="widgets/sliders/" data-ajax="false">Slider, single</a></li>
+
+<li data-section="Widgets" data-filtertext="slider, dual range sliders rangesliders inputs forms disabled"><a href="widgets/sliders/rangeslider.html" data-ajax="false">Slider, dual range <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="tables column th td toggle responsive tables rwd hide show tabular"><a href="widgets/table-column-toggle/">Table, column toggle <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="tables reflow th td responsive rwd columns tabular"><a href="widgets/table-reflow/">Table, reflow <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="text inputs textarea numeric email tel file date time month clear pattern placeholder forms"><a href="widgets/textinputs/">Text inputs & textarea</a></li>
+
+<li data-section="Widgets" data-filtertext="page transitions animated pages ajax navigation flip slide fade pop" data-ajax="false"><a href="widgets/transitions/" data-ajax="false">Transitions</a></li>
+
+<li data-role="list-divider">Collapsibles</li>
+
+<li data-section="Demo Showcase" data-filtertext="dynamic collapsible set accordion append expand"><a href="examples/collapsibles/dynamic-collapsible.html" data-ajax="false">Dynamic collapsible</a></li>
+
+<li data-role="list-divider">Controlgroups</li>
+
+<li data-section="Demo Showcase" data-filtertext="dynamic controlgroup buttons selects checkboxes forms"><a href="examples/controlgroups/dynamic-controlgroup.html" data-ajax="false">Dynamic controlgroup</a></li>
+
+<li data-role="list-divider">Listviews</li>
+
+<li data-section="Demo Showcase" data-filtertext="grid listview responsive grids responsive listviews lists ul"><a href="examples/listviews/grid-listview.html" data-ajax="false">Grid Listview</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="autodividers anchor jump scroll linkbars listviews lists ul"><a href="examples/listviews/autodividers-linkbar.html" data-ajax="false">Autodividers Linkbar</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="listviews autodividers selector autodividersselector lists ul ol"><a href="examples/listviews/autodividers-selector.html" data-ajax="false">Autodividers Selector</a></li>
+
+<li data-role="list-divider">Navigation</li>
+
+<li data-section="Demo Showcase" data-filtertext="backbone and require.js example navigation router"><a href="examples/backbone-require/index.html" data-ajax="false">Backbone and Require.js example</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="server redirection with server-side support.html"><a href="examples/redirect/" data-ajax="false">Redirection with server-side support</a></li>
+
+<li data-role="list-divider">Panels</li>
+
+<li data-section="Demo Showcase" data-filtertext="panel styling slide panels sliding panels shadow rwd responsive breakpoint"><a href="examples/panels/panel-styling.html" data-ajax="false">Panel styling</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="open panel on swipe panels left right"><a href="examples/panels/panel-swipe-open.html" data-ajax="false">Open panel on swipe</a></li>
+
+<li data-role="list-divider">Popups</li>
+
+<li data-section="Demo Showcase" data-filtertext="dynamic popups popup images lightbox"><a href="examples/popups/dynamic-popup.html" data-ajax="false">Dynamic popup</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="arrow popups popover"><a href="examples/popups/arrow.html" data-ajax="false">Popup with arrow</a></li>
+
+<li data-role="list-divider">Responsive Tables</li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables reflow stack custom styles"><a href="examples/tables/movie-list.html" data-ajax="false">Reflow: Custom styles</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables reflow heading groups rwd breakpoint"><a href="examples/tables/financial-grouped-reflow.html" data-ajax="false">Reflow: Heading groups</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables column toggle hide rwd breakpoint customization options"><a href="examples/tables/movie-list-toggle-options.html" data-ajax="false">Column toggle: Customization options</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables column toggle heading groups rwd breakpoint"><a href="examples/tables/financial-grouped-columns.html" data-ajax="false">Column toggle: Heading groups</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables table column toggle phone comparison rwd breakpoint"><a href="examples/tables/phone-compare.html" data-ajax="false">Column toggle demo: Phone comparison</a></li>
+
+<li data-role="list-divider">Sliders</li>
+
+<li data-section="Demo Showcase" data-filtertext="slider tooltip handle value extension input range sliders forms"><a href="examples/slider/tooltip.html" data-ajax="false">Tooltip extension</a></li>
+
+<li data-role="list-divider">Swipe</li>
+
+<li data-section="Demo Showcase" data-filtertext="swipe to navigate page transitions navigation"><a href="examples/swipe/swipe-page.html" data-ajax="false">Swipe to navigate</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="swipe to delete list item listviews lists ul ol"><a href="examples/swipe/swipe-list.html" data-ajax="false">Swipe to delete list item</a></li>
+
+<li data-role="list-divider">Forms</li>
+
+<li data-section="Questions & Answers" data-filtertext="CSS styles apply widget scope wrap selector customize"><a href="faq/question-template.html">Why won't my CSS styles apply correctly to a widget?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="form update value enhance pageinit refresh"><a href="faq/updating-the-value-of-enhanced-form-elements-does-not-work.html">Updating the value of enhanced form elements does not work.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="HTML 5 inputs appearance keyboard picker calendar date time slider file color"><a href="faq/my-html-5-inputs-look-different-in-browsers.html">My HTML 5 inputs look different across devices and browsers.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="range search inputs slider number text degrade"><a href="faq/my-range-search-input-type-is-being-changed.html">My range or search inputs are being change to number/text.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="custom select popup dialog logic"><a href="faq/sometimes-custom-select-shows-as-dialog-popup.html">Sometimes my custom select shows as a popup other times its a dialog.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="disable button issue class method"><a href="faq/disabling-a-button-does-not-work.html">Disabling a button does not work.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="fixed toolbar header footer fullscreen select input bug issue"><a href="faq/controls-in-header-footer.html">Controls in my fixed header or footer are not responding or behave erratically.</a></li>
+
+<li data-role="list-divider">Pages</li>
+
+<li data-section="Questions & Answers" data-filtertext="head load scripts styles pageinit onload pagebeforecreate ajax nav pages"><a href="faq/scripts-and-styles-not-loading.html">Why aren't my scripts and styles loading?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="document.ready onload paginit DOM ready on ready scripts "><a href="faq/dom-ready-not-working.html">Why isn't DOM ready working for my scripts?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="ajax nav load page mobile.loadpage"><a href="faq/how-do-i-load-a-page.html">How do I load a page?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="ajax nav multi page document load"><a href="faq/why-is-only-the-first-page-loaded.html">Why is only the first page of my multi page document loaded?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="pass url query params ajax nav"><a href="faq/pass-query-params-to-page.html">I'm trying to pass query params to a page but it's not working?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="hash pass parameters information ajax nav"><a href="faq/pass-via-the-hash-to-page.html">I'm trying to pass information via the hash but it's not working?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="application cache status error isLocal ajax nav"><a href="faq/the-application-cache-is-not-working.html">I'm trying to use the application cache but it's not working.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=">create refresh event trigger pageInit refresh method content injected page not enhanced."><a href="faq/injected-content-is-not-enhanced.html">Content injected into a page is not enhanced.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=">create trigger event pageInit injected HTML"><a href="faq/triggering-create-on-injected-content-does-not-work.html">Triggering create on injected HTML does not work.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="auto-enhance element stop preventnative role none"><a href="faq/how-can-i-stop-auto-enhancement-of-elements.html">How can I stop JQM from auto-enhancing an element?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="auto-enhance block container parent stop preventnative role none"><a href="faq/how-can-i-stop-auto-enhancement-of-a-block-of-elements.html">How can I stop JQM from enhancing a block of elements?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="page title ajax nav head"><a href="faq/how-do-i-control-page-titles.html">How do I control page titles?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="ajax nav load page loadPage"><a href="faq/how-do-i-load-a-page.html">How do I load a page?</a></li>
+
+<li data-role="list-divider">Events</li>
+
+<li data-section="Questions & Answers" data-filtertext="touch mouse events vmouseover, vmousedown, vmousemove, vmouseup, vclick, vmousecancel"><a href="faq/how-do-i-use-touch-mouse-events.html">How do I use touch and mouse events?</a></li>
+
+<li data-role="list-divider">Theme and styling</li>
+
+<li data-section="Questions & Answers" data-filtertext="theme swatch css themeroller customize icons colors fonts style"><a href="faq/how-does-theming-work.html">How does theming work?</a></li>
+
+<li data-role="list-divider">Apps</li>
+
+<li data-section="Questions & Answers" data-filtertext="How do I need to configure PhoneGap Cordova?"><a href="faq/how-configure-phonegap-cordova.html">How do I need to configure PhoneGap/Cordova?</a></li>
+<!--
+<li data-role="list-divider">Navigation</li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/nav-is-acting-erraticly.html">The nav is acting erratically!</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/deep-links-dont-work.html">Following a deep link ( a link to scroll to and id ) does not work.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/scripts-css-only-works-on-first-page-or-refresh.html">My script / css only works on first page or on refresh.</a></li>
+<li data-role="list-divider">Widgets</li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/cloned-content-double-enhanced.html">Cloning a widget or enhanced for element and enhancing causes "double" enhancement</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/cloned-content-does-not-update.html">Cloned widget or enhanced element does not update</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/data-enhance-false-does-not-work.html">Setting data-enhance="false" does not work.</a></li>
+
+<li data-role="list-divider">General</li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/selecting-element-by-id-not-working.html">Selecting elements by id only works sometimes or on first page!</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/global-config-settings-ignored.html">The global configuration settings i set are being ignored.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/custom-css-is-ignored.html">My custom css is ignored.</a></li>
+
+<li data-role="list-divider">Events</li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/swipe-triggered-when-scrolling.html">Swipe triggered when scrolling.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/document-ready-not-working.html">Document ready ignored after first page.</a></li>
+
+<li data-role="list-divider">Theming &amp; custom styles</li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/#">How do I add custom icons?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/#">How do I add remove the circle behind the icons?</a></li>
+-->
+ </ul>
+</div>
+ </div><!-- /header -->
+
+ <div data-role="content" class="jqm-content" id="arrow-popup-demo-content">
+ <div class="click-tracker"></div>
+ <h1>Popup with arrow</h1>
+ <div data-demo-html="true" data-demo-js="#arrowSrc" data-demo-css="#arrowStyle">
+ <h3>Click anywhere in the square below to show the arrowed popup.</h3>
+ <p>A dot will appear to show you where you have clicked.</p>
+ <div data-role="popup" data-arrow="true" id="arrow-popup">
+ <p>This is a popup containing several paragraphs of text.</p>
+ <p>The first paragraph is the one above. This is the second.</p>
+ <p>And here's another paragraph to help the popup achieve a decent height.</p>
+ </div>
+ </div>
+ <a href="#"><div class="ui-body-c really-tall"></div></a>
+
+ </div><!-- /content -->
+
+ <div data-role="footer" class="jqm-footer">
+ <p class="jqm-version"></p>
+ <p>Copyright 2013 The jQuery Foundation</p>
+ </div><!-- /jqm-footer -->
+
+
+ <div data-role="panel" class="jqm-nav-panel jqm-navmenu-panel" data-position="left" data-display="reveal" data-theme="c">
+ <ul data-role="listview" data-theme="d" data-divider-theme="d" data-icon="false" data-global-nav="docs" class="jqm-list">
+ <li data-role="list-divider">jQuery Mobile Demos</li>
+ <li><a href="../">Home</a></li>
+ <li><a href="intro/">Introduction</a></li>
+ <li><a href="examples/">Demo Showcase</a></li>
+ <li><a href="faq/">Questions & Answers</a></li>
+ <li><a href="intro/rwd.html">Going Responsive</a></li>
+ <li data-role="list-divider">Widget reference</li>
+
+<li data-section="Widgets" data-filtertext="accordions collapsible sets content formatting grouped inset mini"><a href="widgets/accordions/">Accordion</a></li>
+
+<li data-section="Widgets" data-filtertext="ajax navigation navigate event method"><a href="widgets/navigation/" data-ajax="false">AJAX Navigation</a></li>
+
+<li data-section="Widgets" data-filtertext="autocomplete filter reveal listviews remote listviewbeforefilter placeholder"><a href="widgets/autocomplete/" data-ajax="false">Autocomplete</a></li>
+
+<li data-section="Widgets" data-filtertext="buttons inputs forms inline theme grouped icons mini disabled"><a href="widgets/buttons/" data-ajax="false">Buttons</a></li>
+
+<li data-section="Widgets" data-filtertext="checkboxes checkboxradio inputs forms mini disabled"><a href="widgets/checkbox/">Checkboxes</a></li>
+
+<li data-section="Widgets" data-filtertext="collapsibles content formatting"><a href="widgets/collapsibles/" data-ajax="false">Collapsibles</a></li>
+
+<li data-section="Widgets" data-filtertext="controlgroups selects checkboxradio buttons horizontal vertical"><a href="widgets/controlgroups/">Controlgroup</a></li>
+
+<li data-section="Widgets" data-filtertext="dialogs modal popups"><a href="widgets/dialog/">Dialogs</a></li>
+
+<li data-section="Widgets" data-filtertext="fixed toolbars headers footers sections fullscreen"><a href="widgets/headers/bars-fixed.html">Fixed toolbars</a></li>
+
+<li data-section="Widgets" data-filtertext="flip toggle switch binary slider selects forms disabled"><a href="widgets/sliders/switch.html" data-ajax="false">Flip switch toggle</a></li>
+
+<li data-section="Widgets" data-filtertext="footer toolbars footers sections"><a href="widgets/footers/">Footer toolbar</a></li>
+
+<li data-section="Widgets" data-filtertext="forms inputs slider button range toggle switch label disabled accessible fieldcontains elements"><a href="widgets/forms/">Form elements</a></li>
+
+<li data-section="Widgets" data-filtertext="grids columns blocks content formatting rwd responsive"><a href="widgets/grids/">Grids</a></li>
+
+<li data-section="Widgets" data-filtertext="header toolbars fixed fullscreen sections"><a href="widgets/headers/">Header toolbar</a></li>
+
+<li data-section="Widgets" data-filtertext="icons buttons disc position"><a href="widgets/icons/">Icon</a></li>
+
+<li data-section="Widgets" data-filtertext="links navigation ajax prefetch cache"><a href="widgets/links/">Links</a></li>
+
+<li data-section="Widgets" data-filtertext="listviews thumbnails icons nested split button collapsible ul ol"><a href="widgets/listviews/" data-ajax="false">Listviews</a></li>
+
+<li data-section="Widgets" data-filtertext="ajax loader overlay spinner pages"><a href="widgets/loader/">Loader overlay</a></li>
+
+<li data-section="Widgets" data-filtertext="navbars navmenu toolbars links icons footer header"><a href="widgets/navbar/" data-ajax="false">Navbar</a></li>
+
+<li data-section="Widgets" data-filtertext="navbars persistent header footer links navmenu"><a href="widgets/navbar/footer-persist-a.html">Navbar, persistent</a></li>
+
+<li data-section="Widgets" data-filtertext="pages single multipage templates ajax nav"><a href="widgets/pages/">Pages</a></li>
+
+<li data-section="Widgets" data-filtertext="panels sliding nav modal transition display reveal overlay push rwd responsive"><a href="widgets/panels/">Panels <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="popup dialog modal transition tooltip lightbox form overlay screen flip pop fade transition"><a href="widgets/popup/">Popup</a></li>
+
+<li data-section="Widgets" data-filtertext="radiobuttons checkboxradio inputs forms disabled grouped"><a href="widgets/radiobuttons/">Radio buttons</a></li>
+
+<li data-section="Widgets" data-filtertext="selectmenus custom native multiple optgroup disabled forms"><a href="widgets/selects/">Select</a></li>
+
+<li data-section="Widgets" data-filtertext="slider, single sliders range inputs forms disabled"><a href="widgets/sliders/" data-ajax="false">Slider, single</a></li>
+
+<li data-section="Widgets" data-filtertext="slider, dual range sliders rangesliders inputs forms disabled"><a href="widgets/sliders/rangeslider.html" data-ajax="false">Slider, dual range <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="tables column th td toggle responsive tables rwd hide show tabular"><a href="widgets/table-column-toggle/">Table, column toggle <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="tables reflow th td responsive rwd columns tabular"><a href="widgets/table-reflow/">Table, reflow <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="text inputs textarea numeric email tel file date time month clear pattern placeholder forms"><a href="widgets/textinputs/">Text inputs & textarea</a></li>
+
+<li data-section="Widgets" data-filtertext="page transitions animated pages ajax navigation flip slide fade pop" data-ajax="false"><a href="widgets/transitions/" data-ajax="false">Transitions</a></li>
+ </ul>
+ </div><!-- /panel -->
+
+</div><!-- /page -->
+</body>
+</html>
View
376 vendor/jquerymobile/autocomplete-remote.html
@@ -0,0 +1,376 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <title>Remote Autocomplete - jQuery Mobile Demos</title>
+ <link rel="stylesheet" href="../../../css/themes/default/jquery.mobile-1.3.0.css">
+ <link rel="stylesheet" href="../../_assets/css/jqm-demos.css">
+ <link rel="shortcut icon" href="../../favicon.ico">
+ <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,700">
+ <script src="../../../js/jquery.js"></script>
+ <script src="../../_assets/js/jquery.mobile.demos.js"></script>
+ <script src="../../../js/jquery.mobile-1.3.0.js"></script>
+ <script>
+ $( document ).on( "pageinit", "#myPage", function() {
+ $( "#autocomplete" ).on( "listviewbeforefilter", function ( e, data ) {
+ var $ul = $( this ),
+ $input = $( data.input ),
+ value = $input.val(),
+ html = "";
+ $ul.html( "" );
+ if ( value && value.length > 2 ) {
+ $ul.html( "<li><div class='ui-loader'><span class='ui-icon ui-icon-loading'></span></div></li>" );
+ $ul.listview( "refresh" );
+ $.ajax({
+ url: "http://gd.geobytes.com/AutoCompleteCity",
+ dataType: "jsonp",
+ crossDomain: true,
+ data: {
+ q: $input.val()
+ }
+ })
+ .then( function ( response ) {
+ $.each( response, function ( i, val ) {
+ html += "<li>" + val + "</li>";
+ });
+ $ul.html( html );
+ $ul.listview( "refresh" );
+ $ul.trigger( "updatelayout");
+ });
+ }
+ });
+ });
+ </script>
+ <style>
+ .ui-listview-filter-inset {
+ margin-top: 0;
+ }
+ </style>
+</head>
+<body>
+<div data-role="page" class="jqm-demos" id="myPage">
+
+ <div data-role="header" class="jqm-header">
+ <h1 class="jqm-logo"><a href="../../../"><img src="../../_assets/img/jquery-logo.png" alt="jQuery Mobile Framework"></a></h1>
+ <a href="#" class="jqm-navmenu-link" data-icon="bars" data-iconpos="notext">Navigation</a>
+ <a href="#" class="jqm-search-link" data-icon="search" data-iconpos="notext">Search</a>
+
+<div class="jqm-search">
+ <ul class="jqm-list">
+
+<li data-section="Widgets" data-filtertext="accordions collapsible sets content formatting grouped inset mini"><a href="widgets/accordions/">Accordion</a></li>
+
+<li data-section="Widgets" data-filtertext="ajax navigation navigate event method"><a href="widgets/navigation/" data-ajax="false">AJAX Navigation</a></li>
+
+<li data-section="Widgets" data-filtertext="autocomplete filter reveal listviews remote listviewbeforefilter placeholder"><a href="widgets/autocomplete/" data-ajax="false">Autocomplete</a></li>
+
+<li data-section="Widgets" data-filtertext="buttons inputs forms inline theme grouped icons mini disabled"><a href="widgets/buttons/" data-ajax="false">Buttons</a></li>
+
+<li data-section="Widgets" data-filtertext="checkboxes checkboxradio inputs forms mini disabled"><a href="widgets/checkbox/">Checkboxes</a></li>
+
+<li data-section="Widgets" data-filtertext="collapsibles content formatting"><a href="widgets/collapsibles/" data-ajax="false">Collapsibles</a></li>
+
+<li data-section="Widgets" data-filtertext="controlgroups selects checkboxradio buttons horizontal vertical"><a href="widgets/controlgroups/">Controlgroup</a></li>
+
+<li data-section="Widgets" data-filtertext="dialogs modal popups"><a href="widgets/dialog/">Dialogs</a></li>
+
+<li data-section="Widgets" data-filtertext="fixed toolbars headers footers sections fullscreen"><a href="widgets/headers/bars-fixed.html">Fixed toolbars</a></li>
+
+<li data-section="Widgets" data-filtertext="flip toggle switch binary slider selects forms disabled"><a href="widgets/sliders/switch.html" data-ajax="false">Flip switch toggle</a></li>
+
+<li data-section="Widgets" data-filtertext="footer toolbars footers sections"><a href="widgets/footers/">Footer toolbar</a></li>
+
+<li data-section="Widgets" data-filtertext="forms inputs slider button range toggle switch label disabled accessible fieldcontains elements"><a href="widgets/forms/">Form elements</a></li>
+
+<li data-section="Widgets" data-filtertext="grids columns blocks content formatting rwd responsive"><a href="widgets/grids/">Grids</a></li>
+
+<li data-section="Widgets" data-filtertext="header toolbars fixed fullscreen sections"><a href="widgets/headers/">Header toolbar</a></li>
+
+<li data-section="Widgets" data-filtertext="icons buttons disc position"><a href="widgets/icons/">Icon</a></li>
+
+<li data-section="Widgets" data-filtertext="links navigation ajax prefetch cache"><a href="widgets/links/">Links</a></li>
+
+<li data-section="Widgets" data-filtertext="listviews thumbnails icons nested split button collapsible ul ol"><a href="widgets/listviews/" data-ajax="false">Listviews</a></li>
+
+<li data-section="Widgets" data-filtertext="ajax loader overlay spinner pages"><a href="widgets/loader/">Loader overlay</a></li>
+
+<li data-section="Widgets" data-filtertext="navbars navmenu toolbars links icons footer header"><a href="widgets/navbar/" data-ajax="false">Navbar</a></li>
+
+<li data-section="Widgets" data-filtertext="navbars persistent header footer links navmenu"><a href="widgets/navbar/footer-persist-a.html">Navbar, persistent</a></li>
+
+<li data-section="Widgets" data-filtertext="pages single multipage templates ajax nav"><a href="widgets/pages/">Pages</a></li>
+
+<li data-section="Widgets" data-filtertext="panels sliding nav modal transition display reveal overlay push rwd responsive"><a href="widgets/panels/">Panels <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="popup dialog modal transition tooltip lightbox form overlay screen flip pop fade transition"><a href="widgets/popup/">Popup</a></li>
+
+<li data-section="Widgets" data-filtertext="radiobuttons checkboxradio inputs forms disabled grouped"><a href="widgets/radiobuttons/">Radio buttons</a></li>
+
+<li data-section="Widgets" data-filtertext="selectmenus custom native multiple optgroup disabled forms"><a href="widgets/selects/">Select</a></li>
+
+<li data-section="Widgets" data-filtertext="slider, single sliders range inputs forms disabled"><a href="widgets/sliders/" data-ajax="false">Slider, single</a></li>
+
+<li data-section="Widgets" data-filtertext="slider, dual range sliders rangesliders inputs forms disabled"><a href="widgets/sliders/rangeslider.html" data-ajax="false">Slider, dual range <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="tables column th td toggle responsive tables rwd hide show tabular"><a href="widgets/table-column-toggle/">Table, column toggle <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="tables reflow th td responsive rwd columns tabular"><a href="widgets/table-reflow/">Table, reflow <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="text inputs textarea numeric email tel file date time month clear pattern placeholder forms"><a href="widgets/textinputs/">Text inputs & textarea</a></li>
+
+<li data-section="Widgets" data-filtertext="page transitions animated pages ajax navigation flip slide fade pop" data-ajax="false"><a href="widgets/transitions/" data-ajax="false">Transitions</a></li>
+
+<li data-role="list-divider">Collapsibles</li>
+
+<li data-section="Demo Showcase" data-filtertext="dynamic collapsible set accordion append expand"><a href="examples/collapsibles/dynamic-collapsible.html" data-ajax="false">Dynamic collapsible</a></li>
+
+<li data-role="list-divider">Controlgroups</li>
+
+<li data-section="Demo Showcase" data-filtertext="dynamic controlgroup buttons selects checkboxes forms"><a href="examples/controlgroups/dynamic-controlgroup.html" data-ajax="false">Dynamic controlgroup</a></li>
+
+<li data-role="list-divider">Listviews</li>
+
+<li data-section="Demo Showcase" data-filtertext="grid listview responsive grids responsive listviews lists ul"><a href="examples/listviews/grid-listview.html" data-ajax="false">Grid Listview</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="autodividers anchor jump scroll linkbars listviews lists ul"><a href="examples/listviews/autodividers-linkbar.html" data-ajax="false">Autodividers Linkbar</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="listviews autodividers selector autodividersselector lists ul ol"><a href="examples/listviews/autodividers-selector.html" data-ajax="false">Autodividers Selector</a></li>
+
+<li data-role="list-divider">Navigation</li>
+
+<li data-section="Demo Showcase" data-filtertext="backbone and require.js example navigation router"><a href="examples/backbone-require/index.html" data-ajax="false">Backbone and Require.js example</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="server redirection with server-side support.html"><a href="examples/redirect/" data-ajax="false">Redirection with server-side support</a></li>
+
+<li data-role="list-divider">Panels</li>
+
+<li data-section="Demo Showcase" data-filtertext="panel styling slide panels sliding panels shadow rwd responsive breakpoint"><a href="examples/panels/panel-styling.html" data-ajax="false">Panel styling</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="open panel on swipe panels left right"><a href="examples/panels/panel-swipe-open.html" data-ajax="false">Open panel on swipe</a></li>
+
+<li data-role="list-divider">Popups</li>
+
+<li data-section="Demo Showcase" data-filtertext="dynamic popups popup images lightbox"><a href="examples/popups/dynamic-popup.html" data-ajax="false">Dynamic popup</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="arrow popups popover"><a href="examples/popups/arrow.html" data-ajax="false">Popup with arrow</a></li>
+
+<li data-role="list-divider">Responsive Tables</li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables reflow stack custom styles"><a href="examples/tables/movie-list.html" data-ajax="false">Reflow: Custom styles</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables reflow heading groups rwd breakpoint"><a href="examples/tables/financial-grouped-reflow.html" data-ajax="false">Reflow: Heading groups</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables column toggle hide rwd breakpoint customization options"><a href="examples/tables/movie-list-toggle-options.html" data-ajax="false">Column toggle: Customization options</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables column toggle heading groups rwd breakpoint"><a href="examples/tables/financial-grouped-columns.html" data-ajax="false">Column toggle: Heading groups</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables table column toggle phone comparison rwd breakpoint"><a href="examples/tables/phone-compare.html" data-ajax="false">Column toggle demo: Phone comparison</a></li>
+
+<li data-role="list-divider">Sliders</li>
+
+<li data-section="Demo Showcase" data-filtertext="slider tooltip handle value extension input range sliders forms"><a href="examples/slider/tooltip.html" data-ajax="false">Tooltip extension</a></li>
+
+<li data-role="list-divider">Swipe</li>
+
+<li data-section="Demo Showcase" data-filtertext="swipe to navigate page transitions navigation"><a href="examples/swipe/swipe-page.html" data-ajax="false">Swipe to navigate</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="swipe to delete list item listviews lists ul ol"><a href="examples/swipe/swipe-list.html" data-ajax="false">Swipe to delete list item</a></li>
+
+<li data-role="list-divider">Forms</li>
+
+<li data-section="Questions & Answers" data-filtertext="CSS styles apply widget scope wrap selector customize"><a href="faq/question-template.html">Why won't my CSS styles apply correctly to a widget?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="form update value enhance pageinit refresh"><a href="faq/updating-the-value-of-enhanced-form-elements-does-not-work.html">Updating the value of enhanced form elements does not work.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="HTML 5 inputs appearance keyboard picker calendar date time slider file color"><a href="faq/my-html-5-inputs-look-different-in-browsers.html">My HTML 5 inputs look different across devices and browsers.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="range search inputs slider number text degrade"><a href="faq/my-range-search-input-type-is-being-changed.html">My range or search inputs are being change to number/text.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="custom select popup dialog logic"><a href="faq/sometimes-custom-select-shows-as-dialog-popup.html">Sometimes my custom select shows as a popup other times its a dialog.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="disable button issue class method"><a href="faq/disabling-a-button-does-not-work.html">Disabling a button does not work.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="fixed toolbar header footer fullscreen select input bug issue"><a href="faq/controls-in-header-footer.html">Controls in my fixed header or footer are not responding or behave erratically.</a></li>
+
+<li data-role="list-divider">Pages</li>
+
+<li data-section="Questions & Answers" data-filtertext="head load scripts styles pageinit onload pagebeforecreate ajax nav pages"><a href="faq/scripts-and-styles-not-loading.html">Why aren't my scripts and styles loading?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="document.ready onload paginit DOM ready on ready scripts "><a href="faq/dom-ready-not-working.html">Why isn't DOM ready working for my scripts?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="ajax nav load page mobile.loadpage"><a href="faq/how-do-i-load-a-page.html">How do I load a page?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="ajax nav multi page document load"><a href="faq/why-is-only-the-first-page-loaded.html">Why is only the first page of my multi page document loaded?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="pass url query params ajax nav"><a href="faq/pass-query-params-to-page.html">I'm trying to pass query params to a page but it's not working?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="hash pass parameters information ajax nav"><a href="faq/pass-via-the-hash-to-page.html">I'm trying to pass information via the hash but it's not working?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="application cache status error isLocal ajax nav"><a href="faq/the-application-cache-is-not-working.html">I'm trying to use the application cache but it's not working.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=">create refresh event trigger pageInit refresh method content injected page not enhanced."><a href="faq/injected-content-is-not-enhanced.html">Content injected into a page is not enhanced.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=">create trigger event pageInit injected HTML"><a href="faq/triggering-create-on-injected-content-does-not-work.html">Triggering create on injected HTML does not work.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="auto-enhance element stop preventnative role none"><a href="faq/how-can-i-stop-auto-enhancement-of-elements.html">How can I stop JQM from auto-enhancing an element?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="auto-enhance block container parent stop preventnative role none"><a href="faq/how-can-i-stop-auto-enhancement-of-a-block-of-elements.html">How can I stop JQM from enhancing a block of elements?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="page title ajax nav head"><a href="faq/how-do-i-control-page-titles.html">How do I control page titles?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext="ajax nav load page loadPage"><a href="faq/how-do-i-load-a-page.html">How do I load a page?</a></li>
+
+<li data-role="list-divider">Events</li>
+
+<li data-section="Questions & Answers" data-filtertext="touch mouse events vmouseover, vmousedown, vmousemove, vmouseup, vclick, vmousecancel"><a href="faq/how-do-i-use-touch-mouse-events.html">How do I use touch and mouse events?</a></li>
+
+<li data-role="list-divider">Theme and styling</li>
+
+<li data-section="Questions & Answers" data-filtertext="theme swatch css themeroller customize icons colors fonts style"><a href="faq/how-does-theming-work.html">How does theming work?</a></li>
+
+<li data-role="list-divider">Apps</li>
+
+<li data-section="Questions & Answers" data-filtertext="How do I need to configure PhoneGap Cordova?"><a href="faq/how-configure-phonegap-cordova.html">How do I need to configure PhoneGap/Cordova?</a></li>
+<!--
+<li data-role="list-divider">Navigation</li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/nav-is-acting-erraticly.html">The nav is acting erratically!</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/deep-links-dont-work.html">Following a deep link ( a link to scroll to and id ) does not work.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/scripts-css-only-works-on-first-page-or-refresh.html">My script / css only works on first page or on refresh.</a></li>
+<li data-role="list-divider">Widgets</li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/cloned-content-double-enhanced.html">Cloning a widget or enhanced for element and enhancing causes "double" enhancement</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/cloned-content-does-not-update.html">Cloned widget or enhanced element does not update</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/data-enhance-false-does-not-work.html">Setting data-enhance="false" does not work.</a></li>
+
+<li data-role="list-divider">General</li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/selecting-element-by-id-not-working.html">Selecting elements by id only works sometimes or on first page!</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/global-config-settings-ignored.html">The global configuration settings i set are being ignored.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/custom-css-is-ignored.html">My custom css is ignored.</a></li>
+
+<li data-role="list-divider">Events</li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/swipe-triggered-when-scrolling.html">Swipe triggered when scrolling.</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/document-ready-not-working.html">Document ready ignored after first page.</a></li>
+
+<li data-role="list-divider">Theming &amp; custom styles</li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/#">How do I add custom icons?</a></li>
+
+<li data-section="Questions & Answers" data-filtertext=""><a href="faq/#">How do I add remove the circle behind the icons?</a></li>
+-->
+ </ul>
+</div>
+ </div><!-- /header -->
+
+ <div data-role="content" class="jqm-content">
+
+ <h1>Remote autocomplete</h1>
+
+ <p class="jqm-intro">To use the listview filter as an autocomplete that taps into remote data sources, you can use the <code>listviewbeforefilter</code> event to dynamically populate a listview as a user types a search query.</p>
+
+ <p>This is useful when you have a very large data set like cities, zip codes, or products that can't be loaded up-front locally. Use the view source button to see the JavaScript that powers this demo.</p>
+ <p>If you have a small list of items, you can use the listview <a href="../listviews/">filter reveal option</a> to make an autocomplete with local listview data.</p>
+
+ <div data-demo-html="true" data-demo-js="true" data-demo-css="true">
+ <h3>Cities worldwide</h3>
+ <p>After you enter <strong>at least three characters</strong> the autocomplete function will show all possible matches.</p>
+ <ul id="autocomplete" data-role="listview" data-inset="true" data-filter="true" data-filter-placeholder="Find a city..." data-filter-theme="d"></ul>
+ </div><!--/demo-html -->
+
+ <a href="index.html" class="jqm-button" data-role="button" data-inline="true" data-mini="true" data-icon="arrow-l" data-iconpos="left">Back to autocomplete</a>
+
+ </div><!-- /content -->
+
+ <div data-role="footer" class="jqm-footer">
+ <p class="jqm-version"></p>
+ <p>Copyright 2013 The jQuery Foundation</p>
+ </div><!-- /footer -->
+
+
+ <div data-role="panel" class="jqm-nav-panel jqm-navmenu-panel" data-position="left" data-display="reveal" data-theme="c">
+ <ul data-role="listview" data-theme="d" data-divider-theme="d" data-icon="false" data-global-nav="docs" class="jqm-list">
+ <li data-role="list-divider">jQuery Mobile Demos</li>
+ <li><a href="../">Home</a></li>
+ <li><a href="intro/">Introduction</a></li>
+ <li><a href="examples/">Demo Showcase</a></li>
+ <li><a href="faq/">Questions & Answers</a></li>
+ <li><a href="intro/rwd.html">Going Responsive</a></li>
+ <li data-role="list-divider">Widget reference</li>
+
+<li data-section="Widgets" data-filtertext="accordions collapsible sets content formatting grouped inset mini"><a href="widgets/accordions/">Accordion</a></li>
+
+<li data-section="Widgets" data-filtertext="ajax navigation navigate event method"><a href="widgets/navigation/" data-ajax="false">AJAX Navigation</a></li>
+
+<li data-section="Widgets" data-filtertext="autocomplete filter reveal listviews remote listviewbeforefilter placeholder"><a href="widgets/autocomplete/" data-ajax="false">Autocomplete</a></li>
+
+<li data-section="Widgets" data-filtertext="buttons inputs forms inline theme grouped icons mini disabled"><a href="widgets/buttons/" data-ajax="false">Buttons</a></li>
+
+<li data-section="Widgets" data-filtertext="checkboxes checkboxradio inputs forms mini disabled"><a href="widgets/checkbox/">Checkboxes</a></li>
+
+<li data-section="Widgets" data-filtertext="collapsibles content formatting"><a href="widgets/collapsibles/" data-ajax="false">Collapsibles</a></li>
+
+<li data-section="Widgets" data-filtertext="controlgroups selects checkboxradio buttons horizontal vertical"><a href="widgets/controlgroups/">Controlgroup</a></li>
+
+<li data-section="Widgets" data-filtertext="dialogs modal popups"><a href="widgets/dialog/">Dialogs</a></li>
+
+<li data-section="Widgets" data-filtertext="fixed toolbars headers footers sections fullscreen"><a href="widgets/headers/bars-fixed.html">Fixed toolbars</a></li>
+
+<li data-section="Widgets" data-filtertext="flip toggle switch binary slider selects forms disabled"><a href="widgets/sliders/switch.html" data-ajax="false">Flip switch toggle</a></li>
+
+<li data-section="Widgets" data-filtertext="footer toolbars footers sections"><a href="widgets/footers/">Footer toolbar</a></li>
+
+<li data-section="Widgets" data-filtertext="forms inputs slider button range toggle switch label disabled accessible fieldcontains elements"><a href="widgets/forms/">Form elements</a></li>
+
+<li data-section="Widgets" data-filtertext="grids columns blocks content formatting rwd responsive"><a href="widgets/grids/">Grids</a></li>
+
+<li data-section="Widgets" data-filtertext="header toolbars fixed fullscreen sections"><a href="widgets/headers/">Header toolbar</a></li>
+
+<li data-section="Widgets" data-filtertext="icons buttons disc position"><a href="widgets/icons/">Icon</a></li>
+
+<li data-section="Widgets" data-filtertext="links navigation ajax prefetch cache"><a href="widgets/links/">Links</a></li>
+
+<li data-section="Widgets" data-filtertext="listviews thumbnails icons nested split button collapsible ul ol"><a href="widgets/listviews/" data-ajax="false">Listviews</a></li>
+
+<li data-section="Widgets" data-filtertext="ajax loader overlay spinner pages"><a href="widgets/loader/">Loader overlay</a></li>
+
+<li data-section="Widgets" data-filtertext="navbars navmenu toolbars links icons footer header"><a href="widgets/navbar/" data-ajax="false">Navbar</a></li>
+
+<li data-section="Widgets" data-filtertext="navbars persistent header footer links navmenu"><a href="widgets/navbar/footer-persist-a.html">Navbar, persistent</a></li>
+
+<li data-section="Widgets" data-filtertext="pages single multipage templates ajax nav"><a href="widgets/pages/">Pages</a></li>
+
+<li data-section="Widgets" data-filtertext="panels sliding nav modal transition display reveal overlay push rwd responsive"><a href="widgets/panels/">Panels <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="popup dialog modal transition tooltip lightbox form overlay screen flip pop fade transition"><a href="widgets/popup/">Popup</a></li>
+
+<li data-section="Widgets" data-filtertext="radiobuttons checkboxradio inputs forms disabled grouped"><a href="widgets/radiobuttons/">Radio buttons</a></li>
+
+<li data-section="Widgets" data-filtertext="selectmenus custom native multiple optgroup disabled forms"><a href="widgets/selects/">Select</a></li>
+
+<li data-section="Widgets" data-filtertext="slider, single sliders range inputs forms disabled"><a href="widgets/sliders/" data-ajax="false">Slider, single</a></li>
+
+<li data-section="Widgets" data-filtertext="slider, dual range sliders rangesliders inputs forms disabled"><a href="widgets/sliders/rangeslider.html" data-ajax="false">Slider, dual range <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="tables column th td toggle responsive tables rwd hide show tabular"><a href="widgets/table-column-toggle/">Table, column toggle <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="tables reflow th td responsive rwd columns tabular"><a href="widgets/table-reflow/">Table, reflow <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="text inputs textarea numeric email tel file date time month clear pattern placeholder forms"><a href="widgets/textinputs/">Text inputs & textarea</a></li>
+
+<li data-section="Widgets" data-filtertext="page transitions animated pages ajax navigation flip slide fade pop" data-ajax="false"><a href="widgets/transitions/" data-ajax="false">Transitions</a></li>
+ </ul>
+ </div><!-- /panel -->
+
+</div><!-- /page -->
+</body>
+</html>
View
158 vendor/jquerymobile/autodividers-linkbar-demo.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <title>Listview Autodivider Linkbar - jQuery Mobile Demos</title>
+ <link rel="stylesheet" href="../../../css/themes/default/jquery.mobile-1.3.0.css">
+ <link rel="stylesheet" href="../../_assets/css/jqm-demos.css">
+ <link rel="shortcut icon" href="../../favicon.ico">
+ <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,700">
+ <link rel="stylesheet" href="autodividers-linkbar.css">
+ <script src="../../../js/jquery.js"></script>
+ <script src="../../_assets/js/jquery.mobile.demos.js"></script>
+ <script src="../../../js/jquery.mobile-1.3.0.js"></script>
+ <script src="autodividers-linkbar.js"></script>
+</head>
+<body>
+<div data-role="page" id="demo-page">
+
+ <div data-role="header">
+ <h1>Listview Autodivider Linkbar</h1>
+ <a href="autodividers-linkbar.html" data-rel="back" data-icon="arrow-l" data-iconpos="notext" data-ajax="false">Back</a>
+ </div><!-- /header -->
+
+ <div data-role="content">
+
+ <div id="sorter">
+
+ <ul data-role="listview">
+ <li><span>A</span></li>
+ <li><span>B</span></li>
+ <li><span>C</span></li>
+ <li><span>D</span></li>
+ <li><span>E</span></li>
+ <li><span>F</span></li>
+ <li><span>G</span></li>
+ <li><span>H</span></li>
+ <li><span>I</span></li>
+ <li><span>J</span></li>
+ <li><span>K</span></li>
+ <li><span>L</span></li>
+ <li><span>M</span></li>
+ <li><span>N</span></li>
+ <li><span>O</span></li>
+ <li><span>P</span></li>
+ <li><span>Q</span></li>
+ <li><span>R</span></li>
+ <li><span>S</span></li>
+ <li><span>T</span></li>
+ <li><span>U</span></li>
+ <li><span>V</span></li>
+ <li><span>W</span></li>
+ <li><span>X</span></li>
+ <li><span>Y</span></li>
+ <li><span>Z</span></li>
+ </ul>
+ </div><!-- /sorter -->
+
+ <ul data-role="listview" data-autodividers="true" id="sortedList">
+ <li><a href="#">Aaron</a></li>
+ <li><a href="#">Adam</a></li>
+ <li><a href="#">Alexander</a></li>
+ <li><a href="#">Alice</a></li>
+ <li><a href="#">Andrew</a></li>
+ <li><a href="#">Anna</a></li>
+ <li><a href="#">Anthony</a></li>
+ <li><a href="#">Audrey</a></li>
+ <li><a href="#">Benjamin</a></li>
+ <li><a href="#">Brandon</a></li>
+ <li><a href="#">Brody</a></li>
+ <li><a href="#">Caleb</a></li>
+ <li><a href="#">Cameron</a></li>
+ <li><a href="#">Charlotte</a></li>
+ <li><a href="#">Chloe</a></li>
+ <li><a href="#">Christopher</a></li>
+ <li><a href="#">Claire</a></li>
+ <li><a href="#">Colin</a></li>
+ <li><a href="#">Damien</a></li>
+ <li><a href="#">Daniel</a></li>
+ <li><a href="#">David</a></li>
+ <li><a href="#">Dominic</a></li>
+ <li><a href="#">Dylan</a></li>
+ <li><a href="#">Edward</a></li>
+ <li><a href="#">Elizabeth</a></li>
+ <li><a href="#">Elliot</a></li>
+ <li><a href="#">Emily</a></li>
+ <li><a href="#">Emma</a></li>
+ <li><a href="#">Ethan</a></li>
+ <li><a href="#">Eva</a></li>
+ <li><a href="#">Finn</a></li>
+ <li><a href="#">Gabriel</a></li>
+ <li><a href="#">Gavin</a></li>
+ <li><a href="#">Grace</a></li>
+ <li><a href="#">Hannah</a></li>
+ <li><a href="#">Harry</a></li>
+ <li><a href="#">Henry</a></li>
+ <li><a href="#">Ian</a></li>
+ <li><a href="#">Isaac</a></li>
+ <li><a href="#">Isabel</a></li>
+ <li><a href="#">Jack</a></li>
+ <li><a href="#">Jackson</a></li>
+ <li><a href="#">Jacob</a></li>
+ <li><a href="#">James</a></li>
+ <li><a href="#">Jason</a></li>
+ <li><a href="#">John</a></li>
+ <li><a href="#">Jonah</a></li>
+ <li><a href="#">Jonathan</a></li>
+ <li><a href="#">Julia</a></li>
+ <li><a href="#">Kylie</a></li>
+ <li><a href="#">Lauren</a></li>
+ <li><a href="#">Leah</a></li>
+ <li><a href="#">Liam</a></li>
+ <li><a href="#">Lillian</a></li>
+ <li><a href="#">Lucy</a></li>
+ <li><a href="#">Luke</a></li>
+ <li><a href="#">Lydia</a></li>
+ <li><a href="#">Madeline</a></li>
+ <li><a href="#">Mason</a></li>
+ <li><a href="#">Matthew</a></li>
+ <li><a href="#">Megan</a></li>
+ <li><a href="#">Michael</a></li>
+ <li><a href="#">Natalie</a></li>
+ <li><a href="#">Nathan</a></li>
+ <li><a href="#">Nicholas</a></li>
+ <li><a href="#">Noah</a></li>
+ <li><a href="#">Norah</a></li>
+ <li><a href="#">Oliver</a></li>
+ <li><a href="#">Olivia</a></li>
+ <li><a href="#">Owen</a></li>
+ <li><a href="#">Paige</a></li>
+ <li><a href="#">Ruby</a></li>
+ <li><a href="#">Ryan</a></li>
+ <li><a href="#">Samuel</a></li>
+ <li><a href="#">Sarah</a></li>
+ <li><a href="#">Scarlett</a></li>
+ <li><a href="#">Sebastian</a></li>
+ <li><a href="#">Seth</a></li>
+ <li><a href="#">Sophie</a></li>
+ <li><a href="#">Thomas</a></li>
+ <li><a href="#">Tristan</a></li>
+ <li><a href="#">Tyler</a></li>
+ <li><a href="#">Violet</a></li>
+ <li><a href="#">Vivienne</a></li>
+ <li><a href="#">William</a></li>
+ <li><a href="#">Xavier</a></li>
+ <li><a href="#">Zachary</a></li>
+ <li><a href="#">Zoe</a></li>
+ </ul><!-- /listview -->
+
+ </div><!-- /content -->
+
+ <div data-role="footer">
+ <h4>Footer</h4>
+ </div><!-- /footer -->
+
+</div><!-- /page -->
+</body>
+</html>
View
20 vendor/jquerymobile/autodividers-linkbar.css
@@ -0,0 +1,20 @@
+#sorter .ui-li.ui-li-static.ui-btn-up-c {
+ height: 3.8%;
+ padding: 0;
+ font-size: 8px;
+ padding-left: 5px;
+ line-height: 1.8em;
+}
+#sorter{
+ position: fixed;
+ top: 60px;
+ right: 0;
+ width: 20px;
+ z-index: 1;
+}
+#sorter ul{
+ height: 100%;
+}
+#sortedList{
+ padding-right: 35px;
+}
View
692 vendor/jquerymobile/autodividers-linkbar.html
@@ -0,0 +1,692 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <title>Listview Autodivider Linkbar - jQuery Mobile Demos</title>
+ <link rel="stylesheet" href="../../../css/themes/default/jquery.mobile-1.3.0.css">
+ <link rel="stylesheet" href="../../_assets/css/jqm-demos.css">
+ <link rel="shortcut icon" href="../../favicon.ico">
+ <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,700">
+ <link rel="stylesheet" href="autodividers-linkbar.css" id="demo-style">
+ <script src="../../../js/jquery.js"></script>
+ <script src="../../_assets/js/jquery.mobile.demos.js"></script>
+ <script src="../../../js/jquery.mobile-1.3.0.js"></script>
+ <script src="autodividers-linkbar.js" id="demo-script"></script>
+</head>
+<body>
+<div data-role="page" id="demo-page" class="jqm-demos">
+
+ <div data-role="header" class="jqm-header">
+ <h1 class="jqm-logo"><a href="../../../"><img src="../../_assets/img/jquery-logo.png" alt="jQuery Mobile Framework"></a></h1>
+ <a href="#" class="jqm-navmenu-link" data-icon="bars" data-iconpos="notext">Navigation</a>
+ <a href="#" class="jqm-search-link" data-icon="search" data-iconpos="notext">Search</a>
+
+<div class="jqm-search">
+ <ul class="jqm-list">
+
+<li data-section="Widgets" data-filtertext="accordions collapsible sets content formatting grouped inset mini"><a href="widgets/accordions/">Accordion</a></li>
+
+<li data-section="Widgets" data-filtertext="ajax navigation navigate event method"><a href="widgets/navigation/" data-ajax="false">AJAX Navigation</a></li>
+
+<li data-section="Widgets" data-filtertext="autocomplete filter reveal listviews remote listviewbeforefilter placeholder"><a href="widgets/autocomplete/" data-ajax="false">Autocomplete</a></li>
+
+<li data-section="Widgets" data-filtertext="buttons inputs forms inline theme grouped icons mini disabled"><a href="widgets/buttons/" data-ajax="false">Buttons</a></li>
+
+<li data-section="Widgets" data-filtertext="checkboxes checkboxradio inputs forms mini disabled"><a href="widgets/checkbox/">Checkboxes</a></li>
+
+<li data-section="Widgets" data-filtertext="collapsibles content formatting"><a href="widgets/collapsibles/" data-ajax="false">Collapsibles</a></li>
+
+<li data-section="Widgets" data-filtertext="controlgroups selects checkboxradio buttons horizontal vertical"><a href="widgets/controlgroups/">Controlgroup</a></li>
+
+<li data-section="Widgets" data-filtertext="dialogs modal popups"><a href="widgets/dialog/">Dialogs</a></li>
+
+<li data-section="Widgets" data-filtertext="fixed toolbars headers footers sections fullscreen"><a href="widgets/headers/bars-fixed.html">Fixed toolbars</a></li>
+
+<li data-section="Widgets" data-filtertext="flip toggle switch binary slider selects forms disabled"><a href="widgets/sliders/switch.html" data-ajax="false">Flip switch toggle</a></li>
+
+<li data-section="Widgets" data-filtertext="footer toolbars footers sections"><a href="widgets/footers/">Footer toolbar</a></li>
+
+<li data-section="Widgets" data-filtertext="forms inputs slider button range toggle switch label disabled accessible fieldcontains elements"><a href="widgets/forms/">Form elements</a></li>
+
+<li data-section="Widgets" data-filtertext="grids columns blocks content formatting rwd responsive"><a href="widgets/grids/">Grids</a></li>
+
+<li data-section="Widgets" data-filtertext="header toolbars fixed fullscreen sections"><a href="widgets/headers/">Header toolbar</a></li>
+
+<li data-section="Widgets" data-filtertext="icons buttons disc position"><a href="widgets/icons/">Icon</a></li>
+
+<li data-section="Widgets" data-filtertext="links navigation ajax prefetch cache"><a href="widgets/links/">Links</a></li>
+
+<li data-section="Widgets" data-filtertext="listviews thumbnails icons nested split button collapsible ul ol"><a href="widgets/listviews/" data-ajax="false">Listviews</a></li>
+
+<li data-section="Widgets" data-filtertext="ajax loader overlay spinner pages"><a href="widgets/loader/">Loader overlay</a></li>
+
+<li data-section="Widgets" data-filtertext="navbars navmenu toolbars links icons footer header"><a href="widgets/navbar/" data-ajax="false">Navbar</a></li>
+
+<li data-section="Widgets" data-filtertext="navbars persistent header footer links navmenu"><a href="widgets/navbar/footer-persist-a.html">Navbar, persistent</a></li>
+
+<li data-section="Widgets" data-filtertext="pages single multipage templates ajax nav"><a href="widgets/pages/">Pages</a></li>
+
+<li data-section="Widgets" data-filtertext="panels sliding nav modal transition display reveal overlay push rwd responsive"><a href="widgets/panels/">Panels <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="popup dialog modal transition tooltip lightbox form overlay screen flip pop fade transition"><a href="widgets/popup/">Popup</a></li>
+
+<li data-section="Widgets" data-filtertext="radiobuttons checkboxradio inputs forms disabled grouped"><a href="widgets/radiobuttons/">Radio buttons</a></li>
+
+<li data-section="Widgets" data-filtertext="selectmenus custom native multiple optgroup disabled forms"><a href="widgets/selects/">Select</a></li>
+
+<li data-section="Widgets" data-filtertext="slider, single sliders range inputs forms disabled"><a href="widgets/sliders/" data-ajax="false">Slider, single</a></li>
+
+<li data-section="Widgets" data-filtertext="slider, dual range sliders rangesliders inputs forms disabled"><a href="widgets/sliders/rangeslider.html" data-ajax="false">Slider, dual range <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="tables column th td toggle responsive tables rwd hide show tabular"><a href="widgets/table-column-toggle/">Table, column toggle <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="tables reflow th td responsive rwd columns tabular"><a href="widgets/table-reflow/">Table, reflow <span class="ui-li-count">New</span></a></li>
+
+<li data-section="Widgets" data-filtertext="text inputs textarea numeric email tel file date time month clear pattern placeholder forms"><a href="widgets/textinputs/">Text inputs & textarea</a></li>
+
+<li data-section="Widgets" data-filtertext="page transitions animated pages ajax navigation flip slide fade pop" data-ajax="false"><a href="widgets/transitions/" data-ajax="false">Transitions</a></li>
+
+<li data-role="list-divider">Collapsibles</li>
+
+<li data-section="Demo Showcase" data-filtertext="dynamic collapsible set accordion append expand"><a href="examples/collapsibles/dynamic-collapsible.html" data-ajax="false">Dynamic collapsible</a></li>
+
+<li data-role="list-divider">Controlgroups</li>
+
+<li data-section="Demo Showcase" data-filtertext="dynamic controlgroup buttons selects checkboxes forms"><a href="examples/controlgroups/dynamic-controlgroup.html" data-ajax="false">Dynamic controlgroup</a></li>
+
+<li data-role="list-divider">Listviews</li>
+
+<li data-section="Demo Showcase" data-filtertext="grid listview responsive grids responsive listviews lists ul"><a href="examples/listviews/grid-listview.html" data-ajax="false">Grid Listview</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="autodividers anchor jump scroll linkbars listviews lists ul"><a href="examples/listviews/autodividers-linkbar.html" data-ajax="false">Autodividers Linkbar</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="listviews autodividers selector autodividersselector lists ul ol"><a href="examples/listviews/autodividers-selector.html" data-ajax="false">Autodividers Selector</a></li>
+
+<li data-role="list-divider">Navigation</li>
+
+<li data-section="Demo Showcase" data-filtertext="backbone and require.js example navigation router"><a href="examples/backbone-require/index.html" data-ajax="false">Backbone and Require.js example</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="server redirection with server-side support.html"><a href="examples/redirect/" data-ajax="false">Redirection with server-side support</a></li>
+
+<li data-role="list-divider">Panels</li>
+
+<li data-section="Demo Showcase" data-filtertext="panel styling slide panels sliding panels shadow rwd responsive breakpoint"><a href="examples/panels/panel-styling.html" data-ajax="false">Panel styling</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="open panel on swipe panels left right"><a href="examples/panels/panel-swipe-open.html" data-ajax="false">Open panel on swipe</a></li>
+
+<li data-role="list-divider">Popups</li>
+
+<li data-section="Demo Showcase" data-filtertext="dynamic popups popup images lightbox"><a href="examples/popups/dynamic-popup.html" data-ajax="false">Dynamic popup</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="arrow popups popover"><a href="examples/popups/arrow.html" data-ajax="false">Popup with arrow</a></li>
+
+<li data-role="list-divider">Responsive Tables</li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables reflow stack custom styles"><a href="examples/tables/movie-list.html" data-ajax="false">Reflow: Custom styles</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables reflow heading groups rwd breakpoint"><a href="examples/tables/financial-grouped-reflow.html" data-ajax="false">Reflow: Heading groups</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables column toggle hide rwd breakpoint customization options"><a href="examples/tables/movie-list-toggle-options.html" data-ajax="false">Column toggle: Customization options</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables column toggle heading groups rwd breakpoint"><a href="examples/tables/financial-grouped-columns.html" data-ajax="false">Column toggle: Heading groups</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="responsive tables table column toggle phone comparison rwd breakpoint"><a href="examples/tables/phone-compare.html" data-ajax="false">Column toggle demo: Phone comparison</a></li>
+
+<li data-role="list-divider">Sliders</li>
+
+<li data-section="Demo Showcase" data-filtertext="slider tooltip handle value extension input range sliders forms"><a href="examples/slider/tooltip.html" data-ajax="false">Tooltip extension</a></li>
+
+<li data-role="list-divider">Swipe</li>
+
+<li data-section="Demo Showcase" data-filtertext="swipe to navigate page transitions navigation"><a href="examples/swipe/swipe-page.html" data-ajax="false">Swipe to navigate</a></li>
+
+<li data-section="Demo Showcase" data-filtertext="swipe to delete list item listviews lists ul ol"</