Built motion from commit 67e5df37.|2.0.66
[motion2.git] / apidoc / index.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4   <meta http-equiv="X-UA-Compatible" content="IE=edge" />
5   <title>Loading...</title>
6   <meta name="viewport" content="width=device-width, initial-scale=1.0">
7   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8   <link href="vendor/bootstrap.min.css" rel="stylesheet" media="screen">
9   <link href="vendor/prettify.css" rel="stylesheet" media="screen">
10   <link href="css/style.css" rel="stylesheet" media="screen, print">
11   <link href="img/favicon.ico" rel="icon" type="image/x-icon">
12   <script src="vendor/polyfill.js"></script>
13 </head>
14 <body>
15
16 <script id="template-sidenav" type="text/x-handlebars-template">
17 <nav id="scrollingNav">
18   <div class="sidenav-search">
19     <input class="form-control search" type="text" placeholder="{{__ "Filter..."}}">
20     <span class="search-reset">x</span>
21   </div>
22   <ul class="sidenav nav nav-list list">
23   {{#each nav}}
24     {{#if title}}
25       {{#if isHeader}}
26         {{#if isFixed}}
27           <li class="nav-fixed nav-header navbar-btn nav-list-item" data-group="{{group}}"><a href="#api-{{group}}">{{underscoreToSpace title}}</a></li>
28         {{else}}
29           <li class="nav-header nav-list-item" data-group="{{group}}"><a href="#api-{{group}}">{{underscoreToSpace title}}</a></li>
30         {{/if}}
31       {{else}}
32         <li class="{{#if hidden}}hide {{/if}}" data-group="{{group}}" data-name="{{name}}" data-version="{{version}}">
33           <a href="#api-{{group}}-{{name}}" class="nav-list-item">{{title}}</a>
34         </li>
35       {{/if}}
36     {{/if}}
37   {{/each}}
38   </ul>
39 </nav>
40 </script>
41
42 <script id="template-project" type="text/x-handlebars-template">
43   <div class="pull-left">
44     <h1>{{name}}</h1>
45     {{#if description}}<h2>{{{nl2br description}}}</h2>{{/if}}
46   </div>
47   {{#if template.withCompare}}
48   <div class="pull-right">
49     <div class="btn-group">
50       <button id="version" class="btn btn-lg btn-default dropdown-toggle" data-toggle="dropdown">
51         <strong>{{version}}</strong>&nbsp;<span class="caret"></span>
52       </button>
53       <ul id="versions" class="dropdown-menu open-left">
54         <li><a id="compareAllWithPredecessor" href="#">{{__ "Compare all with predecessor"}}</a></li>
55         <li class="divider"></li>
56         <li class="disabled"><a href="#">{{__ "show up to version:"}}</a></li>
57       {{#each versions}}
58         <li class="version"><a href="#">{{this}}</a></li>
59       {{/each}}
60       </ul>
61     </div>
62   </div>
63   {{/if}}
64   <div class="clearfix"></div>
65 </script>
66
67 <script id="template-header" type="text/x-handlebars-template">
68   {{#if content}}
69     <div id="api-_">{{{content}}}</div>
70   {{/if}}
71 </script>
72
73 <script id="template-footer" type="text/x-handlebars-template">
74   {{#if content}}
75     <div id="api-_footer">{{{content}}}</div>
76   {{/if}}
77 </script>
78
79 <script id="template-generator" type="text/x-handlebars-template">
80   {{#if template.withGenerator}}
81     {{#if generator}}
82       <div class="content">
83         {{__ "Generated with"}} <a href="{{{generator.url}}}">{{{generator.name}}}</a> {{{generator.version}}} - {{{generator.time}}}
84       </div>
85     {{/if}}
86   {{/if}}
87 </script>
88
89 <script id="template-sections" type="text/x-handlebars-template">
90   <section id="api-{{group}}">
91     <h1>{{underscoreToSpace title}}</h1>
92     {{#if description}}
93       <p>{{{nl2br description}}}</p>
94     {{/if}}
95     {{#each articles}}
96       <div id="api-{{group}}-{{name}}">
97         {{{article}}}
98       </div>
99     {{/each}}
100   </section>
101 </script>
102
103 <script id="template-article" type="text/x-handlebars-template">
104   <article id="api-{{article.group}}-{{article.name}}-{{article.version}}" {{#if hidden}}class="hide"{{/if}} data-group="{{article.group}}" data-name="{{article.name}}" data-version="{{article.version}}">
105     <div class="pull-left">
106       <h1>{{article.groupTitle}}{{#if article.title}} - {{article.title}}{{/if}}</h1>
107     </div>
108     {{#if template.withCompare}}
109     <div class="pull-right">
110       <div class="btn-group">
111         <button class="version btn btn-default dropdown-toggle" data-toggle="dropdown">
112           <strong>{{article.version}}</strong>&nbsp;<span class="caret"></span>
113         </button>
114         <ul class="versions dropdown-menu open-left">
115           <li class="disabled"><a href="#">{{__ "compare changes to:"}}</a></li>
116         {{#each versions}}
117           <li class="version"><a href="#">{{this}}</a></li>
118         {{/each}}
119         </ul>
120       </div>
121     </div>
122     {{/if}}
123     <div class="clearfix"></div>
124
125     {{#if article.deprecated}}
126       <p class="deprecated"><span>{{__ "DEPRECATED"}}</span>
127         {{{markdown article.deprecated.content}}}
128       </p>
129     {{/if}}
130
131     {{#if article.description}}
132       <p>{{{nl2br article.description}}}</p>
133     {{/if}}
134     <span class="type type__{{toLowerCase article.type}}">{{toLowerCase article.type}}</span>
135     <pre class="prettyprint language-html" data-type="{{toLowerCase article.type}}"><code>{{article.url}}</code></pre>
136
137     {{#if article.permission}}
138       <p>
139         {{__ "Permission:"}}
140         {{#each article.permission}}
141           {{name}}
142           {{#if title}}
143           <button type="button" class="btn btn-info btn-xs" data-title="{{title}}" data-content="{{nl2br description}}" data-html="true" data-toggle="popover" data-placement="right" data-trigger="hover">
144               <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
145           </button>
146           {{/if}}
147         {{/each}}
148       </p>
149     {{/if}}
150
151     {{#if_gt article.examples.length compare=0}}
152       <ul class="nav nav-tabs nav-tabs-examples">
153         {{#each article.examples}}
154           <li{{#if_eq @index compare=0}} class="active"{{/if_eq}}>
155             <a href="#examples-{{../id}}-{{@index}}">{{title}}</a>
156           </li>
157         {{/each}}
158       </ul>
159
160       <div class="tab-content">
161       {{#each article.examples}}
162         <div class="tab-pane{{#if_eq @index compare=0}} active{{/if_eq}}" id="examples-{{../id}}-{{@index}}">
163           <pre class="prettyprint language-{{type}}" data-type="{{type}}"><code>{{content}}</code></pre>
164         </div>
165       {{/each}}
166       </div>
167     {{/if_gt}}
168
169     {{subTemplate "article-param-block" params=article.header _hasType=_hasTypeInHeaderFields section="header"}}
170     {{subTemplate "article-param-block" params=article.parameter _hasType=_hasTypeInParameterFields section="parameter"}}
171     {{subTemplate "article-param-block" params=article.success _hasType=_hasTypeInSuccessFields section="success"}}
172     {{subTemplate "article-param-block" params=article.error _col1="Name" _hasType=_hasTypeInErrorFields section="error"}}
173
174     {{subTemplate "article-sample-request" article=article id=id}}
175   </article>
176 </script>
177
178 <script id="template-article-param-block" type="text/x-handlebars-template">
179   {{#if params}}
180     {{#each params.fields}}
181       <h2>{{__ @key}}</h2>
182       <table>
183         <thead>
184           <tr>
185           <th style="width: 30%">{{#if ../_col1}}{{__ ../_col1}}{{else}}{{__ "Field"}}{{/if}}</th>
186             {{#if ../_hasType}}<th style="width: 10%">{{__ "Type"}}</th>{{/if}}
187             <th style="width: {{#if ../_hasType}}60%{{else}}70%{{/if}}">{{__ "Description"}}</th>
188           </tr>
189         </thead>
190         <tbody>
191         {{#each this}}
192           <tr>
193             <td class="code">{{{splitFill field "." "&nbsp;&nbsp;"}}}{{#if optional}} <span class="label label-optional">{{__ "optional"}}</span>{{/if}}</td>
194             {{#if ../../_hasType}}
195               <td>
196                 {{{type}}}
197               </td>
198             {{/if}}
199             <td>
200             {{{nl2br description}}}
201             {{#if defaultValue}}<p class="default-value">{{__ "Default value:"}} <code>{{{defaultValue}}}</code></p>{{/if}}
202             {{#if size}}<p class="type-size">{{__ "Size range:"}} <code>{{{size}}}</code></p>{{/if}}
203             {{#if allowedValues}}<p class="type-size">{{__ "Allowed values:"}}
204               {{#each allowedValues}}
205                 <code>{{{this}}}</code>{{#unless @last}}, {{/unless}}
206               {{/each}}
207               </p>
208             {{/if}}
209             </td>
210           </tr>
211         {{/each}}
212         </tbody>
213       </table>
214     {{/each}}
215     {{#if_gt params.examples.length compare=0}}
216       <ul class="nav nav-tabs nav-tabs-examples">
217       {{#each params.examples}}
218         <li{{#if_eq @index compare=0}} class="active"{{/if_eq}}>
219           <a href="#{{../section}}-examples-{{../id}}-{{@index}}">{{title}}</a>
220         </li>
221       {{/each}}
222       </ul>
223
224       <div class="tab-content">
225       {{#each params.examples}}
226         <div class="tab-pane{{#if_eq @index compare=0}} active{{/if_eq}}" id="{{../section}}-examples-{{../id}}-{{@index}}">
227         <pre class="prettyprint language-{{type}}" data-type="{{type}}"><code>{{reformat content type}}</code></pre>
228         </div>
229       {{/each}}
230       </div>
231     {{/if_gt}}
232   {{/if}}
233 </script>
234
235 <script id="template-article-sample-request" type="text/x-handlebars-template">
236     {{#if article.sampleRequest}}
237       <h2>{{__ "Send a Sample Request"}}</h2>
238       <form class="form-horizontal">
239         <fieldset>
240             <div class="form-group">
241               <label class="col-md-3 control-label" for="{{../id}}-sample-request-url"></label>
242               <div class="input-group">
243                 <input id="{{../id}}-sample-request-url" type="text" class="form-control sample-request-url" value="{{article.sampleRequest.0.url}}" />
244                 <span class="input-group-addon">{{__ "url"}}</span>
245               </div>
246             </div>
247
248       {{#if article.header}}
249         {{#if article.header.fields}}
250           <h3>{{__ "Headers"}}</h3>
251           {{#each article.header.fields}}
252             <h4><input type="radio" data-sample-request-header-group-id="sample-request-header-{{@index}}" name="{{../id}}-sample-request-header" value="{{@index}}" class="sample-request-header sample-request-switch" {{#if_eq @index compare=0}} checked{{/if_eq}} />{{@key}}</h4>
253             <div class="{{../id}}-sample-request-header-fields{{#if_gt @index compare=0}} hide{{/if_gt}}">
254               {{#each this}}
255               <div class="form-group">
256                 <label class="col-md-3 control-label" for="sample-request-header-field-{{field}}">{{field}}</label>
257                 <div class="input-group">
258                   <input type="text" placeholder="{{field}}" id="sample-request-header-field-{{field}}" class="form-control sample-request-header" data-sample-request-header-name="{{field}}" data-sample-request-header-group="sample-request-header-{{@../index}}">
259                   <span class="input-group-addon">{{{type}}}</span>
260                 </div>
261               </div>
262               {{/each}}
263             </div>
264           {{/each}}
265         {{/if}}
266       {{/if}}
267
268       {{#if article.parameter}}
269         {{#if article.parameter.fields}}
270           <h3>{{__ "Parameters"}}</h3>
271           {{#each article.parameter.fields}}
272             <h4><input type="radio" data-sample-request-param-group-id="sample-request-param-{{@index}}"  name="{{../id}}-sample-request-param" value="{{@index}}" class="sample-request-param sample-request-switch" {{#if_eq @index compare=0}} checked{{/if_eq}} />{{@key}}</h4>
273             <div class="form-group {{../id}}-sample-request-param-fields{{#if_gt @index compare=0}} hide{{/if_gt}}">
274               {{#each this}}
275                 <label class="col-md-3 control-label" for="sample-request-param-field-{{field}}">{{field}}</label>
276                 <div class="input-group">
277                   <input id="sample-request-param-field-{{field}}" type="text" placeholder="{{field}}" class="form-control sample-request-param" data-sample-request-param-name="{{field}}" data-sample-request-param-group="sample-request-param-{{@../index}}" {{#if optional}}data-sample-request-param-optional="true"{{/if}}>
278                   <div class="input-group-addon">{{{type}}}</div>
279                 </div>
280               {{/each}}
281             </div>
282           {{/each}}
283         {{/if}}
284       {{/if}}
285
286           <div class="form-group">
287             <div class="controls pull-right">
288               <button class="btn btn-primary sample-request-send" data-sample-request-type="{{article.type}}">{{__ "Send"}}</button>
289             </div>
290           </div>
291           <div class="form-group sample-request-response" style="display: none;">
292             <h3>
293               {{__ "Response"}}
294               <button class="btn btn-default btn-xs pull-right sample-request-clear">X</button>
295             </h3>
296             <pre class="prettyprint language-json" data-type="json"><code class="sample-request-response-json"></code></pre>
297           </div>
298         </fieldset>
299       </form>
300     {{/if}}
301 </script>
302
303 <script id="template-compare-article" type="text/x-handlebars-template">
304   <article id="api-{{article.group}}-{{article.name}}-{{article.version}}" {{#if hidden}}class="hide"{{/if}} data-group="{{article.group}}" data-name="{{article.name}}" data-version="{{article.version}}" data-compare-version="{{compare.version}}">
305     <div class="pull-left">
306       <h1>{{underscoreToSpace article.group}} - {{{showDiff article.title compare.title}}}</h1>
307     </div>
308
309     <div class="pull-right">
310       <div class="btn-group">
311         <button class="btn btn-success" disabled>
312           <strong>{{article.version}}</strong> {{__ "compared to"}}
313         </button>
314         <button class="version btn btn-danger dropdown-toggle" data-toggle="dropdown">
315           <strong>{{compare.version}}</strong>&nbsp;<span class="caret"></span>
316         </button>
317         <ul class="versions dropdown-menu open-left">
318           <li class="disabled"><a href="#">{{__ "compare changes to:"}}</a></li>
319           <li class="divider"></li>
320         {{#each versions}}
321           <li class="version"><a href="#">{{this}}</a></li>
322         {{/each}}
323         </ul>
324       </div>
325     </div>
326     <div class="clearfix"></div>
327
328     {{#if article.description}}
329       <p>{{{showDiff article.description compare.description "nl2br"}}}</p>
330     {{else}}
331       {{#if compare.description}}
332       <p>{{{showDiff "" compare.description "nl2br"}}}</p>
333       {{/if}}
334     {{/if}}
335
336     <pre class="prettyprint language-html" data-type="{{toLowerCase article.type}}"><code>{{{showDiff article.url compare.url}}}</code></pre>
337
338     {{subTemplate "article-compare-permission" article=article compare=compare}}
339
340     <ul class="nav nav-tabs nav-tabs-examples">
341     {{#each_compare_title article.examples compare.examples}}
342       {{#if typeSame}}
343         <li{{#if_eq index compare=0}} class="active"{{/if_eq}}>
344           <a href="#compare-examples-{{../../article.id}}-{{index}}">{{{showDiff source.title compare.title}}}</a>
345         </li>
346       {{/if}}
347
348       {{#if typeIns}}
349         <li{{#if_eq index compare=0}} class="active"{{/if_eq}}>
350           <a href="#compare-examples-{{../../article.id}}-{{index}}"><ins>{{{source.title}}}</ins></a>
351         </li>
352       {{/if}}
353
354       {{#if typeDel}}
355         <li{{#if_eq index compare=0}} class="active"{{/if_eq}}>
356           <a href="#compare-examples-{{../../article.id}}-{{index}}"><del>{{{compare.title}}}</del></a>
357         </li>
358       {{/if}}
359     {{/each_compare_title}}
360     </ul>
361
362     <div class="tab-content">
363     {{#each_compare_title article.examples compare.examples}}
364
365       {{#if typeSame}}
366         <div class="tab-pane{{#if_eq index compare=0}} active{{/if_eq}}" id="compare-examples-{{../../article.id}}-{{index}}">
367           <pre class="prettyprint language-{{source.type}}" data-type="{{source.type}}"><code>{{{showDiff source.content compare.content}}}</code></pre>
368         </div>
369       {{/if}}
370
371       {{#if typeIns}}
372         <div class="tab-pane{{#if_eq index compare=0}} active{{/if_eq}}" id="compare-examples-{{../../article.id}}-{{index}}">
373           <pre class="prettyprint language-{{source.type}}" data-type="{{source.type}}"><code>{{{source.content}}}</code></pre>
374         </div>
375       {{/if}}
376
377       {{#if typeDel}}
378         <div class="tab-pane{{#if_eq index compare=0}} active{{/if_eq}}" id="compare-examples-{{../../article.id}}-{{index}}">
379           <pre class="prettyprint language-{{source.type}}" data-type="{{compare.type}}"><code>{{{compare.content}}}</code></pre>
380         </div>
381       {{/if}}
382
383     {{/each_compare_title}}
384     </div>
385
386     {{subTemplate "article-compare-param-block" source=article.parameter compare=compare.parameter _hasType=_hasTypeInParameterFields section="parameter"}}
387     {{subTemplate "article-compare-param-block" source=article.success compare=compare.success _hasType=_hasTypeInSuccessFields section="success"}}
388     {{subTemplate "article-compare-param-block" source=article.error compare=compare.error _col1="Name" _hasType=_hasTypeInErrorFields section="error"}}
389
390     {{subTemplate "article-sample-request" article=article id=id}}
391
392   </article>
393 </script>
394
395 <script id="template-article-compare-permission" type="text/x-handlebars-template">
396   <p>
397   {{__ "Permission:"}}
398   {{#each_compare_list_field article.permission compare.permission field="name"}}
399     {{#if source}}
400       {{#if typeSame}}
401         {{source.name}}
402         {{#if source.title}}
403           <button type="button" class="btn btn-info btn-xs" data-title="{{source.title}}" data-content="{{nl2br source.description}}" data-html="true" data-toggle="popover" data-placement="right" data-trigger="hover">
404             <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
405           </button>
406           {{#unless _last}}, {{/unless}}
407         {{/if}}
408       {{/if}}
409
410       {{#if typeIns}}
411         <ins>{{source.name}}</ins>
412         {{#if source.title}}
413           <button type="button" class="btn btn-info btn-xs" data-title="{{source.title}}" data-content="{{nl2br source.description}}" data-html="true" data-toggle="popover" data-placement="right" data-trigger="hover">
414             <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
415           </button>
416           {{#unless _last}}, {{/unless}}
417         {{/if}}
418       {{/if}}
419
420       {{#if typeDel}}
421         <del>{{source.name}}</del>
422         {{#if source.title}}
423           <button type="button" class="btn btn-info btn-xs" data-title="{{source.title}}" data-content="{{nl2br source.description}}" data-html="true" data-toggle="popover" data-placement="right" data-trigger="hover">
424             <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
425           </button>
426           {{#unless _last}}, {{/unless}}
427         {{/if}}
428       {{/if}}
429     {{else}}
430       {{#if typeSame}}
431         {{compare.name}}
432         {{#if compare.title}}
433           <button type="button" class="btn btn-info btn-xs" data-title="{{compare.title}}" data-content="{{nl2br compare.description}}" data-html="true" data-toggle="popover" data-placement="right" data-trigger="hover">
434             <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
435           </button>
436           {{#unless _last}}, {{/unless}}
437         {{/if}}
438       {{/if}}
439
440       {{#if typeIns}}
441         <ins>{{compare.name}}</ins>
442         {{#if compare.title}}
443           <button type="button" class="btn btn-info btn-xs" data-title="{{compare.title}}" data-content="{{nl2br compare.description}}" data-html="true" data-toggle="popover" data-placement="right" data-trigger="hover">
444             <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
445           </button>
446           {{#unless _last}}, {{/unless}}
447         {{/if}}
448       {{/if}}
449
450       {{#if typeDel}}
451         <del>{{compare.name}}</del>
452         {{#if compare.title}}
453           <button type="button" class="btn btn-info btn-xs" data-title="{{compare.title}}" data-content="{{nl2br compare.description}}" data-html="true" data-toggle="popover" data-placement="right" data-trigger="hover">
454             <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
455           </button>
456           {{#unless _last}}, {{/unless}}
457         {{/if}}
458       {{/if}}
459     {{/if}}
460   {{/each_compare_list_field}}
461   </p>
462 </script>
463
464 <script id="template-article-compare-param-block" type="text/x-handlebars-template">
465   {{#if source}}
466     {{#each_compare_keys source.fields compare.fields}}
467       {{#if typeSame}}
468         <h2>{{__ source.key}}</h2>
469         <table>
470         <thead>
471           <tr>
472             <th style="width: 30%">{{#if ../_col1}}{{__ ../_col1}}{{else}}{{__ "Field"}}{{/if}}</th>
473             {{#if ../_hasType}}<th style="width: 10%">{{__ "Type"}}</th>{{/if}}
474             <th style="width: {{#if ../_hasType}}60%{{else}}70%{{/if}}">{{__ "Description"}}</th>
475           </tr>
476         </thead>
477         {{subTemplate "article-compare-param-block-body" source=source.value compare=compare.value _hasType=../_hasType}}
478         </table>
479       {{/if}}
480
481       {{#if typeIns}}
482         <h2><ins>{{__ source.key}}</ins></h2>
483         <table class="ins">
484         <thead>
485           <tr>
486             <th style="width: 30%">{{#if ../_col1}}{{__ ../_col1}}{{else}}{{__ "Field"}}{{/if}}</th>
487             {{#if ../_hasType}}<th style="width: 10%">{{__ "Type"}}</th>{{/if}}
488             <th style="width: {{#if ../_hasType}}60%{{else}}70%{{/if}}">{{__ "Description"}}</th>
489           </tr>
490         </thead>
491         {{subTemplate "article-compare-param-block-body" source=source.value compare=source.value _hasType=../_hasType}}
492         </table>
493       {{/if}}
494
495       {{#if typeDel}}
496         <h2><del>{{__ compare.key}}</del></h2>
497         <table class="del">
498         <thead>
499           <tr>
500             <th style="width: 30%">{{#if ../_col1}}{{__ ../_col1}}{{else}}{{__ "Field"}}{{/if}}</th>
501             {{#if ../_hasType}}<th style="width: 10%">{{__ "Type"}}</th>{{/if}}
502             <th style="width: {{#if ../_hasType}}60%{{else}}70%{{/if}}">{{__ "Description"}}</th>
503           </tr>
504         </thead>
505         {{subTemplate "article-compare-param-block-body" source=compare.value compare=compare.value _hasType=../_hasType}}
506         </table>
507       {{/if}}
508     {{/each_compare_keys}}
509
510     {{#if source.examples}}
511     <ul class="nav nav-tabs nav-tabs-examples">
512     {{#each_compare_title source.examples compare.examples}}
513       {{#if typeSame}}
514         <li{{#if_eq index compare=0}} class="active"{{/if_eq}}>
515           <a href="#{{../../section}}-compare-examples-{{../../article.id}}-{{index}}">{{{showDiff source.title compare.title}}}</a>
516         </li>
517       {{/if}}
518
519       {{#if typeIns}}
520         <li{{#if_eq index compare=0}} class="active"{{/if_eq}}>
521           <a href="#{{../../section}}-compare-examples-{{../../article.id}}-{{index}}"><ins>{{{source.title}}}</ins></a>
522         </li>
523       {{/if}}
524
525       {{#if typeDel}}
526         <li{{#if_eq index compare=0}} class="active"{{/if_eq}}>
527           <a href="#{{../../section}}-compare-examples-{{../../article.id}}-{{index}}"><del>{{{compare.title}}}</del></a>
528         </li>
529       {{/if}}
530     {{/each_compare_title}}
531     </ul>
532
533     <div class="tab-content">
534     {{#each_compare_title source.examples compare.examples}}
535
536       {{#if typeSame}}
537         <div class="tab-pane{{#if_eq index compare=0}} active{{/if_eq}}" id="{{../../section}}-compare-examples-{{../../article.id}}-{{index}}">
538           <pre class="prettyprint language-{{source.type}}" data-type="{{source.type}}"><code>{{{showDiff source.content compare.content}}}</code></pre>
539         </div>
540       {{/if}}
541
542       {{#if typeIns}}
543         <div class="tab-pane{{#if_eq index compare=0}} active{{/if_eq}}" id="{{../../section}}-compare-examples-{{../../article.id}}-{{index}}">
544           <pre class="prettyprint language-{{source.type}}" data-type="{{source.type}}"><code>{{{source.content}}}</code></pre>
545         </div>
546       {{/if}}
547
548       {{#if typeDel}}
549         <div class="tab-pane{{#if_eq index compare=0}} active{{/if_eq}}" id="{{../../section}}-compare-examples-{{../../article.id}}-{{index}}">
550           <pre class="prettyprint language-{{source.type}}" data-type="{{compare.type}}"><code>{{{compare.content}}}</code></pre>
551         </div>
552       {{/if}}
553     {{/each_compare_title}}
554     </div>
555     {{/if}}
556   {{/if}}
557 </script>
558
559 <script id="template-article-compare-param-block-body" type="text/x-handlebars-template">
560   <tbody>
561     {{#each_compare_field source compare}}
562       {{#if typeSame}}
563         <tr>
564           <td class="code">
565             {{{splitFill source.field "." "&nbsp;&nbsp;"}}}
566             {{#if source.optional}}
567               {{#if compare.optional}} <span class="label label-optional">{{__ "optional"}}</span>
568               {{else}} <span class="label label-optional label-ins">{{__ "optional"}}</span>
569               {{/if}}
570             {{else}}
571               {{#if compare.optional}} <span class="label label-optional label-del">{{__ "optional"}}</span>{{/if}}
572             {{/if}}
573           </td>
574
575         {{#if source.type}}
576           {{#if compare.type}}
577           <td>{{{showDiff source.type compare.type}}}</td>
578           {{else}}
579           <td>{{{source.type}}}</td>
580           {{/if}}
581         {{else}}
582           {{#if compare.type}}
583           <td>{{{compare.type}}}</td>
584           {{else}}
585             {{#if ../../../../_hasType}}<td></td>{{/if}}
586           {{/if}}
587         {{/if}}
588           <td>
589             {{{showDiff source.description compare.description "nl2br"}}}
590             {{#if source.defaultValue}}<p class="default-value">{{__ "Default value:"}} <code>{{{showDiff source.defaultValue compare.defaultValue}}}</code><p>{{/if}}
591           </td>
592         </tr>
593       {{/if}}
594
595       {{#if typeIns}}
596         <tr class="ins">
597           <td class="code">
598             {{{splitFill source.field "." "&nbsp;&nbsp;"}}}
599             {{#if source.optional}} <span class="label label-optional label-ins">{{__ "optional"}}</span>{{/if}}
600           </td>
601
602         {{#if source.type}}
603           <td>{{{source.type}}}</td>
604         {{else}}
605           {{{typRowTd}}}
606         {{/if}}
607
608           <td>
609             {{{nl2br source.description}}}
610             {{#if source.defaultValue}}<p class="default-value">{{__ "Default value:"}} <code>{{{source.defaultValue}}}</code><p>{{/if}}
611           </td>
612         </tr>
613       {{/if}}
614
615       {{#if typeDel}}
616         <tr class="del">
617           <td class="code">
618             {{{splitFill compare.field "." "&nbsp;&nbsp;"}}}
619             {{#if compare.optional}} <span class="label label-optional label-del">{{__ "optional"}}</span>{{/if}}
620           </td>
621
622         {{#if compare.type}}
623           <td>{{{compare.type}}}</td>
624         {{else}}
625           {{{typRowTd}}}
626         {{/if}}
627
628           <td>
629             {{{nl2br compare.description}}}
630             {{#if compare.defaultValue}}<p class="default-value">{{__ "Default value:"}} <code>{{{compare.defaultValue}}}</code><p>{{/if}}
631           </td>
632         </tr>
633       {{/if}}
634
635     {{/each_compare_field}}
636   </tbody>
637 </script>
638
639 <div class="container-fluid">
640   <div class="row">
641     <div id="sidenav" class="span2"></div>
642     <div id="content">
643       <div id="project"></div>
644       <div id="header"></div>
645       <div id="sections"></div>
646       <div id="footer"></div>
647       <div id="generator"></div>
648     </div>
649   </div>
650 </div>
651
652 <div id="loader">
653   <div class="spinner">
654     <div class="spinner-container container1">
655       <div class="circle1"></div><div class="circle2"></div><div class="circle3"></div><div class="circle4"></div>
656     </div>
657     <div class="spinner-container container2">
658       <div class="circle1"></div><div class="circle2"></div><div class="circle3"></div><div class="circle4"></div>
659     </div>
660     <div class="spinner-container container3">
661       <div class="circle1"></div><div class="circle2"></div><div class="circle3"></div><div class="circle4"></div>
662     </div>
663     <p>Loading...</p>
664   </div>
665 </div>
666
667 <script data-main="main.js" src="vendor/require.min.js"></script>
668 </body>
669 </html>