1(function() { 2 'use strict'; 3 4 angular 5 .module('irk') 6 .factory('ModulZnajomoscJezykow', ModulZnajomoscJezykow); 7 function ModulZnajomoscJezykow($http, AbstractModulService) { 8 var modul = angular.extend({}, AbstractModulService); 9 modul.getGroupName = function() { 10 return 'ModulZnajomoscJezykowV1Intake'; 11 } 12 13 modul.process = function($mainScope) { 14 var updateZnajomoscJezykowGroups = function(gidGroupMap) { 15 $mainScope.updateGroup(gidGroupMap); 16 modul.updateGroup($mainScope, gidGroupMap); 17 }; 18 19 $mainScope.usunZnajomoscJezykow = function(intake) { 20 $mainScope.removeGroup(intake); 21 var index = $mainScope.groups.ModulZnajomoscJezykowV1IntakeList.indexOf(intake); 22 $mainScope.groups.ModulZnajomoscJezykowV1IntakeList.splice(index, 1); 23 }; 24 25 $mainScope.dodajZnajomoscJezykow = function() { 26 var groups = $mainScope.gidGroupMap.modulznajomoscjezykowv1intake; 27 var groupMap = { 28 valid: true, 29 gidGroupMap: { 30 modulznajomoscjezykowv1intake: groups 31 } 32 }; 33 34 return $http.post('REST/daneOsobowe/intakeAdd/ModulZnajomoscJezykowV1Intake', angular.copy(groupMap)) 35 .then(function (groupDefinition) { 36 $mainScope.gidGroupMap.modulznajomoscjezykowv1intake = groupDefinition.data.gidGroupMap.modulznajomoscjezykowv1intake; 37 updateZnajomoscJezykowGroups({valid: true, gidGroupMap: $mainScope.gidGroupMap}); 38 }); 39 }; 40 41 } 42 43 return modul; 44 } 45})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.