diff --git a/examples/demo.js b/examples/demo.js index 1d423b4957..95854e389f 100644 --- a/examples/demo.js +++ b/examples/demo.js @@ -4,7 +4,8 @@ var defaultHtmlSequencerUi = require('./lib/defaultHtmlSequencerUi.js'), DefaultHtmlStepUi = require('./lib/defaultHtmlStepUi.js'), urlHash = require('./lib/urlHash.js'), insertPreview = require('./lib/insertPreview.js'), - versionManagement = require('./lib/versionManagement.js'); + versionManagement = require('./lib/versionManagement.js'), + isGIF = require('../src/util/isGif'); window.onload = function () { @@ -270,8 +271,8 @@ window.onload = function () { * @param {string} imageDataURL - The data URL for the image. */ function savePDF(imageDataURL) { - sequencer.getImageDimensions(imageDataURL, function(dimensions, isGIF) { - if (!isGIF) { + sequencer.getImageDimensions(imageDataURL, function(dimensions) { + if (isGIF(imageDataURL)) { // Get the dimensions of the image. let pageWidth = dimensions.width; let pageHeight = dimensions.height; diff --git a/examples/lib/defaultHtmlStepUi.js b/examples/lib/defaultHtmlStepUi.js index 3fdcfb36f8..94e9056a16 100644 --- a/examples/lib/defaultHtmlStepUi.js +++ b/examples/lib/defaultHtmlStepUi.js @@ -12,7 +12,8 @@ const intermediateHtmlStepUi = require('./intermediateHtmlStepUi.js'), urlHash = require('./urlHash.js'), _ = require('lodash'), mapHtmlTypes = require('./mapHtmltypes'), - scopeQuery = require('./scopeQuery'); + scopeQuery = require('./scopeQuery'), + isGIF = require('../../src/util/isGif'); function DefaultHtmlStepUi(_sequencer, options) { options = options || {}; @@ -379,8 +380,8 @@ function DefaultHtmlStepUi(_sequencer, options) { * */ function updateDimensions(step){ - _sequencer.getImageDimensions(step.imgElement.src, function (dim, isGIF) { - step.ui.querySelector('.' + step.name).attributes['data-original-title'].value = `
Image Width: ${dim.width}
Image Height: ${dim.height}${isGIF ? `Frames: ${dim.frames}` : ''}
Image Width: ${dim.width}
Image Height: ${dim.height}${isGIF(step.output) ? `Frames: ${dim.frames}` : ''}