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

Commit

Permalink
Artgruppenliste zeigt Anzahl Arten an
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexander Gabriel committed Dec 20, 2011
1 parent 5931f5b commit 0f6c824
Show file tree
Hide file tree
Showing 7 changed files with 25 additions and 8 deletions.
6 changes: 4 additions & 2 deletions _attachments/Artgruppenliste.html
Expand Up @@ -54,16 +54,18 @@ <h1>Art-Gruppe wählen</h1>
var OrtId = get_url_param("OrtId") || "";
var ZeitId = get_url_param("ZeitId") || "";

var viewname = "evab/Artgruppen";
var viewname = "evab/ArtgruppenAnzArten?group=true";
$db.view(viewname, {
success: function(data) {
var i;
var ListItemContainer = "";
var ArtGruppe;
var AnzArten;
for(i in data.rows) {
ArtGruppe = data.rows[i].key;
AnzArten = data.rows[i].value;
ListItemContainer += "<li name=\"ArtgruppenListItem\" id=\"" + ArtGruppe + "\">";
ListItemContainer += "<a href=\"#\"><h3>" + ArtGruppe + "<\/h3><\/a><\/li>";
ListItemContainer += "<a href=\"#\"><h3>" + ArtGruppe + "<span class='ui-li-count'>" + AnzArten + "</span><\/h3><\/a><\/li>";
}
$("#ArtgruppenListe").html(ListItemContainer);
//$("#ArtgruppenListe").listview();
Expand Down
9 changes: 4 additions & 5 deletions _attachments/hProjektliste.html
Expand Up @@ -32,6 +32,7 @@ <h2 class="hProjektListePageTitel">Projekte</h2>
</div>
<div data-role="content">
<ul id="Projekte" data-role="listview" data-theme="c" data-filter="true" data-filter-placeholder="Filter setzen..." />
</ul>
</div>
<div data-role="footer" data-position="fixed">
<div data-role="navbar">
Expand Down Expand Up @@ -119,14 +120,12 @@ <h2 class="hProjektListePageTitel">Projekte</h2>
key = data.rows[i].key;
pName = key[1];
externalPage = "_show/hProjektEdit/" + Proj._id;
listItem = "<li id=\"" + Proj._id + "\">" +
"<a href=\"" + externalPage + "\" rel=\"external\">" +
"<h3>" + pName + "<\/h3>" +
"<\/a> <\/li>";
listItem = "<li id=\"" + Proj._id + "\">";
listItem += "<a href=\"" + externalPage + "\" rel=\"external\">";
listItem += "<h3>" + pName + "<\/h3><\/a> <\/li>";
ListItemContainer += listItem;
}
}
ListItemContainer += "<\/ul>";
$("#Projekte").html(ListItemContainer);
$("#Projekte").listview();
$("#Projekte").listview("refresh");
Expand Down
2 changes: 1 addition & 1 deletion couchapp.json
@@ -1,4 +1,4 @@
{
"name": "Name of your CouchApp",
"name": "EvAB",
"description": "CouchApp"
}
5 changes: 5 additions & 0 deletions views/ArtgruppenAnzArten/map.js
@@ -0,0 +1,5 @@
function(doc) {
if((doc.Typ == 'Art' || doc.Typ == 'Unbekannte Art' || doc.Typ == 'Eigene Art') && doc.ArtGruppe){
emit (doc.ArtGruppe, 1);
}
}
3 changes: 3 additions & 0 deletions views/ArtgruppenAnzArten/reduce.js
@@ -0,0 +1,3 @@
function (key, values) {
return sum(values);
}
5 changes: 5 additions & 0 deletions views/hProjAnzhArt/map.js
@@ -0,0 +1,5 @@
function(doc) {
if(doc.Typ == 'hArt' && doc.ProjektId){
emit (doc.ProjektId, 1);
}
}
3 changes: 3 additions & 0 deletions views/hProjAnzhArt/reduce.js
@@ -0,0 +1,3 @@
function (key, values) {
return sum(values);
}

0 comments on commit 0f6c824

Please sign in to comment.