works.push({ persons: [{}] });
}
+ $scope.symposium_work_remove = function(work_index) {
+ if ( ! angular.isNumber(work_index) ) {
+ $log.error("work_index", work_index);
+ return;
+ }
+ var works = $scope.work.symposium_works;
+ $log.info('symposium_work_remove', works, work_index);
+ var removed = works.splice( work_index, 1 );
+ if ( angular.isArray(removed) && removed[0] ) {
+ removed = removed[0];
+ removed.deleted = true;
+ if ( ! angular.isArray( $scope.work.symposium_works_deleted ) )
+ $scope.work.symposium_works_deleted = [];
+ $scope.work.symposium_works_deleted.push( removed );
+ $log.info("work deleted", works);
+ } else {
+ $log.warn("symposium_work_remove no work to remove", works, work);
+ }
+ }
+
$scope.reset();
}
//RegistrationCtrl.$inject = [ '$scope', '$log' ];
<h3><%= locale
en=>'{{$index + 1}}. symposium work',
hr=>'{{$index + 1}}. rad na simpoziju' %>
+<a class="btn btn-danger" href="" ng-click="symposium_work_remove($index)" ng-show="$index > 3"><%= locale
+en => 'delete this symposum work',
+hr => 'obriši rad na simpoziju' %>
+</a>
</h3>
<%= $WorkTemplate->(0) %>
{{RegistrationForm.$error}}
location={{$location.path()}}
+location={{$location}}
+
+{{registration}}
</pre>
% }