Permalink
Browse files

moved examples into the repo, more tweaks, etc

  • Loading branch information...
cowboy committed Sep 30, 2009
1 parent 9c9c71b commit f02fa249e46d5c26ace81ecf186bf434881c7330
Showing with 16,927 additions and 177 deletions.
  1. +22 −0 LICENSE
  2. +23 −7 README.markdown
  3. +15 −13 docs/files/jquery-ba-bbq-js.html
  4. +1 −1 docs/index/Files.html
  5. +1 −1 docs/index/Functions.html
  6. +10 −10 docs/index/General.html
  7. +2 −2 docs/index/Properties.html
  8. BIN docs/nd/Data/ConfigFileInfo.nd
  9. +2 −2 docs/nd/Data/FileInfo.nd
  10. BIN docs/nd/Data/SymbolTable.nd
  11. +1 −1 docs/search/FunctionsG.html
  12. +1 −1 docs/search/FunctionsP.html
  13. +1 −1 docs/search/GeneralE.html
  14. +1 −1 docs/search/GeneralG.html
  15. +1 −1 docs/search/GeneralP.html
  16. +1 −1 docs/search/GeneralR.html
  17. +1 −1 docs/search/PropertiesP.html
  18. +160 −0 examples/back-button-test/index.php
  19. +11 −0 examples/config.php
  20. BIN examples/fragment-advanced/bbq.jpg
  21. +16 −0 examples/fragment-advanced/burger.html
  22. BIN examples/fragment-advanced/burger.jpg
  23. +16 −0 examples/fragment-advanced/chicken.html
  24. BIN examples/fragment-advanced/chicken.jpg
  25. +321 −0 examples/fragment-advanced/index.php
  26. +16 −0 examples/fragment-advanced/kebabs.html
  27. BIN examples/fragment-advanced/kebabs.jpg
  28. +16 −0 examples/fragment-advanced/kielbasa.html
  29. BIN examples/fragment-advanced/kielbasa.jpg
  30. +16 −0 examples/fragment-advanced/ribs.html
  31. BIN examples/fragment-advanced/ribs.jpg
  32. +16 −0 examples/fragment-advanced/steak.html
  33. BIN examples/fragment-advanced/steak.jpg
  34. BIN examples/fragment-basic/bbq.jpg
  35. +16 −0 examples/fragment-basic/burger.html
  36. BIN examples/fragment-basic/burger.jpg
  37. +16 −0 examples/fragment-basic/chicken.html
  38. BIN examples/fragment-basic/chicken.jpg
  39. +259 −0 examples/fragment-basic/index.php
  40. +16 −0 examples/fragment-basic/kebabs.html
  41. BIN examples/fragment-basic/kebabs.jpg
  42. +16 −0 examples/fragment-basic/kielbasa.html
  43. BIN examples/fragment-basic/kielbasa.jpg
  44. +16 −0 examples/fragment-basic/ribs.html
  45. BIN examples/fragment-basic/ribs.jpg
  46. +16 −0 examples/fragment-basic/steak.html
  47. BIN examples/fragment-basic/steak.jpg
  48. +518 −0 examples/index.css
  49. +121 −0 examples/index.php
  50. +47 −40 jquery.ba-bbq.js
  51. +2 −2 jquery.ba-bbq.min.js
  52. +165 −0 shared/SyntaxHighlighter/LGPLv3.txt
  53. BIN shared/SyntaxHighlighter/scripts/clipboard.swf
  54. +61 −0 shared/SyntaxHighlighter/scripts/shBrushAS3.js
  55. +59 −0 shared/SyntaxHighlighter/scripts/shBrushBash.js
  56. +64 −0 shared/SyntaxHighlighter/scripts/shBrushCSharp.js
  57. +99 −0 shared/SyntaxHighlighter/scripts/shBrushCpp.js
  58. +93 −0 shared/SyntaxHighlighter/scripts/shBrushCss.js
  59. +57 −0 shared/SyntaxHighlighter/scripts/shBrushDelphi.js
  60. +43 −0 shared/SyntaxHighlighter/scripts/shBrushDiff.js
  61. +69 −0 shared/SyntaxHighlighter/scripts/shBrushGroovy.js
  62. +52 −0 shared/SyntaxHighlighter/scripts/shBrushJScript.js
  63. +55 −0 shared/SyntaxHighlighter/scripts/shBrushJava.js
  64. +60 −0 shared/SyntaxHighlighter/scripts/shBrushJavaFX.js
  65. +74 −0 shared/SyntaxHighlighter/scripts/shBrushPerl.js
  66. +91 −0 shared/SyntaxHighlighter/scripts/shBrushPhp.js
  67. +35 −0 shared/SyntaxHighlighter/scripts/shBrushPlain.js
  68. +76 −0 shared/SyntaxHighlighter/scripts/shBrushPowerShell.js
  69. +56 −0 shared/SyntaxHighlighter/scripts/shBrushPython.js
  70. +57 −0 shared/SyntaxHighlighter/scripts/shBrushRuby.js
  71. +53 −0 shared/SyntaxHighlighter/scripts/shBrushScala.js
  72. +68 −0 shared/SyntaxHighlighter/scripts/shBrushSql.js
  73. +58 −0 shared/SyntaxHighlighter/scripts/shBrushVb.js
  74. +71 −0 shared/SyntaxHighlighter/scripts/shBrushXml.js
  75. +30 −0 shared/SyntaxHighlighter/scripts/shCore.js
  76. +30 −0 shared/SyntaxHighlighter/scripts/shLegacy.js
  77. +1,984 −0 shared/SyntaxHighlighter/src/shCore.js
  78. +172 −0 shared/SyntaxHighlighter/src/shLegacy.js
  79. BIN shared/SyntaxHighlighter/styles/help.png
  80. BIN shared/SyntaxHighlighter/styles/magnifier.png
  81. BIN shared/SyntaxHighlighter/styles/page_white_code.png
  82. BIN shared/SyntaxHighlighter/styles/page_white_copy.png
  83. BIN shared/SyntaxHighlighter/styles/printer.png
  84. +342 −0 shared/SyntaxHighlighter/styles/shCore.css
  85. +191 −0 shared/SyntaxHighlighter/styles/shThemeDefault.css
  86. +193 −0 shared/SyntaxHighlighter/styles/shThemeDjango.css
  87. +192 −0 shared/SyntaxHighlighter/styles/shThemeEmacs.css
  88. +193 −0 shared/SyntaxHighlighter/styles/shThemeFadeToGrey.css
  89. +192 −0 shared/SyntaxHighlighter/styles/shThemeMidnight.css
  90. +192 −0 shared/SyntaxHighlighter/styles/shThemeRDark.css
  91. BIN shared/SyntaxHighlighter/styles/wrapping.png
  92. +42 −0 shared/SyntaxHighlighter/test.html
  93. +264 −0 shared/ba-debug.js
  94. +4,376 −0 shared/jquery-1.3.2.js
  95. +5,212 −0 shared/jquery-1.4pre.js
  96. +46 −46 unit/{test.html → index.html}
  97. +46 −46 unit/{test-1.3.2.html → jquery-1.3.2.html}
