Commit 3d4e045345a7f672ef01bfa3deb0eb950066ebdd

Authored by Georg Hopp
1 parent 2151b22b

arbeite daran ueber zu und aufklappen die bereiche zu de/aktivieren

@@ -22,7 +22,7 @@ function c_person (personId, photographerId, ownerId, firstname, surname, @@ -22,7 +22,7 @@ function c_person (personId, photographerId, ownerId, firstname, surname,
22 this.personForm = personForm; 22 this.personForm = personForm;
23 } 23 }
24 24
25 - this.reset = function () 25 + this.empty = function ()
26 { 26 {
27 if (this.personId != -1) 27 if (this.personId != -1)
28 { 28 {
@@ -45,6 +45,26 @@ function c_person (personId, photographerId, ownerId, firstname, surname, @@ -45,6 +45,26 @@ function c_person (personId, photographerId, ownerId, firstname, surname,
45 } 45 }
46 } 46 }
47 47
  48 + this.reset = function ()
  49 + {
  50 + this.personId = -1;
  51 + this.photographerId = -1;
  52 + this.ownerId = -1;
  53 + this.firstname = '';
  54 + this.surname = '';
  55 + this.company = '';
  56 + this.email = '';
  57 + this.url = '';
  58 + this.cameraId = -1;
  59 + this.wmWidth = '';
  60 + this.wmHeight = '';
  61 + this.wmXPos = '';
  62 + this.wmYPos = '';
  63 +
  64 + if (this.personForm != null)
  65 + this.personForm.updateForm ();
  66 + }
  67 +
48 this.update = function (p) 68 this.update = function (p)
49 { 69 {
50 if (this.personId != p.personId) 70 if (this.personId != p.personId)
@@ -28,6 +28,57 @@ function personInUp ( @@ -28,6 +28,57 @@ function personInUp (
28 28
29 person.connect (this); 29 person.connect (this);
30 30
  31 + this.showHideBlock = function (titleId)
  32 + {
  33 + var titleElement = document.getElementById (titleId);
  34 + var imgElement = titleElement.getElementsByTagName ('img')[0];
  35 + var blockElement = titleElement.parentNode;
  36 + var dataElement = blockElement.getElementsByTagName ('div')[1];
  37 +
  38 + if (dataElement.style.display == 'none')
  39 + {
  40 + dataElement.style.display = 'block';
  41 + imgElement.src = arrDown.getImgUrl (titleElement);
  42 +
  43 + switch (titleId)
  44 + {
  45 + case 'title_photographer':
  46 + if (this.person._photographerId != -1)
  47 + this.person.photographerId = this.person._photographerId;
  48 + else
  49 + this.person.photographerId = 0;
  50 + break;
  51 +
  52 + case 'title_owner':
  53 + if (this.person._ownerId != -1)
  54 + this.person.ownerId = this.person._ownerId;
  55 + else
  56 + this.person.ownerId = 0;
  57 + }
  58 + }
  59 + else
  60 + {
  61 + dataElement.style.display = 'none';
  62 + imgElement.src = arrRight.getImgUrl (titleElement);
  63 +
  64 + switch (titleId)
  65 + {
  66 + case 'title_photographer':
  67 + if (this.person._photographerId != -1)
  68 + this.person.photographerId = this.person._photographerId;
  69 + else
  70 + this.person.photographerId = 0;
  71 + break;
  72 +
  73 + case 'title_owner':
  74 + if (this.person._ownerId != -1)
  75 + this.person.ownerId = this.person._ownerId;
  76 + else
  77 + this.person.ownerId = 0;
  78 + }
  79 + }
  80 + }
  81 +
31 this.de_activate = function (field) 82 this.de_activate = function (field)
32 { 83 {
33 var updBox = document.getElementById (this.updBox); 84 var updBox = document.getElementById (this.updBox);
@@ -166,46 +217,26 @@ function personInUp ( @@ -166,46 +217,26 @@ function personInUp (
166 217
167 this.setCameraId = function (value) 218 this.setCameraId = function (value)
168 { 219 {
169 - var person = this.selectPerson ();  
170 -  
171 - person.cameraId = value;  
172 - if (person == this.newPerson)  
173 - person.photographerId = 0; 220 + this.selectPerson ().cameraId = value;
174 } 221 }
175 222
176 this.setWmWidth = function (value) 223 this.setWmWidth = function (value)
177 { 224 {
178 - var person = this.selectPerson ();  
179 -  
180 - person.wmWidth = value;  
181 - if (person == this.newPerson)  
182 - person.ownerId = 0; 225 + this.selectPerson ().wmWidth = value;
183 } 226 }
184 227
185 this.setWmHeight = function (value) 228 this.setWmHeight = function (value)
186 { 229 {
187 - var person = this.selectPerson ();  
188 -  
189 - person.wmHeight = value;  
190 - if (person == this.newPerson)  
191 - person.ownerId = 0; 230 + this.selectPerson ().wmHeight = value;
192 } 231 }
193 232
194 this.setWmXPos = function (value) 233 this.setWmXPos = function (value)
195 { 234 {
196 - var person = this.selectPerson ();  
197 -  
198 - person.wmXPos = value;  
199 - if (person == this.newPerson)  
200 - person.ownerId = 0; 235 + this.selectPerson ().wmXPos = value;
201 } 236 }
202 237
203 this.setWmYPos = function (value) 238 this.setWmYPos = function (value)
204 { 239 {
205 - var person = this.selectPerson ();  
206 -  
207 - person.wmYPos = value;  
208 - if (person == this.newPerson)  
209 - person.ownerId = 0; 240 + this.selectPerson ().wmYPos = value;
210 } 241 }
211 } 242 }
@@ -138,13 +138,13 @@ function c_personSearch1 (fname, sname, fnameAlt, snameAlt, names, person) @@ -138,13 +138,13 @@ function c_personSearch1 (fname, sname, fnameAlt, snameAlt, names, person)
138 this.person.update ( 138 this.person.update (
139 this.persons[this.sNameBest[2]][this.fNameBest[2]]); 139 this.persons[this.sNameBest[2]][this.fNameBest[2]]);
140 else 140 else
141 - this.person.reset (); 141 + this.person.empty ();
142 } 142 }
143 else 143 else
144 { 144 {
145 this.fNameBest = new Array (-1, -1, null); 145 this.fNameBest = new Array (-1, -1, null);
146 if (this.person != null) 146 if (this.person != null)
147 - this.person.reset (); 147 + this.person.empty ();
148 } 148 }
149 149
150 return false; 150 return false;
@@ -172,7 +172,7 @@ function c_personSearch1 (fname, sname, fnameAlt, snameAlt, names, person) @@ -172,7 +172,7 @@ function c_personSearch1 (fname, sname, fnameAlt, snameAlt, names, person)
172 this.person.update ( 172 this.person.update (
173 this.persons[this.sNameBest[2]][this.fNameBest[2]]); 173 this.persons[this.sNameBest[2]][this.fNameBest[2]]);
174 else 174 else
175 - this.person.reset (); 175 + this.person.empty ();
176 176
177 return false; 177 return false;
178 } 178 }
@@ -3,30 +3,11 @@ @@ -3,30 +3,11 @@
3 pInUp = new personInUp ( 3 pInUp = new personInUp (
4 'update', 'insert', 'submit', person, newPerson, arrRight, arrDown); 4 'update', 'insert', 'submit', person, newPerson, arrRight, arrDown);
5 5
6 - function showHideBlock (titleId)  
7 - {  
8 - var titleElement = document.getElementById (titleId);  
9 - var imgElement = titleElement.getElementsByTagName ('img')[0];  
10 - var blockElement = titleElement.parentNode;  
11 - var dataElement = blockElement.getElementsByTagName ('div')[1];  
12 -  
13 - if (dataElement.style.display == 'none')  
14 - {  
15 - dataElement.style.display = 'block';  
16 - imgElement.src = arrDown.getImgUrl (titleElement);  
17 - }  
18 - else  
19 - {  
20 - dataElement.style.display = 'none';  
21 - imgElement.src = arrRight.getImgUrl (titleElement);  
22 - }  
23 - }  
24 -  
25 function personInUpInit () 6 function personInUpInit ()
26 { 7 {
27 - var tCam = document.getElementById ('_title_camera'); 8 + var tCam = document.getElementById ('title_photographer');
28 var tCamImg = tCam.getElementsByTagName ('img')[0]; 9 var tCamImg = tCam.getElementsByTagName ('img')[0];
29 - var tWat = document.getElementById ('_title_watermark'); 10 + var tWat = document.getElementById ('title_owner');
30 var tWatImg = tWat.getElementsByTagName ('img')[0]; 11 var tWatImg = tWat.getElementsByTagName ('img')[0];
31 12
32 tCamImg.src = arrRight.getImgUrl (tCam); 13 tCamImg.src = arrRight.getImgUrl (tCam);
@@ -111,13 +92,14 @@ @@ -111,13 +92,14 @@
111 </div> 92 </div>
112 93
113 <div class="bgc-grp1 d-grp1" style="margin-top: 2px"> 94 <div class="bgc-grp1 d-grp1" style="margin-top: 2px">
114 - <div class="bgc-grp-head1 f-grp-head1 d-grp-head1" id="_title_camera"> 95 + <div class="bgc-grp-head1 f-grp-head1 d-grp-head1"
  96 + id="title_photographer">
115 <img style=" 97 <img style="
116 position: relative; 98 position: relative;
117 float: right; 99 float: right;
118 margin-right: 3px; 100 margin-right: 3px;
119 cursor: pointer" 101 cursor: pointer"
120 - onClick="showHideBlock ('_title_camera')" /> 102 + onClick="pInUp.showHideBlock ('title_photographer')" />
121 <?=_('photographer')?> 103 <?=_('photographer')?>
122 </div> 104 </div>
123 <div style="display: none"> 105 <div style="display: none">
@@ -135,13 +117,13 @@ @@ -135,13 +117,13 @@
135 117
136 <div class="bgc-grp1 d-grp1" style="margin-top: 2px"> 118 <div class="bgc-grp1 d-grp1" style="margin-top: 2px">
137 <div class="bgc-grp-head1 f-grp-head1 d-grp-head1" 119 <div class="bgc-grp-head1 f-grp-head1 d-grp-head1"
138 - id="_title_watermark"> 120 + id="title_owner">
139 <img style=" 121 <img style="
140 position: relative; 122 position: relative;
141 float: right; 123 float: right;
142 margin-right: 3px; 124 margin-right: 3px;
143 cursor: pointer" 125 cursor: pointer"
144 - onClick="showHideBlock ('_title_watermark')" /> 126 + onClick="pInUp.showHideBlock ('title_owner')" />
145 <?=_('owner')?> 127 <?=_('owner')?>
146 </div> 128 </div>
147 <div style="display: none"> 129 <div style="display: none">
Please register or login to post a comment