Bug Tracker

Changeset 4208

Show
Ignore:
Timestamp:
12/17/07 18:48:39 (1 year ago)
Author:
joern.zaefferer
Message:

added plugins (Plugins_API), improved presentation (thanks Glen! - also inspired by Ext API browser), added startdoc to header, removed quicksearch at top and for categorized, renamed it to filter for alphabetic

Location:
trunk/tools/api-browser
Files:
4 added
14 modified

Legend:

Unmodified
Added
Removed
  • trunk/tools/api-browser/browser.js

    r4179 r4208  
     1;(function($) { 
     2     
    13// initializer for all js/plugins 
    2 jQuery(function($){ 
     4jQuery(function(){ 
    35    // modify body to mark js layout 
    46    $(document.body).addClass("js"); 
     
    810     
    911    // quicksearch ( http://rikrikrik.com/jquery/quicksearch/ ) 
    10     $("#navCat, #navAlpha").find(">ul>li").quicksearch({ 
    11         position: 'before', 
     12    $("#navAlpha").find(">ul>li").quicksearch({ 
    1213        focusOnLoad: false, 
    1314        delay: 50, 
    1415        loaderText: "", 
    15         attached: '#nav ul.tabs-nav', 
    16         formId: "navQS" 
     16        attached: '#navAlpha', 
     17        formId: "navQS", 
     18        labelText: "Filter" 
    1719    }); 
    18     $('#docs>li').quicksearch({ 
    19         focusOnLoad: false, 
    20         loaderText: "", 
    21         delay: 50, 
    22         formId: "mainQS" 
    23     }); 
     20     
    2421    // quicksearch tooltips 
    25     $("#mainQS, #navQS").find("input") 
     22    $("#navQS input") 
    2623        .attr("title", 'Filter displayed elements^, eg "$" to display only entries that contain the $ alias. Clear to display all.') 
    2724        .Tooltip({delay: 50}); 
     
    4744    // chili is also used, but it initializes itself ( http://www.mondotondo.com/aercolino/noteslog/?cat=8 ) 
    4845}); 
     46 
     47})(jQuery); 
  • trunk/tools/api-browser/build.xml

    r4180 r4208  
    4444        <delete file="validation.html" /> 
    4545        <delete file="ui.html" /> 
    46         <xslt includes="index.xml,validation.xml,ui.xml" destdir="." style="style.xsl" /> 
     46        <delete file="plugins.html" /> 
     47        <xslt includes="index.xml,validation.xml,ui.xml,plugins.xml" destdir="." style="style.xsl" /> 
    4748    </target> 
    4849     
  • trunk/tools/api-browser/index.html

    r4179 r4208  
    33<head> 
    44<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    5 <title>jQuery 1.2.1 API Browser </title> 
     5<title>jQuery API Browser </title> 
    66<link rel="stylesheet" href="screen.css" media="screen,projector"> 
    77<link rel="stylesheet" href="print.css" media="print"> 
     
    1010<body> 
    1111<h1> 
    12 <a href="http://jquery.com"><img src="images/jquery_logo.gif" alt="jQuery Logo"></a> 
     12<a href="http://jquery.com"><img src="images/logo_jquery3.png" alt="jQuery Logo"></a> 
    1313</h1> 
    14 <div id="header">1.2.1 API Browser <span>(<a href="jquery-api-browser.zip">Download</a>)</span> 
     14<div id="header"> 
     15             
     16        jQuery Core API <span> - <a href="jquery-api-browser.zip">Download</a></span> 
    1517</div> 
    1618<div id="content"> 
    1719<div id="nav"> 
    18 <h2>Navigation</h2> 
    1920<ul class="tabs-nav"> 
    2021<li> 
     
    108109<ul> 
    109110<li> 
    110 <a href="#link-all-">all()</a> 
    111 </li> 
    112 <li> 
    113 <a href="#link-class-class">class(<span class="arg-type tooltip">class</span>)</a> 
    114 </li> 
    115 <li> 
    116 <a href="#link-element-element">element(<span class="arg-type tooltip">element</span>)</a> 
    117 </li> 
    118 <li> 
    119 <a href="#link-id-id">id(<span class="arg-type tooltip">id</span>)</a> 
    120 </li> 
    121 <li> 
    122 <a href="#link-multiple-selector1selector2selectorN">multiple(<span class="arg-type tooltip">selector1</span>, <span class="arg-type tooltip">selector2</span>, <span class="arg-type tooltip">selectorN</span>)</a> 
     111<a href="#link-all-">*</a> 
     112</li> 
     113<li> 
     114<a href="#link-class-class">.class</a> 
     115</li> 
     116<li> 
     117<a href="#link-element-element">element</a> 
     118</li> 
     119<li> 
     120<a href="#link-id-id">#id</a> 
     121</li> 
     122<li> 
     123<a href="#link-multiple-selector1selector2selectorN">selector1, selector2, selectorN</a> 
    123124</li> 
    124125</ul> 
     
    128129<ul> 
    129130<li> 
    130 <a href="#link-child-parentchild">child(<span class="arg-type tooltip">parent</span>, <span class="arg-type tooltip">child</span>)</a> 
    131 </li> 
    132 <li> 
    133 <a href="#link-descendant-ancestordescendant">descendant(<span class="arg-type tooltip">ancestor</span>, <span class="arg-type tooltip">descendant</span>)</a> 
    134 </li> 
    135 <li> 
    136 <a href="#link-next-prevnext">next(<span class="arg-type tooltip">prev</span>, <span class="arg-type tooltip">next</span>)</a> 
    137 </li> 
    138 <li> 
    139 <a href="#link-siblings-prevsiblings">siblings(<span class="arg-type tooltip">prev</span>, <span class="arg-type tooltip">siblings</span>)</a> 
     131<a href="#link-child-parentchild">parent &gt; child</a> 
     132</li> 
     133<li> 
     134<a href="#link-descendant-ancestordescendant">ancestor descendant</a> 
     135</li> 
     136<li> 
     137<a href="#link-next-prevnext">prev + next</a> 
     138</li> 
     139<li> 
     140<a href="#link-siblings-prevsiblings">prev ~ siblings</a> 
    140141</li> 
    141142</ul> 
     
    145146<ul> 
    146147<li> 
    147 <a href="#link-animated-">animated()</a> 
    148 </li> 
    149 <li> 
    150 <a href="#link-eq-index">eq(<span class="arg-type tooltip">index</span>)</a> 
    151 </li> 
    152 <li> 
    153 <a href="#link-even-">even()</a> 
    154 </li> 
    155 <li> 
    156 <a href="#link-first-">first()</a> 
    157 </li> 
    158 <li> 
    159 <a href="#link-gt-index">gt(<span class="arg-type tooltip">index</span>)</a> 
    160 </li> 
    161 <li> 
    162 <a href="#link-header-">header()</a> 
    163 </li> 
    164 <li> 
    165 <a href="#link-last-">last()</a> 
    166 </li> 
    167 <li> 
    168 <a href="#link-lt-index">lt(<span class="arg-type tooltip">index</span>)</a> 
    169 </li> 
    170 <li> 
    171 <a href="#link-not-selector">not(<span class="arg-type tooltip">selector</span>)</a> 
    172 </li> 
    173 <li> 
    174 <a href="#link-odd-">odd()</a> 
     148<a href="#link-animated-">:animated</a> 
     149</li> 
     150<li> 
     151<a href="#link-eq-index">:eq(index)</a> 
     152</li> 
     153<li> 
     154<a href="#link-even-">:even</a> 
     155</li> 
     156<li> 
     157<a href="#link-first-">:first</a> 
     158</li> 
     159<li> 
     160<a href="#link-gt-index">:gt(index)</a> 
     161</li> 
     162<li> 
     163<a href="#link-header-">:header</a> 
     164</li> 
     165<li> 
     166<a href="#link-last-">:last</a> 
     167</li> 
     168<li> 
     169<a href="#link-lt-index">:lt(index)</a> 
     170</li> 
     171<li> 
     172<a href="#link-not-selector">:not(selector)</a> 
     173</li> 
     174<li> 
     175<a href="#link-odd-">:odd</a> 
    175176</li> 
    176177</ul> 
     
    180181<ul> 
    181182<li> 
    182 <a href="#link-contains-text">contains(<span class="arg-type tooltip">text</span>)</a> 
    183 </li> 
    184 <li> 
    185 <a href="#link-empty-">empty()</a> 
    186 </li> 
    187 <li> 
    188 <a href="#link-has-selector">has(<span class="arg-type tooltip">selector</span>)</a> 
    189 </li> 
    190 <li> 
    191 <a href="#link-parent-">parent()</a> 
     183<a href="#link-contains-text">:contains(text)</a> 
     184</li> 
     185<li> 
     186<a href="#link-empty-">:empty</a> 
     187</li> 
     188<li> 
     189<a href="#link-has-selector">:has(selector)</a> 
     190</li> 
     191<li> 
     192<a href="#link-parent-">:parent</a> 
    192193</li> 
    193194</ul> 
     
    197198<ul> 
    198199<li> 
    199 <a href="#link-hidden-">hidden()</a> 
    200 </li> 
    201 <li> 
    202 <a href="#link-visible-">visible()</a> 
     200<a href="#link-hidden-">:hidden</a> 
     201</li> 
     202<li> 
     203<a href="#link-visible-">:visible</a> 
    203204</li> 
    204205</ul> 
     
    208209<ul> 
    209210<li> 
    210 <a href="#link-attributeContains-attributevalue">attributeContains(<span class="arg-type tooltip">attribute</span>, <span class="arg-type tooltip">value</span>)</a> 
    211 </li> 
    212 <li> 
    213 <a href="#link-attributeEndsWith-attributevalue">attributeEndsWith(<span class="arg-type tooltip">attribute</span>, <span class="arg-type tooltip">value</span>)</a> 
    214 </li> 
    215 <li> 
    216 <a href="#link-attributeEquals-attributevalue">attributeEquals(<span class="arg-type tooltip">attribute</span>, <span class="arg-type tooltip">value</span>)</a> 
    217 </li> 
    218 <li> 
    219 <a href="#link-attributeHas-attribute">attributeHas(<span class="arg-type tooltip">attribute</span>)</a> 
    220 </li> 
    221 <li> 
    222 <a href="#link-attributeMultiple-selector1selector2selectorN">attributeMultiple(<span class="arg-type tooltip">selector1</span>, <span class="arg-type tooltip">selector2</span>, <span class="arg-type tooltip">selectorN</span>)</a> 
    223 </li> 
    224 <li> 
    225 <a href="#link-attributeNotEqual-attributevalue">attributeNotEqual(<span class="arg-type tooltip">attribute</span>, <span class="arg-type tooltip">value</span>)</a> 
    226 </li> 
    227 <li> 
    228 <a href="#link-attributeStartsWith-attributevalue">attributeStartsWith(<span class="arg-type tooltip">attribute</span>, <span class="arg-type tooltip">value</span>)</a> 
     211<a href="#link-attributeContains-attributevalue">[attribute*=value]</a> 
     212</li> 
     213<li> 
     214<a href="#link-attributeEndsWith-attributevalue">[attribute$=value]</a> 
     215</li> 
     216<li> 
     217<a href="#link-attributeEquals-attributevalue">[attribute=value]</a> 
     218</li> 
     219<li> 
     220<a href="#link-attributeHas-attribute">[attribute]</a> 
     221</li> 
     222<li> 
     223<a href="#link-attributeMultiple-selector1selector2selectorN">[selector1][selector2][selectorN]</a> 
     224</li> 
     225<li> 
     226<a href="#link-attributeNotEqual-attributevalue">[attribute!=value]</a> 
     227</li> 
     228<li> 
     229<a href="#link-attributeStartsWith-attributevalue">[attribute^=value]</a> 
    229230</li> 
    230231</ul> 
     
    234235<ul> 
    235236<li> 
    236 <a href="#link-firstChild-">firstChild()</a> 
    237 </li> 
    238 <li> 
    239 <a href="#link-lastChild-">lastChild()</a> 
    240 </li> 
    241 <li> 
    242 <a href="#link-nthChild-index">nthChild(<span class="arg-type tooltip">index</span>)</a> 
    243 </li> 
    244 <li> 
    245 <a href="#link-onlyChild-">onlyChild()</a> 
     237<a href="#link-firstChild-">:first-child</a> 
     238</li> 
     239<li> 
     240<a href="#link-lastChild-">:last-child</a> 
     241</li> 
     242<li> 
     243<a href="#link-nthChild-index">:nth-child(index/even/odd/equation)</a> 
     244</li> 
     245<li> 
     246<a href="#link-onlyChild-">:only-child</a> 
    246247</li> 
    247248</ul> 
     
    251252<ul> 
    252253<li> 
    253 <a href="#link-button-">button()</a> 
    254 </li> 
    255 <li> 
    256 <a href="#link-checkbox-">checkbox()</a> 
    257 </li> 
    258 <li> 
    259 <a href="#link-file-">file()</a> 
    260 </li> 
    261 <li> 
    262 <a href="#link-hidden-">hidden()</a> 
    263 </li> 
    264 <li> 
    265 <a href="#link-image-">image()</a> 
    266 </li> 
    267 <li> 
    268 <a href="#link-input-">input()</a> 
    269 </li> 
    270 <li> 
    271 <a href="#link-password-">password()</a> 
    272 </li> 
    273 <li> 
    274 <a href="#link-radio-">radio()</a> 
    275 </li> 
    276 <li> 
    277 <a href="#link-reset-">reset()</a> 
    278 </li> 
    279 <li> 
    280 <a href="#link-submit-">submit()</a> 
    281 </li> 
    282 <li> 
    283 <a href="#link-text-">text()</a> 
     254<a href="#link-button-">:button</a> 
     255</li> 
     256<li> 
     257<a href="#link-checkbox-">:checkbox</a> 
     258</li> 
     259<li> 
     260<a href="#link-file-">:file</a> 
     261</li> 
     262<li> 
     263<a href="#link-hidden-">:hidden</a> 
     264</li> 
     265<li> 
     266<a href="#link-image-">:image</a> 
     267</li> 
     268<li> 
     269<a href="#link-input-">:input</a> 
     270</li> 
     271<li> 
     272<a href="#link-password-">:password</a> 
     273</li> 
     274<li> 
     275<a href="#link-radio-">:radio</a> 
     276</li> 
     277<li> 
     278<a href="#link-reset-">:reset</a> 
     279</li> 
     280<li> 
     281<a href="#link-submit-">:submit</a> 
     282</li> 
     283<li> 
     284<a href="#link-text-">:text</a> 
    284285</li> 
    285286</ul> 
     
    289290<ul> 
    290291<li> 
    291 <a href="#link-checked-">checked()</a> 
    292 </li> 
    293 <li> 
    294 <a href="#link-disabled-">disabled()</a> 
    295 </li> 
    296 <li> 
    297 <a href="#link-enabled-">enabled()</a> 
    298 </li> 
    299 <li> 
    300 <a href="#link-selected-">selected()</a> 
     292<a href="#link-checked-">:checked</a> 
     293</li> 
     294<li> 
     295<a href="#link-disabled-">:disabled</a> 
     296</li> 
     297<li> 
     298<a href="#link-enabled-">:enabled</a> 
     299</li> 
     300<li> 
     301<a href="#link-selected-">:selected</a> 
    301302</li> 
    302303</ul> 
     
    10311032</li> 
    10321033<li> 
    1033 <a href="#link-all-">all()</a> 
     1034<a href="#link-all-">*</a> 
    10341035</li> 
    10351036<li> 
     
    10431044</li> 
    10441045<li> 
    1045 <a href="#link-animated-">animated()</a> 
     1046<a href="#link-animated-">:animated</a> 
    10461047</li> 
    10471048<li> 
     
    10641065</li> 
    10651066<li> 
    1066 <a href="#link-attributeContains-attributevalue">attributeContains(<span class="arg-type tooltip">attribute</span>, <span class="arg-type tooltip">value</span>)</a> 
    1067 </li> 
    1068 <li> 
    1069 <a href="#link-attributeEndsWith-attributevalue">attributeEndsWith(<span class="arg-type tooltip">attribute</span>, <span class="arg-type tooltip">value</span>)</a> 
    1070 </li> 
    1071 <li> 
    1072 <a href="#link-attributeEquals-attributevalue">attributeEquals(<span class="arg-type tooltip">attribute</span>, <span class="arg-type tooltip">value</span>)</a> 
    1073 </li> 
    1074 <li> 
    1075 <a href="#link-attributeHas-attribute">attributeHas(<span class="arg-type tooltip">attribute</span>)</a> 
    1076 </li> 
    1077 <li> 
    1078 <a href="#link-attributeMultiple-selector1selector2selectorN">attributeMultiple(<span class="arg-type tooltip">selector1</span>, <span class="arg-type tooltip">selector2</span>, <span class="arg-type tooltip">selectorN</span>)</a> 
    1079 </li> 
    1080 <li> 
    1081 <a href="#link-attributeNotEqual-attributevalue">attributeNotEqual(<span class="arg-type tooltip">attribute</span>, <span class="arg-type tooltip">value</span>)</a> 
    1082 </li> 
    1083 <li> 
    1084 <a href="#link-attributeStartsWith-attributevalue">attributeStartsWith(<span class="arg-type tooltip">attribute</span>, <span class="arg-type tooltip">value</span>)</a> 
     1067<a href="#link-attributeContains-attributevalue">[attribute*=value]</a> 
     1068</li> 
     1069<li> 
     1070<a href="#link-attributeEndsWith-attributevalue">[attribute$=value]</a> 
     1071</li> 
     1072<li> 
     1073<a href="#link-attributeEquals-attributevalue">[attribute=value]</a> 
     1074</li> 
     1075<li> 
     1076<a href="#link-attributeHas-attribute">[attribute]</a> 
     1077</li> 
     1078<li> 
     1079<a href="#link-attributeMultiple-selector1selector2selectorN">[selector1][selector2][selectorN]</a> 
     1080</li> 
     1081<li> 
     1082<a href="#link-attributeNotEqual-attributevalue">[attribute!=value]</a> 
     1083</li> 
     1084<li> 
     1085<a href="#link-attributeStartsWith-attributevalue">[attribute^=value]</a> 
    10851086</li> 
    10861087<li> 
     
    10971098</li> 
    10981099<li> 
    1099 <a href="#link-button-">button()</a> 
     1100<a href="#link-button-">:button</a> 
    11001101</li> 
    11011102<li> 
     
    11061107</li> 
    11071108<li> 
    1108 <a href="#link-checkbox-">checkbox()</a> 
    1109 </li> 
    1110 <li> 
    1111 <a href="#link-checked-">checked()</a> 
    1112 </li> 
    1113 <li> 
    1114 <a href="#link-child-parentchild">child(<span class="arg-type tooltip">parent</span>, <span class="arg-type tooltip">child</span>)</a> 
     1109<a href="#link-checkbox-">:checkbox</a> 
     1110</li> 
     1111<li> 
     1112<a href="#link-checked-">:checked</a> 
     1113</li> 
     1114<li> 
     1115<a href="#link-child-parentchild">parent &gt; child</a> 
    11151116</li> 
    11161117<li> 
     
    11181119</li> 
    11191120<li> 
    1120 <a href="#link-class-class">class(<span class="arg-type tooltip">class</span>)</a> 
     1121<a href="#link-class-class">.class</a> 
    11211122</li> 
    11221123<li> 
     
    11331134</li> 
    11341135<li> 
    1135 <a href="#link-contains-text">contains(<span class="arg-type tooltip">text</span>)</a> 
     1136<a href="#link-contains-text">:contains(text)</a> 
    11361137</li> 
    11371138<li> 
     
    11571158</li> 
    11581159<li> 
    1159 <a href="#link-descendant-ancestordescendant">descendant(<span class="arg-type tooltip">ancestor</span>, <span class="arg-type tooltip">descendant</span>)</a> 
    1160 </li> 
    1161 <li> 
    1162 <a href="#link-disabled-">disabled()</a> 
     1160<a href="#link-descendant-ancestordescendant">ancestor descendant</a> 
     1161</li> 
     1162<li> 
     1163<a href="#link-disabled-">:disabled</a> 
    11631164</li> 
    11641165<li> 
     
    11661167</li> 
    11671168<li> 
    1168 <a href="#link-element-element">element(<span class="arg-type tooltip">element</span>)</a> 
     1169<a href="#link-element-element">element</a> 
     1170</li> 
     1171<li> 
     1172<a href="#link-empty-">:empty</a> 
    11691173</li> 
    11701174<li> 
     
    11721176</li> 
    11731177<li> 
    1174 <a href="#link-empty-">empty()</a> 
    1175 </li> 
    1176 <li> 
    1177 <a href="#link-enabled-">enabled()</a> 
     1178<a href="#link-enabled-">:enabled</a> 
    11781179</li> 
    11791180<li> 
     
    11841185</li> 
    11851186<li> 
     1187<a href="#link-eq-index">:eq(index)</a> 
     1188</li> 
     1189<li> 
    11861190<a href="#link-eq-index">eq(<span class="arg-type tooltip">index</span>)</a> 
    11871191</li> 
    11881192<li> 
    1189 <a href="#link-eq-index">eq(<span class="arg-type tooltip">index</span>)</a> 
    1190 </li> 
    1191 <li> 
    11921193<a href="#link-error-">error()</a> 
    11931194</li> 
     
    11961197</li> 
    11971198<li> 
    1198 <a href="#link-even-">even()</a> 
     1199<a href="#link-even-">:even</a> 
    11991200</li> 
    12001201<li> 
     
    12081209</li> 
    12091210<li> 
    1210 <a href="#link-file-">file()</a> 
     1211<a href="#link-file-">:file</a> 
    12111212</li> 
    12121213<li> 
     
    12201221</li> 
    12211222<li> 
    1222 <a href="#link-first-">first()</a> 
    1223 </li> 
    1224 <li> 
    1225 <a href="#link-firstChild-">firstChild()</a> 
     1223<a href="#link-first-">:first</a> 
     1224</li> 
     1225<li> 
     1226<a href="#link-firstChild-">:first-child</a> 
    12261227</li> 
    12271228<li> 
     
    12381239</li> 
    12391240<li> 
    1240 <a href="#link-gt-index">gt(<span class="arg-type tooltip">index</span>)</a> 
    1241 </li> 
    1242 <li> 
    1243 <a href="#link-has-selector">has(<span class="arg-type tooltip">selector</span>)</a> 
     1241<a href="#link-gt-index">:gt(index)</a> 
     1242</li> 
     1243<li> 
     1244<a href="#link-has-selector">:has(selector)</a> 
    12441245</li> 
    12451246<li> 
     
    12471248</li> 
    12481249<li> 
    1249 <a href="#link-header-">header()</a> 
     1250<a href="#link-header-">:header</a> 
    12501251</li> 
    12511252<li> 
     
    12561257</li> 
    12571258<li> 
    1258 <a href="#link-hidden-">hidden()</a> 
    1259 </li> 
    1260 <li> 
    1261 <a href="#link-hidden-">hidden()</a> 
     1259<a href="#link-hidden-">:hidden</a> 
     1260</li> 
     1261<li> 
     1262<a href="#link-hidden-">:hidden</a> 
    12621263</li> 
    12631264<li> 
     
    12831284</li> 
    12841285<li> 
    1285 <a href="#link-id-id">id(<span class="arg-type tooltip">id</span>)</a> 
    1286 </li> 
    1287 <li> 
    1288 <a href="#link-image-">image()</a> 
     1286<a href="#link-id-id">#id</a> 
     1287</li> 
     1288<li> 
     1289<a href="#link-image-">:image</a> 
    12891290</li> 
    12901291<li> 
     
    12921293</li> 
    12931294<li> 
    1294 <a href="#link-input-">input()</a> 
     1295<a href="#link-input-">:input</a> 
    12951296</li> 
    12961297<li> 
     
    14181419</li> 
    14191420<li> 
    1420 <a href="#link-last-">last()</a> 
    1421 </li> 
    1422 <li> 
    1423 <a href="#link-lastChild-">lastChild()</a> 
     1421<a href="#link-last-">:last</a> 
     1422</li> 
     1423<li> 
     1424<a href="#link-lastChild-">:last-child</a> 
    14241425</li> 
    14251426<li> 
     
    14331434</li> 
    14341435<li> 
    1435 <a href="#link-lt-index">lt(<span class="arg-type tooltip">index</span>)</a> 
     1436<a href="#link-lt-index">:lt(index)</a> 
    14361437</li> 
    14371438<li>