module.exports = function deviceContextMenuDirective($window) { return { restrict: 'EA', replace: false, //scope: { // control: '&', // device: '&' //}, transclude: true, template: require('./device-context-menu.jade'), 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' }) } } } }