module.exports = function deviceContextMenuDirective($window) { return { restrict: 'EA', replace: false, //scope: { // control: '&', // device: '&' //}, transclude: true, template: require('./device-context-menu.pug'), link: function(scope) { //var device = scope.device() //var control = scope.control() scope.windowClose = function() { $window.close() } scope.saveScreenShot = function() { scope.control.screenshot().then(function(result) { location.href = result.body.href + '?download' }) } } } }