Skip to content
This repository has been archived by the owner on Sep 15, 2018. It is now read-only.

Commit

Permalink
Neues Menü in hZeitListe und hZeitEdit
Browse files Browse the repository at this point in the history
  • Loading branch information
barbalex committed Feb 22, 2014
1 parent d56363c commit e0f92db
Show file tree
Hide file tree
Showing 2 changed files with 90 additions and 142 deletions.
118 changes: 46 additions & 72 deletions _attachments/hZeitEdit.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,18 @@
<div data-role="header" id="ZeitEditPageHeader" data-position="fixed" data-tap-toggle="false">
<a href="#" name="OeffneZeitListeZeitEdit" class="ui-btn ui-btn-inline ui-btn-icon-left ui-corner-all ui-icon-arrow-l ui-btn-icon-notext">zur Zeit-Liste</a>
<h1>Zeit</h1>
<a href='#' id='MenuZeitEdit' data-role='button' data-icon="wrench" data-iconpos="notext" class="r ui-btn-right">Menu</a>
<a href="#MenuZeitEdit" data-rel="popup" data-transition="slide" class="ui-btn ui-corner-all ui-btn-inline ui-icon-gear ui-btn-icon-left ui-btn-a ui-btn-icon-notext">Menu</a>
<div data-role="popup" id="MenuZeitEdit" data-theme="a">
<ul data-role="listview" data-inset="true" style="min-width:210px;">
<li data-role="list-divider">Menü:</li>
<li><a class="menu_einfacher_modus" href="#">einfacher Modus</a></li>
<li><a class="menu_felder_verwalten" href="#">Felder verwalten</a></li>
<li><a class="menu_zeiten_exportieren" href="#">Zeiten exportieren</a></li>
<li><a class="menu_einstellungen" href="#">Einstellungen</a></li>
<li><a class="menu_lokal_installieren" href="#">lokal installieren</a></li>
<li><a class="menu_neu_anmelden" href="#">neu anmelden</a></li>
</ul>
</div>
<div data-role="navbar">
<ul>
<li><a href="#" id="OeffneProjektZeitEdit">Projekt</a></li>
Expand Down Expand Up @@ -227,12 +238,6 @@ <h1>Zeit</h1>
});
});

// Menu aufbauen
$("#ZeitEditPageHeader").on('click', '#MenuZeitEdit', function (event) {
event.preventDefault();
erstelleMenuZeitEdit(this);
});

$("#ZeitEditPage").on("swipeleft", '#ZeitEditPageContent', function () {
if (!$("*:focus").attr("aria-valuenow")) {
// kein slider
Expand Down Expand Up @@ -428,71 +433,40 @@ <h1>Zeit</h1>
}
}

// Menü aufbauen. Wird aufgerufen von allen Formularen in evab/templates
function erstelleMenuZeitEdit(thiz) {
// Code um Menü aufzubauen
$(thiz).simpledialog2({
'mode' : 'button',
'headerClose': true,
'headerText' : '<b>Menü</b>',
'forceInput': false,
'buttons' : {
'einfacher Modus': {
click: function () {
leereStorageZeitEdit();
leereStorageZeitListe();
leereStorageOrtEdit();
leereStorageOrtListe();
leereStorageRaumEdit();
leereStorageRaumListe();
leereStorageProjektEdit();
$.mobile.changePage("BeobListe.html");
},
theme: "a",
icon: "einfach"
},
'Felder verwalten': {
click: function () {
localStorage.zurueck = "hZeitEdit.html";
$.mobile.changePage("FeldListe.html");
},
theme: "a",
icon: "info"
},
'Zeiten exportieren': {
click: function () {
window.open('_list/ExportZeit/ExportZeit?startkey=["' + localStorage.Email + '"]&endkey=["' + localStorage.Email + '",{},{}]&include_docs=true');
},
theme: "a",
icon: "exportieren"
},
'Einstellungen': {
click: function () {
localStorage.zurueck = "hZeitEdit.html";
öffneMeineEinstellungen();
},
theme: "a",
icon: "wrench"
},
'lokal installieren': {
click: function () {
localStorage.zurueck = "hZeitEdit.html";
$.mobile.changePage("Installieren.html");
},
theme: "a",
icon: "lightning"
},
'neu anmelden': {
click: function () {
localStorage.UserStatus = "neu";
$.mobile.changePage("index.html");
},
theme: "a",
icon: "person"
}
}
})
}
$('#MenuZeitEdit').on('click', '.menu_einfacher_modus', function() {
leereStorageZeitEdit();
leereStorageZeitListe();
leereStorageOrtEdit();
leereStorageOrtListe();
leereStorageRaumEdit();
leereStorageRaumListe();
leereStorageProjektEdit();
$.mobile.changePage("BeobListe.html");
});

$('#MenuZeitEdit').on('click', '.menu_felder_verwalten', function() {
localStorage.zurueck = "hZeitEdit.html";
$.mobile.changePage("FeldListe.html");
});

$('#MenuZeitEdit').on('click', '.menu_zeiten_exportieren', function() {
window.open('_list/ExportZeit/ExportZeit?startkey=["' + localStorage.Email + '"]&endkey=["' + localStorage.Email + '",{},{}]&include_docs=true');
});

$('#MenuZeitEdit').on('click', '.menu_einstellungen', function() {
localStorage.zurueck = "hZeitEdit.html";
öffneMeineEinstellungen();
});

$('#MenuZeitEdit').on('click', '.menu_lokal_installieren', function() {
localStorage.zurueck = "hZeitEdit.html";
$.mobile.changePage("Installieren.html");
});

$('#MenuZeitEdit').on('click', '.menu_neu_anmelden', function() {
localStorage.UserStatus = "neu";
$.mobile.changePage("index.html");
});

// Öffnet die vorige oder nächste Zeit
// vorige der ersten => ZeitListe
Expand Down
114 changes: 44 additions & 70 deletions _attachments/hZeitListe.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,18 @@
<div data-role="header" id="hZeitListePageHeader" data-position="fixed" data-tap-toggle="false" data-backbtn="false">
<a href="#" name="OeffneOrtZeitListe" class="ui-btn ui-btn-inline ui-btn-icon-left ui-corner-all ui-icon-arrow-l ui-btn-icon-notext">zum Ort</a>
<h2 class="hZeitListePageTitel">Zeit</h2>
<a href='#' id='MenuZeitListe' data-role='button' data-icon="wrench" data-iconpos="notext" class="r ui-btn-right">Menu</a>
<a href="#MenuZeitListe" data-rel="popup" data-transition="slide" class="ui-btn ui-corner-all ui-btn-inline ui-icon-gear ui-btn-icon-left ui-btn-a ui-btn-icon-notext">Menu</a>
<div data-role="popup" id="MenuZeitListe" data-theme="a">
<ul data-role="listview" data-inset="true" style="min-width:210px;">
<li data-role="list-divider">Menü:</li>
<li><a class="menu_einfacher_modus" href="#">einfacher Modus</a></li>
<li><a class="menu_felder_verwalten" href="#">Felder verwalten</a></li>
<li><a class="menu_zeiten_exportieren" href="#">Zeiten exportieren</a></li>
<li><a class="menu_einstellungen" href="#">Einstellungen</a></li>
<li><a class="menu_lokal_installieren" href="#">lokal installieren</a></li>
<li><a class="menu_neu_anmelden" href="#">neu anmelden</a></li>
</ul>
</div>
<div data-role="navbar">
<ul>
<li><a href="#" id="OeffneProjektZeitListe">Projekt</a></li>
Expand Down Expand Up @@ -143,77 +154,40 @@ <h2 class="hZeitListePageTitel">Zeit</h2>
$.mobile.changePage("hOrtListe.html");
});

