move croatian templates under hr/
[angular-drzb] / app / hr / partials / registration.html
1 <h1>Registracija i prijavljivanje izlaganja</h1>
2
3 <p>
4 Svi sudionici skupa, bez obzira na to jesu li izlagači, suautori ili slušači, moraju se registrirati kroz sustav elektroničke prijave.
5 </p>
6
7 <form ng-controller="RegistrationCtrl" name="RegistrationForm">
8
9 <h2>Odaberite tip registracije</h2>
10
11 <label class="radio"><input type="radio" ng-model="user.registration_type" value="lecture" >Prijava usmenog izlaganja - <i>popunjava prvi autor, odnosno osoba koja će izložiti rad. Ostali autori trebaju se samo registrirati.</i></label>
12 <label class="radio"><input type="radio" ng-model="user.registration_type" value="poster" >Prijava poster prezentacije - <i>popunjava prvi autor, ondnosno osoba koja će izložiti rad. Ostali autori trebaju se samo registrirati.</i></label>
13 <label class="radio"><input type="radio" ng-model="user.registration_type" value="symposium" >Prijava simpozija - <i>popunjava organizator simpozija, upisuje sažetke svih radova. Autori radova na simpoziju trebaju se samo registrirati.</i></label>
14 <label class="radio"><input type="radio" ng-model="user.registration_type" value="round" >Prijava okruglog stola - <i>popunjava organizator okruglog stola. Sudionici se trebaju registrirati.</i></label>
15 <hr />
16 <label class="radio"><input type="radio" ng-model="user.registration_type" value="participant" >Registracija - <i>popunjavaju slušači i suatori, te autori i suatori radova na simpoziju i sudionici okruglog stola.</i></label>
17 <label class="radio"><input type="radio" ng-model="user.registration_type" value="accomp" >Registracija za osobe u pratnji.</label>
18
19 <fieldset ng-show="user.registration_type">
20
21 <legend>Registracija - kontakt podaci</legend>
22
23 <div class="controls controls-row">
24  <input class="my-input span6" ng-model="user.firstname" placeholder="Ime" ng-required="true" />
25  <input class="my-input span6" ng-model="user.surname"   placeholder="Prezime" ng-required="true" />
26 </div>
27
28 <div class="controls controls-row">
29  <input class="my-input span12" ng-model="user.organization" placeholder="Ustanova" >
30 </div>
31
32 <div class="controls controls-row">
33  <input class="my-input span12" ng-model="user.address" placeholder="Adresa" >
34 </div>
35
36 <div class="controls controls-row">
37  <input class="my-input span4" ng-model="user.city" placeholder="Grad" ng-required="true" >
38  <input class="my-input span4" ng-model="user.zip_code" placeholder="Poštanski br." >
39  <input class="my-input span4" ng-model="user.country" placeholder="Zemlja" >
40 </div>
41
42 <div class="controls controls-row">
43  <input class="my-input span6" ng-model="user.email" type="email" placeholder="E-pošta" ng-required="true" />
44  <input class="my-input span6" ng-model="user.phone" placeholder="Tel. broj" />
45 </div>
46
47 <label class="checkbox">
48  <input ng-model="user.student" type="checkbox" ng-change="change_student()">
49  Označite ako ste student.
50 </label>
51
52 <div ng-show="! user.student">
53
54 <label class="checkbox">
55  <input ng-model="user.hpd_member" type="checkbox">
56  Označite ako ste član HPD-a
57 </label>
58
59 <label class="checkbox">
60 <input type="checkbox" ng-model="user.r1.required">
61 Trebam R-1 račun
62 </label>
63
64 <div ng-show="user.r1.required">
65 <legend>
66 Organizacija koja uplaćuje R-1 račun
67 </legend>
68
69 <input class="my-input span12" ng-model="user.r1.organization" ng-required="user.r1.required" placeholder="Naziv">
70 <input class="my-input span12" ng-model="user.r1.address" ng-required="user.r1.required" placeholder="Adresa">
71 <input class="my-input span5" ng-model="user.r1.OIB" ng-required="user.r1.required" placeholder="OIB">
72
73 </div><!-- r1.required -->
74 </div><!-- ! user.student -->
75
76 <legend>
77 Hoćete li biti na domjenku dobrodošlice
78 </legend>
79 <label class="radio"><input type="radio" ng-model="user.reception" value="yes" ng-required="true">Da</label>
80 <label class="radio"><input type="radio" ng-model="user.reception" value="no"  ng-required="true">Ne</label>
81
82 <div ng-show="! user.student">
83
84 <legend>
85 Hoćete li biti na zajedničkoj večeri?
86 </legend>
87 Večera je uključena u kotizaciju.
88 <label class="radio"><input type="radio" ng-model="user.dinner" value="yes" ng-required="! user.student && ! user.dinner">Da</label>
89 <label class="radio"><input type="radio" ng-model="user.dinner" value="no"  ng-required="! user.student && ! user.dinner">Ne</label>
90
91
92 </div><!-- not student -->
93
94 </fieldset><!-- selected registration_type -->
95
96
97 <div ng-show="has_work">
98
99 <div ng-switch on="work.type">
100 <h2 ng-switch-when="lecture">Prijava predavanja</h2>
101 <h2 ng-switch-when="poster">Prijava postera</h2>
102 <h2 ng-switch-when="symposium">Simpozij</h2>
103 <h2 ng-switch-when="round">Prijava teme okruglog stola</h2>
104 <b ng-switch-default>Has unknown work type {{work.type}} to submit</b>
105 </div>
106
107 <input class="my-input input-block-level" ng-model="work.title" placeholder="Naslov" ng-required="has_work" >
108 <h3 ng-show="user.registration_type == 'symposium'">Organizator simpozija</h3>
109 <div ng-repeat="person in work.persons" class="controls controls-row">
110         <input class="span2 my-input" ng-model="person.firstname" placeholder="Ime" ng-required="has_work" />
111         <input class="span2 my-input" ng-model="person.surname"   placeholder="Prezime" ng-required="has_work" />
112         <input class="span4 my-input" ng-model="person.organization" placeholder="Ustanova" >
113         <input class="span2 my-input" ng-model="person.email" type="email" placeholder="E-mail" ng-required="has_work" />
114         <a class="btn btn-danger" href="" ng-click="removePerson(work.persons,person)">obriši</a>
115 </div>
116 <a class="btn" href="" ng-click="addPerson(work.persons)">dodaj osobu</a>
117 <div class="controls">
118  <label>
119  Sažetak ({{work.abstract.length || 0}}  od maks. 2000 znakova s razmacima)
120  </label>
121  <textarea class="span12" ng-model="work.abstract" ng-maxlength="2000" rows="10" cols="80" ng-required="has_work" ></textarea>
122 </div>
123
124 </div><!-- has_work -->
125
126 <div ng-show="user.registration_type == 'symposium'">
127
128 <h2>Prijava radova unutar simpozija {{work.title}}</h2>
129
130 <div ng-repeat="work in work.symposium_works">
131
132 <h3>{{$index + 1}}. rad na simpoziju</h3>
133
134 <input class="my-input input-block-level" ng-model="work.title" placeholder="Naslov" ng-required="has_work" >
135 <div ng-repeat="person in work.persons" class="controls controls-row">
136         <input class="span2 my-input" ng-model="person.firstname" placeholder="Ime" ng-required="has_work" />
137         <input class="span2 my-input" ng-model="person.surname"   placeholder="Prezime" ng-required="has_work" />
138         <input class="span4 my-input" ng-model="person.organization" placeholder="Ustanova" >
139         <input class="span2 my-input" ng-model="person.email" type="email" placeholder="E-mail" ng-required="has_work" />
140         <a class="btn btn-danger" href="" ng-click="removePerson(work.persons,person)">obriši</a>
141 </div>
142 <a class="btn" href="" ng-click="addPerson(work.persons)">dodaj osobu</a>
143 <div class="controls">
144  <label>
145  Sažetak ({{work.abstract.length || 0}}  od maks. 2000 znakova s razmacima)
146  </label>
147  <textarea class="span12" ng-model="work.abstract" ng-maxlength="2000" rows="10" cols="80" ng-required="has_work" ></textarea>
148 </div>
149
150 </div><!-- ng-repeat symposium_works  -->
151
152 <a class="btn" href="" ng-click="add_symposium_work(work.symposium_works)">Dodaj još jedan rad na simpoziju</a>
153
154 </div><!-- user.registration_type == 'symposium' -->
155
156 <div class="form-actions">
157  <button class="btn btn-primary" ng-click="update(registration)" ng-show="RegistrationForm.$valid">Pošalji</button>
158 <p class="left" style="color: red" ng-show="! RegistrationForm.$valid">
159 Molimo ispunite sva obavezna polja označena crvenim okvirom.
160 </p>
161 </div>
162
163
164 <pre>
165 {{RegistrationForm.$valid}}
166 {{RegistrationForm.$error}}
167
168 location={{$location.path()}}
169
170 </pre>
171
172 </form>
173