Add datatables-1.9.4 and jquery-1.10.2 libraries
[proteocache.git] / webapp / resources / datatables-1.9.4 / extras / TableTools / bootstrap.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2 <html>
3         <head>
4                 <meta http-equiv="content-type" content="text/html; charset=utf-8">
5                 <link rel="shortcut icon" type="image/ico" href="http://www.sprymedia.co.uk/media/images/favicon.ico">
6                 
7                 <title>TableTools example</title>
8
9                 <style type="text/css">
10                         @import "../../media/css/demo_page.css";
11                         @import "http://twitter.github.com/bootstrap/assets/css/bootstrap.css";
12                         @import "http://datatables.github.com/Plugins/integration/bootstrap/dataTables.bootstrap.css";
13                 </style>
14
15                 <script type="text/javascript" charset="utf-8" src="../../media/js/jquery.js"></script>
16                 <script type="text/javascript" charset="utf-8" src="../../media/js/jquery.dataTables.js"></script>
17                 <script type="text/javascript" charset="utf-8" src="media/js/ZeroClipboard.js"></script>
18                 <script type="text/javascript" charset="utf-8" src="media/js/TableTools.js"></script>
19                 <script type="text/javascript" charset="utf-8" src="http://datatables.github.com/Plugins/integration/bootstrap/dataTables.bootstrap.js"></script>
20                 <script type="text/javascript" charset="utf-8">
21                         $(document).ready( function () {
22                                 $('#example').dataTable( {
23                                         "sDom": "<'row-fluid'<'span6'T><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
24                                         "oTableTools": {
25                                                 "aButtons": [
26                                                         "copy",
27                                                         "print",
28                                                         {
29                                                                 "sExtends":    "collection",
30                                                                 "sButtonText": 'Save <span class="caret" />',
31                                                                 "aButtons":    [ "csv", "xls", "pdf" ]
32                                                         }
33                                                 ]
34                                         }
35                                 } );
36                         } );
37                 </script>
38         </head>
39         <body id="dt_example">
40                 <div id="container">
41                         <div class="full_width big">
42                                 TableTools with Twitter Bootstrap
43                         </div>
44                         
45                         <h1>Preamble</h1>
46                         <p><a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap</a> is a very powerful design framework for allowing you to very quickly create applications with a unified look and feel. <a href="http://datatables.net/blog/Twitter_Bootstrap_2">DataTables integrates well</a> with Bootstrap, and so does TableTools.</p>
47                         <p>This example shows the default Bootstrap theme being used with a Bootstrap styled DataTable. sDom is supplied to the DataTable with a setup suitable for Bootstrap styling, and a TableTools collection is used to show how it can be used in this environment.</p>
48                         
49                         <h1>Live example</h1>
50                         <div id="demo">
51 <table cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered" id="example">
52         <thead>
53                 <tr>
54                         <th>Rendering engine</th>
55                         <th>Browser</th>
56                         <th>Platform(s)</th>
57                         <th>Engine version</th>
58                         <th>CSS grade</th>
59                 </tr>
60         </thead>
61         <tfoot>
62                 <tr>
63                         <th>Rendering engine</th>
64                         <th>Browser</th>
65                         <th>Platform(s)</th>
66                         <th>Engine version</th>
67                         <th>CSS grade</th>
68                 </tr>
69         </tfoot>
70         <tbody>
71                 <tr class="odd_gradeX">
72                         <td>Trident</td>
73                         <td>Internet Explorer 4.0</td>
74                         <td>Win 95+ (Entity: &amp;)</td>
75                         <td class="center">4</td>
76                         <td class="center">X</td>
77                 </tr>
78                 <tr class="even_gradeC">
79                         <td>Trident</td>
80                         <td>Internet Explorer 5.0</td>
81                         <td>Win 95+</td>
82                         <td class="center">5</td>
83                         <td class="center">C</td>
84                 </tr>
85                 <tr class="odd_gradeA">
86                         <td>Trident</td>
87                         <td>Internet Explorer 5.5</td>
88                         <td>Win 95+</td>
89                         <td class="center">5.5</td>
90                         <td class="center">A</td>
91                 </tr>
92                 <tr class="even_gradeA">
93                         <td>Trident</td>
94                         <td>Internet Explorer 6</td>
95                         <td>Win 98+</td>
96                         <td class="center">6</td>
97                         <td class="center">A</td>
98                 </tr>
99                 <tr class="odd_gradeA">
100                         <td>Trident</td>
101                         <td>Internet Explorer 7</td>
102                         <td>Win XP SP2+</td>
103                         <td class="center">7</td>
104                         <td class="center">A</td>
105                 </tr>
106                 <tr class="even_gradeA">
107                         <td>Trident</td>
108                         <td>AOL browser (AOL desktop)</td>
109                         <td>Win XP</td>
110                         <td class="center">6</td>
111                         <td class="center">A</td>
112                 </tr>
113                 <tr class="odd_gradeA">
114                         <td>Gecko (UTF-8: $¢€ היצוא)</td>
115                         <td>Firefox 1.0</td>
116                         <td>Win 98+ / OSX.2+</td>
117                         <td class="center">1.7</td>
118                         <td class="center">A</td>
119                 </tr>
120                 <tr class="even_gradeA">
121                         <td>Gecko</td>
122                         <td>Firefox 1.5</td>
123                         <td>Win 98+ / OSX.2+</td>
124                         <td class="center">1.8</td>
125                         <td class="center">A</td>
126                 </tr>
127                 <tr class="odd_gradeA">
128                         <td>Gecko</td>
129                         <td>Firefox 2.0</td>
130                         <td>Win 98+ / OSX.2+</td>
131                         <td class="center">1.8</td>
132                         <td class="center">A</td>
133                 </tr>
134                 <tr class="even_gradeA">
135                         <td>Gecko</td>
136                         <td>Firefox 3.0</td>
137                         <td>Win 2k+ / OSX.3+</td>
138                         <td class="center">1.9</td>
139                         <td class="center">A</td>
140                 </tr>
141                 <tr class="odd_gradeA">
142                         <td>Gecko</td>
143                         <td>Camino 1.0</td>
144                         <td>OSX.2+</td>
145                         <td class="center">1.8</td>
146                         <td class="center">A</td>
147                 </tr>
148                 <tr class="even_gradeA">
149                         <td>Gecko</td>
150                         <td>Camino 1.5</td>
151                         <td>OSX.3+</td>
152                         <td class="center">1.8</td>
153                         <td class="center">A</td>
154                 </tr>
155                 <tr class="odd_gradeA">
156                         <td>Gecko</td>
157                         <td>Netscape 7.2</td>
158                         <td>Win 95+ / Mac OS 8.6-9.2</td>
159                         <td class="center">1.7</td>
160                         <td class="center">A</td>
161                 </tr>
162                 <tr class="even_gradeA">
163                         <td>Gecko</td>
164                         <td>Netscape Browser 8</td>
165                         <td>Win 98SE+</td>
166                         <td class="center">1.7</td>
167                         <td class="center">A</td>
168                 </tr>
169                 <tr class="odd_gradeA">
170                         <td>Gecko</td>
171                         <td>Netscape Navigator 9</td>
172                         <td>Win 98+ / OSX.2+</td>
173                         <td class="center">1.8</td>
174                         <td class="center">A</td>
175                 </tr>
176                 <tr class="even_gradeA">
177                         <td>Gecko</td>
178                         <td>Mozilla 1.0</td>
179                         <td>Win 95+ / OSX.1+</td>
180                         <td class="center">1</td>
181                         <td class="center">A</td>
182                 </tr>
183                 <tr class="odd_gradeA">
184                         <td>Gecko</td>
185                         <td>Mozilla 1.1</td>
186                         <td>Win 95+ / OSX.1+</td>
187                         <td class="center">1.1</td>
188                         <td class="center">A</td>
189                 </tr>
190                 <tr class="even_gradeA">
191                         <td>Gecko</td>
192                         <td>Mozilla 1.2</td>
193                         <td>Win 95+ / OSX.1+</td>
194                         <td class="center">1.2</td>
195                         <td class="center">A</td>
196                 </tr>
197                 <tr class="odd_gradeA">
198                         <td>Gecko</td>
199                         <td>Mozilla 1.3</td>
200                         <td>Win 95+ / OSX.1+</td>
201                         <td class="center">1.3</td>
202                         <td class="center">A</td>
203                 </tr>
204                 <tr class="even_gradeA">
205                         <td>Gecko</td>
206                         <td>Mozilla 1.4</td>
207                         <td>Win 95+ / OSX.1+</td>
208                         <td class="center">1.4</td>
209                         <td class="center">A</td>
210                 </tr>
211                 <tr class="odd_gradeA">
212                         <td>Gecko</td>
213                         <td>Mozilla 1.5</td>
214                         <td>Win 95+ / OSX.1+</td>
215                         <td class="center">1.5</td>
216                         <td class="center">A</td>
217                 </tr>
218                 <tr class="even_gradeA">
219                         <td>Gecko</td>
220                         <td>Mozilla 1.6</td>
221                         <td>Win 95+ / OSX.1+</td>
222                         <td class="center">1.6</td>
223                         <td class="center">A</td>
224                 </tr>
225                 <tr class="odd_gradeA">
226                         <td>Gecko</td>
227                         <td>Mozilla 1.7</td>
228                         <td>Win 98+ / OSX.1+</td>
229                         <td class="center">1.7</td>
230                         <td class="center">A</td>
231                 </tr>
232                 <tr class="even_gradeA">
233                         <td>Gecko</td>
234                         <td>Mozilla 1.8</td>
235                         <td>Win 98+ / OSX.1+</td>
236                         <td class="center">1.8</td>
237                         <td class="center">A</td>
238                 </tr>
239                 <tr class="odd_gradeA">
240                         <td>Gecko</td>
241                         <td>Seamonkey 1.1</td>
242                         <td>Win 98+ / OSX.2+</td>
243                         <td class="center">1.8</td>
244                         <td class="center">A</td>
245                 </tr>
246                 <tr class="even_gradeA">
247                         <td>Gecko</td>
248                         <td>Epiphany 2.20</td>
249                         <td>Gnome</td>
250                         <td class="center">1.8</td>
251                         <td class="center">A</td>
252                 </tr>
253                 <tr class="odd_gradeA">
254                         <td>Webkit</td>
255                         <td>Safari 1.2</td>
256                         <td>OSX.3</td>
257                         <td class="center">125.5</td>
258                         <td class="center">A</td>
259                 </tr>
260                 <tr class="even_gradeA">
261                         <td>Webkit</td>
262                         <td>Safari 1.3</td>
263                         <td>OSX.3</td>
264                         <td class="center">312.8</td>
265                         <td class="center">A</td>
266                 </tr>
267                 <tr class="odd_gradeA">
268                         <td>Webkit</td>
269                         <td>Safari 2.0</td>
270                         <td>OSX.4+</td>
271                         <td class="center">419.3</td>
272                         <td class="center">A</td>
273                 </tr>
274                 <tr class="even_gradeA">
275                         <td>Webkit</td>
276                         <td>Safari 3.0</td>
277                         <td>OSX.4+</td>
278                         <td class="center">522.1</td>
279                         <td class="center">A</td>
280                 </tr>
281                 <tr class="odd_gradeA">
282                         <td>Webkit</td>
283                         <td>OmniWeb 5.5</td>
284                         <td>OSX.4+</td>
285                         <td class="center">420</td>
286                         <td class="center">A</td>
287                 </tr>
288                 <tr class="even_gradeA">
289                         <td>Webkit</td>
290                         <td>iPod Touch / iPhone</td>
291                         <td>iPod</td>
292                         <td class="center">420.1</td>
293                         <td class="center">A</td>
294                 </tr>
295                 <tr class="odd_gradeA">
296                         <td>Webkit</td>
297                         <td>S60</td>
298                         <td>S60</td>
299                         <td class="center">413</td>
300                         <td class="center">A</td>
301                 </tr>
302                 <tr class="even_gradeA">
303                         <td>Presto</td>
304                         <td>Opera 7.0</td>
305                         <td>Win 95+ / OSX.1+</td>
306                         <td class="center">-</td>
307                         <td class="center">A</td>
308                 </tr>
309                 <tr class="odd_gradeA">
310                         <td>Presto</td>
311                         <td>Opera 7.5</td>
312                         <td>Win 95+ / OSX.2+</td>
313                         <td class="center">-</td>
314                         <td class="center">A</td>
315                 </tr>
316                 <tr class="even_gradeA">
317                         <td>Presto</td>
318                         <td>Opera 8.0</td>
319                         <td>Win 95+ / OSX.2+</td>
320                         <td class="center">-</td>
321                         <td class="center">A</td>
322                 </tr>
323                 <tr class="odd_gradeA">
324                         <td>Presto</td>
325                         <td>Opera 8.5</td>
326                         <td>Win 95+ / OSX.2+</td>
327                         <td class="center">-</td>
328                         <td class="center">A</td>
329                 </tr>
330                 <tr class="even_gradeA">
331                         <td>Presto</td>
332                         <td>Opera 9.0</td>
333                         <td>Win 95+ / OSX.3+</td>
334                         <td class="center">-</td>
335                         <td class="center">A</td>
336                 </tr>
337                 <tr class="odd_gradeA">
338                         <td>Presto</td>
339                         <td>Opera 9.2</td>
340                         <td>Win 88+ / OSX.3+</td>
341                         <td class="center">-</td>
342                         <td class="center">A</td>
343                 </tr>
344                 <tr class="even_gradeA">
345                         <td>Presto</td>
346                         <td>Opera 9.5</td>
347                         <td>Win 88+ / OSX.3+</td>
348                         <td class="center">-</td>
349                         <td class="center">A</td>
350                 </tr>
351                 <tr class="odd_gradeA">
352                         <td>Presto</td>
353                         <td>Opera for Wii</td>
354                         <td>Wii</td>
355                         <td class="center">-</td>
356                         <td class="center">A</td>
357                 </tr>
358                 <tr class="even_gradeA">
359                         <td>Presto</td>
360                         <td>Nokia N800</td>
361                         <td>N800</td>
362                         <td class="center">-</td>
363                         <td class="center">A</td>
364                 </tr>
365                 <tr class="odd_gradeA">
366                         <td>Presto</td>
367                         <td>Nintendo DS browser</td>
368                         <td>Nintendo DS</td>
369                         <td class="center">8.5</td>
370                         <td class="center">C/A<sup>1</sup></td>
371                 </tr>
372                 <tr class="even_gradeC">
373                         <td>KHTML</td>
374                         <td>Konqureror 3.1</td>
375                         <td>KDE 3.1</td>
376                         <td class="center">3.1</td>
377                         <td class="center">C</td>
378                 </tr>
379                 <tr class="odd_gradeA">
380                         <td>KHTML</td>
381                         <td>Konqureror 3.3</td>
382                         <td>KDE 3.3</td>
383                         <td class="center">3.3</td>
384                         <td class="center">A</td>
385                 </tr>
386                 <tr class="even_gradeA">
387                         <td>KHTML</td>
388                         <td>Konqureror 3.5</td>
389                         <td>KDE 3.5</td>
390                         <td class="center">3.5</td>
391                         <td class="center">A</td>
392                 </tr>
393                 <tr class="odd_gradeX">
394                         <td>Tasman</td>
395                         <td>Internet Explorer 4.5</td>
396                         <td>Mac OS 8-9</td>
397                         <td class="center">-</td>
398                         <td class="center">X</td>
399                 </tr>
400                 <tr class="even_gradeC">
401                         <td>Tasman</td>
402                         <td>Internet Explorer 5.1</td>
403                         <td>Mac OS 7.6-9</td>
404                         <td class="center">1</td>
405                         <td class="center">C</td>
406                 </tr>
407                 <tr class="odd_gradeC">
408                         <td>Tasman</td>
409                         <td>Internet Explorer 5.2</td>
410                         <td>Mac OS 8-X</td>
411                         <td class="center">1</td>
412                         <td class="center">C</td>
413                 </tr>
414                 <tr class="even_gradeA">
415                         <td>Misc</td>
416                         <td>NetFront 3.1</td>
417                         <td>Embedded devices</td>
418                         <td class="center">-</td>
419                         <td class="center">C</td>
420                 </tr>
421                 <tr class="odd_gradeA">
422                         <td>Misc</td>
423                         <td>NetFront 3.4</td>
424                         <td>Embedded devices</td>
425                         <td class="center">-</td>
426                         <td class="center">A</td>
427                 </tr>
428                 <tr class="even_gradeX">
429                         <td>Misc</td>
430                         <td>Dillo 0.8</td>
431                         <td>Embedded devices</td>
432                         <td class="center">-</td>
433                         <td class="center">X</td>
434                 </tr>
435                 <tr class="odd_gradeX">
436                         <td>Misc</td>
437                         <td>Links</td>
438                         <td>Text only</td>
439                         <td class="center">-</td>
440                         <td class="center">X</td>
441                 </tr>
442                 <tr class="even_gradeX">
443                         <td>Misc</td>
444                         <td>Lynx</td>
445                         <td>Text only</td>
446                         <td class="center">-</td>
447                         <td class="center">X</td>
448                 </tr>
449                 <tr class="odd_gradeC">
450                         <td>Misc</td>
451                         <td>IE Mobile</td>
452                         <td>Windows Mobile 6</td>
453                         <td class="center">-</td>
454                         <td class="center">C</td>
455                 </tr>
456                 <tr class="even_gradeC">
457                         <td>Misc</td>
458                         <td>PSP browser</td>
459                         <td>PSP</td>
460                         <td class="center">-</td>
461                         <td class="center">C</td>
462                 </tr>
463                 <tr class="odd_gradeU">
464                         <td>Other browsers</td>
465                         <td>All others</td>
466                         <td>-</td>
467                         <td class="center">-</td>
468                         <td class="center">U</td>
469                 </tr>
470         </tbody>
471 </table>
472                         </div>
473                         <div class="spacer"></div>
474                         
475                         
476                         <h1>Initialisation code</h1>
477                         <pre>$(document).ready( function () {
478         $('#example').dataTable( {
479                 "sDom": "&lt;'row-fluid'&lt;'span6'T&gt;&lt;'span6'f&gt;r&gt;t&lt;'row-fluid'&lt;'span6'i&gt;&lt;'span6'p&gt;&gt;",
480                 "oTableTools": {
481                         "aButtons": [
482                                 "copy",
483                                 "print",
484                                 {
485                                         "sExtends":    "collection",
486                                         "sButtonText": 'Save &lt;span class="caret" /&gt;',
487                                         "aButtons":    [ "csv", "xls", "pdf" ]
488                                 }
489                         ]
490                 }
491         } );
492 } );</pre>
493                         
494                         <p>The following code is included from the <a href="http://datatables.github.com/Plugins/integration/bootstrap/dataTables.bootstrap.js">DataTables bootstrap integration file</a>:</p>
495
496                         <pre>// Set the classes that TableTools uses to something suitable for Bootstrap
497 $.extend( true, $.fn.DataTable.TableTools.classes, {
498         "container": "btn-group",
499         "buttons": {
500                 "normal": "btn",
501                 "disabled": "btn disabled"
502         },
503         "collection": {
504                 "container": "DTTT_dropdown dropdown-menu",
505                 "buttons": {
506                         "normal": "",
507                         "disabled": "disabled"
508                 }
509         }
510 } );
511
512 // Have the collection use a bootstrap compatible dropdown
513 $.extend( true, $.fn.DataTable.TableTools.DEFAULTS.oTags, {
514         "collection": {
515                 "container": "ul",
516                 "button": "li",
517                 "liner": "a"
518         }
519 } );</pre>
520
521
522                         <h1>Other examples</h1>
523                         <ul>
524                                 <li><a href="index.html">Basic initialisation</a></li>
525                                 <li><a href="swf_path.html">Setting the SWF path</a></li>
526                                 <li><a href="alter_buttons.html">Custom button arrangement</a></li>
527                                 <li><a href="button_text.html">Button text alteration</a></li>
528                                 <li><a href="collection.html">Using button collections</a></li>
529                                 <li><a href="theme.html">Using jQuery UI themes</a></li>
530                                 <li><a href="bootstrap.html">Styling with Twitter Bootstrap</a></li>
531                                 <li><a href="multi_instance.html">Multiple TableTools toolbars for a single table</a></li>
532                                 <li><a href="multiple_tables.html">Multiple DataTables with a single initialisation</a></li>
533                                 <li><a href="select_multi.html">User selectable rows (multiple rows)</a></li>
534                                 <li><a href="select_single.html">User selectable rows (single row)</a></li>
535                                 <li><a href="alt_init.html">Alternative initialisation using 'new TableTools()'</a></li>
536                                 <li><a href="defaults.html">Altering the TableTools defaults</a></li>
537                                 <li><a href="plug-in.html">TableTools plug-in buttons</a></li>
538                                 <li><a href="pdf_message.html">Customising the PDF output (adding text and orientation)</a></li>
539                         </ul>
540                         
541                         
542                         <div id="footer" style="text-align:center;">
543                                 <span style="font-size:10px;">
544                                         TableTools and DataTables &copy; Allan Jardine 2009-2011.<br>
545                                         Flash 10 save / copy operations are performed by a modified version of <a href="http://code.google.com/p/zeroclipboard/">Zero Clipboard</a>.<br>
546                                         The icons used in the toolbar are modified from <a href="http://www.addictedtocoffee.de/">Oliver Twardowski's</a> <a href="http://www.smashingmagazine.com/2009/05/20/flavour-extended-the-ultimate-icon-set-for-web-designers/">Flavours Icon set</a>.
547                                 </span>
548                         </div>
549                 </div>
550         </body>
551 </html>