Commit 3d4e045345a7f672ef01bfa3deb0eb950066ebdd
1 parent
2151b22b
arbeite daran ueber zu und aufklappen die bereiche zu de/aktivieren
Showing
4 changed files
with
87 additions
and
54 deletions
| @@ -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