{"issue":{"title":"DOMException: NOT_SUPPORTED_ERR in Opera 11.51","created_at":"2011-10-02T06:05:42Z","user":{"login":"ChaosinaCan","id":760836,"url":"https://api.github.com/users/ChaosinaCan","gravatar_id":"aca005b5c094925193594aad89dbda53","avatar_url":"https://secure.gravatar.com/avatar/aca005b5c094925193594aad89dbda53?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"milestone":null,"updated_at":"2011-12-23T12:59:54Z","state":"closed","labels":[],"id":1794533,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"closed_at":"2011-12-23T08:31:34Z","html_url":"https://github.com/niklasvh/html2canvas/issues/22","body":"Trying any of the demos using Opera 11.51, instead of the script working like it does on Chrome, I just get this error:\r\n\r\n[10/2/2011 1:00:52 AM] JavaScript - http://html2canvas.hertzen.com/demo.html\r\nEvent thread: DOMContentLoaded\r\nUncaught exception: DOMException: NOT_SUPPORTED_ERR\r\nError thrown at line 1187, column 24 in <anonymous function: html2canvas.prototype.canvasRenderContext>(a, renderItem) in http://html2canvas.hertzen.com/build/html2canvas.js:\r\n    ctx.fillText(renderItem.arguments[0],renderItem.arguments[1],renderItem.arguments[2]);\r\ncalled from line 1814, column 8 in <anonymous function: html2canvas.prototype.each>(arrayLoop, callbackFunc) in http://html2canvas.hertzen.com/build/html2canvas.js:\r\n    if (callbackFunc(i,arrayLoop[i]) === false)\r\ncalled from line 1169, column 8 in <anonymous function: html2canvas.prototype.canvasRenderContext>(storageContext, ctx) in http://html2canvas.hertzen.com/build/html2canvas.js:\r\n    _.each(storageContext.ctx.storage,function(a,renderItem){\r\ncalled from line 1312, column 8 in <anonymous function: html2canvas.prototype.canvasRenderStorage>(queue, parentctx) in http://html2canvas.hertzen.com/build/html2canvas.js:\r\n    this.canvasRenderContext(storageContext,parentctx);\r\ncalled from line 1347, column 4 in <anonymous function: html2canvas.prototype.canvasRenderer>(queue) in http://html2canvas.hertzen.com/build/html2canvas.js:\r\n    this.canvasRenderStorage(queue,this.ctx);\r\ncalled from line 1078, column 20 in <anonymous function: html2canvas.prototype.Renderer>(i, renderer) in http://html2canvas.hertzen.com/build/html2canvas.js:\r\n    _.canvasRenderer(queue);\r\ncalled from line 1814, column 8 in <anonymous function: html2canvas.prototype.each>(arrayLoop, callbackFunc) in http://html2canvas.hertzen.com/build/html2canvas.js:\r\n    if (callbackFunc(i,arrayLoop[i]) === false)\r\ncalled from line 1072, column 4 in <anonymous function: html2canvas.prototype.Renderer>(queue) in http://html2canvas.hertzen.com/build/html2canvas.js:\r\n    this.each(this.opts.renderOrder.split(\" \"),function(i,renderer){\r\ncalled from line 47, column 12 in <anonymous function: storageReady>(obj) in http://html2canvas.hertzen.com/build/html2canvas.js:\r\n    obj.Renderer(obj.contextStacks);\r\ncalled from line 1693, column 4 in <anonymous function: html2canvas.prototype.parseElement>(element, stack) in http://html2canvas.hertzen.com/build/html2canvas.js:\r\n    this.opts.storageReady(this);\r\n","number":22,"url":"https://api.github.com/repos/niklasvh/html2canvas/issues/22","comments":4,"assignee":null},"comment":{"created_at":"2011-12-23T12:59:54Z","user":{"login":"niklasvh","id":551347,"url":"https://api.github.com/users/niklasvh","gravatar_id":"cd2699dedd7a4c7ac0c396739a7eeec9","avatar_url":"https://secure.gravatar.com/avatar/cd2699dedd7a4c7ac0c396739a7eeec9?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"updated_at":"2011-12-23T12:59:54Z","id":3260652,"body":"As cobexer pointed out, the demo site is quite outdated. I am in the process of moving the demo onto the gh-pages branch when I got the time for it, but for now, please do the testing with the source available here at GitHub.","url":"https://api.github.com/repos/niklasvh/html2canvas/issues/comments/3260652"},"action":"created"}