Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Felder_-Seiten vereinheitlicht

  • Loading branch information...
commit 0602c63beaf3785d2785261e6d977c4dd28d0cc9 1 parent 4c20703
@barbalex authored
View
80 _attachments/Felder_hArt.html
@@ -47,47 +47,9 @@ <h2 class="Felder_hArtPageTitel">sichtbare Felder</h2>
</form>
</div>
<script type="text/javascript">
- $(":jqmData(role='page')").on("pageinit", function () {
-
+ $("#Felder_hArtPage").on("pageshow", function () {
erstelleSichtbareFelder();
- $("#Felder_hArtPage").on("click", "#Felder_hArtPage_back", function (event) {
- event.preventDefault();
- $.mobile.changePage("hArtEdit.html");
- });
-
- //Felder speichern (checkbox)
- $("#FeldlisteFhA").on("change", "input[name='Felder']", function () {
- var FeldName, FeldId, SichtbarImModusHierarchisch, idx;
- FeldName = $(this).prop("id");
- FeldId = $(this).attr("feldid");
- $db = $.couch.db("evab");
- $db.openDoc(FeldId, {
- success: function (Feld) {
- SichtbarImModusHierarchisch = Feld.SichtbarImModusHierarchisch || [];
- if ($("#" + FeldName).prop("checked") === true) {
- SichtbarImModusHierarchisch.push(localStorage.Username);
- } else {
- idx = SichtbarImModusHierarchisch.indexOf(localStorage.Username);
- if (idx !== -1) {
- SichtbarImModusHierarchisch.splice(idx, 1);
- }
- }
- Feld.SichtbarImModusHierarchisch = SichtbarImModusHierarchisch;
- $db.saveDoc(Feld, {
- error: function () {
- melde("Fehler: nicht gespeichert<br>Vielleicht klicken Sie zu schnell?");
- }
- });
- //Globale Variablen für FeldlistehBeobEdit zurücksetzen, damit die Liste neu aufgebaut wird
- delete window.FeldlistehBeobEdit;
- },
- error: function () {
- melde("Fehler: nicht gespeichert<br>Vielleicht klicken Sie zu schnell?");
- }
- });
- });
-
//generiert dynamisch die (Artgruppen-abhängigen) Felder im Formular Felder_hArt.html
//Mitgeben: Artgruppe, Username (aus Globalen Variabeln)
function erstelleSichtbareFelder() {
@@ -153,6 +115,46 @@ <h2 class="Felder_hArtPageTitel">sichtbare Felder</h2>
$("input[name='Felder']").checkboxradio();
}
});
+
+ $(":jqmData(role='page')").on("pageinit", function () {
+
+ $("#Felder_hArtPage").on("click", "#Felder_hArtPage_back", function (event) {
+ event.preventDefault();
+ $.mobile.changePage("hArtEdit.html");
+ });
+
+ //Felder speichern (checkbox)
+ $("#FeldlisteFhA").on("change", "input[name='Felder']", function () {
+ var FeldName, FeldId, SichtbarImModusHierarchisch, idx;
+ FeldName = $(this).prop("id");
+ FeldId = $(this).attr("feldid");
+ $db = $.couch.db("evab");
+ $db.openDoc(FeldId, {
+ success: function (Feld) {
+ SichtbarImModusHierarchisch = Feld.SichtbarImModusHierarchisch || [];
+ if ($("#" + FeldName).prop("checked") === true) {
+ SichtbarImModusHierarchisch.push(localStorage.Username);
+ } else {
+ idx = SichtbarImModusHierarchisch.indexOf(localStorage.Username);
+ if (idx !== -1) {
+ SichtbarImModusHierarchisch.splice(idx, 1);
+ }
+ }
+ Feld.SichtbarImModusHierarchisch = SichtbarImModusHierarchisch;
+ $db.saveDoc(Feld, {
+ error: function () {
+ melde("Fehler: nicht gespeichert<br>Vielleicht klicken Sie zu schnell?");
+ }
+ });
+ //Globale Variablen für FeldlistehBeobEdit zurücksetzen, damit die Liste neu aufgebaut wird
+ delete window.FeldlistehBeobEdit;
+ },
+ error: function () {
+ melde("Fehler: nicht gespeichert<br>Vielleicht klicken Sie zu schnell?");
+ }
+ });
+ });
+ });
</script>
</div>
</body>
View
1  _attachments/Felder_hOrt.html
@@ -46,6 +46,7 @@ <h2 class="Felder_hOrtPageTitel">sichtbare Felder</h2>
</form>
</div>
<script type="text/javascript">
+
$("#Felder_hOrtPage").on("pageshow", function () {
erstelleSichtbareFelder();
View
13 _attachments/Felder_hProjekt.html
@@ -46,6 +46,7 @@ <h2 class="Felder_hProjektPageTitel">sichtbare Felder</h2>
</form>
</div>
<script type="text/javascript">
+
$("#Felder_hProjektPage").on("pageshow", function () {
erstelleSichtbareFelder();
@@ -127,15 +128,17 @@ <h2 class="Felder_hProjektPageTitel">sichtbare Felder</h2>
$db = $.couch.db("evab");
$db.openDoc(FeldId, {
success: function (Feld) {
- var idx;
- if ($("#" + FeldName).prop("checked") === true) {
- Feld.SichtbarImModusHierarchisch.push(localStorage.Username);
+ var SichtbarImModusHierarchisch, idx;
+ SichtbarImModusHierarchisch = Feld.SichtbarImModusHierarchisch || [];
+ if ($("#" + FeldName).prop("checked") == true) {
+ SichtbarImModusHierarchisch.push(localStorage.Username);
} else {
- idx = Feld.SichtbarImModusHierarchisch.indexOf(localStorage.Username);
+ idx = SichtbarImModusHierarchisch.indexOf(localStorage.Username);
if (idx !== -1) {
- Feld.SichtbarImModusHierarchisch.splice(idx, 1);
+ SichtbarImModusHierarchisch.splice(idx, 1);
}
}
+ Feld.SichtbarImModusHierarchisch = SichtbarImModusHierarchisch;
$db.saveDoc(Feld, {
error: function () {
melde("Fehler: nicht gespeichert<br>Vielleicht klicken Sie zu schnell?");
View
1  _attachments/Felder_hRaum.html
@@ -46,6 +46,7 @@ <h2 class="Felder_hRaumPageTitel">sichtbare Felder</h2>
</form>
</div>
<script type="text/javascript">
+
$("#Felder_hRaumPage").on("pageshow", function () {
erstelleSichtbareFelder();
View
1  _attachments/Felder_hZeit.html
@@ -46,7 +46,6 @@ <h2 class="Felder_hZeitPageTitel">sichtbare Felder</h2>
</form>
</div>
<script type="text/javascript">
-
$("#Felder_hZeitPage").on("pageshow", function () {
erstelleSichtbareFelder();
Please sign in to comment.
Something went wrong with that request. Please try again.