1- < md-content layout ="column " layout-align ="start stretch " flex >
2- < h2 class ="monument__title md-display-2 "> {{$ctrl.monument.labels.pl || 'brak polskiej nazwy'}}</ h2 >
3- < h4 class ="monument__subtitle md-headline muted "> {{$ctrl.monument.labels.en || 'brak angielskiej nazwy'}}</ h4 >
4- < div >
5- < div ng-repeat ="claim in $ctrl.monument.claims ">
6- < span > {{claim.property.pl}}:</ span >
7- < span ng-repeat ="value in claim.values ">
8- < span ng-if ="value.value_type === 'wikibase-item' "> {{value.value.pl || value.value.en}}</ span >
9- < span ng-if ="value.value_type === 'string' "> {{value.value}}</ span >
10- < span ng-if ="value.value_type === 'commonsMedia' "> {{value.value}}</ span >
11- < span ng-if ="value.value_type === 'external-id' "> {{value.value}}</ span >
12- < span ng-if ="value.value_type === 'globe-coordinate' "> {{value.value.latitude}} / {{value.value.longitude}}</ span >
13- </ span >
1+ < md-content layout ="column " layout-align ="start center " flex >
2+ < div class ="monument "
3+ layout ="row " layout-align ="space-between stretch ">
4+ < div class ="monument__left ">
5+ < h2 class ="monument__title md-display-1 "> {{$ctrl.monument.labels[$ctrl.lang] || 'no name'}}</ h2 >
6+ < h4 class ="monument__subtitle md-headline muted "> {{$ctrl.monument.labels.en || 'no english name'}}</ h4 >
7+ < ul >
8+ < li ng-repeat ="claim in $ctrl.monument.claims ">
9+ < span > {{claim.property[$ctrl.lang]}}:</ span >
10+ < span ng-repeat ="value in claim.values ">
11+ < span ng-if ="value.value_type === 'wikibase-item' "> {{value.value[$ctrl.lang] || value.value.en}}</ span >
12+ < span ng-if ="value.value_type === 'string' "> {{value.value}}</ span >
13+ < span ng-if ="value.value_type === 'commonsMedia' "> {{value.value}}</ span >
14+ < span ng-if ="value.value_type === 'external-id' "> {{value.value}}</ span >
15+ < span ng-if ="value.value_type === 'globe-coordinate' "> {{value.value.latitude}} / {{value.value.longitude}}</ span >
16+ < span ng-if ="value.value_type === 'quantity' "> {{value.value.amount}}</ span >
17+ < span ng-show ="!$last "> /</ span >
18+ </ span >
19+ </ li >
20+ </ ul >
21+
22+ < md-button class ="md-primary "
23+ aria-label ="Show raw data "
24+ ng-click ="$ctrl.showRawData = !$ctrl.showRawData "> Show raw data</ md-button >
25+ < pre ng-show ="$ctrl.showRawData "> {{$ctrl.monument | json}}</ pre >
26+ </ div >
27+ < div class ="monument__right "
28+ layout ="column " layout-align ="start stretch ">
29+ < div class ="monument__image "
30+ layout ="column " layout-align ="center center "
31+ ng-if ="!$ctrl.image ">
32+ < md-icon > crop_original</ md-icon >
33+ </ div >
34+ < a ng-if ="$ctrl.image " ng-href ="{{$ctrl.image.descriptionurl}} ">
35+ < img ng-src ="{{$ctrl.image.thumburl}} ">
36+ </ a >
37+ < div class ="monument__images " ng-if ="$ctrl.images ">
38+ < a ng-repeat ="image in $ctrl.images " ng-href ="{{image.descriptionurl}} ">
39+ < img ng-src ="{{image.thumburl}} ">
40+ </ a >
41+ </ div >
42+ < md-button class ="md-primary "
43+ ng-if ="$ctrl.monument.claims.P373 "
44+ ng-href ="{{$ctrl.getCommonsLink()}} ">
45+ < md-icon > collections</ md-icon > more in wikimedia commons
46+ </ md-button >
1447 </ div >
1548 </ div >
16- < h4 class ="md-display-1 "> Surowe dane</ h4 >
17- < pre >
18- {{$ctrl.monument | json}}
19- </ pre >
2049</ md-content >
0 commit comments