Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
peterstadler committed Jan 8, 2018
2 parents 5212bb3 + 9e77894 commit e512180
Show file tree
Hide file tree
Showing 7 changed files with 30 additions and 24 deletions.
2 changes: 1 addition & 1 deletion build.properties
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
project.app=WeGA-WebApp
project.name=http://weber-gesamtausgabe.de/webapp
project.version=3.2.0
project.version=3.2.1
build.dir=build
dist.dir=dist
tmp.dir=tmp
Expand Down
4 changes: 2 additions & 2 deletions catalogues/options.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@
<entry xml:id="maxNews">2</entry>
<entry xml:id="googleWebsiteMetatag">EAO5d_GiQPkJeTGACYYOFahJm2HRNvJUWwIkyw4j0Ys</entry>
<entry xml:id="microsoftBingWebsiteMetatag">AE39DA5613844228642EE48196AAA94A</entry>
<entry xml:id="version">3.2.0</entry><!-- Versionsnummer der WeGA-WebApp -->
<entry xml:id="version">3.2.1</entry><!-- Versionsnummer der WeGA-WebApp -->
<entry xml:id="ODDversion">3.2.0</entry><!-- Versionsnummer der WeGA-ODD Schemata -->
<entry xml:id="versionNews">A050356</entry>
<entry xml:id="versionDate">2017-12-22</entry>
<entry xml:id="versionDate">2018-01-08</entry>
<entry xml:id="entriesPerPage">10</entry>
</div>
<div xml:id="externalPNDResources">
Expand Down
16 changes: 8 additions & 8 deletions modules/wdt.xqm
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@ declare function wdt:orgs($item as item()*) as map(*) {
else false()
},
'filter' := function() as document-node()* {
$item[descendant-or-self::tei:org][descendant-or-self::tei:orgName]/root() | $item[ancestor::tei:org]/root()
$item[descendant-or-self::tei:org][descendant-or-self::tei:orgName]/root() | $item[ancestor-or-self::tei:org]/root()
},
'filter-by-person' := function($personID as xs:string) as document-node()* {
()
},
'filter-by-date' := function($dateFrom as xs:date?, $dateTo as xs:date?) as document-node()* {
$wdt:filter-by-date($item, $dateFrom, $dateTo)[ancestor::tei:org]/root()
$wdt:filter-by-date($item, $dateFrom, $dateTo)[ancestor-or-self::tei:org]/root()
},
'sort' := function($params as map(*)?) as document-node()* {
if(sort:has-index('orgs')) then ()
Expand Down Expand Up @@ -88,14 +88,14 @@ declare function wdt:persons($item as item()*) as map(*) {
else false()
},
'filter' := function() as document-node()* {
$item[descendant-or-self::tei:person][descendant-or-self::tei:persName]/root() | $item[ancestor::tei:person]/root()
$item[descendant-or-self::tei:person][descendant-or-self::tei:persName]/root() | $item[ancestor-or-self::tei:person]/root()
},
'filter-by-person' := function($personID as xs:string) as document-node()* {
(:distinct-values((norm:get-norm-doc('letters')//@addresseeID[contains(., $personID)]/parent::norm:entry | norm:get-norm-doc('letters')//@authorID[contains(., $personID)]/parent::norm:entry)/(@authorID, @addresseeID)/tokenize(., '\s+'))[. != $personID] ! core:doc(.):)
()
},
'filter-by-date' := function($dateFrom as xs:date?, $dateTo as xs:date?) as document-node()* {
$wdt:filter-by-date($item, $dateFrom, $dateTo)[ancestor::tei:person]/root()
$wdt:filter-by-date($item, $dateFrom, $dateTo)[ancestor-or-self::tei:person]/root()
},
'sort' := function($params as map(*)?) as document-node()* {
if(sort:has-index('persons')) then ()
Expand Down Expand Up @@ -387,7 +387,7 @@ declare function wdt:works($item as item()*) as map(*) {
}, ())
},
(: Sollte beim Titel noch der Komponist etc. angegeben werden? :)
'title' := function($serialization as xs:string) as item()? {
'title' := function($serialization as xs:string) as item()* {
let $mei :=
typeswitch($item)
case xs:string return core:doc($item)/mei:mei
Expand All @@ -398,7 +398,7 @@ declare function wdt:works($item as item()*) as map(*) {
return
switch($serialization)
case 'txt' return str:normalize-space(replace(string-join(str:txtFromTEI($title-element, config:guess-language(())), ''), '\s*\n+\s*(\S+)', '. $1'))
case 'html' return wega-util:transform($title-element, doc(concat($config:xsl-collection-path, '/common_main.xsl')), config:get-xsl-params(()))
case 'html' return wega-util:transform($title-element, doc(concat($config:xsl-collection-path, '/works.xsl')), config:get-xsl-params(()))
default return core:logToFile('error', 'wdt:works()("title"): unsupported serialization "' || $serialization || '"')
},
'label-facets' := function() as xs:string? {
Expand Down Expand Up @@ -625,7 +625,7 @@ declare function wdt:var($item as item()*) as map(*) {

declare function wdt:biblio($item as item()*) as map(*) {
let $filter := function($docs as document-node()*) as document-node()* {
$docs[descendant-or-self::tei:biblStruct][not(ancestor-or-self::tei:TEI)][not(descendant::tei:TEI)]/root() | $docs[ancestor::tei:biblStruct][not(ancestor::tei:TEI)]/root()
$docs[descendant-or-self::tei:biblStruct][not(ancestor-or-self::tei:TEI)][not(descendant::tei:TEI)]/root() | $docs[ancestor-or-self::tei:biblStruct][not(ancestor::tei:TEI)]/root()
}
return
map {
Expand All @@ -639,7 +639,7 @@ declare function wdt:biblio($item as item()*) as map(*) {
$filter($item)
},
'filter-by-person' := function($personID as xs:string) as document-node()* {
wdt:biblio($item)('filter')()//tei:author[@key = $personID]/root() | wdt:biblio($item)('filter')()//tei:editor[@key = $personID]/root() => $filter()
($item/root()//tei:author[@key = $personID]/root() | $item/root()//tei:editor[@key = $personID]/root()) => $filter()
},
'filter-by-date' := function($dateFrom as xs:date?, $dateTo as xs:date?) as document-node()* {
$wdt:filter-by-date($item, $dateFrom, $dateTo)[parent::tei:imprint]/root() => $filter()
Expand Down
12 changes: 6 additions & 6 deletions resources/less/gui.less
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,6 @@

/* Settings for popovers */
.popover {
div.media-body {
width: 75%;
margin: 0;
padding-left:3px;
float:left;
}
div.preview-icon {
width: 25%;
margin: 0;
Expand Down Expand Up @@ -80,6 +74,12 @@
overflow: scroll;
overflow-x:hidden;
overflow-y:auto;
> div.media-body {
width: 75%;
margin: 0;
padding-left:3px;
float:left;
}
}
.carousel-indicators {
bottom:-60px;
Expand Down
12 changes: 7 additions & 5 deletions testing/expected-results/diaries/A065417.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<meta property="dc:type" content="Text" />
<meta property="dc:format" content="text/html" />

<meta property="dc:creator" content="Peter Stadler" />
<meta property="dc:date" content="2017-09-14T20:41:41.107639Z" />
<meta property="dc:creator" content="Solveig Schreiter" />
<meta property="dc:date" content="2017-12-22T13:01:51.143237Z" />
<meta property="dc:identifier" content="http://weber-gesamtausgabe.de/exist/apps/WeGA-WebApp/A065417" />
<meta property="dc:description" content="d: 9t früh Abschied von Tollmann genommen, und mit dem einspännigen Wägli abgefahren um 5 Uhr ein paar Stunden zu Fuße gegangen. und um 12 Uhr in …" />
<meta name="description" content="d: 9t früh Abschied von Tollmann genommen, und mit dem einspännigen Wägli abgefahren um 5 Uhr ein paar Stunden zu Fuße gegangen. und um 12 Uhr in …" />
Expand Down Expand Up @@ -314,6 +314,8 @@ <h2><a class="collapseSingle collapsed" data-toggle="collapse" href="#places">Or
<div data-toggle="buttons" class="btn-group primary">
<label class="btn gradient-light">
<input type="checkbox" name="options" value="A130104" /> <span title="Bern">Bern</span>
</label><label class="btn gradient-light">
<input type="checkbox" name="options" value="A130439" /> <span title="Jegenstorf">Jegenstorf</span>
</label><label class="btn gradient-light">
<input type="checkbox" name="options" value="A130176" /> <span title="Solothurn">Solothurn</span>
</label>
Expand All @@ -338,7 +340,7 @@ <h2><a class="collapseSingle collapsed" data-toggle="collapse" href="#places">Or
<span>in der <span class="tei_placeName">Kron</span> abgestiegen. Mittag da.</span><br />
<span class="payment_7"><span class="tei_measure">2 #</span> verwechselt daran verlohren </span><br />
<span><span class="preview persons A0012FD" data-ref="/exist/apps/WeGA-WebApp/de/A0012FD.html">H: <span class="tei_hi_latintype">v:</span> <span class="tei_add">Beßerer<a class="noteMarker" id="ref-d10e75" data-toggle="popover" data-trigger="focus" tabindex="0" data-ref="#d10e75"></a></span></span> mit dem jungen <span class="71114971023287114101100101">Graf <span class="tei_hi_latintype">Wrede</span></span> getroffen<br />
und mit Ihnen nach Tische nach <span class="tei_placeName"><span class="tei_hi_underline1">Jäger<span class="tei_add">n<a class="noteMarker" id="ref-d10e89" data-toggle="popover" data-trigger="focus" tabindex="0" data-ref="#d10e89"></a></span>dorf</span></span> zum Gesandten<br />
und mit Ihnen nach Tische nach <span class="preview places A130439" data-ref="/exist/apps/WeGA-WebApp/de/A007979/Orte/A130439.html"><span class="tei_hi_underline1">Jäger<span class="tei_add">n<a class="noteMarker" id="ref-d10e89" data-toggle="popover" data-trigger="focus" tabindex="0" data-ref="#d10e89"></a></span>dorf</span></span> zum Gesandten<br />
<span class="tei_hi_latintype"><a class="preview persons A000343" href="/exist/apps/WeGA-WebApp/de/A000343.html">D’Ollri</a></span> gefahren,</span> <span>nachdem ich vorher meinen Brief<br />
von <a class="preview persons A001292" href="/exist/apps/WeGA-WebApp/de/A001292.html">H: Mayer</a>, an <span class="725832118583277111104114">H: <span class="tei_hi_latintype">v:</span> Mohr</span>, <span class="8310110758321001013276101103583210010132761179958">Sek: <span class="tei_hi_latintype">de Leg: de Luc:</span></span> abgegeben<br />
hatte.</span> <span class="payment_10">Fuhrlohn </span><br />
Expand Down Expand Up @@ -441,9 +443,9 @@ <h2>XML</h2>
<div class="row permaLink">
<div class="col-md-9">
<h4>Empfohlene Zitierweise</h4>
<p>Carl-Maria-von-Weber-Gesamtausgabe. Digitale Edition, <span>http://weber-gesamtausgabe.de/exist/apps/WeGA-WebApp/A065417</span> (<span>Version 3.1.0dev vom 30. Juni 2017</span>)
<p>Carl-Maria-von-Weber-Gesamtausgabe. Digitale Edition, <span>http://weber-gesamtausgabe.de/exist/apps/WeGA-WebApp/A065417</span> (<span>Version 3.2.0dev vom 22. Dezember 2017</span>)
<br />
<span>Letzte Änderung dieses Dokuments am 14. September 2017 durch Peter Stadler</span></p>
<span>Letzte Änderung dieses Dokuments am 22. Dezember 2017 durch Solveig Schreiter</span></p>
</div>

</div>
Expand Down
4 changes: 2 additions & 2 deletions testing/expected-results/var/Aktuelles
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<meta property="dc:format" content="text/html" />

<meta property="dc:creator" content="Carl-Maria-von-Weber-Gesamtausgabe" />
<meta property="dc:date" content="2017-12-21T16:55:14.556Z" />
<meta property="dc:date" content="2018-01-04T19:16:32.58Z" />
<meta property="dc:identifier" content="http://localhost:8080/exist/apps/WeGA-WebApp/de/Projekt/Aktuelles" />
<meta property="dc:description" content="Eine Liste von aktuellen Nachrichten, herausgegeben von der Carl-Maria-von-Weber-Gesamtausgabe" />
<meta name="description" content="Eine Liste von aktuellen Nachrichten, herausgegeben von der Carl-Maria-von-Weber-Gesamtausgabe" />
Expand Down Expand Up @@ -289,7 +289,7 @@
<a href="/exist/apps/WeGA-WebApp/de/A009001/Aktuelles/A050356.html">Digitale Edition Version 3.2 veröffentlicht</a>
</h3>
<p><strong>22. Dezember 2017</strong></p>
<p>Insgesamt versammeln sich in diesem Release 95 neue Personenbeschreibungen (sowie 325 Korrekturen/Überarbeitungen) und 62 neue Briefe (bei über 900 Korrekturen/Überarbeitungen). Bei den Schriften …</p>
<p>Es weihnachtet sehr, überall im Land werden Päckchen gepackt und geschnürt, und auch die WeGA-Wichtel haben sich wieder viel Mühe gegeben, noch rechtzeitig zum Fest ein aktuelles Release zu schnüren …</p>
<p>
<strong><span>Kennung</span>:</strong>
<span>A050356</span>
Expand Down
4 changes: 4 additions & 0 deletions xsl/works.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,8 @@
</xsl:element>
</xsl:template>

<xsl:template match="mei:lb">
<xsl:element name="br"/>
</xsl:template>

</xsl:stylesheet>

0 comments on commit e512180

Please sign in to comment.