X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=templates%2Fconference%2FRegistration.html.ep;h=cc639a1a2b689be43f2572867d75769b1e057d9e;hb=f5362a95417b7b0bc6c5557132476866f55a40ab;hp=1d148a6c7873dc92c72021fe6eb80e3c1df6260e;hpb=0f3d8e74e07518d7440b8bbad55c13011f34d502;p=angular-mojolicious.git diff --git a/templates/conference/Registration.html.ep b/templates/conference/Registration.html.ep index 1d148a6..cc639a1 100644 --- a/templates/conference/Registration.html.ep +++ b/templates/conference/Registration.html.ep @@ -1,122 +1,142 @@ - - + if ( last.type == 'symposium' ) + this.registration.symposium = last.symposium; + } + this.last_saved = angular.copy( this.registration ); // FIXME was: {}; + console.debug( 'reset', this.registration, this.$location.hashPath, last ); + }, + save: function(){ + var self = this; + this.registration.$save(function(registration){ + self.$location.hashPath = registration.$id; + + // save symposium to separate resource + if ( registration.type == 'symposium' ) { + if ( ! self.symposium ) { + self.registration.symposium.$id = registration.$id; // reuse $id of first work for symposium + self.symposium = new self.Symposium( registration.symposium ); + self.symposium.works = []; + } + registration.work.$id = registration.$id; // preserve $id + self.symposium.works[ registration.symposium.work_nr - 1 ] = registration.work; + console.debug('save_symposium', self.symposium ); + self.symposium.$save(); + } -

Registration and Proposal Submission

-
-
-

Please choose:

- Just attending the conference
- I want to submit a work
+ + +
+ + +
+

+All participants (presenters, coauthors and visitors) have to register via on-line register system. +

+ +

+Abstract of oral presentation/poster has to be submitted only by first author or by presenting coauthor. Other coauthors do not have to submit the abstract, only register. +

+ +

+The organizers of symposia have to submit not only the symposium’s abstract, but the abstracts of every single paper within it (it has to be four of them). Authors of papers within symposium DO NOT submit their abstracts on their own, but register as symposium participants. +

+ +

+The organizers of round tables have to submit only abstract of the round table, while its participants have to register as round table participants. +

+ +

+The abstracts length should be between 1800 and 2000 characters (space included). +

+ +

+One person can be author of maximum three papers, only one of them as first/presenting/single author. +

+ + +
-
-
-

Choose submittion type:

- Symposia
- Oral presentation
- Poster presentation
- Round table discussion
+ + +
+ + +
+
+

{{registration.person.name}} {{registration.person.surname}}

+ + + + + +
+ + + +
+
+

Registration Type

+ + + + + +
+ +
-
+ +
+ +

Contact Information

-
First name
-
Surname
+
First name
+
Surname
- - + +
-
Institution
+
Institution
- +
-
Address
+
Address
- - +
-
City
-
ZIP
-
Country
+
City
+
ZIP
+
Country
- - - + + +
-
E-mail
-
Phone number
+
E-mail
+
Phone number
- - + + +
+
+
Check this box if you are student. +
+
+ Will you join us for the welcome reception on Thursday at 20 hrs?
+ Yes + No +
+
+ Will you join us for the conference dinner on Friday at 20 hrs? (Dinner is included in the regostration fee.)
+ Yes + No
+
+ +
+

Symposium/round table topic

+ +
-
-
-

Symposia Submission

- - - -
-
First name
Surname
Institution
E-mail
+
+
+ +

Symposium

+ + + + +
{{registration.person.name}} {{registration.person.surname}}, {{registration.person.inst}}, {{registration.person.email}}
+
+ + + + + X
-
- - - - - X + + + + +
+ Symposium: {{registration.symposium.title}} +
+ +
    +
  1. + + {{w.title}} + {{w.title}} +
  2. +
+
- Add another organizer - - +
+ +
+ + +

Add Symposium Paper ({{registration.symposium.work_nr}})

+

Oral Presentation Sumbission

+

Poster Presentation Sumbission

+

Round Table Disscussion Sumbission

+ + + + +
+
-
First name
Surname
Institution
E-mail
+
First name
Surname
Institution
E-mail
-
- - - - +
+ + + + X
Add another author +
+
+ + +
{{registration.person.name}} {{registration.person.surname}}, {{registration.person.inst}}, {{registration.person.email}}
+
+ + + + + X +
+ +
+ + - - -
-
- {{registration.symposium.work_nr}}. {{registration.work.title}} has been submited successfully.
+ +
- -
- - - - - - or go to conference home page.
-
- -
Please fill all required fields ({{$invalidWidgets.visible()}} fields left). -
+
+
-
- Your registration has been submitted successfully.

-
- - Your work has been submitted successfully.

-
- Please review your data, correct and save if needed or go to conference home page.

- Registration ID: {{registration.$id}}.
You can bookmark this page and review it later. +
Please fill all required fields correctly. +Fields with orange border call for your attention. + +Decide about going to welcome reception and dinner. + +Decide about going to welcome reception.
- +
+ +
+ Thank you! Your registration has been submitted successfully! + +
+ You must provide a proof of your student status by e-mail sent to drzb@ffzg.hr +
+

+
+
+ Thank you. Your proposal has been submitted successfully!
+ Please read conference fee payment instructions + +
+
+ Thank you. Your proposal has been submitted successfully!
+ +
+ You must provide a proof of your student status by e-mail sent to drzb@ffzg.hr +
+
+ +
+
+ +
+ + +
+ +
 
-
-Debug Information: -{{$window.location.href}} -
-registration = {{registration}}
+dirty={{! last_saved.$equals(registration)}} invalid={{$invalidWidgets.visible()}}
 
-dirty={{! last_saved.$equals(registration)}}
+registration = {{registration}}
 
 last_saved = {{last_saved}}
 
@@ -433,5 +679,3 @@ symposium = {{symposium}}
 $id={{$id}}
 registration.$id={{registration.$id}}
 
- -