// Menu aufbauen
$("#hZeitListePageHeader").on('click', '#MenuZeitListe', function (event) {
event.preventDefault();
erstelleMenu(this);
$('#MenuZeitListe').on('click', '.menu_einfacher_modus', function() {
leereStorageZeitListe();
leereStorageOrtEdit();
leereStorageOrtListe();
leereStorageRaumEdit();
leereStorageRaumListe();
leereStorageProjektEdit();
leereStorageOrtListe();
$.mobile.changePage("BeobListe.html");
});

// Menü aufbauen
function erstelleMenu(thiz) {
// Code um Menü aufzubauen
$(thiz).simpledialog2({
'mode' : 'button',
'headerClose': true,
'headerText' : '<b>Menü</b>',
'forceInput': false,
'buttons' : {
'einfacher Modus': {
click: function () {
leereStorageZeitListe();
leereStorageOrtEdit();
leereStorageOrtListe();
leereStorageRaumEdit();
leereStorageRaumListe();
leereStorageProjektEdit();
leereStorageOrtListe();
$.mobile.changePage("BeobListe.html");
},
theme: "a",
icon: "einfach"
},
'Felder verwalten': {
click: function () {
localStorage.zurueck = "hZeitListe.html";
$.mobile.changePage("FeldListe.html");
},
theme: "a",
icon: "info"
},
'Zeiten exportieren': {
click: function () {
window.open('_list/ExportZeit/ExportZeit?startkey=["' + localStorage.Email + '"]&endkey=["' + localStorage.Email + '",{},{}]&include_docs=true');
},
theme: "a",
icon: "exportieren"
},
'Einstellungen': {
click: function () {
localStorage.zurueck = "hZeitListe.html";
öffneMeineEinstellungen();
},
theme: "a",
icon: "wrench"
},
'lokal installieren': {
click: function () {
localStorage.zurueck = "hZeitListe.html";
$.mobile.changePage("Installieren.html");
},
theme: "a",
icon: "lightning"
},
'neu anmelden': {
click: function () {
localStorage.UserStatus = "neu";
$.mobile.changePage("index.html");
},
theme: "a",
icon: "person"
}
}
})
}
$('#MenuZeitListe').on('click', '.menu_felder_verwalten', function() {
localStorage.zurueck = "hZeitListe.html";
$.mobile.changePage("FeldListe.html");
});

$('#MenuZeitListe').on('click', '.menu_zeiten_exportieren', function() {
window.open('_list/ExportZeit/ExportZeit?startkey=["' + localStorage.Email + '"]&endkey=["' + localStorage.Email + '",{},{}]&include_docs=true');
});

$('#MenuZeitListe').on('click', '.menu_einstellungen', function() {
localStorage.zurueck = "hZeitListe.html";
öffneMeineEinstellungen();
});

$('#MenuZeitListe').on('click', '.menu_lokal_installieren', function() {
localStorage.zurueck = "hZeitListe.html";
$.mobile.changePage("Installieren.html");
});

$('#MenuZeitListe').on('click', '.menu_neu_anmelden', function() {
localStorage.UserStatus = "neu";
$.mobile.changePage("index.html");
});
});
</script>
</div>
Expand Down

0 comments on commit e0f92db

Please sign in to comment.