1
0
Fork 0
mirror of https://github.com/Luzifer/qrdisplay.git synced 2024-10-18 14:44:23 +00:00
qrdisplay/application.js

35 lines
914 B
JavaScript
Raw Permalink Normal View History

2013-10-12 18:51:14 +00:00
// Generated by CoffeeScript 1.6.3
2013-04-21 22:09:36 +00:00
(function() {
var generateQRCode;
$(function() {
$('textarea').bind('keyup', generateQRCode);
$('#triggerCreate').bind('click', generateQRCode);
$(window).bind('hashchange', function() {
var text;
text = window.location.hash.substring(1);
2013-10-12 18:51:14 +00:00
$('textarea').val(decodeURIComponent(text));
2013-04-21 22:09:36 +00:00
return generateQRCode();
});
2013-04-21 22:51:38 +00:00
$('a', '#download').bind('click', function() {
return window.location.href = $('canvas', '#qrarea')[0].toDataURL('image/png').replace('image/png', 'image/octet-stream');
});
2013-10-12 18:51:14 +00:00
if (window.location.hash) {
$(window).trigger('hashchange');
}
2013-04-21 22:09:36 +00:00
return generateQRCode();
});
generateQRCode = function() {
var text;
text = $('textarea').val();
$('#qrarea').empty();
return $('#qrarea').qrcode({
text: text,
width: 512,
height: 512
});
2013-04-21 22:09:36 +00:00
};
}).call(this);