UNPKG

unserver-unify

Version:

52 lines (48 loc) 1.52 kB
'use strict' var multiMatchQuestionController = ['$scope', function($scope) { var vm = this; //console.log(vm.target); //console.log($scope); //------------------------------------------- $scope.startCallback = function(event, ui, title) { console.log('You started draggin: ' + title.title); //$scope.draggedTitle = title.title; }; $scope.stopCallback = function(event, ui) { console.log('Why did you stop draggin me?'); }; $scope.dragCallback = function(event, ui) { console.log('hey, look I`m flying'); }; $scope.dropCallback = function(event, ui) { console.log('hey, you dumped me :-('); // console.log($scope.target[$scope.index]); //console.log($scope.index); var _opt = vm.target[vm.index]; vm.select({ opt: _opt, idx: vm.index }); // opt.answer = opt.text; console.log(vm); }; $scope.overCallback = function(event, ui) { console.log('Look, I`m over you'); console.log($scope); console.log($scope); }; $scope.outCallback = function(event, ui) { console.log('I`m not, hehe'); }; }]; angular.module('bamboo.common').directive('multiMatchQuestion', function() { return { scope: true, restrict: 'EA', //Default in 1.3+, bindToController: { target: "=", select: "&", index: '@' }, controllerAs: 'ctrl', templateUrl: 'app/directive/exam/multimatchquestion.component.html', controller: multiMatchQuestionController }; });