diff --git a/res/app/components/stf/device-context-menu/device-context-menu-directive.js b/res/app/components/stf/device-context-menu/device-context-menu-directive.js index c0919e90..e5a3037e 100644 --- a/res/app/components/stf/device-context-menu/device-context-menu-directive.js +++ b/res/app/components/stf/device-context-menu/device-context-menu-directive.js @@ -17,7 +17,7 @@ module.exports = function deviceContextMenuDirective($window) { function saveToDisk(fileURL, fileName) { // for non-IE - if (!window.ActiveXObject) { + if (!$window.ActiveXObject) { var save = document.createElement('a') save.href = fileURL save.target = '_blank' @@ -26,16 +26,16 @@ module.exports = function deviceContextMenuDirective($window) { var event = document.createEvent('Event') event.initEvent('click', true, true) save.dispatchEvent(event) - if (window.URL) { - window.URL.revokeObjectURL(save.href) - } else if (window.webkitURL) { - window.webkitURL.revokeObjectURL(save.href) + if ($window.URL) { + $window.URL.revokeObjectURL(save.href) + } else if ($window.webkitURL) { + $window.webkitURL.revokeObjectURL(save.href) } } // for IE - else if (!!window.ActiveXObject && document.execCommand) { - var _window = window.open(fileURL, '_blank') + else if (!!$window.ActiveXObject && document.execCommand) { + var _window = $window.open(fileURL, '_blank') _window.document.close() _window.document.execCommand('SaveAs', true, fileName || fileURL) _window.close()