trasnalted rest of form to Croatian
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 14 Dec 2012 16:59:38 +0000 (17:59 +0100)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 14 Dec 2012 16:59:38 +0000 (17:59 +0100)
app/js/controllers.js
app/partials/registration.html

index e20938e..2609719 100644 (file)
@@ -65,8 +65,17 @@ function RegistrationCtrl($scope, $log, Registration, $routeParams, $location, $
                        $log.info( $scope.user.registration_type, " type updated");
 
                        if ( $scope.user.registration_type == 'symposium' && ! $scope.work.symposium_works ) {
-                               $scope.work.symposium_works = [{ persons: [{}] }]; // create first empty symposium work
+                               // create 4 empty symposium works
+                               $scope.work.symposium_works = [
+                                       { persons: [{}] },
+                                       { persons: [{}] },
+                                       { persons: [{}] },
+                                       { persons: [{}] }
+                               ];
                                $log.info('created symposium_works');
+                               $scope.is_symposium = true;
+                       } else {
+                               $scope.is_symposium = false;
                        }
 
                } else {
@@ -97,6 +106,10 @@ function RegistrationCtrl($scope, $log, Registration, $routeParams, $location, $
                }
        };
 
+       $scope.add_symposium_work = function(works) {
+               works.push({ persons: [{}] });
+       }
+
        $scope.reset();
 }
 //RegistrationCtrl.$inject = [ '$scope', '$log' ];
index d845b8e..34c5829 100644 (file)
@@ -1,3 +1,8 @@
+<h1>Registracija i prijavljivanje izlaganja</h1>
+
+<p>
+Svi sudionici skupa, bez obzira na to jesu li izlagači, suautori ili slušači, moraju se registrirati kroz sustav elektroničke prijave.
+</p>
 
 <form ng-controller="RegistrationCtrl" name="RegistrationForm">
 
 
 <div ng-show="user.registration_type">
 
-<h2>Registration - contact details</h2>
+<h2>Registracija - podaci za kontakt</h2>
 
-<input ng-model="user.firstname" placeholder="first name" ng-required="true" />
-<input ng-model="user.surname"   placeholder="surname" ng-required="true" />
-<input ng-model="user.organization" placeholder="organizacija" >
+<input ng-model="user.firstname" placeholder="Ime" ng-required="true" />
+<input ng-model="user.surname"   placeholder="Prezime" ng-required="true" />
+<input ng-model="user.organization" placeholder="Ustanova" >
 <br>
-<input ng-model="user.address" placeholder="address" >
-<input ng-model="user.town" placeholder="town" ng-required="true" >
-<input ng-model="user.zip_code" placeholder="zip code" >
-<input ng-model="user.country" placeholder="country" >
+<input ng-model="user.address" placeholder="Adresa" >
+<input ng-model="user.town" placeholder="Grad" ng-required="true" >
+<input ng-model="user.zip_code" placeholder="Poštanski br." >
+<input ng-model="user.country" placeholder="Zemlja" >
 <br>
 <input ng-model="user.email" type="email" placeholder="e-mail@example.com" ng-required="true" />
 <input ng-model="user.phone" placeholder="+385-1-555-1234" />
@@ -57,8 +62,8 @@ Trebam R-1 račun
 <div ng-show="user.r1.required">
 Organizacija koja uplaćuje račun
 
-<input class="left" ng-model="user.r1.organization" ng-required="user.r1.required" placeholder="naziv">
-<input class="left" ng-model="user.r1.address" ng-required="user.r1.required" placeholder="adresa">
+<input class="left" ng-model="user.r1.organization" ng-required="user.r1.required" placeholder="Naziv">
+<input class="left" ng-model="user.r1.address" ng-required="user.r1.required" placeholder="Adresa">
 <input class="left" ng-model="user.r1.OIB" ng-required="user.r1.required" placeholder="OIB">
 
 </div><!-- r1.required -->
@@ -73,7 +78,6 @@ Organizacija koja uplaćuje račun
 
 <div ng-switch on="work.type">
 <h2 ng-switch-when="lecture">Prijava predavanja</h2>