View
22 LICENSE
@@ -0,0 +1,22 @@
+Copyright (c) 2009 "Cowboy" Ben Alman
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
View
@@ -1,28 +1,44 @@
# jQuery BBQ: Back Button & Query Library #
[http://benalman.com/projects/jquery-bbq-plugin/](http://benalman.com/projects/jquery-bbq-plugin/)
-Version: 0.1pre, Last updated: 9/27/2009
+Version: 0.1pre, Last updated: 9/30/2009
+
+jQuery BBQ enables simple, yet powerful bookmarkable #hash history via a cross-browser window.onhashchange event. In addition, jQuery BBQ provides a full jQuery.deparam() method, along with both fragment and query string parse and merge utility methods.
-DESCRIPTION
## License ##
Copyright (c) 2009 "Cowboy" Ben Alman
Licensed under the MIT license
[http://benalman.com/about/license/](http://benalman.com/about/license/)
+
## Documentation ##
-[http://benalman.com/code/projects/jquery-bbq/docs/files/jquery-ba-bbq-js.html](http://benalman.com/code/projects/jquery-bbq/docs/files/jquery-ba-bbq-js.html)
+[http://benalman.com/code/projects/jquery-bbq/docs/](http://benalman.com/code/projects/jquery-bbq/docs/)
+
## Examples ##
-COMING SOON
+These working examples, complete with fully commented code, illustrate a few
+ways in which this plugin can be used.
-## Support and Testing ##
+[http://benalman.com/code/projects/jquery-bbq/examples/fragment-basic/](http://benalman.com/code/projects/jquery-bbq/examples/fragment-basic/)
+[http://benalman.com/code/projects/jquery-bbq/examples/fragment-advanced/](http://benalman.com/code/projects/jquery-bbq/examples/fragment-advanced/)
-### Unit Tests ###
-[http://benalman.com/code/projects/jquery-bbq/unit/test.html](http://benalman.com/code/projects/jquery-bbq/unit/test.html)
+
+## Support and Testing ##
+Information about what version or versions of jQuery this plugin has been
+tested with, what browsers it has been tested in, and where the unit tests
+reside (so you can test it yourself).
### jQuery Versions ###
1.3.2, 1.4pre
### Browsers Tested ###
Internet Explorer 6-8, Firefox 2-3.6, Safari 3-4, Chrome, Opera 9.6-10.
+
+### Unit Tests ###
+[http://benalman.com/code/projects/jquery-bbq/unit/](http://benalman.com/code/projects/jquery-bbq/unit/)
+
+
+## Release History ##
+
+0.1pre - (9/30/2009) Pre-initial release

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -13,7 +13,7 @@
<div id=Index><div class=IPageTitle>File Index</div><div class=INavigationBar>$#! &middot; 0-9 &middot; A &middot; B &middot; C &middot; D &middot; E &middot; F &middot; G &middot; H &middot; I &middot; <a href="#J">J</a> &middot; K &middot; L &middot; M &middot; N &middot; O &middot; P &middot; Q &middot; R &middot; S &middot; T &middot; U &middot; V &middot; W &middot; X &middot; Y &middot; Z</div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="J"></a>J</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jquery-ba-bbq-js.html#jQuery_BBQ:Back_ButtonQuery_Library" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')" class=ISymbol>jQuery BBQ:<wbr>Back Button&amp;Query Library</a></td></tr></table>
<!--START_ND_TOOLTIPS-->
-<div class=CToolTip id="tt1"><div class=CFile><b>Version: 0.1pre, Last updated: 9/28/2009</b></div></div><!--END_ND_TOOLTIPS-->
+<div class=CToolTip id="tt1"><div class=CFile><b>Version: 0.1pre, Last updated: 9/30/2009</b></div></div><!--END_ND_TOOLTIPS-->
</div><!--Index-->
@@ -11,7 +11,7 @@
-<div id=Index><div class=IPageTitle>Function Index</div><div class=INavigationBar>$#! &middot; 0-9 &middot; A &middot; B &middot; C &middot; <a href="#D">D</a> &middot; <a href="#E">E</a> &middot; <a href="#F">F</a> &middot; <a href="#G">G</a> &middot; H &middot; I &middot; J &middot; K &middot; L &middot; M &middot; N &middot; O &middot; <a href="#P">P</a> &middot; <a href="#Q">Q</a> &middot; R &middot; S &middot; T &middot; U &middot; V &middot; W &middot; X &middot; Y &middot; Z</div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="D"></a>D</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jquery-ba-bbq-js.html#jQuery.deparam" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')" class=ISymbol>deparam</a>, <span class=IParent>jQuery</span></td></tr><tr><td class=IHeading><a name="E"></a>E</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jquery-ba-bbq-js.html#jQuery.elemUrlAttr" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')" class=ISymbol>elemUrlAttr</a>, <span class=IParent>jQuery</span></td></tr><tr><td class=IHeading><a name="F"></a>F</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>fragment</span><div class=ISubIndex><a href="../files/jquery-ba-bbq-js.html#jQuery.deparam.fragment" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')" class=IParent>jQuery.<wbr>deparam</a><a href="../files/jquery-ba-bbq-js.html#jQuery.fn.fragment" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')" class=IParent>jQuery.fn</a><a href="../files/jquery-ba-bbq-js.html#jQuery.param.fragment" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')" class=IParent>jQuery.<wbr>param</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jquery-ba-bbq-js.html#jQuery.param.fragment(build_url)" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')" class=ISymbol>fragment(build url)</a>, <span class=IParent>jQuery.<wbr>param</span></td></tr><tr><td class=IHeading><a name="G"></a>G</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jquery-ba-bbq-js.html#jQuery.history.getState" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')" class=ISymbol>getState</a>, <span class=IParent>jQuery.<wbr>history</span></td></tr><tr><td class=IHeading><a name="P"></a>P</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jquery-ba-bbq-js.html#jQuery.history.pushState" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')" class=ISymbol>pushState</a>, <span class=IParent>jQuery.<wbr>history</span></td></tr><tr><td class=IHeading><a name="Q"></a>Q</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>querystring</span><div class=ISubIndex><a href="../files/jquery-ba-bbq-js.html#jQuery.deparam.querystring" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')" class=IParent>jQuery.<wbr>deparam</a><a href="../files/jquery-ba-bbq-js.html#jQuery.fn.querystring" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')" class=IParent>jQuery.fn</a><a href="../files/jquery-ba-bbq-js.html#jQuery.param.querystring" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')" class=IParent>jQuery.<wbr>param</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jquery-ba-bbq-js.html#jQuery.param.querystring(build_url)" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')" class=ISymbol>querystring(build url)</a>, <span class=IParent>jQuery.<wbr>param</span></td></tr></table>
+<div id=Index><div class=IPageTitle>Function Index</div><div class=INavigationBar>$#! &middot; 0-9 &middot; A &middot; B &middot; C &middot; <a href="#D">D</a> &middot; <a href="#E">E</a> &middot; <a href="#F">F</a> &middot; <a href="#G">G</a> &middot; H &middot; I &middot; J &middot; K &middot; L &middot; M &middot; N &middot; O &middot; <a href="#P">P</a> &middot; <a href="#Q">Q</a> &middot; R &middot; S &middot; T &middot; U &middot; V &middot; W &middot; X &middot; Y &middot; Z</div><table border=0 cellspacing=0 cellpadding=0><tr><td class=IHeading id=IFirstHeading><a name="D"></a>D</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jquery-ba-bbq-js.html#jQuery.deparam" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')" class=ISymbol>deparam</a>, <span class=IParent>jQuery</span></td></tr><tr><td class=IHeading><a name="E"></a>E</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jquery-ba-bbq-js.html#jQuery.elemUrlAttr" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')" class=ISymbol>elemUrlAttr</a>, <span class=IParent>jQuery</span></td></tr><tr><td class=IHeading><a name="F"></a>F</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>fragment</span><div class=ISubIndex><a href="../files/jquery-ba-bbq-js.html#jQuery.deparam.fragment" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')" class=IParent>jQuery.<wbr>deparam</a><a href="../files/jquery-ba-bbq-js.html#jQuery.fn.fragment" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')" class=IParent>jQuery.fn</a><a href="../files/jquery-ba-bbq-js.html#jQuery.param.fragment" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')" class=IParent>jQuery.<wbr>param</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jquery-ba-bbq-js.html#jQuery.param.fragment(build_url)" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')" class=ISymbol>fragment(build url)</a>, <span class=IParent>jQuery.<wbr>param</span></td></tr><tr><td class=IHeading><a name="G"></a>G</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jquery-ba-bbq-js.html#jQuery.bbq.getState" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')" class=ISymbol>getState</a>, <span class=IParent>jQuery.bbq</span></td></tr><tr><td class=IHeading><a name="P"></a>P</td><td></td></tr><tr><td class=ISymbolPrefix id=IOnlySymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jquery-ba-bbq-js.html#jQuery.bbq.pushState" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')" class=ISymbol>pushState</a>, <span class=IParent>jQuery.bbq</span></td></tr><tr><td class=IHeading><a name="Q"></a>Q</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>querystring</span><div class=ISubIndex><a href="../files/jquery-ba-bbq-js.html#jQuery.deparam.querystring" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')" class=IParent>jQuery.<wbr>deparam</a><a href="../files/jquery-ba-bbq-js.html#jQuery.fn.querystring" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')" class=IParent>jQuery.fn</a><a href="../files/jquery-ba-bbq-js.html#jQuery.param.querystring" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')" class=IParent>jQuery.<wbr>param</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/jquery-ba-bbq-js.html#jQuery.param.querystring(build_url)" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')" class=ISymbol>querystring(build url)</a>, <span class=IParent>jQuery.<wbr>param</span></td></tr></table>
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt1"><div class=CFunction>Deserialize a params string into an object, optionally coercing numbers, booleans, null and undefined values; this method is the counterpart to the internal jQuery.param method.</div></div><!--END_ND_TOOLTIPS-->
Oops, something went wrong.

0 comments on commit f02fa24

Please sign in to comment.