| | |
| | | $('a').click(function() { |
| | | var href = this.href; |
| | | var target = window.parent; |
| | | // Convert Non-SVG images to data URL first |
| | | // Convert Non-SVG images to data URL first |
| | | // (this could also have been done server-side by the library) |
| | | if(this.href.indexOf('.svg') === -1) { |
| | | |
| | |
| | | id: href |
| | | }); |
| | | target.postMessage(meta_str, "*"); |
| | | |
| | | |
| | | var img = new Image(); |
| | | img.onload = function() { |
| | | var canvas = document.createElement("canvas"); |
| | |
| | | data = '|' + href + '|' + data; |
| | | // This is where the magic happens! |
| | | target.postMessage(data, "*"); |
| | | |
| | | |
| | | }, 'html'); // 'html' is necessary to keep returned data as a string |
| | | } |
| | | return false; |