diff --git a/demo/demo.js b/demo/demo.js index dd6815f..32d9b2e 100644 --- a/demo/demo.js +++ b/demo/demo.js @@ -1,5 +1,5 @@ /* FileSaver.js demo script - * 2011-08-02 + * 2012-01-23 * * By Eli Grey, http://eligrey.com * License: X11/MIT @@ -18,9 +18,9 @@ var return document.getElementById(id); } , session = view.sessionStorage - // only get URL when necessary in case BlobBuilder.js hasn't defined it yet - , get_blob_builder = function() { - return view.BlobBuilder || view.WebKitBlobBuilder || view.MozBlobBuilder; + // only get URL when necessary in case Blob.js hasn't defined it yet + , get_blob = function() { + return view.Blob; } , canvas = $("canvas") @@ -171,9 +171,10 @@ canvas_options_form.addEventListener("submit", function(event) { text_options_form.addEventListener("submit", function(event) { event.preventDefault(); - var BB = get_blob_builder(); - var bb = new BB; - bb.append(text.value || text.placeholder); + var + BB = get_blob(); + , bb = new BB(text.value || text.placeholder) + ; saveAs( bb.getBlob("text/plain;charset=" + document.characterSet) , (text_filename.value || text_filename.placeholder) + ".txt" @@ -183,12 +184,12 @@ text_options_form.addEventListener("submit", function(event) { html_options_form.addEventListener("submit", function(event) { event.preventDefault(); var - BB = get_blob_builder() - , bb = new BB + BB = get_blob() + , bb , xml_serializer = new XMLSerializer , doc = create_html_doc(html) ; - bb.append(xml_serializer.serializeToString(doc)); + bb = new BB(xml_serializer.serializeToString(doc)); saveAs( bb.getBlob("application/xhtml+xml;charset=" + document.characterSet) , (html_filename.value || html_filename.placeholder) + ".xhtml" @@ -207,4 +208,4 @@ view.addEventListener("unload", function() { session.html = html.innerHTML; session.html_filename = html_filename.value; }, false); -}(self)); \ No newline at end of file +}(self));