(function() { "use strict"; angular.module('shared') .directive('requireTeacherLogin', ['teacherLoginAmbassador', function(teacherLoginAmbassador) { return { restrict: 'A', link: function(scope, element, attrs) { element.on('click', function(event) { event.preventDefault(); var args = scope.$eval(attrs.requireTeacherLogin); teacherLoginAmbassador.requireLogin(args); }) } } } ]) })();