1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-05 02:29:26 +02:00
This commit is contained in:
Gunther Brunner 2014-10-06 17:06:42 +09:00
parent 45698c6977
commit 56541ba80e
7 changed files with 36 additions and 50 deletions

View file

@ -15,33 +15,6 @@ module.exports = function deviceContextMenuDirective($window) {
$window.close()
}
function saveToDisk(fileURL, fileName) {
// for non-IE
if (!$window.ActiveXObject) {
var save = document.createElement('a')
save.href = fileURL
save.target = '_blank'
save.download = fileName || 'unknown'
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)
}
}
// for IE
else if (!!$window.ActiveXObject && document.execCommand) {
var _window = $window.open(fileURL, '_blank')
_window.document.close()
_window.document.execCommand('SaveAs', true, fileName || fileURL)
_window.close()
}
}
scope.saveScreenShot = function () {
scope.control.screenshot().then(function (result) {
location.href = result.body.href + '?download'