* Fix burn.js.

This commit is contained in:
Yagami
2019-06-24 13:41:04 +08:00
parent a74139ac0c
commit dbec517d35
4 changed files with 33 additions and 9 deletions
+1 -1
View File
@@ -75,7 +75,7 @@ $lang->misc->feature = new stdclass();
$lang->misc->feature->lastest = 'Latest Version';
$lang->misc->feature->detailed = 'Details';
$lang->misc->releaseDate['11.5.1'] = '2019-06-21';
$lang->misc->releaseDate['11.5.1'] = '2019-06-24';
$lang->misc->releaseDate['11.5.stable'] = '2019-05-08';
$lang->misc->releaseDate['11.4.1'] = '2019-04-08';
$lang->misc->releaseDate['11.4.stable'] = '2019-03-25';
+1 -1
View File
@@ -75,7 +75,7 @@ $lang->misc->feature = new stdclass();
$lang->misc->feature->lastest = '最新版本';
$lang->misc->feature->detailed = '详情';
$lang->misc->releaseDate['11.5.1'] = '2019-06-21';
$lang->misc->releaseDate['11.5.1'] = '2019-06-24';
$lang->misc->releaseDate['11.5.stable'] = '2019-05-08';
$lang->misc->releaseDate['11.4.1'] = '2019-04-08';
$lang->misc->releaseDate['11.4.stable'] = '2019-03-25';
+1 -1
View File
@@ -75,7 +75,7 @@ $lang->misc->feature = new stdclass();
$lang->misc->feature->lastest = '最新版本';
$lang->misc->feature->detailed = '詳情';
$lang->misc->releaseDate['11.5.1'] = '2019-06-21';
$lang->misc->releaseDate['11.5.1'] = '2019-06-24';
$lang->misc->releaseDate['11.5.stable'] = '2019-05-08';
$lang->misc->releaseDate['11.4.1'] = '2019-04-08';
$lang->misc->releaseDate['11.4.stable'] = '2019-03-25';
+30 -6
View File
@@ -10,12 +10,36 @@ $(function()
/* Save burn as image.*/
function downloadBurn()
{
var canvas = $('#burnCanvas');
var type = 'png';
var imgSrc = canvas.get(0).toDataURL("image/png");
imgData = imgSrc.replace(type,'image/octet-stream');
var filename = 'burn.' + type;
saveFile(imgData,filename);
var $canvas = $('#burnCanvas');
$('#burnWrapper').append("<div class='hidden' id='cloneCanvas'></div>");
$('#cloneCanvas').append($canvas.clone());
$('#cloneCanvas').append("<img id='cloneImage' />");
$('#cloneCanvas #cloneImage').attr('src', $canvas.get(0).toDataURL("image/png"));
setTimeout(function()
{
/* Add watermark */
var canvas = document.querySelector('#cloneCanvas #burnCanvas');
var cans = canvas.getContext('2d');
// Set background color to white
cans.fillStyle = '#fff';
cans.fillRect(0, 0, canvas.width, canvas.height);
cans.drawImage($('#cloneCanvas #cloneImage').get(0), 0, 0);
cans.font = "16px Microsoft JhengHei";
cans.fillStyle = "rgba(17, 17, 17, 0.50)";
cans.textAlign = 'left';
cans.textBaseline = 'Middle';
cans.fillText(watermark, 50, canvas.height - 50);
var type = 'png';
var $canvas = $('#cloneCanvas #burnCanvas');
var imgSrc = $canvas.get(0).toDataURL("image/png");
var imgData = imgSrc.replace(type,'image/octet-stream');
var filename = projectName + '.' + type;
saveFile(imgData,filename);
$('#burnWrapper #cloneCanvas').remove();
}, 500);
}
var saveFile = function(data, filename)