HTML table export

Üdv!

Egyelőre csak nézem a HTML table Export jquery-t.
Próbálok én is egy html-t tesztelni, de nekem nem megy. A fájlok a helyükön (js,css):

export_demo.html
AdminLTE.css
bootstrap.min.css
font-awesome.min.css
html2canvas.js
ionicons.min.css
jquery.base64.js
jquery.min.js
jspdf # directory
tableExport.jquery.json
tableExport.js

Az "export_demo.html":
http://pastebin.com/qPEmjFqn
(biztos van benne felesleges rész, de ez csak demo)

Az "Export Table Data" gombra nem csinál semmit nekem. Mit hagyok ki?

Hozzászólások

Ez a jquery is kell:

$(document).ready(function(){
/* TOGGLE FUNCTION */
$(".toggle").on("click",function(){
var elm = $("#"+$(this).data("toggle"));
if(elm.is(":visible"))
elm.addClass("hidden").removeClass("show");
else
elm.addClass("show").removeClass("hidden");

return false;
});
});

Már csak anniy kellene, hogy a PDF-ben fekvő lapot és/vagy fontméretet tudjak beállítani. :)

Igazából egy Drupal modulba implementálnám, de ez a rész nem fut le:

function (dispose) {
// dispose: object with X, Y of the last line add to the PDF
// this allow the insertion of new lines after html
pdf.save('Test.pdf');
}, margins);

Azaz a pdf.save() nem fut le. Ez mitől lehet?

Ezek a js-ek kellenek hozzá (+ a demoFromHTML() fv-t tartalmazó):
jquery-compat-git.js
bootstrap.js
jspdf.js

Sima statikus html oldalként működik is (először így teszteltem).
De php-ba tesztelve nem fut le.
Debugolva úgy látszik, mintha a pdf.Save() nem futna le.
A táblázat div id-je ugyanaz, tehát jónak kellene lennie elvileg.