]> source.dussan.org Git - jquery-ui.git/commitdiff
eol-style and mime-type
authorRichard Worth <rdworth@gmail.com>
Wed, 17 Mar 2010 23:42:32 +0000 (23:42 +0000)
committerRichard Worth <rdworth@gmail.com>
Wed, 17 Mar 2010 23:42:32 +0000 (23:42 +0000)
demos/autocomplete/categories.html
demos/autocomplete/xml.html

index f6917be8377d21429718b19ccd706dd447b41a3f..2340b32f4609025f19f1fc0d32b018ce14e3a9e5 100644 (file)
@@ -1,94 +1,94 @@
-<!DOCTYPE html>\r
-<html lang="en">\r
-<head>\r
-       <meta charset="UTF-8" />\r
-       <title>jQuery UI Autocomplete Custom Data Demo</title>\r
-       <link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />\r
-       <script type="text/javascript" src="../../jquery-1.4.2.js"></script>\r
-       <script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>\r
-       <script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>\r
-       <script type="text/javascript" src="../../ui/jquery.ui.position.js"></script>\r
-       <script type="text/javascript" src="../../ui/jquery.ui.autocomplete.js"></script>\r
-       <link type="text/css" href="../demos.css" rel="stylesheet" />\r
-       <style type="text/css">\r
-       .ui-autocomplete-category {\r
-               font-weight:bold;\r
-               padding:.2em .4em;\r
-               margin:.8em 0 .2em;\r
-               line-height:1.5;\r
-       }\r
-       </style>\r
-       <script type="text/javascript">\r
-       $.extend( $.ui.menu.prototype, {\r
-               next: function() {\r
-                       this.move("next", ".ui-menu-item:first");\r
-               },\r
-\r
-               previous: function() {\r
-                       this.move("prev", ".ui-menu-item:last");\r
-               },\r
-\r
-               move: function(direction, edge) {\r
-                       if (!this.active) {\r
-                               this.activate(this.element.children(edge));\r
-                               return;\r
-                       }\r
-                       var next = this.active[direction + "All"]('.ui-menu-item').eq( 0 );\r
-                       if (next.length) {\r
-                               this.activate(next);\r
-                       } else {\r
-                               this.activate(this.element.children(edge));\r
-                       }\r
-               }\r
-       });\r
-\r
-       $.widget("custom.catcomplete", $.ui.autocomplete, {\r
-               _renderMenu: function( ul, items ) {\r
-                       var self = this,\r
-                               currentCategory = "";\r
-                       $.each( items, function( index, item ) {\r
-                               if ( item.category != currentCategory ) {\r
-                                       ul.append( "<li class='ui-autocomplete-category'>" + item.category + "</li>" );\r
-                                       currentCategory = item.category;\r
-                               }\r
-                               self._renderItem( ul, item );\r
-                       });\r
-               }\r
-       });\r
-       </script>\r
-       <script type="text/javascript">\r
-       $(function() {\r
-               var data = [\r
-                       { label: "anders", category: "" },\r
-                       { label: "andreas", category: "" },\r
-                       { label: "antal", category: "" },\r
-                       { label: "annhhx10", category: "Products" },\r
-                       { label: "annk K12", category: "Products" },\r
-                       { label: "annttop C13", category: "Products" },\r
-                       { label: "anders andersson", category: "People" },\r
-                       { label: "andreas andersson", category: "People" },\r
-                       { label: "andreas johnson", category: "People" }\r
-               ];\r
-               \r
-               $('#search').catcomplete({\r
-                       delay: 0,\r
-                       source: data\r
-               });\r
-       });\r
-       </script>\r
-</head>\r
-<body>\r
-\r
-<div class="demo">\r
-       <label for="search">Search: </label>\r
-       <input id="search" />\r
-</div><!-- End demo -->\r
-\r
-<div class="demo-description">\r
-<p>\r
-       A categorized search result. Try typing "a" or "n".\r
-</p>\r
-</div><!-- End demo-description -->\r
-\r
-</body>\r
-</html>\r
+<!DOCTYPE html>
+<html lang="en">
+<head>
+       <meta charset="UTF-8" />
+       <title>jQuery UI Autocomplete Custom Data Demo</title>
+       <link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
+       <script type="text/javascript" src="../../jquery-1.4.2.js"></script>
+       <script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
+       <script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
+       <script type="text/javascript" src="../../ui/jquery.ui.position.js"></script>
+       <script type="text/javascript" src="../../ui/jquery.ui.autocomplete.js"></script>
+       <link type="text/css" href="../demos.css" rel="stylesheet" />
+       <style type="text/css">
+       .ui-autocomplete-category {
+               font-weight:bold;
+               padding:.2em .4em;
+               margin:.8em 0 .2em;
+               line-height:1.5;
+       }
+       </style>
+       <script type="text/javascript">
+       $.extend( $.ui.menu.prototype, {
+               next: function() {
+                       this.move("next", ".ui-menu-item:first");
+               },
+
+               previous: function() {
+                       this.move("prev", ".ui-menu-item:last");
+               },
+
+               move: function(direction, edge) {
+                       if (!this.active) {
+                               this.activate(this.element.children(edge));
+                               return;
+                       }
+                       var next = this.active[direction + "All"]('.ui-menu-item').eq( 0 );
+                       if (next.length) {
+                               this.activate(next);
+                       } else {
+                               this.activate(this.element.children(edge));
+                       }
+               }
+       });
+
+       $.widget("custom.catcomplete", $.ui.autocomplete, {
+               _renderMenu: function( ul, items ) {
+                       var self = this,
+                               currentCategory = "";
+                       $.each( items, function( index, item ) {
+                               if ( item.category != currentCategory ) {
+                                       ul.append( "<li class='ui-autocomplete-category'>" + item.category + "</li>" );
+                                       currentCategory = item.category;
+                               }
+                               self._renderItem( ul, item );
+                       });
+               }
+       });
+       </script>
+       <script type="text/javascript">
+       $(function() {
+               var data = [
+                       { label: "anders", category: "" },
+                       { label: "andreas", category: "" },
+                       { label: "antal", category: "" },
+                       { label: "annhhx10", category: "Products" },
+                       { label: "annk K12", category: "Products" },
+                       { label: "annttop C13", category: "Products" },
+                       { label: "anders andersson", category: "People" },
+                       { label: "andreas andersson", category: "People" },
+                       { label: "andreas johnson", category: "People" }
+               ];
+               
+               $('#search').catcomplete({
+                       delay: 0,
+                       source: data
+               });
+       });
+       </script>
+</head>
+<body>
+
+<div class="demo">
+       <label for="search">Search: </label>
+       <input id="search" />
+</div><!-- End demo -->
+
+<div class="demo-description">
+<p>
+       A categorized search result. Try typing "a" or "n".
+</p>
+</div><!-- End demo-description -->
+
+</body>
+</html>
index 85f5cea52c2ceb0d0c25fb1fa35929263d2103f8..3a5dadab91e609f89b05edccbe19a3b36faba090 100644 (file)
@@ -1,69 +1,69 @@
-<!DOCTYPE html>\r
-<html lang="en">\r
-<head>\r
-       <meta charset="UTF-8" />\r
-       <title>jQuery UI Autocomplete Remote datasource demo</title>\r
-       <link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />\r
-       <script type="text/javascript" src="../../jquery-1.4.2.js"></script>\r
-       <script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>\r
-       <script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>\r
-       <script type="text/javascript" src="../../ui/jquery.ui.position.js"></script>\r
-       <script type="text/javascript" src="../../ui/jquery.ui.autocomplete.js"></script>\r
-       <link type="text/css" href="../demos.css" rel="stylesheet" />\r
-       <script type="text/javascript">\r
-       $(function() {\r
-               function log(message) {\r
-                       $("<div/>").text(message).prependTo("#log");\r
-                       $("#log").attr("scrollTop", 0);\r
-               }\r
-               \r
-               $.ajax({\r
-                       url: "london.xml",\r
-                       dataType: "xml",\r
-                       success: function(xmlResponse) {\r
-                               var data = $("geoname", xmlResponse).map(function() {\r
-                                       return {\r
-                                               value: $("name", this).text() + ", " + ($.trim($("countryName", this).text()) || "(unknown country)"),\r
-                                               id: $("geonameId", this).text()\r
-                                       };\r
-                               }).get();\r
-                               $("#birds").autocomplete({\r
-                                       source: data,\r
-                                       minLength: 0,\r
-                                       select: function(event, ui) {\r
-                                               log(ui.item ? ("Selected: " + ui.item.value + ", geonameId: " + ui.item.id) : "Nothing selected, input was " + this.value);\r
-                                       }\r
-                               });\r
-                       }\r
-               })\r
-               \r
-       });\r
-       </script>\r
-</head>\r
-<body>\r
-\r
-<div class="demo">\r
-\r
-<div class="ui-widget">\r
-       <label for="birds">London matches: </label>\r
-       <input id="birds" />\r
-</div>\r
-\r
-<div class="ui-widget" style="margin-top:2em; font-family:Arial">\r
-       Result:\r
-       <div id="log" style="height: 200px; width: 300px; overflow: auto;" class="ui-widget-content"></div>\r
-</div>\r
-\r
-</div><!-- End demo -->\r
-\r
-<div class="demo-description">\r
-<p>\r
-This demo shows how to retrieve some XML data, parse it using jQuery's methods, then provide it to the autocomplete as the datasource.\r
-</p>\r
-<p>\r
-This should also serve as a reference on how to parse a remote XML datasource - the parsing would just happen for each request within the source-callback.\r
-</p>\r
-</div><!-- End demo-description -->\r
-\r
-</body>\r
-</html>\r
+<!DOCTYPE html>
+<html lang="en">
+<head>
+       <meta charset="UTF-8" />
+       <title>jQuery UI Autocomplete Remote datasource demo</title>
+       <link type="text/css" href="../../themes/base/jquery.ui.all.css" rel="stylesheet" />
+       <script type="text/javascript" src="../../jquery-1.4.2.js"></script>
+       <script type="text/javascript" src="../../ui/jquery.ui.core.js"></script>
+       <script type="text/javascript" src="../../ui/jquery.ui.widget.js"></script>
+       <script type="text/javascript" src="../../ui/jquery.ui.position.js"></script>
+       <script type="text/javascript" src="../../ui/jquery.ui.autocomplete.js"></script>
+       <link type="text/css" href="../demos.css" rel="stylesheet" />
+       <script type="text/javascript">
+       $(function() {
+               function log(message) {
+                       $("<div/>").text(message).prependTo("#log");
+                       $("#log").attr("scrollTop", 0);
+               }
+               
+               $.ajax({
+                       url: "london.xml",
+                       dataType: "xml",
+                       success: function(xmlResponse) {
+                               var data = $("geoname", xmlResponse).map(function() {
+                                       return {
+                                               value: $("name", this).text() + ", " + ($.trim($("countryName", this).text()) || "(unknown country)"),
+                                               id: $("geonameId", this).text()
+                                       };
+                               }).get();
+                               $("#birds").autocomplete({
+                                       source: data,
+                                       minLength: 0,
+                                       select: function(event, ui) {
+                                               log(ui.item ? ("Selected: " + ui.item.value + ", geonameId: " + ui.item.id) : "Nothing selected, input was " + this.value);
+                                       }
+                               });
+                       }
+               })
+               
+       });
+       </script>
+</head>
+<body>
+
+<div class="demo">
+
+<div class="ui-widget">
+       <label for="birds">London matches: </label>
+       <input id="birds" />
+</div>
+
+<div class="ui-widget" style="margin-top:2em; font-family:Arial">
+       Result:
+       <div id="log" style="height: 200px; width: 300px; overflow: auto;" class="ui-widget-content"></div>
+</div>
+
+</div><!-- End demo -->
+
+<div class="demo-description">
+<p>
+This demo shows how to retrieve some XML data, parse it using jQuery's methods, then provide it to the autocomplete as the datasource.
+</p>
+<p>
+This should also serve as a reference on how to parse a remote XML datasource - the parsing would just happen for each request within the source-callback.
+</p>
+</div><!-- End demo-description -->
+
+</body>
+</html>