[Formatting] Linting

This commit is contained in:
David Hudson
2016-09-02 03:11:26 +09:00
parent a8900f3d6d
commit 3a19890be9
3 changed files with 21 additions and 16 deletions

View File

@ -258,15 +258,15 @@ define(
new PlotAxis("ranges", [], AXIS_DEFAULTS[1])
];
$scope.exportPDF = function() {
$scope.exportPDF = function () {
PlotController.prototype.exportPDF(self.$element, 'plot.pdf');
};
$scope.exportPNG = function() {
$scope.exportPNG = function () {
PlotController.prototype.exportPNG(self.$element, 'plot.png');
};
$scope.exportJPG = function() {
$scope.exportJPG = function () {
PlotController.prototype.exportJPG(self.$element, 'plot.jpg');
};

View File

@ -24,15 +24,19 @@
* Module defining ExportImageService. Created by hudsonfoo on 09/02/16
*/
define(
['saveAs'],
function (saveAs) {
[
'html2canvas',
'jsPDF',
'saveAs'
],
function (html2canvas, jsPDF, saveAs) {
/**
* The export image service will export any HTML node to
* PDF, JPG, or PNG.
* @constructor
*/
function ExportImageService() {
function ExportImageService () {
}
/**
@ -47,7 +51,7 @@ define(
type = type || 'jpeg';
html2canvas(element, {
onrendered: function(canvas) {
onrendered: function (canvas) {
switch (type.toLowerCase()) {
case "blob":
canvas.toBlob(callback);
@ -67,22 +71,22 @@ define(
});
}
ExportImageService.exportPDF = function(element, filename) {
renderElement(element, function(img) {
ExportImageService.exportPDF = function (element, filename) {
renderElement(element, function (img) {
var pdf = new jsPDF('l', 'px', [element.offsetHeight, element.offsetWidth]);
pdf.addImage(img, 'JPEG', 0, 0, element.offsetWidth, element.offsetHeight);
pdf.save(filename);
}, 'jpeg');
};
ExportImageService.exportJPG = function(element, filename) {
renderElement(element, function(img) {
ExportImageService.exportJPG = function (element, filename) {
renderElement(element, function (img) {
saveAs(img, filename);
}, "blob");
};
ExportImageService.exportPNG = function(element, filename) {
renderElement(element, function(img) {
ExportImageService.exportPNG = function (element, filename) {
renderElement(element, function (img) {
saveAs(img, filename);
}, "blob");
};