-<h2 ng-switch-when="symposium">Prijava simpozija</h2>
 <h2 ng-switch-when="poster">Prijava postera</h2>
 <h2 ng-switch-when="symposium">Simpozij</h2>
 <h2 ng-switch-when="round">Prijava teme okruglog stola</h2>
@@ -81,48 +85,53 @@ Organizacija koja uplaćuje račun
 </div>
 
 <input ng-model="work.title" placeholder="title" ng-required="has_work" >
+<div ng-show="is_symposium">Organizator simpozija</div>
 <div ng-repeat="person in work.persons">
-       <input ng-model="person.firstname" placeholder="first name" ng-required="has_work" />
-       <input ng-model="person.surname"   placeholder="surname" ng-required="has_work" />
-       <input ng-model="person.organization" placeholder="organizacija" >
+       <input ng-model="person.firstname" placeholder="Ime" ng-required="has_work" />
+       <input ng-model="person.surname"   placeholder="Prezime" ng-required="has_work" />
+       <input ng-model="person.organization" placeholder="Ustanova" >
        <input ng-model="person.email" type="email" placeholder="e-mail@example.com" ng-required="has_work" />
-       <a href="" ng-click="removePerson(work.persons,person)">remove</a>
+       <a href="" ng-click="removePerson(work.persons,person)">obriši</a>
 </div>
-<a href="" ng-click="addPerson(work.persons)">add another</a>
+<a href="" ng-click="addPerson(work.persons)">dodaj osobu</a>
 <br>
 
-sažetak ({{work.abstract.length || 0}}  od maks. 2000 znakova)
+Sažetak ({{work.abstract.length || 0}}  od maks. 2000 znakova)
 <br>
 <textarea ng-model="work.abstract" ng-maxlength="2000" rows="10" cols="80" ng-required="has_work" ></textarea>
 
 </div><!-- has_work -->
 
-<div ng-show="work.type == 'symposium'">
+<div ng-show="is_symposium">
 
 <h2>Prijava radova unutar simpozija {{work.title}}</h2>
 
 <div ng-repeat="work in work.symposium_works">
 
-<input ng-model="work.title" placeholder="title" ng-required="has_work" >
+<h3>{{$index + 1}}. rad na simpoziju</h3>
+
+<input ng-model="work.title" placeholder="Naslov" ng-required="has_work" >
 <div ng-repeat="person in work.persons">
        <input ng-model="person.firstname" placeholder="first name" ng-required="has_work" />
        <input ng-model="person.surname"   placeholder="surname" ng-required="has_work" />
        <input ng-model="person.organization" placeholder="organizacija" >
        <input ng-model="person.email" type="email" placeholder="e-mail@example.com" ng-required="has_work" />
-       <a href="" ng-click="removePerson(work.persons,person)">remove</a>
+       <a href="" ng-click="removePerson(work.persons,person)">obriši</a>
 </div>
-<a href="" ng-click="addPerson(work.persons)">add another</a>
+<a href="" ng-click="addPerson(work.persons)">dodaj osobu</a>
 <br>
 
-sažetak ({{work.abstract.length || 0}}  od maks. 2000 znakova)
+Sažetak ({{work.abstract.length || 0}}  od maks. 2000 znakova)
 <br>
 <textarea ng-model="work.abstract" ng-maxlength="2000" rows="10" cols="80" ng-required="has_work" ></textarea>
 
-</div><!-- symposium_parts -->
+</div><!-- ng-repeat symposium_works  -->
+
+<a href="" ng-click="add_symposium_work(work.symposium_works)">Dodaj još jedan rad na simpoziju</a>
 
-</div><!-- user.registration_type -->
+</div><!-- is_symposium -->
 
-<button ng-click="update(registration)" ng-show="RegistrationForm.$valid">Register for conference</button>
+<button ng-click="update(registration)" ng-show="RegistrationForm.$valid">Registriraj se za konferenciju</button>
 
 <div style="color: red" ng-show="! RegistrationForm.$valid">
 Molimo ispunite sva obavezna polja. Obratite pažnju na polja s narančastim okvirom. Odlučite o dolasku na domjenak i večeru.