@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* See the License for the specific language governing permissions and
* limitations under the License .
* limitations under the License .
* /
* /
/* globals DownloadManager, getFileName */
/* globals getFileName */
'use strict' ;
'use strict' ;
@ -22,6 +22,7 @@ var PDFAttachmentView = (function PDFAttachmentViewClosure() {
function PDFAttachmentView ( options ) {
function PDFAttachmentView ( options ) {
this . container = options . container ;
this . container = options . container ;
this . attachments = options . attachments ;
this . attachments = options . attachments ;
this . downloadManager = options . downloadManager ;
}
}
PDFAttachmentView . prototype = {
PDFAttachmentView . prototype = {
@ -34,12 +35,11 @@ var PDFAttachmentView = (function PDFAttachmentViewClosure() {
_bindLink : function PDFAttachmentView _bindLink ( button , item ) {
_bindLink : function PDFAttachmentView _bindLink ( button , item ) {
button . onclick = function downloadFile ( e ) {
button . onclick = function downloadFile ( e ) {
var downloadManager = new DownloadManager ( ) ;
var content = item . content ;
var content = item . content ;
var filename = item . filename ;
var filename = item . filename ;
downloadManager . downloadData ( content , getFileName ( filename ) , '' ) ;
this . downloadManager . downloadData ( content , getFileName ( filename ) , '' ) ;
return false ;
return false ;
} ;
} . bind ( this ) ;
} ,
} ,
render : function PDFAttachmentView _render ( ) {
render : function PDFAttachmentView _render ( ) {