- favicons for all platforms

- deleting message box in contact view
- optional property for showing heading in PersonTable.vue
- showing reference type and additional abstratcs in detail view of dataset
- reduced relationTypes for references
This commit is contained in:
Arno Kaimbacher 2020-04-09 17:48:55 +02:00
parent ea6288fd0f
commit 0249bcc2c5
27 changed files with 172 additions and 72 deletions

View file

@ -47,8 +47,7 @@
Zusätzliche Titel:
<ul>
@foreach ($dataset->additionalTitles as $title)
<li>{{ $title->type }}: {{ $title->value }}</li>
<br />
<li>{{ $title->type }}: {{ $title->value }}</li>
@endforeach
</ul>
</p>
@ -56,6 +55,17 @@
<p class="dataset__abstract">{{ $dataset->mainAbstract()->value }}</p>
@if($dataset->additionalAbstracts()->exists())
<p class="dataset__abstract">
Zusätzliche Beschreibungen:
<ul>
@foreach ($dataset->additionalAbstracts as $abstract)
<li>{{ $abstract->type }}: {{ $abstract->value }}</li>
@endforeach
</ul>
</p>
@endif
@if($dataset->authors()->exists())
<p class="dataset__abstract" v-if="dataset.subject && dataset.subject.length > 0">
Ersteller/Autor: {{ $dataset->authors->implode('full_name', ', ') }}
@ -79,8 +89,7 @@
Referenzen:
<ul>
@foreach ($dataset->references as $reference)
<li>{{ $reference->value }}</li>
<br />
<li>{{ $reference->type . ': ' . $reference->value . ' (' . $reference->relation . ')' }}</li>
@endforeach
</ul>
</p>
@ -192,6 +201,7 @@
.tab-nav {
z-index: 2;
}
.tab-content .tab-pane {
display: none;
/* visibility: hidden; */
@ -262,10 +272,6 @@
position: relative;
}
.dataset {
/* // max-width: 500px; */
}
.dataset__title {
position: relative;
text-transform: uppercase;
@ -286,7 +292,7 @@
right: -20px;
line-height: 1;
font-weight: 900;
z-index: -1;
z-index: -1;
}
.dataset__blog-meta {
@ -301,26 +307,26 @@
@section('after-scripts')
<script type="text/javascript">
(function() {
(function () {
function main() {
var tabButtons = [].slice.call(document.querySelectorAll('ul.tab-nav li span.button'));
var tabButtons = [].slice.call(document.querySelectorAll('ul.tab-nav li span.button'));
tabButtons.map(function(button) {
button.addEventListener('click', function() {
document.querySelector('li span.active.button').classList.remove('active');
button.classList.add('active');
tabButtons.map(function (button) {
button.addEventListener('click', function () {
document.querySelector('li span.active.button').classList.remove('active');
button.classList.add('active');
document.querySelector('.tab-pane.active').classList.remove('active');
document.querySelector(button.getAttribute('name')).classList.add('active');
})
document.querySelector('.tab-pane.active').classList.remove('active');
document.querySelector(button.getAttribute('name')).classList.add('active');
})
})
}
if (document.readyState !== 'loading') {
main();
main();
} else {
document.addEventListener('DOMContentLoaded', main);
document.addEventListener('DOMContentLoaded', main);
}
})();
})();
</script>
@stop

View file

@ -63,38 +63,38 @@
</section> --}}
<!-- Contact Us -->
<section data-sr class="contact-us u-full-width">
<div class="container">
<div class="row">
<h4>
Want to keep updated or need further information?
</h4>
</div>
<div class="row">
<div class="four columns contact-us-details">
<h3>Our Location</h3>
<h5>
Neulinggasse 38 <br />
1030 Wien <br />
+43-1-7125674 <br />
</h5>
<ul class="social-links">
<li>
<a href="https://twitter.com/GeologischeBA" target="_blank">
<i class="fab fa-twitter"></i>
</a>
</li>
<li>
<a href="https://www.facebook.com/geologie.ac.at" target="_blank">
<i class="fab fa-facebook"></i>
</a>
</li>
<div class="container">
<div class="row">
<h4>
Want to keep updated or need further information?
</h4>
</ul>
</div>
<div class="eight columns contact-us-form">
<div class="row">
<div class="twelve columns contact-us-details">
<h3>Our Location</h3>
<h5>
Neulinggasse 38 <br />
1030 Wien <br />
+43-1-7125674 <br />
</h5>
<ul class="social-links">
<li>
<a href="https://twitter.com/GeologischeBA" target="_blank">
<i class="fab fa-twitter"></i>
</a>
</li>
<li>
<a href="https://www.facebook.com/geologie.ac.at" target="_blank">
<i class="fab fa-facebook"></i>
</a>
</li>
</ul>
</div>
<!-- <div class="eight columns contact-us-form">
<form>
<div class="row">
<div class="six columns">
@ -108,9 +108,9 @@
<input class="button u-pull-right" type="submit" value="Send">
</form>
</div> -->
</div>
</div>
</div>
</section>
@endsection

View file

@ -31,12 +31,18 @@
<link rel="stylesheet" href="/css/style.css">
<!-- Favicon
-->
<link rel="icon" type="image/png" href="/images/favicon/favicon.ico" />
<!-- <link rel="apple-touch-icon" sizes="180x180" href="images/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="images/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="images/favicon/favicon-16x16.png">
<link rel="manifest" href="images/favicon/site.webmanifest"> -->
-->
<link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon/favicon-16x16.png">
<link rel="manifest" href="/images/favicon/site.webmanifest">
<link rel="mask-icon" href="/images/favicon/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/images/favicon/favicon.ico">
<meta name="msapplication-TileColor" content="#2b5797">
<meta name="msapplication-config" content="/images/favicon/browserconfig.xml">
<meta name="theme-color" content="#646b63">
<!-- Javascript
-->

View file

@ -75,7 +75,7 @@
<button class="pure-button button-small" @click.prevent="addNewAuthor()">+</button> --}}
</div>
<input name="authors" v-model="form.authors" type="hidden" class="form-check-input" v-validate="'required'" data-vv-as="Author">
<person-table name="authors" v-bind:messages="messages" v-bind:heading="'authors'" v-bind:personlist="form.authors"></person-table>
<person-table name="authors" v-bind:messages="messages" v-bind:show-heading="false" v-bind:heading="'authors'" v-bind:personlist="form.authors"></person-table>
<person-table name="contributors" v-bind:messages="messages" v-bind:heading="'contributors'" v-bind:personlist="form.contributors">
</person-table>
</fieldset>