Skip to content
Snippets Groups Projects
Commit 7eaa5905 authored by Brian Canini's avatar Brian Canini
Browse files

setting up gallery content type

parent cb99b8b4
No related branches found
No related tags found
No related merge requests found
Showing
with 1436 additions and 60 deletions
......@@ -18,11 +18,13 @@ global-styling:
#css/test-styles.css: {}
css/osu_navbar-resp-white.css: {}
#css/a11y-navbar.styles.css: {}
css/ekko-lightbox.css: {}
js:
js/scripts.js: {}
#js/dist/a11yNavbar.min.js: {}
js/dist/hoverintent.min.js: {}
js/dist/polyfill.min.js: {}
js/ekko-lightbox.js: {}
dependencies:
#- core/jquery
#- core/drupal.ajax
......
......@@ -77,6 +77,7 @@ function asc_bootstrap_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $
if (
($form['#id'] == 'views-exposed-form-events-page-1')
|| ($form['#id'] == 'views-exposed-form-news-page-1')
|| ($form['#id'] == 'views-exposed-form-gallery-directory-page-1')
) {
/*
* add new HTML content to filters (headers and spacer)
......@@ -154,6 +155,64 @@ function asc_bootstrap_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $
$form['field_evt_taxonomy2_target_id']['#access'] = FALSE;
}
}
//gallery
if ($form['#id'] == 'views-exposed-form-gallery-directory-page-1') {
if(count($form['field_gallery_terms_1_target_id']['#options']) == 1) {
$form['field_gallery_terms_1_target_id']['#access'] = FALSE;
}
if(count($form['field_gallery_terms_2_target_id']['#options']) == 1) {
$form['field_gallery_terms_2_target_id']['#access'] = FALSE;
}
if(count($form['field_gallery_terms_3_target_id']['#options']) == 1) {
$form['field_gallery_terms_3_target_id']['#access'] = FALSE;
}
if(isset($form['field_gallery_terms_1_target_id']['#options']['All'])) {
$tarr = array_slice(array_keys($form['field_gallery_terms_1_target_id']['#options']), 1, 5, true);
$tid = array_shift($tarr);
$term = Term::load($tid);
if (!empty($term)) {
$vid = array_shift($term->vid->getValue())['target_id'];
if(!empty($vid)) {
$vocab = Vocabulary::load($vid);
$vocab_label = $vocab->get('name');
$form['field_gallery_terms_1_target_id']['#options']['All'] = $vocab_label;
}
}
}
if(isset($form['field_gallery_terms_2_target_id']['#options']['All'])) {
$tarr = array_slice(array_keys($form['field_gallery_terms_2_target_id']['#options']), 1, 5, true);
$tid = array_shift($tarr);
$term = Term::load($tid);
if (!empty($term)) {
$vid = array_shift($term->vid->getValue())['target_id'];
if(!empty($vid)) {
$vocab = Vocabulary::load($vid);
$vocab_label = $vocab->get('name');
$form['field_gallery_terms_2_target_id']['#options']['All'] = $vocab_label;
}
}
}
if(isset($form['field_gallery_terms_3_target_id']['#options']['All'])) {
$tarr = array_slice(array_keys($form['field_gallery_terms_3_target_id']['#options']), 1, 5, true);
$tid = array_shift($tarr);
$term = Term::load($tid);
if (!empty($term)) {
$vid = array_shift($term->vid->getValue())['target_id'];
if(!empty($vid)) {
$vocab = Vocabulary::load($vid);
$vocab_label = $vocab->get('name');
$form['field_gallery_terms_3_target_id']['#options']['All'] = $vocab_label;
}
}
}
}
//news
if ($form['#id'] == 'views-exposed-form-news-page-1') {
if(count($form['field_news_terms_1_target_id']['#options']) == 1) {
......
......@@ -102,6 +102,81 @@
}
// --------------------------------------------------
//## Gallery filters.
.view-gallery-directory {
.control-label {
display: none;
}
.view-filters {
background: #D8D8D8;
padding: 20px 15px 15px;
}
.filter-heading {
color: #225D62;
width: 100%;
}
.filter-spacer {
width: 100%;
margin-top: 15px;
}
.select-wrapper {
margin-right: 10px;
select {
min-width: 250px;
@media (max-width: 1200px) {
margin-top: 10px;
min-width: 273px;
}
@media (max-width: 768px) {
margin-top: 0;
min-width: 0;
}
}
&:after {
color: #555555;
font-size: 12px;
}
@media (max-width: 768px) {
width: 100%;
}
}
.form-type-textfield {
margin-right: 10px;
input {
min-width: 250px;
}
@media (max-width: 768px) {
width: 100%;
}
}
.form-actions {
min-width: 50%;
.button {
text-transform: uppercase;
border-radius: 0;
}
}
}
// --------------------------------------------------
//## News story.
......
@import "../helpers/mixins";
@import "../helpers/variables";
@import "../helpers/functions";
//
// Gallery Landing Page
// --------------------------------------------------
//## view grid.
.views-field-field-gallery-description {
padding: 0 10px 40px;
}
//
// Gallery
// --------------------------------------------------
//## Gallery grid.
.gallery {
margin-bottom: 40px;
.field--name-field-gallery-media {
.field--item {
width: 150px;
display: inline-block;
margin: 10px 5px;
.gallery-card {
display: inline-block;
margin: 10px 10px 10px 0;
a {
width: 150px;
display: inherit;
overflow: hidden;
height: 150px;
}
}
.video-gallery {
a {
width: 150px;
display: inherit;
overflow: hidden;
height: 150px;
img {
width: 300px;
height: auto;
}
}
}
}
}
}
.ekko-lightbox-nav-overlay-left {
z-index: 1;
position: inherit;
height: 10%;
width: 10%;
float: left;
top: 50%;
a {
color: #fff;
font-size: 30px;
display: block;
position: absolute;
left: 10px;
background: rgba(100,100,100,.5);
.field--item {
width: 150px;
display: inline-block;
margin: 10px 5px;
span {
width: 100%;
padding: 0 15px;
text-align: left;
}
}
}
.ekko-lightbox-nav-overlay-right {
z-index: 1;
position: inherit;
height: 10%;
width: 10%;
float: right;
top: 50%;
a {
color: #fff;
font-size: 30px;
display: block;
position: absolute;
right: 10px;
background: rgba(100,100,100,.5);
span {
text-align: right;
padding: 0 15px;
width: 100%;
}
}
}
.ekko-lightbox-nav-overlay {
// z-index: 0 !important;
// width: 200% !important;
// margin-left: -50% !important;
// display: flex !important;
a {
opacity: 1 !important;
color: $black-base;
position: absolute;
bottom: 50%;
&:first-child {
left: 10px;
}
&:last-child {
right: 10px;
}
}
}
.ekko-lightbox-container>div.ekko-lightbox-item {
z-index: 1;
}
.embed-responsive {
z-index: 1;
}
.ekko-lightbox{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0!important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;transition:opacity .5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a>*{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVra28tbGlnaHRib3guY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGVBQ0UsOEJBQXlCLEFBQXpCLHVCQUF5QixBQUN6QixzQkFBb0IsQUFBcEIsbUJBQW9CLEFBQ3BCLHFCQUF3QixBQUF4Qix1QkFBd0IsQUFDeEIseUJBQTZCLENBQzlCLEFBQ0QseUJBQ0UsaUJBQW1CLENBQ3BCLEFBQ0QsZ0RBQ0Usa0JBQW1CLEFBQ25CLE1BQU8sQUFDUCxPQUFRLEFBQ1IsU0FBVSxBQUNWLFFBQVMsQUFDVCxVQUFZLENBQ2IsQUFDRCxzQkFDRSxXQUFZLEFBQ1osV0FBYSxDQUNkLEFBQ0QsMkJBQ0UsVUFBYSxBQUNiLGtCQUFtQixBQUNuQixNQUFPLEFBQ1AsT0FBUSxBQUNSLFdBQVksQUFDWixZQUFhLEFBQ2Isb0JBQWMsQUFBZCxZQUFjLENBQ2YsQUFDRCw2QkFDRSxXQUFRLEFBQVIsT0FBUSxBQUNSLG9CQUFjLEFBQWQsYUFBYyxBQUNkLHNCQUFvQixBQUFwQixtQkFBb0IsQUFDcEIsVUFBVyxBQUNYLHVCQUF5QixBQUN6QixXQUFZLEFBQ1osZUFBZ0IsQUFDaEIsU0FBYSxDQUNkLEFBQ0QsK0JBQ0Usb0JBQWEsQUFBYixXQUFhLENBQ2QsQUFDRCxvQ0FDRSxZQUFjLENBQ2YsQUFDRCxrQ0FDRSxjQUFnQixDQUNqQixBQUNELDZDQUNFLGdCQUFrQixDQUNuQixBQUNELG1DQUNFLG9CQUFzQixDQUN2QixBQUNELG1DQUNFLFlBQWMsQ0FDZixBQUNELHNDQUNFLGVBQWdCLEFBQ2hCLGlCQUFtQixDQUNwQixBQUNELHVCQUNFLFVBQVcsQUFDWCxvQkFBc0IsQ0FDdkIsQUFDRCw2QkFDRSxZQUFjLENBQ2YsQUFDRCw2QkFDRSxlQUFpQixDQUNsQixBQUNELHNCQUNFLGtCQUFtQixBQUNuQixNQUFPLEFBQ1AsT0FBUSxBQUNSLFNBQVUsQUFDVixRQUFTLEFBQ1QsV0FBWSxBQUNaLG9CQUFjLEFBQWQsYUFBYyxBQUVkLDBCQUF1QixBQUF2QixzQkFBdUIsQUFFdkIscUJBQXdCLEFBQXhCLHVCQUF3QixBQUV4QixzQkFBb0IsQUFBcEIsa0JBQW9CLENBQ3JCLEFBQ0QsMEJBQ0UsV0FBWSxBQUNaLFlBQWEsQUFDYixrQkFBbUIsQUFDbkIsaUJBQW1CLENBQ3BCLEFBQ0QsOEJBQ0UsV0FBWSxBQUNaLFlBQWEsQUFDYixrQkFBbUIsQUFDbkIsc0JBQXVCLEFBQ3ZCLFdBQWEsQUFDYixrQkFBbUIsQUFDbkIsTUFBTyxBQUNQLE9BQVEsQUFDUixtQ0FBNkMsQ0FDOUMsQUFDRCx5Q0FDRSxtQkFBcUIsQ0FDdEIsQUFDRCw0Q0FDRSxxQkFBdUIsQ0FDeEIsQUFVRCxhQUNFLE1BRUUsbUJBQW9CLEFBQ3BCLDBCQUE0QixDQUM3QixBQUNELElBQ0UsbUJBQW9CLEFBQ3BCLDBCQUE0QixDQUM3QixDQUNGIiwiZmlsZSI6ImVra28tbGlnaHRib3guY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmVra28tbGlnaHRib3gge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xufVxuLmVra28tbGlnaHRib3gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVra28tbGlnaHRib3gtY29udGFpbmVyID4gZGl2LmVra28tbGlnaHRib3gtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5la2tvLWxpZ2h0Ym94IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhID4gKiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGEgPiAqOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGEgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGE6bGFzdC1jaGlsZCBzcGFuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZWtrby1saWdodGJveCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVra28tbGlnaHRib3ggLm1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZWtrby1saWdodGJveCAubW9kYWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5la2tvLWxpZ2h0Ym94LWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogZXN0YWJsaXNoIGZsZXggY29udGFpbmVyICovXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qIG1ha2UgbWFpbiBheGlzIHZlcnRpY2FsICovXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvKiBjZW50ZXIgaXRlbXMgdmVydGljYWxseSwgaW4gdGhpcyBjYXNlICovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZWtrby1saWdodGJveC1sb2FkZXIgPiBkaXYge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5la2tvLWxpZ2h0Ym94LWxvYWRlciA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uOiBzay1ib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4uZWtrby1saWdodGJveC1sb2FkZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuLm1vZGFsLWRpYWxvZyAuZWtrby1saWdodGJveC1sb2FkZXIgPiBkaXYgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stYm91bmNlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbiJdfQ== */
\ No newline at end of file
......@@ -10434,280 +10434,465 @@ article .field--name-body {
border-radius: 0;
}
/* line 109, ../assets/sass/components/_filters.scss */
/* line 110, ../assets/sass/components/_filters.scss */
.view-gallery-directory .control-label {
display: none;
}
/* line 114, ../assets/sass/components/_filters.scss */
.view-gallery-directory .view-filters {
background: #D8D8D8;
padding: 20px 15px 15px;
}
/* line 119, ../assets/sass/components/_filters.scss */
.view-gallery-directory .filter-heading {
color: #225D62;
width: 100%;
}
/* line 124, ../assets/sass/components/_filters.scss */
.view-gallery-directory .filter-spacer {
width: 100%;
margin-top: 15px;
}
/* line 129, ../assets/sass/components/_filters.scss */
.view-gallery-directory .select-wrapper {
margin-right: 10px;
}
/* line 132, ../assets/sass/components/_filters.scss */
.view-gallery-directory .select-wrapper select {
min-width: 250px;
}
@media (max-width: 1200px) {
/* line 132, ../assets/sass/components/_filters.scss */
.view-gallery-directory .select-wrapper select {
margin-top: 10px;
min-width: 273px;
}
}
@media (max-width: 768px) {
/* line 132, ../assets/sass/components/_filters.scss */
.view-gallery-directory .select-wrapper select {
margin-top: 0;
min-width: 0;
}
}
/* line 146, ../assets/sass/components/_filters.scss */
.view-gallery-directory .select-wrapper:after {
color: #555555;
font-size: 12px;
}
@media (max-width: 768px) {
/* line 129, ../assets/sass/components/_filters.scss */
.view-gallery-directory .select-wrapper {
width: 100%;
}
}
/* line 156, ../assets/sass/components/_filters.scss */
.view-gallery-directory .form-type-textfield {
margin-right: 10px;
}
/* line 159, ../assets/sass/components/_filters.scss */
.view-gallery-directory .form-type-textfield input {
min-width: 250px;
}
@media (max-width: 768px) {
/* line 156, ../assets/sass/components/_filters.scss */
.view-gallery-directory .form-type-textfield {
width: 100%;
}
}
/* line 168, ../assets/sass/components/_filters.scss */
.view-gallery-directory .form-actions {
min-width: 50%;
}
/* line 171, ../assets/sass/components/_filters.scss */
.view-gallery-directory .form-actions .button {
text-transform: uppercase;
border-radius: 0;
}
/* line 184, ../assets/sass/components/_filters.scss */
.view-news .view-filters {
background: #D8D8D8;
padding: 10px;
}
/* line 114, ../assets/sass/components/_filters.scss */
/* line 189, ../assets/sass/components/_filters.scss */
.view-news .filter-heading {
color: #225D62;
width: 100%;
}
/* line 119, ../assets/sass/components/_filters.scss */
/* line 194, ../assets/sass/components/_filters.scss */
.view-news .filter-spacer {
display: none;
}
@media (max-width: 1200px) {
/* line 119, ../assets/sass/components/_filters.scss */
/* line 194, ../assets/sass/components/_filters.scss */
.view-news .filter-spacer {
display: block;
}
}
/* line 127, ../assets/sass/components/_filters.scss */
/* line 202, ../assets/sass/components/_filters.scss */
.view-news .select-wrapper {
margin-right: 10px;
}
/* line 130, ../assets/sass/components/_filters.scss */
/* line 205, ../assets/sass/components/_filters.scss */
.view-news .select-wrapper select {
min-width: 250px;
}
@media (max-width: 1200px) {
/* line 130, ../assets/sass/components/_filters.scss */
/* line 205, ../assets/sass/components/_filters.scss */
.view-news .select-wrapper select {
margin-top: 10px;
min-width: 273px;
}
}
@media (max-width: 768px) {
/* line 130, ../assets/sass/components/_filters.scss */
/* line 205, ../assets/sass/components/_filters.scss */
.view-news .select-wrapper select {
margin-top: 0;
min-width: 0;
}
}
/* line 144, ../assets/sass/components/_filters.scss */
/* line 219, ../assets/sass/components/_filters.scss */
.view-news .select-wrapper:after {
color: #555555;
font-size: 12px;
}
@media (max-width: 768px) {
/* line 127, ../assets/sass/components/_filters.scss */
/* line 202, ../assets/sass/components/_filters.scss */
.view-news .select-wrapper {
width: 100%;
}
}
/* line 154, ../assets/sass/components/_filters.scss */
/* line 229, ../assets/sass/components/_filters.scss */
.view-news .form-type-textfield {
margin-right: 10px;
}
/* line 157, ../assets/sass/components/_filters.scss */
/* line 232, ../assets/sass/components/_filters.scss */
.view-news .form-type-textfield input {
min-width: 250px;
}
@media (max-width: 768px) {
/* line 154, ../assets/sass/components/_filters.scss */
/* line 229, ../assets/sass/components/_filters.scss */
.view-news .form-type-textfield {
width: 100%;
}
}
/* line 166, ../assets/sass/components/_filters.scss */
/* line 241, ../assets/sass/components/_filters.scss */
.view-news .form-actions {
min-width: 50%;
}
/* line 169, ../assets/sass/components/_filters.scss */
/* line 244, ../assets/sass/components/_filters.scss */
.view-news .form-actions .button {
text-transform: uppercase;
border-radius: 0;
}
/* line 181, ../assets/sass/components/_filters.scss */
/* line 256, ../assets/sass/components/_filters.scss */
.view-research-project-directory .view-filters {
background: #D8D8D8;
padding: 10px;
}
/* line 186, ../assets/sass/components/_filters.scss */
/* line 261, ../assets/sass/components/_filters.scss */
.view-research-project-directory .filter-heading {
color: #225D62;
width: 100%;
}
/* line 191, ../assets/sass/components/_filters.scss */
/* line 266, ../assets/sass/components/_filters.scss */
.view-research-project-directory .form-type-textfield {
margin-right: 10px;
}
/* line 194, ../assets/sass/components/_filters.scss */
/* line 269, ../assets/sass/components/_filters.scss */
.view-research-project-directory .form-type-textfield input {
min-width: 250px;
}
/* line 201, ../assets/sass/components/_filters.scss */
/* line 276, ../assets/sass/components/_filters.scss */
.view-research-project-directory .select-wrapper select {
min-width: 250px;
}
/* line 205, ../assets/sass/components/_filters.scss */
/* line 280, ../assets/sass/components/_filters.scss */
.view-research-project-directory .select-wrapper:after {
color: #555555;
font-size: 12px;
}
/* line 211, ../assets/sass/components/_filters.scss */
/* line 286, ../assets/sass/components/_filters.scss */
.view-research-project-directory .form-actions {
min-width: 50%;
}
/* line 214, ../assets/sass/components/_filters.scss */
/* line 289, ../assets/sass/components/_filters.scss */
.view-research-project-directory .form-actions .button {
text-transform: uppercase;
border-radius: 0;
}
/* line 227, ../assets/sass/components/_filters.scss */
/* line 302, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .view-filters {
background: #D8D8D8;
padding: 10px;
}
/* line 232, ../assets/sass/components/_filters.scss */
/* line 307, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .filter-heading {
color: #225D62;
width: 100%;
}
/* line 237, ../assets/sass/components/_filters.scss */
/* line 312, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .form-item {
background: #ffffff;
padding: 5px 10px;
border-radius: 8px;
margin: 10px 0;
}
/* line 244, ../assets/sass/components/_filters.scss */
/* line 319, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .form-type-textfield {
width: 100%;
background: transparent;
padding: 0;
}
/* line 249, ../assets/sass/components/_filters.scss */
/* line 324, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .form-type-textfield label {
display: none;
}
/* line 253, ../assets/sass/components/_filters.scss */
/* line 328, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .form-type-textfield .form-control {
width: 100%;
border-radius: 0;
}
/* line 259, ../assets/sass/components/_filters.scss */
/* line 334, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .form-type-textfield {
margin-right: 10px;
}
/* line 262, ../assets/sass/components/_filters.scss */
/* line 337, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .form-type-textfield input {
min-width: 250px;
}
/* line 269, ../assets/sass/components/_filters.scss */
/* line 344, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .select-wrapper select {
min-width: 250px;
}
/* line 273, ../assets/sass/components/_filters.scss */
/* line 348, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .select-wrapper:after {
color: #555555;
font-size: 12px;
}
/* line 279, ../assets/sass/components/_filters.scss */
/* line 354, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .form-actions {
min-width: 50%;
}
/* line 282, ../assets/sass/components/_filters.scss */
/* line 357, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .form-actions .button {
text-transform: uppercase;
border-radius: 0;
}
/* line 289, ../assets/sass/components/_filters.scss */
/* line 364, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .views-row .views-col {
background: #F9F9F9;
border: #DDD solid 1px;
padding: 20px;
margin-bottom: 15px;
}
/* line 297, ../assets/sass/components/_filters.scss */
/* line 372, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .form-item-field-research-departments-target-id-all {
display: none;
}
/* line 301, ../assets/sass/components/_filters.scss */
/* line 376, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .form-item-field-research-other-target-id-all {
display: none;
}
/* line 305, ../assets/sass/components/_filters.scss */
/* line 380, ../assets/sass/components/_filters.scss */
.view-research-project-directory-mobile .form-item-field-research-year-target-id-all {
display: none;
}
/* line 316, ../assets/sass/components/_filters.scss */
/* line 391, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .control-label {
display: none;
}
/* line 320, ../assets/sass/components/_filters.scss */
/* line 395, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .view-filters {
background: #D8D8D8;
padding: 20px 15px 15px;
}
/* line 325, ../assets/sass/components/_filters.scss */
/* line 400, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .filter-heading {
color: #225D62;
width: 100%;
}
/* line 330, ../assets/sass/components/_filters.scss */
/* line 405, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .filter-spacer {
width: 100%;
margin-top: 15px;
}
/* line 335, ../assets/sass/components/_filters.scss */
/* line 410, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .select-wrapper {
margin-right: 10px;
}
/* line 338, ../assets/sass/components/_filters.scss */
/* line 413, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .select-wrapper select {
min-width: 250px;
}
@media (max-width: 1200px) {
/* line 338, ../assets/sass/components/_filters.scss */
/* line 413, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .select-wrapper select {
margin-top: 10px;
min-width: 273px;
}
}
@media (max-width: 768px) {
/* line 338, ../assets/sass/components/_filters.scss */
/* line 413, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .select-wrapper select {
margin-top: 0;
min-width: 0;
}
}
/* line 352, ../assets/sass/components/_filters.scss */
/* line 427, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .select-wrapper:after {
color: #555555;
font-size: 12px;
}
@media (max-width: 768px) {
/* line 335, ../assets/sass/components/_filters.scss */
/* line 410, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .select-wrapper {
width: 100%;
}
}
/* line 362, ../assets/sass/components/_filters.scss */
/* line 437, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .form-type-textfield {
margin-right: 10px;
}
/* line 365, ../assets/sass/components/_filters.scss */
/* line 440, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .form-type-textfield input {
min-width: 250px;
}
@media (max-width: 768px) {
/* line 362, ../assets/sass/components/_filters.scss */
/* line 437, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .form-type-textfield {
width: 100%;
}
}
/* line 374, ../assets/sass/components/_filters.scss */
/* line 449, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .form-actions {
min-width: 50%;
}
/* line 377, ../assets/sass/components/_filters.scss */
/* line 452, ../assets/sass/components/_filters.scss */
.view-research-project-gallery .form-actions .button {
text-transform: uppercase;
border-radius: 0;
}
/* line 11, ../assets/sass/components/_gallery.scss */
.gallery .field--item {
/* line 10, ../assets/sass/components/_gallery.scss */
.views-field-field-gallery-description {
padding: 0 10px 40px;
}
/* line 20, ../assets/sass/components/_gallery.scss */
.gallery {
margin-bottom: 40px;
}
/* line 24, ../assets/sass/components/_gallery.scss */
.gallery .field--name-field-gallery-media .field--item {
width: 150px;
display: inline-block;
margin: 10px 5px;
}
/* line 29, ../assets/sass/components/_gallery.scss */
.gallery .field--name-field-gallery-media .field--item .gallery-card {
display: inline-block;
margin: 10px 10px 10px 0;
}
/* line 33, ../assets/sass/components/_gallery.scss */
.gallery .field--name-field-gallery-media .field--item .gallery-card a {
width: 150px;
display: inherit;
overflow: hidden;
height: 150px;
}
/* line 43, ../assets/sass/components/_gallery.scss */
.gallery .field--name-field-gallery-media .field--item .video-gallery a {
width: 150px;
display: inherit;
overflow: hidden;
height: 150px;
}
/* line 49, ../assets/sass/components/_gallery.scss */
.gallery .field--name-field-gallery-media .field--item .video-gallery a img {
width: 300px;
height: auto;
}
/* line 60, ../assets/sass/components/_gallery.scss */
.ekko-lightbox-nav-overlay-left {
z-index: 1;
position: inherit;
height: 10%;
width: 10%;
float: left;
top: 50%;
}
/* line 68, ../assets/sass/components/_gallery.scss */
.ekko-lightbox-nav-overlay-left a {
color: #fff;
font-size: 30px;
display: block;
position: absolute;
left: 10px;
background: rgba(100, 100, 100, 0.5);
}
/* line 77, ../assets/sass/components/_gallery.scss */
.ekko-lightbox-nav-overlay-left a span {
width: 100%;
padding: 0 15px;
text-align: left;
}
/* line 86, ../assets/sass/components/_gallery.scss */
.ekko-lightbox-nav-overlay-right {
z-index: 1;
position: inherit;
height: 10%;
width: 10%;
float: right;
top: 50%;
}
/* line 94, ../assets/sass/components/_gallery.scss */
.ekko-lightbox-nav-overlay-right a {
color: #fff;
font-size: 30px;
display: block;
position: absolute;
right: 10px;
background: rgba(100, 100, 100, 0.5);
}
/* line 102, ../assets/sass/components/_gallery.scss */
.ekko-lightbox-nav-overlay-right a span {
text-align: right;
padding: 0 15px;
width: 100%;
}
/* line 117, ../assets/sass/components/_gallery.scss */
.ekko-lightbox-nav-overlay a {
opacity: 1 !important;
color: #000000;
position: absolute;
bottom: 50%;
}
/* line 123, ../assets/sass/components/_gallery.scss */
.ekko-lightbox-nav-overlay a:first-child {
left: 10px;
}
/* line 127, ../assets/sass/components/_gallery.scss */
.ekko-lightbox-nav-overlay a:last-child {
right: 10px;
}
/* line 133, ../assets/sass/components/_gallery.scss */
.ekko-lightbox-container > div.ekko-lightbox-item {
z-index: 1;
}
/* line 137, ../assets/sass/components/_gallery.scss */
.embed-responsive {
z-index: 1;
}
/* line 5, ../assets/sass/components/_menu.scss */
#main-nav {
......
This diff is collapsed.
This diff is collapsed.
+function(a){"use strict";function b(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var c=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}();(function(a){var d="ekkoLightbox",e=a.fn[d],f={title:"",footer:"",maxWidth:9999,maxHeight:9999,showArrows:!0,wrapping:!0,type:null,alwaysShowClose:!1,loadingMessage:'<div class="ekko-lightbox-loader"><div><div></div><div></div></div></div>',leftArrow:"<span>&#10094;</span>",rightArrow:"<span>&#10095;</span>",strings:{close:"Close",fail:"Failed to load image:",type:"Could not detect remote target type. Force the type using data-type"},doc:document,onShow:function(){},onShown:function(){},onHide:function(){},onHidden:function(){},onNavigate:function(){},onContentLoaded:function(){}},g=function(){function d(c,e){var g=this;b(this,d),this._config=a.extend({},f,e),this._$modalArrows=null,this._galleryIndex=0,this._galleryName=null,this._padding=null,this._border=null,this._titleIsShown=!1,this._footerIsShown=!1,this._wantedWidth=0,this._wantedHeight=0,this._touchstartX=0,this._touchendX=0,this._modalId="ekkoLightbox-"+Math.floor(1e3*Math.random()+1),this._$element=c instanceof jQuery?c:a(c),this._isBootstrap3=3==a.fn.modal.Constructor.VERSION[0];var h='<h4 class="modal-title">'+(this._config.title||"&nbsp;")+"</h4>",i='<button type="button" class="close" data-dismiss="modal" aria-label="'+this._config.strings.close+'"><span aria-hidden="true">&times;</span></button>',j='<div class="modal-header'+(this._config.title||this._config.alwaysShowClose?"":" hide")+'">'+(this._isBootstrap3?i+h:h+i)+"</div>",k='<div class="modal-footer'+(this._config.footer?"":" hide")+'">'+(this._config.footer||"&nbsp;")+"</div>",l='<div class="modal-body"><div class="ekko-lightbox-container"><div class="ekko-lightbox-item fade in show"></div><div class="ekko-lightbox-item fade"></div></div></div>',m='<div class="modal-dialog" role="document"><div class="modal-content">'+j+l+k+"</div></div>";a(this._config.doc.body).append('<div id="'+this._modalId+'" class="ekko-lightbox modal fade" tabindex="-1" tabindex="-1" role="dialog" aria-hidden="true">'+m+"</div>"),this._$modal=a("#"+this._modalId,this._config.doc),this._$modalDialog=this._$modal.find(".modal-dialog").first(),this._$modalContent=this._$modal.find(".modal-content").first(),this._$modalBody=this._$modal.find(".modal-body").first(),this._$modalHeader=this._$modal.find(".modal-header").first(),this._$modalFooter=this._$modal.find(".modal-footer").first(),this._$lightboxContainer=this._$modalBody.find(".ekko-lightbox-container").first(),this._$lightboxBodyOne=this._$lightboxContainer.find("> div:first-child").first(),this._$lightboxBodyTwo=this._$lightboxContainer.find("> div:last-child").first(),this._border=this._calculateBorders(),this._padding=this._calculatePadding(),this._galleryName=this._$element.data("gallery"),this._galleryName&&(this._$galleryItems=a(document.body).find('*[data-gallery="'+this._galleryName+'"]'),this._galleryIndex=this._$galleryItems.index(this._$element),a(document).on("keydown.ekkoLightbox",this._navigationalBinder.bind(this)),this._config.showArrows&&this._$galleryItems.length>1&&(this._$lightboxContainer.append('<div class="ekko-lightbox-nav-overlay"><a href="#">'+this._config.leftArrow+'</a><a href="#">'+this._config.rightArrow+"</a></div>"),this._$modalArrows=this._$lightboxContainer.find("div.ekko-lightbox-nav-overlay").first(),this._$lightboxContainer.on("click","a:first-child",function(a){return a.preventDefault(),g.navigateLeft()}),this._$lightboxContainer.on("click","a:last-child",function(a){return a.preventDefault(),g.navigateRight()}),this.updateNavigation())),this._$modal.on("show.bs.modal",this._config.onShow.bind(this)).on("shown.bs.modal",function(){return g._toggleLoading(!0),g._handle(),g._config.onShown.call(g)}).on("hide.bs.modal",this._config.onHide.bind(this)).on("hidden.bs.modal",function(){return g._galleryName&&(a(document).off("keydown.ekkoLightbox"),a(window).off("resize.ekkoLightbox")),g._$modal.remove(),g._config.onHidden.call(g)}).modal(this._config),a(window).on("resize.ekkoLightbox",function(){g._resize(g._wantedWidth,g._wantedHeight)}),this._$lightboxContainer.on("touchstart",function(){g._touchstartX=event.changedTouches[0].screenX}).on("touchend",function(){g._touchendX=event.changedTouches[0].screenX,g._swipeGesure()})}return c(d,null,[{key:"Default",get:function(){return f}}]),c(d,[{key:"element",value:function(){return this._$element}},{key:"modal",value:function(){return this._$modal}},{key:"navigateTo",value:function(b){return b<0||b>this._$galleryItems.length-1?this:(this._galleryIndex=b,this.updateNavigation(),this._$element=a(this._$galleryItems.get(this._galleryIndex)),void this._handle())}},{key:"navigateLeft",value:function(){if(this._$galleryItems&&1!==this._$galleryItems.length){if(0===this._galleryIndex){if(!this._config.wrapping)return;this._galleryIndex=this._$galleryItems.length-1}else this._galleryIndex--;return this._config.onNavigate.call(this,"left",this._galleryIndex),this.navigateTo(this._galleryIndex)}}},{key:"navigateRight",value:function(){if(this._$galleryItems&&1!==this._$galleryItems.length){if(this._galleryIndex===this._$galleryItems.length-1){if(!this._config.wrapping)return;this._galleryIndex=0}else this._galleryIndex++;return this._config.onNavigate.call(this,"right",this._galleryIndex),this.navigateTo(this._galleryIndex)}}},{key:"updateNavigation",value:function(){if(!this._config.wrapping){var a=this._$lightboxContainer.find("div.ekko-lightbox-nav-overlay");0===this._galleryIndex?a.find("a:first-child").addClass("disabled"):a.find("a:first-child").removeClass("disabled"),this._galleryIndex===this._$galleryItems.length-1?a.find("a:last-child").addClass("disabled"):a.find("a:last-child").removeClass("disabled")}}},{key:"close",value:function(){return this._$modal.modal("hide")}},{key:"_navigationalBinder",value:function(a){return a=a||window.event,39===a.keyCode?this.navigateRight():37===a.keyCode?this.navigateLeft():void 0}},{key:"_detectRemoteType",value:function(a,b){return b=b||!1,!b&&this._isImage(a)&&(b="image"),!b&&this._getYoutubeId(a)&&(b="youtube"),!b&&this._getVimeoId(a)&&(b="vimeo"),!b&&this._getInstagramId(a)&&(b="instagram"),("audio"==b||"video"==b||!b&&this._isMedia(a))&&(b="media"),(!b||["image","youtube","vimeo","instagram","media","url"].indexOf(b)<0)&&(b="url"),b}},{key:"_getRemoteContentType",value:function(b){var c=a.ajax({type:"HEAD",url:b,async:!1}),d=c.getResponseHeader("Content-Type");return d}},{key:"_isImage",value:function(a){return a&&a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)}},{key:"_isMedia",value:function(a){return a&&a.match(/(\.(mp3|mp4|ogg|webm|wav)((\?|#).*)?$)/i)}},{key:"_containerToUse",value:function(){var a=this,b=this._$lightboxBodyTwo,c=this._$lightboxBodyOne;return this._$lightboxBodyTwo.hasClass("in")&&(b=this._$lightboxBodyOne,c=this._$lightboxBodyTwo),c.removeClass("in show"),setTimeout(function(){a._$lightboxBodyTwo.hasClass("in")||a._$lightboxBodyTwo.empty(),a._$lightboxBodyOne.hasClass("in")||a._$lightboxBodyOne.empty()},500),b.addClass("in show"),b}},{key:"_handle",value:function(){var a=this._containerToUse();this._updateTitleAndFooter();var b=this._$element.attr("data-remote")||this._$element.attr("href"),c=this._detectRemoteType(b,this._$element.attr("data-type")||!1);if(["image","youtube","vimeo","instagram","media","url"].indexOf(c)<0)return this._error(this._config.strings.type);switch(c){case"image":this._preloadImage(b,a),this._preloadImageByIndex(this._galleryIndex,3);break;case"youtube":this._showYoutubeVideo(b,a);break;case"vimeo":this._showVimeoVideo(this._getVimeoId(b),a);break;case"instagram":this._showInstagramVideo(this._getInstagramId(b),a);break;case"media":this._showHtml5Media(b,a);break;default:this._loadRemoteContent(b,a)}return this}},{key:"_getYoutubeId",value:function(a){if(!a)return!1;var b=a.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/);return!(!b||11!==b[2].length)&&b[2]}},{key:"_getVimeoId",value:function(a){return!!(a&&a.indexOf("vimeo")>0)&&a}},{key:"_getInstagramId",value:function(a){return!!(a&&a.indexOf("instagram")>0)&&a}},{key:"_toggleLoading",value:function(b){return b=b||!1,b?(this._$modalDialog.css("display","none"),this._$modal.removeClass("in show"),a(".modal-backdrop").append(this._config.loadingMessage)):(this._$modalDialog.css("display","block"),this._$modal.addClass("in show"),a(".modal-backdrop").find(".ekko-lightbox-loader").remove()),this}},{key:"_calculateBorders",value:function(){return{top:this._totalCssByAttribute("border-top-width"),right:this._totalCssByAttribute("border-right-width"),bottom:this._totalCssByAttribute("border-bottom-width"),left:this._totalCssByAttribute("border-left-width")}}},{key:"_calculatePadding",value:function(){return{top:this._totalCssByAttribute("padding-top"),right:this._totalCssByAttribute("padding-right"),bottom:this._totalCssByAttribute("padding-bottom"),left:this._totalCssByAttribute("padding-left")}}},{key:"_totalCssByAttribute",value:function(a){return parseInt(this._$modalDialog.css(a),10)+parseInt(this._$modalContent.css(a),10)+parseInt(this._$modalBody.css(a),10)}},{key:"_updateTitleAndFooter",value:function(){var a=this._$element.data("title")||"",b=this._$element.data("footer")||"";return this._titleIsShown=!1,a||this._config.alwaysShowClose?(this._titleIsShown=!0,this._$modalHeader.css("display","").find(".modal-title").html(a||"&nbsp;")):this._$modalHeader.css("display","none"),this._footerIsShown=!1,b?(this._footerIsShown=!0,this._$modalFooter.css("display","").html(b)):this._$modalFooter.css("display","none"),this}},{key:"_showYoutubeVideo",value:function(a,b){var c=this._getYoutubeId(a),d=a.indexOf("&")>0?a.substr(a.indexOf("&")):"",e=this._$element.data("width")||560,f=this._$element.data("height")||e/(560/315);return this._showVideoIframe("//www.youtube.com/embed/"+c+"?badge=0&autoplay=1&html5=1"+d,e,f,b)}},{key:"_showVimeoVideo",value:function(a,b){var c=this._$element.data("width")||500,d=this._$element.data("height")||c/(560/315);return this._showVideoIframe(a+"?autoplay=1",c,d,b)}},{key:"_showInstagramVideo",value:function(a,b){var c=this._$element.data("width")||612,d=c+80;return a="/"!==a.substr(-1)?a+"/":a,b.html('<iframe width="'+c+'" height="'+d+'" src="'+a+'embed/" frameborder="0" allowfullscreen></iframe>'),this._resize(c,d),this._config.onContentLoaded.call(this),this._$modalArrows&&this._$modalArrows.css("display","none"),this._toggleLoading(!1),this}},{key:"_showVideoIframe",value:function(a,b,c,d){return c=c||b,d.html('<div class="embed-responsive embed-responsive-16by9"><iframe width="'+b+'" height="'+c+'" src="'+a+'" frameborder="0" allowfullscreen class="embed-responsive-item"></iframe></div>'),this._resize(b,c),this._config.onContentLoaded.call(this),this._$modalArrows&&this._$modalArrows.css("display","none"),this._toggleLoading(!1),this}},{key:"_showHtml5Media",value:function(a,b){var c=this._getRemoteContentType(a);if(!c)return this._error(this._config.strings.type);var d="";d=c.indexOf("audio")>0?"audio":"video";var e=this._$element.data("width")||560,f=this._$element.data("height")||e/(560/315);return b.html('<div class="embed-responsive embed-responsive-16by9"><'+d+' width="'+e+'" height="'+f+'" preload="auto" autoplay controls class="embed-responsive-item"><source src="'+a+'" type="'+c+'">'+this._config.strings.type+"</"+d+"></div>"),this._resize(e,f),this._config.onContentLoaded.call(this),this._$modalArrows&&this._$modalArrows.css("display","none"),this._toggleLoading(!1),this}},{key:"_loadRemoteContent",value:function(b,c){var d=this,e=this._$element.data("width")||560,f=this._$element.data("height")||560,g=this._$element.data("disableExternalCheck")||!1;return this._toggleLoading(!1),g||this._isExternal(b)?(c.html('<iframe src="'+b+'" frameborder="0" allowfullscreen></iframe>'),this._config.onContentLoaded.call(this)):c.load(b,a.proxy(function(){return d._$element.trigger("loaded.bs.modal")})),this._$modalArrows&&this._$modalArrows.css("display","none"),this._resize(e,f),this}},{key:"_isExternal",value:function(a){var b=a.match(/^([^:\/?#]+:)?(?:\/\/([^\/?#]*))?([^?#]+)?(\?[^#]*)?(#.*)?/);return"string"==typeof b[1]&&b[1].length>0&&b[1].toLowerCase()!==location.protocol||"string"==typeof b[2]&&b[2].length>0&&b[2].replace(new RegExp(":("+{"http:":80,"https:":443}[location.protocol]+")?$"),"")!==location.host}},{key:"_error",value:function(a){return console.error(a),this._containerToUse().html(a),this._resize(300,300),this}},{key:"_preloadImageByIndex",value:function(b,c){if(this._$galleryItems){var d=a(this._$galleryItems.get(b),!1);if("undefined"!=typeof d){var e=d.attr("data-remote")||d.attr("href");return("image"===d.attr("data-type")||this._isImage(e))&&this._preloadImage(e,!1),c>0?this._preloadImageByIndex(b+1,c-1):void 0}}}},{key:"_preloadImage",value:function(b,c){var d=this;c=c||!1;var e=new Image;return c&&!function(){var f=setTimeout(function(){c.append(d._config.loadingMessage)},200);e.onload=function(){f&&clearTimeout(f),f=null;var b=a("<img />");return b.attr("src",e.src),b.addClass("img-fluid"),b.css("width","100%"),c.html(b),d._$modalArrows&&d._$modalArrows.css("display",""),d._resize(e.width,e.height),d._toggleLoading(!1),d._config.onContentLoaded.call(d)},e.onerror=function(){return d._toggleLoading(!1),d._error(d._config.strings.fail+(" "+b))}}(),e.src=b,e}},{key:"_swipeGesure",value:function(){return this._touchendX<this._touchstartX?this.navigateRight():this._touchendX>this._touchstartX?this.navigateLeft():void 0}},{key:"_resize",value:function(b,c){c=c||b,this._wantedWidth=b,this._wantedHeight=c;var d=b/c,e=this._padding.left+this._padding.right+this._border.left+this._border.right,f=this._config.doc.body.clientWidth>575?20:0,g=this._config.doc.body.clientWidth>575?0:20,h=Math.min(b+e,this._config.doc.body.clientWidth-f,this._config.maxWidth);b+e>h?(c=(h-e-g)/d,b=h):b+=e;var i=0,j=0;this._footerIsShown&&(j=this._$modalFooter.outerHeight(!0)||55),this._titleIsShown&&(i=this._$modalHeader.outerHeight(!0)||67);var k=this._padding.top+this._padding.bottom+this._border.bottom+this._border.top,l=parseFloat(this._$modalDialog.css("margin-top"))+parseFloat(this._$modalDialog.css("margin-bottom")),m=Math.min(c,a(window).height()-k-l-i-j,this._config.maxHeight-k-i-j);c>m&&(b=Math.ceil(m*d)+e),this._$lightboxContainer.css("height",m),this._$modalDialog.css("flex",1).css("maxWidth",b);var n=this._$modal.data("bs.modal");if(n)try{n._handleUpdate()}catch(o){n.handleUpdate()}return this}}],[{key:"_jQueryInterface",value:function(b){var c=this;return b=b||{},this.each(function(){var e=a(c),f=a.extend({},d.Default,e.data(),"object"==typeof b&&b);new d(c,f)})}}]),d}();return a.fn[d]=g._jQueryInterface,a.fn[d].Constructor=g,a.fn[d].noConflict=function(){return a.fn[d]=e,g._jQueryInterface},g})(jQuery)}(jQuery);
//# sourceMappingURL=ekko-lightbox.min.js.map
\ No newline at end of file
{"version":3,"sources":["ekko-lightbox.js"],"names":["$","_classCallCheck","instance","Constructor","TypeError","_createClass","defineProperties","target","props","i","length","descriptor","enumerable","configurable","writable","Object","defineProperty","key","protoProps","staticProps","prototype","NAME","JQUERY_NO_CONFLICT","fn","Default","title","footer","maxWidth","maxHeight","showArrows","wrapping","type","alwaysShowClose","loadingMessage","leftArrow","rightArrow","strings","close","fail","doc","document","onShow","onShown","onHide","onHidden","onNavigate","onContentLoaded","Lightbox","$element","config","_this","this","_config","extend","_$modalArrows","_galleryIndex","_galleryName","_padding","_border","_titleIsShown","_footerIsShown","_wantedWidth","_wantedHeight","_touchstartX","_touchendX","_modalId","Math","floor","random","_$element","jQuery","_isBootstrap3","modal","VERSION","h4","btn","header","body","dialog","append","_$modal","_$modalDialog","find","first","_$modalContent","_$modalBody","_$modalHeader","_$modalFooter","_$lightboxContainer","_$lightboxBodyOne","_$lightboxBodyTwo","_calculateBorders","_calculatePadding","data","_$galleryItems","index","on","_navigationalBinder","bind","event","preventDefault","navigateLeft","navigateRight","updateNavigation","_toggleLoading","_handle","call","off","window","remove","_resize","changedTouches","screenX","_swipeGesure","get","value","navigateTo","$nav","addClass","removeClass","keyCode","src","_isImage","_getYoutubeId","_getVimeoId","_getInstagramId","_isMedia","indexOf","response","ajax","url","async","contentType","getResponseHeader","string","match","_this2","$toUse","$current","hasClass","setTimeout","empty","_containerToUse","_updateTitleAndFooter","currentRemote","attr","currentType","_detectRemoteType","_error","_preloadImage","_preloadImageByIndex","_showYoutubeVideo","_showVimeoVideo","_showInstagramVideo","_showHtml5Media","_loadRemoteContent","matches","show","css","top","_totalCssByAttribute","right","bottom","left","attribute","parseInt","caption","html","remote","$containerForElement","id","query","substr","width","height","_showVideoIframe","_getRemoteContentType","mediaType","_this3","disableExternalCheck","_isExternal","load","proxy","trigger","toLowerCase","location","protocol","replace","RegExp","http:","https:","host","message","console","error","startIndex","numberOfTimes","next","$containerForImage","_this4","img","Image","loadingTimeout","onload","clearTimeout","image","onerror","imageAspecRatio","widthBorderAndPadding","addMargin","clientWidth","discountMargin","min","headerHeight","footerHeight","outerHeight","borderPadding","margins","parseFloat","ceil","_handleUpdate","Exception","handleUpdate","_this5","each","$this","_jQueryInterface","noConflict"],"mappings":"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","file":"ekko-lightbox.min.js"}
\ No newline at end of file
jQuery(document).ready(function(){
//activates lightbox effect on gallery content type
jQuery(document).on('click', '[data-toggle="lightbox"]', function(event) {
event.preventDefault();
jQuery(this).ekkoLightbox();
});
//set sidebar height to match height of content on page
if (jQuery(".page-node-type-page .main-container aside .region-sidebar-menu").css('display') != 'none') {
if(jQuery(".page-node-type-page .main-container section").height() > jQuery(".page-node-type-page .main-container aside").height()) {
......@@ -18,6 +25,10 @@ jQuery(document).ready(function(){
jQuery(".page-node-type-research .main-container aside").css({'min-height':(jQuery(".page-node-type-research .main-container section").height()+'px')});
}
if(jQuery(".page-node-type-gallery .main-container section").height() > jQuery(".page-node-type-gallery aside").height()) {
jQuery(".page-node-type-gallery .main-container aside").css({'min-height':(jQuery(".page-node-type-gallery .main-container section").height()+'px')});
}
//show/hide decription for accessibility menu
jQuery("#superfish-main > li:first-child").focusin(function(){
jQuery("#main-nav-menubar-instructions").css("display", "block");
......
{#
/**
* @file
* Default theme implementation to present a media item.
*
* Available variables:
* - media: The media item, with limited access to object properties and
* methods. Only method names starting with "get", "has", or "is" and
* a few common methods such as "id", "label", and "bundle" are available.
* For example:
* - entity.getEntityTypeId() will return the entity type ID.
* - entity.hasField('field_example') returns TRUE if the entity includes
* field_example. (This does not indicate the presence of a value in this
* field.)
* Calling other methods, such as entity.delete(), will result in
* an exception.
* See \Drupal\Core\Entity\EntityInterface for a full list of methods.
* - name: Name of the media item.
* - content: Media content.
* - title_prefix: Additional output populated by modules, intended to be
* displayed in front of the main title tag that appears in the template.
* - title_suffix: Additional output populated by modules, intended to be
* displayed after the main title tag that appears in the template.
* - view_mode: View mode; for example, "teaser" or "full".
* - attributes: HTML attributes for the containing element.
* - title_attributes: Same as attributes, except applied to the main title
* tag that appears in the template.
*
* @see template_preprocess_media()
*
* @ingroup themeable
*/
#}
{% if view_mode == 'image_video_gallery' %}
<div class="gallery-card video-gallery">
<div{{ attributes }}>
{{ title_suffix.contextual_links }}
<a href="{{ content.field_media_video_embed_field[0]['#url'] }}" data-toggle="lightbox" data-title="{{ content.field_video_title[0] }}" data-footer="{{ content.field_video_caption[0] }}" data-gallery="Gallery">
<img src="{{ content['thumbnail'][0]['#url'] }}" alt="{{ content.field_video_title2[0] }}" alt="{{ content.field_video_title[0] }}" />
</a>
</div>
</div>
{% else %}
{{ content }}
{% endif %}
{#
/**
* @file
* Default theme implementation to present a media item.
*
* Available variables:
* - media: The media item, with limited access to object properties and
* methods. Only method names starting with "get", "has", or "is" and
* a few common methods such as "id", "label", and "bundle" are available.
* For example:
* - entity.getEntityTypeId() will return the entity type ID.
* - entity.hasField('field_example') returns TRUE if the entity includes
* field_example. (This does not indicate the presence of a value in this
* field.)
* Calling other methods, such as entity.delete(), will result in
* an exception.
* See \Drupal\Core\Entity\EntityInterface for a full list of methods.
* - name: Name of the media item.
* - content: Media content.
* - title_prefix: Additional output populated by modules, intended to be
* displayed in front of the main title tag that appears in the template.
* - title_suffix: Additional output populated by modules, intended to be
* displayed after the main title tag that appears in the template.
* - view_mode: View mode; for example, "teaser" or "full".
* - attributes: HTML attributes for the containing element.
* - title_attributes: Same as attributes, except applied to the main title
* tag that appears in the template.
*
* @see template_preprocess_media()
*
* @ingroup themeable
*/
#}
{% if view_mode == 'image_video_gallery' %}
<div class="gallery-card">
<div{{ attributes }}>
{{ title_suffix.contextual_links }}
<a href="{{ content.field_media_image[0]['#url'] }}" data-toggle="lightbox" data-title="{{ content.field_image_title[0] }}" data-footer="{{ content.field_image_caption[0] }}" data-gallery="Gallery">
<img src="/sites/default/files/styles/thumbnail_for_preview/public/{{ content.field_media_image[0]['#url']|render|split('/', 7)|last }}" alt="{{ content.field_media_image[0]['#item'].alt }}" />
</a>
</div>
</div>
{% else %}
{{ content }}
{% endif %}
{#
/**
* @file
* Theme override to display a Research Project node.
*
* Available variables:
* - node: The node entity with limited access to object properties and methods.
Only "getter" methods (method names starting with "get", "has", or "is")
and a few common methods such as "id" and "label" are available. Calling
other methods (such as node.delete) will result in an exception.
* - label: The title of the node.
* - content: All node items. Use {{ content }} to print them all,
* or print a subset such as {{ content.field_example }}. Use
* {{ content|without('field_example') }} to temporarily suppress the printing
* of a given child element.
* - author_picture: The node author user entity, rendered using the "compact"
* view mode.
* - metadata: Metadata for this node.
* - date: Themed creation date field.
* - author_name: Themed author name field.
* - url: Direct URL of the current node.
* - display_submitted: Whether submission information should be displayed.
* - attributes: HTML attributes for the containing element.
* The attributes.class element may contain one or more of the following
* classes:
* - node: The current template type (also known as a "theming hook").
* - node--type-[type]: The current node type. For example, if the node is an
* "Article" it would result in "node--type-article". Note that the machine
* name will often be in a short form of the human readable label.
* - node--view-mode-[view_mode]: The View Mode of the node; for example, a
* teaser would result in: "node--view-mode-teaser", and
* full: "node--view-mode-full".
* The following are controlled through the node publishing options.
* - node--promoted: Appears on nodes promoted to the front page.
* - node--sticky: Appears on nodes ordered above other non-sticky nodes in
* teaser listings.
* - node--unpublished: Appears on unpublished nodes visible only to site
* admins.
* - title_attributes: Same as attributes, except applied to the main title
* tag that appears in the template.
* - content_attributes: Same as attributes, except applied to the main
* content tag that appears in the template.
* - author_attributes: Same as attributes, except applied to the author of
* the node tag that appears in the template.
* - title_prefix: Additional output populated by modules, intended to be
* displayed in front of the main title tag that appears in the template.
* - title_suffix: Additional output populated by modules, intended to be
* displayed after the main title tag that appears in the template.
* - view_mode: View mode; for example, "teaser" or "full".
* - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'.
* - page: Flag for the full page state. Will be true if view_mode is 'full'.
* - readmore: Flag for more state. Will be true if the teaser content of the
* node cannot hold the main body content.
* - logged_in: Flag for authenticated user status. Will be true when the
* current user is a logged-in member.
* - is_admin: Flag for admin user status. Will be true when the current user
* is an administrator.
*
* @ingroup templates
*
* @see template_preprocess_node()
*
* @todo Remove the id attribute (or make it a class), because if that gets
* rendered twice on a page this is invalid CSS for example: two lists
* in different view modes.
*/
#}
{%
set classes = [
node.bundle|clean_class,
node.isPromoted() ? 'is-promoted',
node.isSticky() ? 'is-sticky',
not node.isPublished() ? 'is-unpublished',
view_mode ? view_mode|clean_class,
'clearfix',
]
%}
<article{{ attributes.addClass(classes) }}>
<div class="content">
{% if content.field_gallery_media['#items'].field_media_image.value == 1 %}
{{ content.field_gallery_media.0 }}
{% endif %}
{{ content|without('field_gallery_terms_1')|without('field_gallery_terms_2')|without('field_gallery_terms_3') }}
{% if (content.field_gallery_terms_1.0 != '') or (content.field_gallery_terms_2.0 != '') or (content.field_gallery_terms_3.0 != '') %}
<div class="taxonomy-news-heading">
<h2>Gallery Filters:</h2>
</div>
{% endif %}
{% for item in content.field_gallery_terms_1 %}
{% if item['#title'] %}
<div class="taxonomy-news">
<a href="/gallery-directory?field_gallery_terms_1_target_id={{ item['#url']|render|split('/')|last }}">
{{ item['#title'] }}
</a>
</div>
{% endif %}
{% endfor %}
{% for item in content.field_gallery_terms_2 %}
{% if item['#title'] %}
<div class="taxonomy-news">
<a href="/gallery-directory?field_gallery_terms_2_target_id={{ item['#url']|render|split('/')|last }}">
{{ item['#title'] }}
</a>
</div>
{% endif %}
{% endfor %}
{% for item in content.field_gallery_terms_3 %}
{% if item['#title'] %}
<div class="taxonomy-news">
<a href="/gallery-directory?field_gallery_terms_3_target_id={{ item['#url']|render|split('/')|last }}">
{{ item['#title'] }}
</a>
</div>
{% endif %}
{% endfor %}
</div>
</article>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment