From 4e406adab730e032a6d76394aa0ada338c31d75d Mon Sep 17 00:00:00 2001 From: Miguel Andrade Date: Wed, 22 Jul 2015 18:27:25 +0100 Subject: [PATCH] return promise --- js/jquery.printarea.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/js/jquery.printarea.js b/js/jquery.printarea.js index 9713ea3..9b989b3 100644 --- a/js/jquery.printarea.js +++ b/js/jquery.printarea.js @@ -46,6 +46,7 @@ $.fn.printArea = function( options ) { + var deferred = new $.Deferred(); $.extend( settings, defaults, options ); counter++; @@ -60,7 +61,9 @@ PrintArea.write( PrintAreaWindow.doc, $printSource ); - setTimeout( function () { PrintArea.print( PrintAreaWindow ); }, 1000 ); + setTimeout( function () { PrintArea.print( PrintAreaWindow ); deferred.resolve() }, 1000 ); + + return deferred.promise(); }; var PrintArea = {