Compare commits
182 Commits
fix/forms-
...
main
Author | SHA1 | Date |
---|---|---|
jorge | d90e95fe23 | |
jorge | 142f99d610 | |
jorge | ceeb0fd7d1 | |
jorge | 839f7f0b9d | |
jorge | 01ae9a2a81 | |
jorge | 4f9887efb1 | |
jorge | e58647ee86 | |
jorge | 9cc1feb76f | |
jorge | 7e24eff9b2 | |
buttle | cca089d368 | |
buttle | 4def89678e | |
buttle | c986e12de6 | |
chris | 3b526e98a7 | |
jorge | 69401646a6 | |
jorge | 358e6ffaaf | |
buttle | 24afe3a03a | |
jorge | 1ee3b85901 | |
jorge | b43e71754f | |
jorge | 04f43f81a2 | |
buttle | 1ecb8d403b | |
buttle | 967750ff2b | |
buttle | 084e3b1f8a | |
jorge | ff4ce4c91b | |
buttle | 9d042ea0ee | |
buttle | 92f25811e8 | |
jorge | 59ac584be3 | |
jorge | 5f4867d3f1 | |
jorge | db24442b96 | |
jorge | 5e3148165e | |
jorge | f0f6e24f6a | |
jorge | 09b0de783f | |
jorge | 0f89feacba | |
jorge | a93513ff0c | |
jorge | 3e25aaf87e | |
jorge | 9878abd21d | |
jorge | 40c7c26cb7 | |
jorge | 1575eb4123 | |
jorge | 122af63d49 | |
jorge | 8c6cfec4e3 | |
jorge | 5079afcdfa | |
jorge | 589f68e954 | |
jorge | cf4b1bab52 | |
jorge | d60de419c4 | |
jorge | 263d1a144d | |
chris | bde71ecdbf | |
jorge | 64ab42be95 | |
jorge | a5765b4a97 | |
buttle | 3b1f83d4c7 | |
buttle | 3f9aaa69a5 | |
chris | 90eb660a15 | |
buttle | d89708381d | |
buttle | 591bca7f2b | |
buttle | 5b2d677d17 | |
buttle | 9d3976c1cb | |
buttle | f9d2d65931 | |
buttle | 27ed8e6db5 | |
buttle | f79b7af69c | |
buttle | 3657873be7 | |
buttle | c48a6d5709 | |
buttle | 3f42b2f218 | |
jorge | 41eb169bfb | |
jorge | e0f66c0354 | |
jorge | 89a8e0f283 | |
jorge | 0789c1d099 | |
jorge | 7b7b4ed205 | |
jorge | b62eb95edc | |
jorge | c3034c2eb4 | |
jorge | 4aef2d6def | |
jorge | 72a07b8171 | |
jorge | e496fbd184 | |
jorge | 90569410e0 | |
jorge | 7ab2aaeec5 | |
jorge | 1eeac2565d | |
jorge | 1becffc86d | |
jorge | 653702bca2 | |
jorge | 7feb22d1d3 | |
jorge | 4bd15a3b05 | |
jorge | 47107fafd0 | |
jorge | 025542eab0 | |
jorge | 4f470ec681 | |
jorge | a16a30f70c | |
jorge | 0ffc4250a0 | |
jorge | 88ca56c0d2 | |
jorge | ac973671ec | |
jorge | 02039acb15 | |
jorge | 5293569f60 | |
jorge | ad3a744b31 | |
jorge | 5ec326083f | |
jorge | aebea97210 | |
jorge | fa86141155 | |
jorge | 3fc1bdc0b1 | |
jorge | 4796678569 | |
jorge | 92b5522f18 | |
jorge | 91b6b5cac4 | |
jorge | 75cbc81733 | |
jorge | 45a027d465 | |
jorge | 39756d3934 | |
chris | 8e7ddb6bf5 | |
buttle | deaf58f350 | |
jorge | 3598879c41 | |
buttle | 84a54b6f61 | |
jorge | 1e4610167b | |
jorge | 488cc5cf79 | |
jorge | 528254875d | |
jorge | 2fbe867757 | |
jorge | 72a1d805bb | |
chris | eb0f7c6c7e | |
buttle | 4ccf994595 | |
buttle | e7bc273c02 | |
jorge | c102696a8d | |
buttle | 987215a2d9 | |
buttle | 18e6f3392d | |
buttle | adafaf38b9 | |
buttle | 60eac3e67a | |
buttle | e951669cff | |
buttle | 6af87367eb | |
jorge | efa9584e9c | |
jorge | 0ec94a15e1 | |
jorge | acfb3316a0 | |
jorge | 4cfabe9ad5 | |
jorge | 36e1c59a9d | |
jorge | d2d0b5d39a | |
jorge | eca85816d4 | |
jorge | 7c80fdd310 | |
jorge | a9d31e2942 | |
jorge | 258ca2dca6 | |
jorge | 702147d77f | |
jorge | 52edb5dc9f | |
jorge | 945e2ed094 | |
jorge | cd6d3f5c2c | |
jorge | 8e19f65408 | |
jorge | ecf7edc65f | |
jorge | 8796ae11a8 | |
buttle | d284002ae4 | |
chris | a735970d9b | |
buttle | 8b052f95ee | |
buttle | d6d9260c0e | |
buttle | dafe41912d | |
buttle | c56464e086 | |
jorge | 8e1c27de2d | |
buttle | d7aa820113 | |
buttle | 931e674e11 | |
jorge | ac591b0476 | |
jorge | 8d0b6cceb1 | |
jorge | 852f119de0 | |
jorge | c504a78e2c | |
jorge | 6e055dd4bb | |
jorge | 3223051b69 | |
jorge | 54e3ee7771 | |
chris | a9ea9cfce2 | |
jorge | 0cdd3ba1cb | |
jorge | 39855d1bb7 | |
jorge | c850da3421 | |
jorge | df6c4bcd34 | |
jorge | 0e46b528db | |
jorge | 53cf7f08e5 | |
jorge | 94f496b213 | |
jorge | aef6eba175 | |
jorge | 1df64ad110 | |
jorge | 1df83b1df5 | |
jorge | 6e9cc61485 | |
jorge | 7765a39ae0 | |
jorge | b3b4e57249 | |
jorge | bff2eab376 | |
jorge | 31c7edfe7b | |
jorge | 2a56062fd3 | |
jorge | 3b08513cfd | |
jorge | 4cf64b4fec | |
jorge | bb13d9b927 | |
jorge | 86f7d9d162 | |
jorge | 8475bc2a9a | |
jorge | 97f6ce8c95 | |
jorge | 516fef1843 | |
jorge | f66e1fd99d | |
jorge | dbc027b055 | |
jorge | 19b434b157 | |
jorge | 92cede002c | |
chris | a5261b3b50 | |
jorge | b6c511b708 | |
jorge | 0aa8b78b8a | |
jorge | ffad101b04 | |
jorge | 19f2272b11 |
|
@ -3,3 +3,5 @@ bower_components
|
||||||
node_modules
|
node_modules
|
||||||
npm-debug.log
|
npm-debug.log
|
||||||
_
|
_
|
||||||
|
index*
|
||||||
|
index*.html
|
||||||
|
|
|
@ -33,6 +33,15 @@ chown -R www-data:www-data ./
|
||||||
|
|
||||||
## Arc-hive theme notes
|
## Arc-hive theme notes
|
||||||
|
|
||||||
|
### Configure
|
||||||
|
|
||||||
|
The main menu can be retrieved from a wordpress site and rendered. To configure this, edit `view/common/wordpress-menu.phtml`. Optional.
|
||||||
|
|
||||||
|
```
|
||||||
|
# Config
|
||||||
|
$wordpress_site="https://my.wordpress.site";
|
||||||
|
$wordpress_endpoint="https://my.wordpress.site/wp-json/menus/v1/menus/4";
|
||||||
|
```
|
||||||
|
|
||||||
For more advanced use, such as customizing the theme with Sass, you'll need to install the tools with [NodeJS](https://nodejs.org/en/) (0.12 or greater). Navigate to your theme directory and run `npm install`.
|
For more advanced use, such as customizing the theme with Sass, you'll need to install the tools with [NodeJS](https://nodejs.org/en/) (0.12 or greater). Navigate to your theme directory and run `npm install`.
|
||||||
|
|
||||||
|
|
|
@ -1,26 +0,0 @@
|
||||||
|
|
||||||
|
|
||||||
/* .archive-logo {
|
|
||||||
width: 80px;
|
|
||||||
}
|
|
||||||
.archive-page-title {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
._expand_site_item {
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
._expand_site_item:hover {
|
|
||||||
background: #3374C2;
|
|
||||||
}
|
|
||||||
.end_of_page_button {
|
|
||||||
cursor: pointer;
|
|
||||||
text-transform: uppercase;
|
|
||||||
font-size: 2em;
|
|
||||||
margin-top: 2em;
|
|
||||||
border: double;
|
|
||||||
}
|
|
||||||
.go_to_site_button {
|
|
||||||
cursor: pointer;
|
|
||||||
text-transform: uppercase;
|
|
||||||
border: double;
|
|
||||||
} */
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
After Width: | Height: | Size: 897 KiB |
Binary file not shown.
After Width: | Height: | Size: 288 KiB |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,8 +1,18 @@
|
||||||
(function($) {
|
|
||||||
$(document).ready(function() {
|
$(function(){
|
||||||
$('._expand_site_item').click(function() {
|
$("#site-list").on( "click", ".accordion-title", function() {
|
||||||
$(this).next('tr').toggle();
|
var title = this
|
||||||
return false;
|
var content = $(this).closest('.accordion-item')
|
||||||
});
|
.find('.accordion-content')
|
||||||
});
|
if ($(content).is(':visible')) {
|
||||||
})(jQuery)
|
$(content).slideUp('fast')
|
||||||
|
$(this).closest('.accordion-item').removeClass('is-active')
|
||||||
|
$(title).attr('aria-expanded', false)
|
||||||
|
} else {
|
||||||
|
$(content).slideDown('fast')
|
||||||
|
$(this).closest('.accordion-item').addClass('is-active')
|
||||||
|
$(title).attr('aria-expanded', true)
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
|
@ -250,14 +250,14 @@ $input-error-font-weight: $global-weight-bold;
|
||||||
// ------------
|
// ------------
|
||||||
|
|
||||||
$accordion-background: $white;
|
$accordion-background: $white;
|
||||||
$accordion-plusminus: true;
|
$accordion-plusminus: false;
|
||||||
$accordion-plus-content: '\002B';
|
$accordion-plus-content: '\002B';
|
||||||
$accordion-minus-content: '\2013';
|
$accordion-minus-content: '\2013';
|
||||||
$accordion-title-font-size: $global-font-size;//rem-calc(12);
|
$accordion-title-font-size: $global-font-size;//rem-calc(12);
|
||||||
$accordion-item-color: $body-font-color;
|
$accordion-item-color: $body-font-color;
|
||||||
$accordion-item-background-hover: none;
|
$accordion-item-background-hover: none;
|
||||||
$accordion-item-padding: $global-padding*1.5 0;
|
$accordion-item-padding: $global-padding*1.5 0;
|
||||||
$accordion-content-background: $white;
|
$accordion-content-background: transparent;
|
||||||
$accordion-content-border: none;
|
$accordion-content-border: none;
|
||||||
$accordion-content-color: $body-font-color;
|
$accordion-content-color: $body-font-color;
|
||||||
$accordion-content-padding: $global-padding*1.5 0;
|
$accordion-content-padding: $global-padding*1.5 0;
|
||||||
|
@ -425,16 +425,16 @@ $dropdown-sizes: (
|
||||||
// -----------------
|
// -----------------
|
||||||
|
|
||||||
$dropdownmenu-arrows: true;
|
$dropdownmenu-arrows: true;
|
||||||
$dropdownmenu-arrow-color: $anchor-color;
|
$dropdownmenu-arrow-color: $body-font-color;//$anchor-color;
|
||||||
$dropdownmenu-arrow-size: 6px;
|
$dropdownmenu-arrow-size: 6px;
|
||||||
$dropdownmenu-arrow-padding: 1.5rem;
|
$dropdownmenu-arrow-padding: 1.5rem;
|
||||||
$dropdownmenu-min-width: 200px;
|
$dropdownmenu-min-width: 100%;//200px;
|
||||||
$dropdownmenu-background: null;
|
$dropdownmenu-background: null;
|
||||||
$dropdownmenu-submenu-background: $white;
|
$dropdownmenu-submenu-background: $dropdown-background;
|
||||||
$dropdownmenu-padding: $global-menu-padding;
|
$dropdownmenu-padding: $global-menu-padding;
|
||||||
$dropdownmenu-nested-margin: 0;
|
$dropdownmenu-nested-margin: 0;
|
||||||
$dropdownmenu-submenu-padding: $dropdownmenu-padding;
|
$dropdownmenu-submenu-padding: $dropdownmenu-padding;
|
||||||
$dropdownmenu-border: 1px solid $medium-gray;
|
$dropdownmenu-border: none; //1px solid $medium-gray;
|
||||||
$dropdown-menu-item-color-active: get-color(primary);
|
$dropdown-menu-item-color-active: get-color(primary);
|
||||||
$dropdown-menu-item-background-active: transparent;
|
$dropdown-menu-item-background-active: transparent;
|
||||||
|
|
||||||
|
@ -521,6 +521,7 @@ $menu-centered-back-compat: true;
|
||||||
$menu-icons-back-compat: true;
|
$menu-icons-back-compat: true;
|
||||||
$menu-anchor-color: $black;
|
$menu-anchor-color: $black;
|
||||||
$menu-anchor-color-hover: $anchor-color;
|
$menu-anchor-color-hover: $anchor-color;
|
||||||
|
|
||||||
// 24. Meter
|
// 24. Meter
|
||||||
// ---------
|
// ---------
|
||||||
|
|
||||||
|
|
|
@ -24,8 +24,8 @@
|
||||||
@include xy-grid;
|
@include xy-grid;
|
||||||
}
|
}
|
||||||
li {
|
li {
|
||||||
display:inline;
|
|
||||||
@include xy-cell(3);
|
@include xy-cell(3);
|
||||||
|
display:inline;
|
||||||
text-align:left;
|
text-align:left;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
button {
|
||||||
|
@extend .button;
|
||||||
|
}
|
||||||
button,.button {
|
button,.button {
|
||||||
&.small{
|
&.small{
|
||||||
padding: $global-padding*0.5 $global-padding*1.5;
|
padding: $global-padding*0.5 $global-padding*1.5;
|
||||||
|
@ -58,3 +61,22 @@ button,.button {
|
||||||
border: none;
|
border: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.load_more {
|
||||||
|
button,.button {
|
||||||
|
font-size: $global-font-size;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.end_of_page_button {
|
||||||
|
// @extend .button.small;
|
||||||
|
@extend .button;
|
||||||
|
display: flex;
|
||||||
|
margin: $global-margin auto;
|
||||||
|
//padding: $global-padding*0.5 $global-padding*5;
|
||||||
|
font-size: $global-font-size;
|
||||||
|
}
|
||||||
|
.accordion-item.is-active {
|
||||||
|
& button, & .button {
|
||||||
|
// @extend .button;
|
||||||
|
background-color: $input-background;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -27,6 +27,14 @@
|
||||||
display:inline;
|
display:inline;
|
||||||
width: 0;
|
width: 0;
|
||||||
}
|
}
|
||||||
|
&.tech-document-link {
|
||||||
|
a {
|
||||||
|
@include button;
|
||||||
|
padding: $global-padding*0.5 $global-padding*1.5;
|
||||||
|
margin-left: 0;
|
||||||
|
font-size: $small-font-size;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,67 +1,90 @@
|
||||||
.hero{
|
//search block size in content
|
||||||
|
article,.omekas-entry-content {
|
||||||
.search{
|
.search{
|
||||||
.input-group * {
|
@include xy-grid();
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
.input-group {
|
.input-group {
|
||||||
position: relative;
|
@include breakpoint(small){
|
||||||
border-radius: 4rem;
|
@include xy-cell (12);
|
||||||
overflow: hidden;
|
margin-left: auto;
|
||||||
padding: 0;
|
margin-right: auto;
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
.input-group .appear {
|
|
||||||
right: 0;
|
|
||||||
position: absolute;
|
|
||||||
height: 100%;
|
|
||||||
padding: 0.3rem 1rem;
|
|
||||||
}
|
|
||||||
.button{
|
|
||||||
border-color: $primary-color;
|
|
||||||
}
|
|
||||||
.appear{
|
|
||||||
display:none;
|
|
||||||
}
|
|
||||||
input{
|
|
||||||
&:active{
|
|
||||||
border-color: $primary-color;
|
|
||||||
background-color: $input-background-focus;
|
|
||||||
}
|
}
|
||||||
&:focus,&:focus-within{
|
@include breakpoint(medium){
|
||||||
border-color: $primary-color;
|
@include xy-cell (6);
|
||||||
background-color: $input-background;
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
}
|
}
|
||||||
&:not(:placeholder-shown) {
|
@include breakpoint(large){
|
||||||
border:none;
|
@include xy-cell (4);
|
||||||
background-color: $input-background-focus;
|
margin-left: auto;
|
||||||
position: relative;
|
margin-right: auto;
|
||||||
right: 2rem;
|
|
||||||
+ .appear {
|
|
||||||
display: block;
|
|
||||||
background-color: scale-color($input-background-focus, $lightness: -20%);
|
|
||||||
z-index: 2;
|
|
||||||
&:hover {
|
|
||||||
color: $white;
|
|
||||||
background-color: $primary-color;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.hollow {
|
|
||||||
border-color: $primary-color;
|
|
||||||
color: $primary-color;
|
|
||||||
&::after {
|
|
||||||
}
|
|
||||||
&::placeholder {
|
|
||||||
color: scale-color($primary-color, $lightness: -20%);
|
|
||||||
}
|
|
||||||
&:hover {
|
|
||||||
background-color: scale-color($primary-color, $lightness: 95%);
|
|
||||||
}
|
|
||||||
&:active {
|
|
||||||
background-color: scale-color($primary-color, $lightness: 85%);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// search elements
|
||||||
|
.search{
|
||||||
|
.input-group {
|
||||||
|
position: relative;
|
||||||
|
border-radius: $global-padding*4;
|
||||||
|
overflow: hidden;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
.appear {
|
||||||
|
right: 0;
|
||||||
|
position: absolute;
|
||||||
|
height: 100%;
|
||||||
|
padding: $global-padding*0.3 $global-padding;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.input-group * {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
.button{
|
||||||
|
border-color: $primary-color;
|
||||||
|
}
|
||||||
|
.appear{
|
||||||
|
display:none;
|
||||||
|
font-size: $global-font-size;
|
||||||
|
}
|
||||||
|
input{
|
||||||
|
&:active{
|
||||||
|
border-color: $primary-color;
|
||||||
|
background-color: $input-background-focus;
|
||||||
|
}
|
||||||
|
&:focus,&:focus-within{
|
||||||
|
border-color: $primary-color;
|
||||||
|
background-color: $input-background;
|
||||||
|
}
|
||||||
|
&:not(:placeholder-shown) {
|
||||||
|
border:none;
|
||||||
|
background-color: $input-background-focus;
|
||||||
|
position: relative;
|
||||||
|
padding-right: $global-padding * 9;
|
||||||
|
+ .appear {
|
||||||
|
display: block;
|
||||||
|
background-color: scale-color($input-background-focus, $lightness: -20%);
|
||||||
|
z-index: 2;
|
||||||
|
&:hover {
|
||||||
|
color: $white;
|
||||||
|
background-color: $primary-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.hollow {
|
||||||
|
border-color: $primary-color;
|
||||||
|
color: $primary-color;
|
||||||
|
&:after {
|
||||||
|
}
|
||||||
|
&::placeholder {
|
||||||
|
color: scale-color($primary-color, $lightness: -20%);
|
||||||
|
}
|
||||||
|
&:hover {
|
||||||
|
background-color: scale-color($primary-color, $lightness: 95%);
|
||||||
|
}
|
||||||
|
&:active {
|
||||||
|
background-color: scale-color($primary-color, $lightness: 85%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
@include breakpoint(small) {
|
||||||
|
dl {
|
||||||
|
.property {
|
||||||
|
display:flex;
|
||||||
|
flex-direction:column;
|
||||||
|
dt {
|
||||||
|
min-width: unset;
|
||||||
|
max-width: unset;
|
||||||
|
width: unset;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@include breakpoint(medium) {
|
||||||
|
dl {
|
||||||
|
.property {
|
||||||
|
display:flex;
|
||||||
|
flex-direction:row;
|
||||||
|
dt {
|
||||||
|
min-width: 14rem;
|
||||||
|
max-width: 14rem;
|
||||||
|
width: 14rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -108,6 +108,7 @@
|
||||||
@import "components/buttons";
|
@import "components/buttons";
|
||||||
@import "components/accordion";
|
@import "components/accordion";
|
||||||
@import "components/tables";
|
@import "components/tables";
|
||||||
|
@import "components/lists";
|
||||||
|
|
||||||
|
|
||||||
// Templates
|
// Templates
|
||||||
|
|
|
@ -2,10 +2,10 @@
|
||||||
.site-name,.site-description {
|
.site-name,.site-description {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
&::before {
|
&:before {
|
||||||
content: '';
|
content: '';
|
||||||
display:inline-block;
|
display:inline-block;
|
||||||
margin-top:-$global-padding;
|
// margin-top:-$global-padding;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: $global-padding*5;
|
height: $global-padding*5;
|
||||||
background-size: contain;
|
background-size: contain;
|
||||||
|
@ -31,6 +31,15 @@
|
||||||
&.eu{
|
&.eu{
|
||||||
&::before {
|
&::before {
|
||||||
background-image: url('../img/eu_flag_creative_europe_co_funded_left.svg');
|
background-image: url('../img/eu_flag_creative_europe_co_funded_left.svg');
|
||||||
|
//background-image: url('../img/rechts_co-funded-by-the-creative-europe-media-programme-of-the-european-union-flag.png');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.arc-hive-off.site-brand{
|
||||||
|
//hack needed for omeka
|
||||||
|
margin-bottom: -$global-padding*0.5;
|
||||||
|
&:before{
|
||||||
|
margin-top: -$global-padding;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,6 @@
|
||||||
|
// https://developer.mozilla.org/en-US/docs/Web/CSS/Paged_Media
|
||||||
|
//
|
||||||
|
@media print {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -14,31 +14,8 @@
|
||||||
@mixin font-worksans-medium {
|
@mixin font-worksans-medium {
|
||||||
font-face: worksans-medium, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
|
font-face: worksans-medium, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
}
|
}
|
||||||
@mixin font-worksans-mediumitalic {
|
@mixin font-worksans-mediumitalic {
|
||||||
font-face: worksans-mediumitalic, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
|
font-face: worksans-mediumitalic, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
|
||||||
// mods on fonts and typography
|
|
||||||
// not in foundation variables
|
|
||||||
// -----------------------------
|
|
||||||
|
|
||||||
//h1,h2,h3,h4,h5,h6,
|
|
||||||
//.h1,.h2,.h3,.h4,.h4,.h5,.h6,
|
|
||||||
//button,.button,
|
|
||||||
//header nav,
|
|
||||||
//.hero .claim
|
|
||||||
//{
|
|
||||||
// font-variant:all-small-caps;
|
|
||||||
//}
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//h1,h2,h3,h4,h5,h6,
|
|
||||||
//.h1,.h2,.h3,.h4,.h4,.h5,.h6 {
|
|
||||||
// a {
|
|
||||||
// color: $black;
|
|
||||||
// }
|
|
||||||
//}
|
|
||||||
|
|
|
@ -15,6 +15,23 @@ header nav {
|
||||||
color: $body-font-color;
|
color: $body-font-color;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* https://fontawesome.com/v5.0/icons */
|
||||||
|
a[href$=".pdf"]:after {
|
||||||
|
-moz-osx-font-smoothing: grayscale;
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
display: inline-block;
|
||||||
|
font-style: normal;
|
||||||
|
font-variant: normal;
|
||||||
|
text-rendering: auto;
|
||||||
|
line-height: 1;
|
||||||
|
font-family: 'Font Awesome 5 Free';
|
||||||
|
font-weight: 900;
|
||||||
|
margin-left: .5rem;
|
||||||
|
content: "\f1c1";
|
||||||
|
}
|
||||||
|
|
||||||
.excerpt,.post-excerpt{
|
.excerpt,.post-excerpt{
|
||||||
a {
|
a {
|
||||||
color: $body-font-color;
|
color: $body-font-color;
|
||||||
|
@ -42,33 +59,65 @@ main {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
section {
|
section {
|
||||||
padding: $global-padding $global-padding*2;
|
// padding: $global-padding $global-padding*2;
|
||||||
}
|
}
|
||||||
.entry-content,.omekas-entry-content {
|
.entry-content,.omekas-entry-content {
|
||||||
@include breakpoint(small){
|
@include breakpoint(small){
|
||||||
@include xy-cell(12);
|
@include xy-cell(12);
|
||||||
padding: $global-padding*2 ;
|
padding: $global-padding*2 $global-padding/2 ;
|
||||||
margin:0 auto;
|
margin:0 auto;
|
||||||
}
|
}
|
||||||
@include breakpoint(medium){
|
@include breakpoint(medium){
|
||||||
@include xy-cell(12);
|
@include xy-cell(12);
|
||||||
padding: $global-padding*2 $global-padding*3;
|
padding: $global-padding*2 $global-padding*3;
|
||||||
max-width: 50rem;
|
max-width: 60rem;
|
||||||
margin:0 auto;
|
margin:0 auto;
|
||||||
}
|
}
|
||||||
@include breakpoint(xlarge){
|
@include breakpoint(xxlarge){
|
||||||
@include xy-cell(12);
|
// @include xy-cell(12);
|
||||||
max-width: 50rem;
|
// padding: $global-padding*2 $global-padding*3;
|
||||||
padding: $global-padding*2 $global-padding*3;
|
// margin: 0 auto;
|
||||||
font-size: $global-font-size*1.2;
|
max-width: 70rem;
|
||||||
margin: 0 auto;
|
p {
|
||||||
|
font-size: $global-font-size*1.2;
|
||||||
|
line-height: $paragraph-lineheight*1.15;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
aside {
|
||||||
|
@include xy-grid;
|
||||||
|
nav {
|
||||||
|
@include xy-cell(12);
|
||||||
|
display:flex;
|
||||||
|
align-content: center;
|
||||||
|
justify-content: center;
|
||||||
|
padding-bottom: $global-padding * 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//
|
||||||
|
// .index max-width
|
||||||
|
//--------------
|
||||||
|
.index {
|
||||||
|
.entry-content,.omekas-entry-content {
|
||||||
|
@include breakpoint(small){
|
||||||
|
}
|
||||||
|
@include breakpoint(medium){
|
||||||
|
max-width: unset;
|
||||||
|
}
|
||||||
|
@include breakpoint(xlarge){
|
||||||
|
max-width: unset;
|
||||||
|
}
|
||||||
|
@include breakpoint(xxlarge){
|
||||||
|
max-width: 60 rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
// .contain selector for max-width
|
// .contain selector for max-width
|
||||||
|
@ -81,7 +130,7 @@ main {
|
||||||
max-width: 50rem;
|
max-width: 50rem;
|
||||||
}
|
}
|
||||||
@include breakpoint(xlarge){
|
@include breakpoint(xlarge){
|
||||||
max-width: 50rem;
|
// max-width: 50rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -177,60 +226,174 @@ main {
|
||||||
@include flex-align(center,top);
|
@include flex-align(center,top);
|
||||||
}
|
}
|
||||||
header {
|
header {
|
||||||
margin-top: 2*$global-margin;
|
display: none;
|
||||||
border-top: 1px solid $body-font-color;
|
|
||||||
padding: $global-padding*2 0;
|
|
||||||
}
|
}
|
||||||
main {
|
main {
|
||||||
@include xy-grid;
|
@include xy-grid;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
article {
|
article {
|
||||||
@include card-container();
|
@include breakpoint(small){
|
||||||
|
@include card-container();
|
||||||
@include xy-cell();
|
@include xy-cell();
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
@include breakpoint(small){
|
|
||||||
font-size: $global-font-size*0.7;
|
font-size: $global-font-size*0.7;
|
||||||
|
overflow: visible;
|
||||||
}
|
}
|
||||||
@include breakpoint(medium){
|
@include breakpoint(medium){
|
||||||
font-size: $global-font-size*1;
|
font-size: $global-font-size*1;
|
||||||
}
|
}
|
||||||
@include breakpoint(large){
|
@include breakpoint(large){
|
||||||
}
|
}
|
||||||
margin-bottom:0;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.accordion-content {
|
.load_more {
|
||||||
padding-top: 0;
|
display:flex;
|
||||||
section {
|
flex-direction: column;
|
||||||
@include xy-grid;
|
align-items: center;
|
||||||
|
margin-top: $global-margin * 1.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
// accordion for colletions list
|
||||||
|
.accordion-item {
|
||||||
|
margin: 0 -5rem;//make lines screen width in collections view
|
||||||
|
padding: 0 5rem;
|
||||||
|
&.title {
|
||||||
|
.accordion-title {
|
||||||
|
@include breakpoint(small){
|
||||||
|
li {
|
||||||
|
@include xy-cell(3);
|
||||||
|
@include xy-cell-offset(0);
|
||||||
|
&.title,&.curator,&.collection-name,&.date {
|
||||||
|
&::before {content: none;}
|
||||||
|
}
|
||||||
|
&.date {
|
||||||
|
margin-left: auto;
|
||||||
|
}
|
||||||
|
.ascToggle{
|
||||||
|
position:absolute;
|
||||||
|
padding-left: 0.21rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@include breakpoint(medium){
|
||||||
|
li {
|
||||||
|
&.title {
|
||||||
|
@include xy-cell(4);
|
||||||
|
}
|
||||||
|
&.curator {
|
||||||
|
@include xy-cell(4);
|
||||||
|
}
|
||||||
|
&.collection-name {
|
||||||
|
@include xy-cell(2);
|
||||||
|
}
|
||||||
|
&.date {
|
||||||
|
@include xy-cell(shrink);
|
||||||
|
margin-left: auto; //aligns to right
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&:not(.title){
|
||||||
|
&.is-active {
|
||||||
|
background-color:$input-background;
|
||||||
|
}
|
||||||
|
.accordion-title {
|
||||||
|
@include breakpoint(small){
|
||||||
|
li {
|
||||||
|
&.title,
|
||||||
|
&.curator,
|
||||||
|
&.collection-name,
|
||||||
|
&.date {
|
||||||
|
@include xy-cell(10);
|
||||||
|
@include xy-cell-offset(2);
|
||||||
|
min-height: 1rem;
|
||||||
|
&::before {
|
||||||
|
display: inline-block;
|
||||||
|
color: $medium-gray;
|
||||||
|
position: absolute;
|
||||||
|
left:0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&.title::before {content:"Title";}
|
||||||
|
&.curator::before {content:"Artist";}
|
||||||
|
&.collection-name::before {content:"Collection";}
|
||||||
|
&.date::before {content:"Date";}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@include breakpoint(medium){
|
||||||
|
li {
|
||||||
|
&.title,
|
||||||
|
&.curator,
|
||||||
|
&.collection-name,
|
||||||
|
&.date {
|
||||||
|
min-height:unset;
|
||||||
|
&::before {
|
||||||
|
content: none;
|
||||||
|
// content:"";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&.title {
|
||||||
|
@include xy-cell(4);
|
||||||
|
}
|
||||||
|
&.curator {
|
||||||
|
@include xy-cell(4);
|
||||||
|
}
|
||||||
|
&.collection-name {
|
||||||
|
@include xy-cell(2);
|
||||||
|
}
|
||||||
|
&.date {
|
||||||
|
@include xy-cell(shrink);
|
||||||
|
margin-left: auto; //aligns to right
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.accordion-title {
|
||||||
|
ul,ol {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.accordion-content {
|
||||||
padding-top: 0;
|
padding-top: 0;
|
||||||
padding-bottom: 0;
|
section {
|
||||||
@include breakpoint(small){
|
@include xy-grid;
|
||||||
figure {
|
@include breakpoint(small){
|
||||||
@include xy-cell(12);
|
padding: 0;
|
||||||
margin-left:0;
|
figure {
|
||||||
margin-right:0;
|
@include xy-cell(12);
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
@include xy-cell(12);
|
||||||
|
position: relative;
|
||||||
|
padding-top: $global-padding * 1;
|
||||||
|
padding-bottom: $global-padding * 3;
|
||||||
|
.button {
|
||||||
|
position:absolute;
|
||||||
|
right:0;
|
||||||
|
margin-top: $global-padding * 3;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
p {
|
@include breakpoint(medium){
|
||||||
@include xy-cell(12);
|
figure {
|
||||||
|
@include xy-cell(4);
|
||||||
|
@include xy-gutters;
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
@include xy-cell(8);
|
||||||
|
padding-top: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
@include breakpoint(large){
|
||||||
@include breakpoint(medium){
|
|
||||||
figure {
|
|
||||||
@include xy-cell(3);
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
}
|
||||||
p {
|
|
||||||
@include xy-cell(9);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@include breakpoint(large){
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// end collections category
|
// end collections category
|
||||||
|
|
||||||
|
@ -277,11 +440,13 @@ main {
|
||||||
@include xy-grid();
|
@include xy-grid();
|
||||||
.slide {
|
.slide {
|
||||||
@include xy-grid;
|
@include xy-grid;
|
||||||
justify-content: center;
|
|
||||||
@include breakpoint(small){
|
@include breakpoint(small){
|
||||||
width: 100vw;
|
width: 100vw;
|
||||||
|
overflow: hidden;
|
||||||
|
padding: 0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: $global-padding * 3;
|
justify-content: center;
|
||||||
|
color: $white;
|
||||||
.textwidget {
|
.textwidget {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -296,9 +461,9 @@ main {
|
||||||
@include breakpoint(large){
|
@include breakpoint(large){
|
||||||
width: 50%;
|
width: 50%;
|
||||||
height: calc((50vw*9)/16);
|
height: calc((50vw*9)/16);
|
||||||
padding: 0;
|
//padding: 0;
|
||||||
margin: 0;
|
//margin: 0;
|
||||||
overflow:hidden;
|
//overflow:hidden;
|
||||||
a {
|
a {
|
||||||
@include flex;
|
@include flex;
|
||||||
@include flex-align (center,middle);
|
@include flex-align (center,middle);
|
||||||
|
@ -328,7 +493,6 @@ main {
|
||||||
background-color: $primary-color;
|
background-color: $primary-color;
|
||||||
font-variant:all-small-caps;
|
font-variant:all-small-caps;
|
||||||
}
|
}
|
||||||
color: $white;
|
|
||||||
|
|
||||||
.logo {
|
.logo {
|
||||||
@include breakpoint(medium){
|
@include breakpoint(medium){
|
||||||
|
@ -344,10 +508,28 @@ main {
|
||||||
@include xy-cell(auto);
|
@include xy-cell(auto);
|
||||||
@include flex;
|
@include flex;
|
||||||
@include flex-align(spaced,middle);
|
@include flex-align(spaced,middle);
|
||||||
min-height: 6rem;
|
@include breakpoint(small) {
|
||||||
padding: $global-padding 0 ;
|
flex-direction: column;
|
||||||
|
min-height: unset;
|
||||||
|
padding: $global-padding;
|
||||||
|
.menu, .menu.horizontal {
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@include breakpoint(large) {
|
||||||
|
flex-direction: row;
|
||||||
|
min-height: $global-padding * 6;
|
||||||
|
padding: $global-padding 0 ;
|
||||||
|
.menu, .menu.horizontal {
|
||||||
|
justify-content: unset;
|
||||||
|
}
|
||||||
|
}
|
||||||
a {
|
a {
|
||||||
color: $body-font-color;
|
color: $body-font-color;
|
||||||
|
&:hover {
|
||||||
|
// color: $anchor-color;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.button {
|
.button {
|
||||||
justify-content:center;
|
justify-content:center;
|
||||||
|
@ -371,10 +553,11 @@ main {
|
||||||
.slides {
|
.slides {
|
||||||
background-color: $secondary-color;
|
background-color: $secondary-color;
|
||||||
.slide {
|
.slide {
|
||||||
|
height: 10rem;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
align-content: center;
|
align-content: center;
|
||||||
align-self: center;
|
align-self: center;
|
||||||
margin: $global-margin auto;
|
margin: 0 auto;
|
||||||
&:first-child {
|
&:first-child {
|
||||||
color: unset;
|
color: unset;
|
||||||
background-color: unset;
|
background-color: unset;
|
||||||
|
@ -386,6 +569,16 @@ main {
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.image-background {
|
||||||
|
width: 100%;
|
||||||
|
background-color: rgb(250,250,220);
|
||||||
|
background-image: url("../img/header_collections.jpg");
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-size: cover;
|
||||||
|
background-position: center 75%;
|
||||||
|
}
|
||||||
|
&.collections-all{
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
aside {
|
aside {
|
||||||
|
@ -420,19 +613,26 @@ main {
|
||||||
}
|
}
|
||||||
aside {
|
aside {
|
||||||
nav {
|
nav {
|
||||||
|
//like .omekas-entry-content .sub-menu.wide
|
||||||
|
@include flex-align(justify,middle);
|
||||||
width: 100vw;
|
width: 100vw;
|
||||||
border-top: $global-border-archive;
|
border-top: $global-border-archive;
|
||||||
border-bottom: $global-border-archive;
|
border-bottom: $global-border-archive;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
@include breakpoint(small) {
|
||||||
|
padding-left: 0;
|
||||||
|
padding-right: 0;
|
||||||
|
}
|
||||||
|
@include breakpoint(medium) {
|
||||||
|
padding-left: $global-padding * 3;
|
||||||
|
padding-right: $global-padding * 3;
|
||||||
|
}
|
||||||
|
@include breakpoint(xxlarge) {
|
||||||
|
padding-left: $global-padding * 8;
|
||||||
|
padding-right: $global-padding * 8;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//end hero
|
//end hero
|
||||||
|
|
||||||
// omeka specific styles
|
|
||||||
#user-bar {
|
|
||||||
width: 100%;
|
|
||||||
|
|
||||||
}
|
|
||||||
//end omeka specific styles
|
|
||||||
|
|
|
@ -6,15 +6,13 @@
|
||||||
@include breakpoint(small){
|
@include breakpoint(small){
|
||||||
@include xy-cell(12);
|
@include xy-cell(12);
|
||||||
@include flex-align(center, middle);
|
@include flex-align(center, middle);
|
||||||
|
padding: $global-padding $global-padding;
|
||||||
|
min-width: 14rem;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
@include breakpoint (medium) {
|
|
||||||
padding: $global-padding*2 $global-padding;
|
|
||||||
}
|
|
||||||
@include breakpoint(large){
|
@include breakpoint(large){
|
||||||
@include xy-cell(shrink);
|
@include xy-cell(shrink);
|
||||||
@include flex-align(left, middle);
|
@include flex-align(left, middle);
|
||||||
// min-width: 14rem;
|
|
||||||
text-align: unset;
|
text-align: unset;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -23,6 +21,7 @@
|
||||||
@include xy-cell(12);
|
@include xy-cell(12);
|
||||||
@include flex;
|
@include flex;
|
||||||
@include flex-align(center, middle);
|
@include flex-align(center, middle);
|
||||||
|
padding-bottom: $global-padding*2;
|
||||||
a, button {
|
a, button {
|
||||||
color: $black;
|
color: $black;
|
||||||
&:hover {
|
&:hover {
|
||||||
|
@ -32,27 +31,71 @@
|
||||||
menu {
|
menu {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
font-size: 0.8rem;
|
|
||||||
}
|
}
|
||||||
.menu {
|
.menu {
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
a {
|
a {
|
||||||
padding: $global-padding*0.7 $global-padding*0.5;
|
padding: $global-padding*0.7 $global-padding*0.5;
|
||||||
}
|
}
|
||||||
|
&.dropdown {
|
||||||
|
justify-content:center;
|
||||||
|
li,.button {
|
||||||
|
min-width: unset;
|
||||||
|
margin:0;
|
||||||
|
padding:0;
|
||||||
|
font-size: $global-font-size*0.9;//$header-menu-font-size;
|
||||||
|
}
|
||||||
|
.button {
|
||||||
|
margin-left: $global-margin;
|
||||||
|
background-color:$input-background;
|
||||||
|
}
|
||||||
|
.is-dropdown-submenu {
|
||||||
|
font-size: $dropdown-font-size * 0.95;
|
||||||
|
min-width: 10rem;
|
||||||
|
box-shadow: 0 3px 5px 3px rgba(200, 200, 200, 0.1);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@include breakpoint(medium) {
|
@include breakpoint(medium) {
|
||||||
menu {
|
|
||||||
font-size: $global-font-size*1.5;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@include breakpoint(large) {
|
|
||||||
@include xy-cell(auto);
|
@include xy-cell(auto);
|
||||||
@include flex;
|
@include flex;
|
||||||
@include flex-align(right, middle);
|
//@include flex-align(right, middle);
|
||||||
|
//padding-bottom: 0;//$global-padding;
|
||||||
menu {
|
menu {
|
||||||
margin: inherit;
|
margin: inherit;
|
||||||
padding: inherit;
|
padding: inherit;
|
||||||
|
.menu {
|
||||||
|
&.dropdown {
|
||||||
|
li,.button {
|
||||||
|
font-size: $global-font-size*1.4;//$header-menu-font-size;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.button {
|
||||||
|
margin-left: $global-margin/2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@include breakpoint(xlarge) {
|
||||||
|
// @include xy-cell(auto);
|
||||||
|
// @include flex;
|
||||||
|
@include flex-align(right, middle);
|
||||||
|
padding-bottom: 0;//$global-padding;
|
||||||
|
menu {
|
||||||
|
// margin: inherit;
|
||||||
|
// padding: inherit;
|
||||||
|
.menu {
|
||||||
|
&.dropdown {
|
||||||
|
justify-content: end;
|
||||||
|
li,.button {
|
||||||
|
font-size: $global-font-size*1.4;//$header-menu-font-size;
|
||||||
|
}
|
||||||
|
.button {
|
||||||
|
margin-left: $global-margin;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,3 +6,78 @@
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.hero {
|
||||||
|
@include breakpoint(small) {
|
||||||
|
// nav {
|
||||||
|
// .dropdown.menu > li > a {
|
||||||
|
// padding: $global-menu-padding/2 $global-menu-padding/2;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
}
|
||||||
|
@include breakpoint(medium) {
|
||||||
|
// aside {
|
||||||
|
// nav {
|
||||||
|
// .dropdown.menu > li > a {
|
||||||
|
// padding: $global-menu-padding;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
}
|
||||||
|
@include breakpoint(large) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
header {
|
||||||
|
menu {
|
||||||
|
a[href$="/join-us/"],a[href$="/login"] {
|
||||||
|
color: $black;
|
||||||
|
background-color: $input-background;
|
||||||
|
border: none;
|
||||||
|
border-radius: $global-radius-archive;
|
||||||
|
padding: $global-padding/2 $global-padding;
|
||||||
|
margin-left: $global-margin;
|
||||||
|
&:hover {
|
||||||
|
color: $anchor-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#site-list {
|
||||||
|
nav {
|
||||||
|
margin-bottom: 3rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// a[href^="http://"] {
|
||||||
|
// /* fully valid URL, likely external link */
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// a[href="http://google.com"] {
|
||||||
|
// /* link to specific website */
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// a[href^="/"], a[href^=".."] {
|
||||||
|
// /* internal relative link */
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// a[href^="mailto:"] {
|
||||||
|
// /* email link */
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// a[href$=".pdf"] {
|
||||||
|
// /* PDF file */
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// a[href$=".doc"] {
|
||||||
|
// /* Microsoft Word document */
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// a[href$=".mp3"] {
|
||||||
|
// /* Music file */
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// a[href$=".zip"] {
|
||||||
|
// /* Archive file */
|
||||||
|
// }
|
||||||
|
|
391
index.html
391
index.html
|
@ -5,166 +5,251 @@
|
||||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Foundation for Sites</title>
|
<title>Foundation for Sites</title>
|
||||||
<link rel="stylesheet" href="asset/css/app.css">
|
<link rel="stylesheet" href="asset/css/default.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body class="page index dropdown-menu">
|
||||||
<div class="grid-container">
|
<content class="">
|
||||||
<div class="grid-x grid-padding-x">
|
|
||||||
<div class="large-12 cell">
|
|
||||||
<h1>Welcome to Foundation</h1>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="grid-x grid-padding-x">
|
<header>
|
||||||
<div class="large-12 cell">
|
<main class="">
|
||||||
<div class="callout">
|
<!-- <a href="/s/collections" class="site-brand arc-hive-off"> -->
|
||||||
<h3>We’re stoked you want to try Foundation! </h3>
|
<a href="/" class="site-brand arc-hive-off">
|
||||||
<p>To get going, this file (index.html) includes some basic styles you can modify, play around with, or totally destroy to get going.</p>
|
<img src="asset/img/ARC-HIVE-logo.svg?v=2.0.0" class="logo" title="an arc-hive project" alt="arc-hive logo">
|
||||||
<p>Once you've exhausted the fun in this document, you should check out:</p>
|
<h1 class="site-name">Collections</h1>
|
||||||
<div class="grid-x grid-padding-x">
|
<h2 class="site-description">an integrative digital bio-art platform</h2>
|
||||||
<div class="large-4 medium-4 cell">
|
</a>
|
||||||
<p><a href="http://foundation.zurb.com/docs">Foundation Documentation</a><br />Everything you need to know about using the framework.</p>
|
</main>
|
||||||
</div>
|
<nav>
|
||||||
<div class="large-4 medium-4 cell">
|
<menu class="">
|
||||||
<p><a href="http://zurb.com/university/code-skills">Foundation Code Skills</a><br />These online courses offer you a chance to better understand how Foundation works and how you can master it to create awesome projects.</p>
|
|
||||||
</div>
|
|
||||||
<div class="large-4 medium-4 cell">
|
|
||||||
<p><a href="http://foundation.zurb.com/forum">Foundation Forum</a><br />Join the Foundation community to ask a question or show off your knowlege.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="grid-x grid-padding-x">
|
|
||||||
<div class="large-4 medium-4 medium-push-2 cell">
|
|
||||||
<p><a href="http://github.com/zurb/foundation">Foundation on Github</a><br />Latest code, issue reports, feature requests and more.</p>
|
|
||||||
</div>
|
|
||||||
<div class="large-4 medium-4 medium-pull-2 cell">
|
|
||||||
<p><a href="https://twitter.com/ZURBfoundation">@zurbfoundation</a><br />Ping us on Twitter if you have questions. When you build something with this we'd love to see it (and send you a totally boss sticker).</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="grid-x grid-padding-x">
|
<ul id="" class="dropdown menu" data-dropdown-menu="dropdown-menu" role="menubar">
|
||||||
<div class="large-8 medium-8 cell">
|
<li id="" class="" role="none">
|
||||||
<h5>Here’s your basic grid:</h5>
|
<a role="menuitem" href="https://dev.arc-hive.zone">Project</a>
|
||||||
<!-- Grid Example -->
|
</li>
|
||||||
|
<li id="" class="" role="none">
|
||||||
|
<a role="menuitem" href="https://dev.arc-hive.zone/resources/">Resources</a>
|
||||||
|
</li>
|
||||||
|
<li id="" class="" role="none">
|
||||||
|
<a role="menuitem" href="https://dev.arc-hive.zone/category/how-to/">How-to</a>
|
||||||
|
</li>
|
||||||
|
<li id="" class="is-dropdown-submenu-parent opens-right" role="none" aria-haspopup="true" aria-label="About">
|
||||||
|
<a role="menuitem" href="#">About</a>
|
||||||
|
<ul class="dropdown menu vertical submenu is-dropdown-submenu first-sub" data-toggle="" data-submenu="" role="menubar">
|
||||||
|
<li id="" class="is-submenu-item is-dropdown-submenu-item" role="none">
|
||||||
|
<a role="menuitem" href="https://dev.arc-hive.zone/arc-hive-presentation/">Presentation</a>
|
||||||
|
</li>
|
||||||
|
<li id="" class="is-submenu-item is-dropdown-submenu-item" role="none">
|
||||||
|
<a role="menuitem" href="https://dev.arc-hive.zone/partners/">Partners</a>
|
||||||
|
</li>
|
||||||
|
<li id="" class="is-submenu-item is-dropdown-submenu-item" role="none">
|
||||||
|
<a role="menuitem" href="https://dev.arc-hive.zone/contact/">Contact</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li id="" class="" role="none">
|
||||||
|
<a role="menuitem" href="https://dev.arc-hive.zone/join-us/">Join us</a>
|
||||||
|
</li>
|
||||||
|
<li id="" class="" role="none">
|
||||||
|
<a role="menuitem" href="/login">Login</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</menu>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
<div class="grid-x grid-padding-x">
|
<section class="hero omeka collections-all">
|
||||||
<div class="large-12 cell">
|
<main class="slides">
|
||||||
<div class="primary callout">
|
<section class="slide image-backgroud">
|
||||||
<p><strong>This is a twelve cell section in a grid-x.</strong> Each of these includes a div.callout element so you can see where the cell are - it's not required at all for the grid.</p>
|
</section>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="grid-x grid-padding-x">
|
|
||||||
<div class="large-6 medium-6 cell">
|
|
||||||
<div class="primary callout">
|
|
||||||
<p>Six cell</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="large-6 medium-6 cell">
|
|
||||||
<div class="primary callout">
|
|
||||||
<p>Six cell</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="grid-x grid-padding-x">
|
|
||||||
<div class="large-4 medium-4 small-4 cell">
|
|
||||||
<div class="primary callout">
|
|
||||||
<p>Four cell</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="large-4 medium-4 small-4 cell">
|
|
||||||
<div class="primary callout">
|
|
||||||
<p>Four cell</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="large-4 medium-4 small-4 cell">
|
|
||||||
<div class="primary callout">
|
|
||||||
<p>Four cell</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<hr />
|
</main>
|
||||||
|
<aside>
|
||||||
|
<h2 class="site-title">
|
||||||
|
<a href="/s/collections">
|
||||||
|
Collections </a>
|
||||||
|
</h2>
|
||||||
|
</aside>
|
||||||
|
</section>
|
||||||
|
|
||||||
<h5>We bet you’ll need a form somewhere:</h5>
|
<main>
|
||||||
<form>
|
<article>
|
||||||
<div class="grid-x grid-padding-x">
|
<section class="omekas-entry-content">
|
||||||
<div class="large-12 cell">
|
|
||||||
<label>Input Label</label>
|
|
||||||
<input type="text" placeholder="large-12.cell" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="grid-x grid-padding-x">
|
|
||||||
<div class="large-4 medium-4 cell">
|
|
||||||
<label>Input Label</label>
|
|
||||||
<input type="text" placeholder="large-4.cell" />
|
|
||||||
</div>
|
|
||||||
<div class="large-4 medium-4 cell">
|
|
||||||
<label>Input Label</label>
|
|
||||||
<input type="text" placeholder="large-4.cell" />
|
|
||||||
</div>
|
|
||||||
<div class="large-4 medium-4 cell">
|
|
||||||
<div class="grid-x">
|
|
||||||
<label>Input Label</label>
|
|
||||||
<div class="input-group">
|
|
||||||
<input type="text" placeholder="small-9.cell" class="input-group-field" />
|
|
||||||
<span class="input-group-label">.com</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="grid-x grid-padding-x">
|
|
||||||
<div class="large-12 cell">
|
|
||||||
<label>Select Box</label>
|
|
||||||
<select>
|
|
||||||
<option value="husker">Husker</option>
|
|
||||||
<option value="starbuck">Starbuck</option>
|
|
||||||
<option value="hotdog">Hot Dog</option>
|
|
||||||
<option value="apollo">Apollo</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="grid-x grid-padding-x">
|
|
||||||
<div class="large-6 medium-6 cell">
|
|
||||||
<label>Choose Your Favorite</label>
|
|
||||||
<input type="radio" name="pokemon" value="Red" id="pokemonRed"><label for="pokemonRed">Radio 1</label>
|
|
||||||
<input type="radio" name="pokemon" value="Blue" id="pokemonBlue"><label for="pokemonBlue">Radio 2</label>
|
|
||||||
</div>
|
|
||||||
<div class="large-6 medium-6 cell">
|
|
||||||
<label>Check these out</label>
|
|
||||||
<input id="checkbox1" type="checkbox"><label for="checkbox1">Checkbox 1</label>
|
|
||||||
<input id="checkbox2" type="checkbox"><label for="checkbox2">Checkbox 2</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="grid-x grid-padding-x">
|
|
||||||
<div class="large-12 cell">
|
|
||||||
<label>Textarea Label</label>
|
|
||||||
<textarea placeholder="small-12.cell"></textarea>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="large-4 medium-4 cell">
|
|
||||||
<h5>Try one of these buttons:</h5>
|
|
||||||
<p><a href="#" class="button">Simple Button</a><br/>
|
|
||||||
<a href="#" class="success button">Success Btn</a><br/>
|
|
||||||
<a href="#" class="alert button">Alert Btn</a><br/>
|
|
||||||
<a href="#" class="secondary button">Secondary Btn</a></p>
|
|
||||||
<div class="callout">
|
|
||||||
<h5>So many components, girl!</h5>
|
|
||||||
<p>A whole kitchen sink of goodies comes with Foundation. Check out the docs to see them all, along with details on making them your own.</p>
|
|
||||||
<a href="http://foundation.zurb.com/sites/docs/" class="small button">Go to Foundation Docs</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<script src="node_modules/jquery/dist/jquery.js"></script>
|
<!-- arc-hive page header-image insert begins -->
|
||||||
<script src="node_modules/what-input/dist/what-input.js"></script>
|
<style>
|
||||||
<script src="node_modules/foundation-sites/dist/js/foundation.js"></script>
|
.arc-page-header-img {
|
||||||
<script src="js/app.js"></script>
|
content: url("asset/img/default-ARC-HIVE-hero-image.jpg?v=2.0.0");
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<!-- arc-hive page header-image insert ends -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!--
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- archive menu -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div id="blocks" class="blocks">
|
||||||
|
|
||||||
|
|
||||||
|
<div id="site-list">
|
||||||
|
<div data-v-abbdcac0=""><nav data-v-abbdcac0=""><form class="search"><div class="input-group"><input type="text" name="fulltext_search" placeholder="Search" aria-label="Search" class="input-group-fieldbutton hollow"> <button type="submit" class="appear button">
|
||||||
|
Search
|
||||||
|
</button></div></form></nav> <section data-v-abbdcac0="" class="collections-list"><header data-v-abbdcac0=""><h2 data-v-abbdcac0="">Latest in collections</h2></header> <main data-v-abbdcac0=""><article data-v-abbdcac0=""><ul data-v-abbdcac0="" class="accordion"><li data-v-abbdcac0="" data-accordion-item="" disabled="disabled" class="accordion-item title"><div data-v-abbdcac0="" class="accordion-title"><ul data-v-abbdcac0=""><li data-v-abbdcac0="" class="title">
|
||||||
|
Title
|
||||||
|
<span data-v-abbdcac0="" class="ascToggle"></span></li> <li data-v-abbdcac0="" class="curator">
|
||||||
|
Artist
|
||||||
|
<span data-v-abbdcac0="" class="ascToggle"></span></li> <li data-v-abbdcac0="" class="collection-name">
|
||||||
|
Collection
|
||||||
|
<span data-v-abbdcac0="" class="ascToggle"></span></li> <li data-v-abbdcac0="" class="date">
|
||||||
|
Date
|
||||||
|
<span data-v-abbdcac0="" class="ascToggle activeColumn"></span></li></ul></div></li> <li data-v-abbdcac0="" data-accordion-item="" class="accordion-item"><div data-v-abbdcac0="" role="tab" aria-expanded="false" aria-selected="false" class="accordion-title"><ul data-v-abbdcac0=""><li data-v-abbdcac0="" class="title">
|
||||||
|
Hangar
|
||||||
|
</li> <li data-v-abbdcac0="" class="curator">
|
||||||
|
|
||||||
|
</li> <li data-v-abbdcac0="" class="collection-name">
|
||||||
|
|
||||||
|
</li> <li data-v-abbdcac0="" class="date">
|
||||||
|
|
||||||
|
</li></ul></div> <aside data-v-abbdcac0="" class="accordion-content"><section data-v-abbdcac0=""><figure data-v-abbdcac0=""><img data-v-abbdcac0=""></figure> <p data-v-abbdcac0=""><span data-v-abbdcac0=""></span> <a data-v-abbdcac0="" href="/s/hangar" class="button small">
|
||||||
|
View
|
||||||
|
</a></p></section></aside></li><li data-v-abbdcac0="" data-accordion-item="" class="accordion-item"><div data-v-abbdcac0="" role="tab" aria-expanded="false" aria-selected="false" class="accordion-title"><ul data-v-abbdcac0=""><li data-v-abbdcac0="" class="title">
|
||||||
|
Trees and cells
|
||||||
|
</li> <li data-v-abbdcac0="" class="curator">
|
||||||
|
|
||||||
|
</li> <li data-v-abbdcac0="" class="collection-name">
|
||||||
|
|
||||||
|
</li> <li data-v-abbdcac0="" class="date">
|
||||||
|
|
||||||
|
</li></ul></div> <aside data-v-abbdcac0="" class="accordion-content"><section data-v-abbdcac0=""><figure data-v-abbdcac0=""><img data-v-abbdcac0=""></figure> <p data-v-abbdcac0=""><span data-v-abbdcac0="">Here, some footnotes of structural imagination</span> <a data-v-abbdcac0="" href="/s/trees-and-cells" class="button small">
|
||||||
|
View
|
||||||
|
</a></p></section></aside></li><li data-v-abbdcac0="" data-accordion-item="" class="accordion-item"><div data-v-abbdcac0="" role="tab" aria-expanded="false" aria-selected="false" class="accordion-title"><ul data-v-abbdcac0=""><li data-v-abbdcac0="" class="title">
|
||||||
|
VideoReplication
|
||||||
|
</li> <li data-v-abbdcac0="" class="curator">
|
||||||
|
|
||||||
|
</li> <li data-v-abbdcac0="" class="collection-name">
|
||||||
|
|
||||||
|
</li> <li data-v-abbdcac0="" class="date">
|
||||||
|
|
||||||
|
</li></ul></div> <aside data-v-abbdcac0="" class="accordion-content"><section data-v-abbdcac0=""><figure data-v-abbdcac0=""><img data-v-abbdcac0=""></figure> <p data-v-abbdcac0=""><span data-v-abbdcac0=""></span> <a data-v-abbdcac0="" href="/s/videoreplication" class="button small">
|
||||||
|
View
|
||||||
|
</a></p></section></aside></li><li data-v-abbdcac0="" data-accordion-item="" class="accordion-item"><div data-v-abbdcac0="" role="tab" aria-expanded="false" aria-selected="false" class="accordion-title"><ul data-v-abbdcac0=""><li data-v-abbdcac0="" class="title">
|
||||||
|
Werewolves
|
||||||
|
</li> <li data-v-abbdcac0="" class="curator">
|
||||||
|
Antonio + Chris
|
||||||
|
</li> <li data-v-abbdcac0="" class="collection-name">
|
||||||
|
Hangar people
|
||||||
|
</li> <li data-v-abbdcac0="" class="date">
|
||||||
|
2021-03-02
|
||||||
|
</li></ul></div> <aside data-v-abbdcac0="" class="accordion-content"><section data-v-abbdcac0=""><figure data-v-abbdcac0=""><img data-v-abbdcac0="" src="https://dev-archive.hangar.org/files/large/89/scary-werewolf.jpg"></figure> <p data-v-abbdcac0=""><span data-v-abbdcac0="">The werewolf is a widespread concept in European folklore, existing in many variants, which are related by a common development of a Christian interpretation of underlying European folklore developed during the medieval period. From the early modern period, werewolf beliefs also spread to the New World with colonialism. Belief in werewolves developed in parallel to the belief in witches, in the course of the Late Middle Ages and the Early Modern period.</span> <a data-v-abbdcac0="" href="/s/Werewolves" class="button small">
|
||||||
|
View
|
||||||
|
</a></p></section></aside></li><li data-v-abbdcac0="" data-accordion-item="" class="accordion-item"><div data-v-abbdcac0="" role="tab" aria-expanded="false" aria-selected="false" class="accordion-title"><ul data-v-abbdcac0=""><li data-v-abbdcac0="" class="title">
|
||||||
|
Modules
|
||||||
|
</li> <li data-v-abbdcac0="" class="curator">
|
||||||
|
Chris
|
||||||
|
</li> <li data-v-abbdcac0="" class="collection-name">
|
||||||
|
Hangar people
|
||||||
|
</li> <li data-v-abbdcac0="" class="date">
|
||||||
|
2021-03-09
|
||||||
|
</li></ul></div> <aside data-v-abbdcac0="" class="accordion-content"><section data-v-abbdcac0=""><figure data-v-abbdcac0=""><img data-v-abbdcac0="" src="https://dev-archive.hangar.org/files/large/81/3D-Panoramic-Landscape-Image-768x288.jpg"></figure> <p data-v-abbdcac0=""><span data-v-abbdcac0="">You can extend the functionality of Omeka S by writing an add-on component called a module. Zend Framework provides a substantial framework for writing modules, but Omeka S provides extra structure that makes the modules installable, upgradeable, and integratable. You can extend the functionality of Omeka S by writing an add-on component called a module. Zend Framework provides a substantial framework for writing modules, but Omeka S provides extra structure that makes the modules installable, upgradeable, and integratable.</span> <a data-v-abbdcac0="" href="/s/modules" class="button small">
|
||||||
|
View
|
||||||
|
</a></p></section></aside></li></ul> <!----></article></main> <aside data-v-abbdcac0=""><nav data-v-abbdcac0=""></nav></aside></section></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/themes/archive/asset/js/archive-list.js"></script>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</article>
|
||||||
|
<aside>
|
||||||
|
</aside>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<footer class="">
|
||||||
|
|
||||||
|
<section class="subsection">
|
||||||
|
<aside class="site-brand arc-hive">
|
||||||
|
<a href="/s/collections" rel="home" class="">
|
||||||
|
<h1 class="site-name">
|
||||||
|
Collections </h1>
|
||||||
|
<h2 class="site-description">
|
||||||
|
an integrative digital bio-art platform
|
||||||
|
</h2>
|
||||||
|
</a>
|
||||||
|
</aside>
|
||||||
|
<aside class="double newsletter">
|
||||||
|
<p> Subscribe to our <br>
|
||||||
|
<span class="h4"><a href="https://arc-hive.zone/newsletter/">newsletter</a></span>
|
||||||
|
</p>
|
||||||
|
</aside>
|
||||||
|
<aside class="newsletter">
|
||||||
|
<p> Follow us on <br>
|
||||||
|
<span class="h4"><a href="https://www.facebook.com/arc.hive.platform/">facebook</a></span>
|
||||||
|
-
|
||||||
|
<span class="h4"><a href="https://www.instagram.com/arc.hive.zone/">instagram</a></span>
|
||||||
|
</p>
|
||||||
|
</aside>
|
||||||
|
</section>
|
||||||
|
<section class="subsection">
|
||||||
|
<aside class="contact">
|
||||||
|
<p><a href="mailto:info@arc-hive.zone">info@arc-hive.zone</a></p>
|
||||||
|
<p class="h5"><a href="https://arc-hive.zone/contact/">CONTACT</a></p>
|
||||||
|
</aside>
|
||||||
|
<aside class="double partners">
|
||||||
|
<p>ARC-HIVE partners are:</p>
|
||||||
|
<ul>
|
||||||
|
<li class="h5"> <a href="https://bioartsociety.fi/">Bioart Society</a></li>
|
||||||
|
<li class="h5"> <a href="https://cultivamoscultura.com/">Cultivamos Cultura</a></li>
|
||||||
|
<li class="h5"> <a href="https://hangar.org/">Hangar</a></li>
|
||||||
|
<li class="clear clearfix"></li>
|
||||||
|
<li class="h5"> <a href="https://kersnikova.org/">Kersnikova</a></li>
|
||||||
|
<li class="h5"> <a href="https://www.kontejner.org/">Kontejner</a></li>
|
||||||
|
<li class="h5"> <a href="https://www.naturalsciences.be/">RBINS</a></li>
|
||||||
|
</ul>
|
||||||
|
</aside>
|
||||||
|
<aside class="co-founded">
|
||||||
|
<a href="#" class="brand-logo eu">
|
||||||
|
<h1 class="site-name">Co-Funded bye the Creative Europe Programme of the European Union</h1>
|
||||||
|
</a>
|
||||||
|
</aside>
|
||||||
|
</section>
|
||||||
|
<section class="subsection">
|
||||||
|
<aside class="copyright">
|
||||||
|
Hosted, maintained and coded by <a href="https://hangar.org">Hangar</a>
|
||||||
|
</aside>
|
||||||
|
<aside class="double copyright">
|
||||||
|
Powered by Omeka S </aside>
|
||||||
|
<aside class="legal-credits">
|
||||||
|
Visual identity by <a href="http://oficinadedisseny.net/">Oficina de disseny</a>
|
||||||
|
</aside>
|
||||||
|
</section>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- end off-canvas-content -->
|
||||||
|
<!-- </div> -->
|
||||||
|
</content>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script type="text/javascript" src="asssets/js/archive-list.js"></script>
|
||||||
|
<script type="text/javascript" src="asssets/js/browse.js"></script>
|
||||||
|
<script type="text/javascript" src="asssets/js/expand-site-list.js"></script>
|
||||||
|
<script type="text/javascript" src="asssets/js/foundation.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -924,9 +924,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"caniuse-lite": {
|
"caniuse-lite": {
|
||||||
"version": "1.0.30001236",
|
"version": "1.0.30001312",
|
||||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001236.tgz",
|
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz",
|
||||||
"integrity": "sha512-o0PRQSrSCGJKCPZcgMzl5fUaj5xHe8qA2m4QRvnyY4e1lITqoNkr7q/Oh1NcpGSy0Th97UZ35yoKcINPoq7YOQ==",
|
"integrity": "sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"caseless": {
|
"caseless": {
|
||||||
|
|
|
@ -1,60 +1,42 @@
|
||||||
<?php
|
<?php
|
||||||
//
|
|
||||||
// as for 2021 07 28 this template is not being used
|
|
||||||
// consider deleting it
|
|
||||||
//
|
|
||||||
$archiveSiteHelper = $this->getHelperPluginManager()->get('archiveSiteMeta');
|
$archiveSiteHelper = $this->getHelperPluginManager()->get('archiveSiteMeta');
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<section class="collections-list">
|
<?php
|
||||||
|
$collections = $archiveSiteHelper->getCollections();
|
||||||
|
$projects = [];
|
||||||
|
foreach($sites as $site){
|
||||||
|
$site_data = $archiveSiteHelper->getSiteMetaValues($site);
|
||||||
|
$site_data['id'] = $site->id();
|
||||||
|
$site_data['url'] = $site->siteUrl();
|
||||||
|
$site_data['title'] = $site->title();
|
||||||
|
if (isset($site_data['collection'])) {
|
||||||
|
$site_data['collection'] = $collections[$site_data['collection']];
|
||||||
|
} else {
|
||||||
|
$site_data['collection'] = "";
|
||||||
|
}
|
||||||
|
$site_data['summary'] = nl2br($this->escapeHtml($site->summary()));
|
||||||
|
if (!isset($site_data['currator'])) {
|
||||||
|
$site_data['currator'] = "";
|
||||||
|
}
|
||||||
|
if (isset($site_data['project_date'])) {
|
||||||
|
$site_data['project_date'] = substr($site_data['project_date'], 0, 4);
|
||||||
|
}
|
||||||
|
array_push($projects, $site_data);
|
||||||
|
}
|
||||||
|
//$collections = json_encode($collections, JSON_UNESCAPED_SLASHES);
|
||||||
|
//$collections = json_encode($collections, JSON_HEX_APOS);
|
||||||
|
//$collections = htmlspecialchars(json_encode($collections), ENT_QUOTES, 'UTF-8');
|
||||||
|
$projects = htmlentities(json_encode($projects, JSON_HEX_QUOT), ENT_QUOTES, 'UTF-8');
|
||||||
|
?>
|
||||||
|
|
||||||
<header>
|
<div id="site-list">
|
||||||
<h2> Latest in collections</h2>
|
<div
|
||||||
</header>
|
data-vue-component="archive-list"
|
||||||
<main class="">
|
data-collections='<?= $projects ?>'
|
||||||
<article class="">
|
data-page_size=20>
|
||||||
<ul class="accordion" data-responsive-accordion-tabs="accordion small-accordion" data-multi-expand="true" data-allow-all-closed="true" data-deep-link="true">
|
</div>
|
||||||
<li class="accordion-item title" data-accordion-item disabled>
|
</div>
|
||||||
<a href="#" class="accordion-title">
|
|
||||||
<ul class="">
|
|
||||||
<li class="title">Title</li>
|
|
||||||
<li class="curator">Artist</li>
|
|
||||||
<li class="collection-name">Collection</li>
|
|
||||||
<li class="date">Date</li>
|
|
||||||
</ul>
|
|
||||||
</a>
|
|
||||||
<div class="accordion-content" data-tab-content>
|
|
||||||
<figure>
|
|
||||||
</figure>
|
|
||||||
<p>
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<?php
|
|
||||||
// read each omeka site to publish
|
<script src="/themes/archive/asset/js/archive-list.js"></script>
|
||||||
foreach($sites as $site):
|
|
||||||
$site_meta_values = $archiveSiteHelper->getSiteMetaValues($site);
|
|
||||||
// table body build file
|
|
||||||
echo $this->partial('common/site-list-entry', [
|
|
||||||
'site' => $site,
|
|
||||||
'showSummary' => $summaries,
|
|
||||||
'site_meta_values' => $site_meta_values,
|
|
||||||
'archive_collections' => $archiveSiteHelper->getCollections(),
|
|
||||||
]);
|
|
||||||
endforeach;
|
|
||||||
?>
|
|
||||||
</ul>
|
|
||||||
</article>
|
|
||||||
</main>
|
|
||||||
<aside>
|
|
||||||
<nav>
|
|
||||||
<?php
|
|
||||||
if (1 == 0):
|
|
||||||
//if ($pagination):
|
|
||||||
echo $this->pagination();
|
|
||||||
endif;
|
|
||||||
?>
|
|
||||||
</nav>
|
|
||||||
</aside>
|
|
||||||
</section>
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
['class' => 'advanced-search']
|
['class' => 'advanced-search']
|
||||||
); ?>
|
); ?>
|
||||||
|
|
||||||
<h2><?php echo sprintf($this->translate('Item set results for "%s"'), $fulltextSearch); ?></h2>
|
<h3 class="item-set-resutls-title"><?php echo sprintf($this->translate('Item set results for "%s"'), $fulltextSearch); ?></h3>
|
||||||
|
|
||||||
<?php echo $this->pagination(); ?>
|
<?php echo $this->pagination(); ?>
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ $("#archive_page_title").html('<?php echo $_html ?>');
|
||||||
</script>
|
</script>
|
||||||
<!-- arc-hive insert ends -->
|
<!-- arc-hive insert ends -->
|
||||||
|
|
||||||
<h2><?php echo sprintf($this->translate('Search results for “%s”'), $fulltextSearch); ?></h2>
|
<h3 class="search-results-for-title"><?php echo sprintf($this->translate('Search results for “%s”'), $fulltextSearch); ?></h3>
|
||||||
|
|
||||||
|
|
||||||
<div class="results">
|
<div class="results">
|
||||||
|
|
|
@ -51,7 +51,7 @@
|
||||||
Hosted, maintained and coded by <a href="https://hangar.org">Hangar</a>
|
Hosted, maintained and coded by <a href="https://hangar.org">Hangar</a>
|
||||||
</aside>
|
</aside>
|
||||||
<aside class="double copyright">
|
<aside class="double copyright">
|
||||||
<?php echo $this->translate('Powered by Omeka S'); ?>
|
Powered by <a href="https://omeka.org/">Omeka</a>
|
||||||
</aside>
|
</aside>
|
||||||
<aside class="legal-credits">
|
<aside class="legal-credits">
|
||||||
Visual identity by <a href="http://oficinadedisseny.net/">Oficina de disseny</a>
|
Visual identity by <a href="http://oficinadedisseny.net/">Oficina de disseny</a>
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
<main class="">
|
<main class="">
|
||||||
<a href="<?php echo $site->url(); ?>" class="site-brand arc-hive-off">
|
<!-- <a href="<?php echo $site->url(); ?>" class="site-brand arc-hive-off"> -->
|
||||||
|
<a href="https://arc-hive.zone/" class="site-brand arc-hive-off">
|
||||||
<?php if ($this->themeSetting('logo')): ?>
|
<?php if ($this->themeSetting('logo')): ?>
|
||||||
<img src="<?php echo $this->themeSettingAssetUrl('logo'); ?>"
|
<img src="<?php echo $this->themeSettingAssetUrl('logo'); ?>"
|
||||||
alt="<?php echo $site->title(); ?>"
|
alt="<?php echo $site->title(); ?>"
|
||||||
|
@ -17,12 +18,13 @@
|
||||||
</main>
|
</main>
|
||||||
<nav>
|
<nav>
|
||||||
<menu class="">
|
<menu class="">
|
||||||
<?php /*
|
|
||||||
|
<?php
|
||||||
echo $site->publicNav()
|
echo $site->publicNav()
|
||||||
->menu()
|
->menu()
|
||||||
->setPartial('common/foundation-navigation.phtml')
|
->setPartial('common/wordpress-menu.phtml')
|
||||||
->renderPartialWithParams(['layout' => 'dropdown']);
|
->renderPartialWithParams(['layout' => 'dropdown']);
|
||||||
*/
|
|
||||||
?>
|
?>
|
||||||
</menu>
|
</menu>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
|
@ -1,5 +1,25 @@
|
||||||
|
|
||||||
|
|
||||||
|
<!-- arc-hive header-image insert begins -->
|
||||||
|
<?php
|
||||||
|
$img_src = null;
|
||||||
|
$img_src = $this->getHelperPluginManager()->get('headerImage')->getImage();
|
||||||
|
if (!$img_src) {
|
||||||
|
$img_src = $this->assetUrl('img/default-ARC-HIVE-hero-image.jpg');
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<style>
|
||||||
|
.arc-page-header-img {
|
||||||
|
content: url("<?= $img_src ?>");
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<?php
|
||||||
|
?>
|
||||||
|
<!-- arc-hive header-image insert ends -->
|
||||||
|
|
||||||
<main class="">
|
<main class="">
|
||||||
<a href="<?php echo $site->url(); ?>" class="site-brand arc-hive-off">
|
<!-- <a href="<?php echo $site->url(); ?>" class="site-brand arc-hive-off"> -->
|
||||||
|
<a href="https://arc-hive.zone/" class="site-brand arc-hive-off">
|
||||||
<?php if ($this->themeSetting('logo')): ?>
|
<?php if ($this->themeSetting('logo')): ?>
|
||||||
<img src="<?php echo $this->themeSettingAssetUrl('logo'); ?>"
|
<img src="<?php echo $this->themeSettingAssetUrl('logo'); ?>"
|
||||||
alt="<?php echo $site->title(); ?>"
|
alt="<?php echo $site->title(); ?>"
|
||||||
|
@ -22,12 +42,10 @@
|
||||||
<nav>
|
<nav>
|
||||||
<menu class="">
|
<menu class="">
|
||||||
<?php //
|
<?php //
|
||||||
// Segun el diseño, este menu no existe
|
echo $site->publicNav()
|
||||||
// ----------
|
->menu()
|
||||||
// echo $site->publicNav()
|
->setPartial('common/wordpress-menu.phtml')
|
||||||
// ->menu()
|
->renderPartialWithParams(['layout' => 'dropdown']);
|
||||||
// ->setPartial('common/foundation-navigation.phtml')
|
|
||||||
// ->renderPartialWithParams(['layout' => 'dropdown']);
|
|
||||||
?>
|
?>
|
||||||
</menu>
|
</menu>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
|
@ -1,25 +1,13 @@
|
||||||
<section class="hero omeka collections-all">
|
<section class="hero omeka collections-all">
|
||||||
<main class="slides">
|
<main class="slides">
|
||||||
<?php if ($this->themeSetting('logo')): ?>
|
<section class="slide image-background">
|
||||||
<section class="slide">
|
<!-- <figure> -->
|
||||||
<figure>
|
<!-- <img src=""
|
||||||
<img src="<?php echo $this->themeSettingAssetUrl('logo'); ?>"
|
|
||||||
title="<?php echo $site->title(); ?>"
|
|
||||||
alt="<?php echo $site->title(); ?>"
|
|
||||||
class="logo" />
|
|
||||||
</figure>
|
|
||||||
</section>
|
|
||||||
<?php else: ?>
|
|
||||||
<section class="slide">
|
|
||||||
<figure>
|
|
||||||
<img src="<?php echo $this->assetUrl('img/ARC-HIVE-logo.svg');?>"
|
|
||||||
title="an arc-hive project"
|
title="an arc-hive project"
|
||||||
alt="arc-hive logo"
|
alt="arc-hive logo"
|
||||||
class="logo" />
|
class="logo" /-->
|
||||||
</figure>
|
<!-- </figure> -->
|
||||||
</section>
|
</section>
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
<aside>
|
<aside>
|
||||||
<h2 class="site-title">
|
<h2 class="site-title">
|
||||||
|
@ -27,8 +15,5 @@
|
||||||
<?= $this->site->title() ?>
|
<?= $this->site->title() ?>
|
||||||
</a>
|
</a>
|
||||||
</h2>
|
</h2>
|
||||||
<nav class="">
|
|
||||||
<?php echo $this->partial('common/search-form.phtml'); ?>
|
|
||||||
</nav>
|
|
||||||
</aside>
|
</aside>
|
||||||
</section>
|
</section>
|
||||||
|
|
|
@ -0,0 +1,108 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
# Config
|
||||||
|
# uncoment below for production main branch and comment for development
|
||||||
|
$wordpress_site="https://arc-hive.zone";
|
||||||
|
$wordpress_endpoint="https://arc-hive.zone/wp-json/menus/v1/menus/4";
|
||||||
|
# coment below for production main branch and uncomment for development
|
||||||
|
#$wordpress_site="https://dev.arc-hive.zone";
|
||||||
|
#$wordpress_endpoint="https://dev.arc-hive.zone/wp-json/menus/v1/menus/4";
|
||||||
|
|
||||||
|
use Zend\Http\Client;
|
||||||
|
|
||||||
|
$items = new ArrayObject;
|
||||||
|
$items[0] = new ArrayObject(); // top level menu items go here
|
||||||
|
|
||||||
|
if ($wordpress_endpoint) {
|
||||||
|
try {
|
||||||
|
$client = new Client($wordpress_endpoint);
|
||||||
|
$client->setOptions(array("timeout"=>2));
|
||||||
|
$response = $client->send();
|
||||||
|
}
|
||||||
|
catch (exception $e) {
|
||||||
|
$response = null;
|
||||||
|
}
|
||||||
|
if ($response) {
|
||||||
|
$response_data = json_decode($response->getBody());
|
||||||
|
if (!$response->isClientError() && $response_data) {
|
||||||
|
foreach ($response_data as $menu_item) {
|
||||||
|
$lowered_title = strtolower($menu_item->title);
|
||||||
|
$item_url = $menu_item->url;
|
||||||
|
if ($lowered_title == 'login') {
|
||||||
|
// manipulate login url
|
||||||
|
$item_url = "/login";
|
||||||
|
}
|
||||||
|
$item_title = $menu_item->title;
|
||||||
|
/*
|
||||||
|
if ($lowered_title == 'collections') {
|
||||||
|
if ($wordpress_site) {
|
||||||
|
// change Collections item
|
||||||
|
$item_title = "Project";
|
||||||
|
$item_url = $wordpress_site;
|
||||||
|
} else {
|
||||||
|
continue; // do not render the Collections item
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
$item = [
|
||||||
|
"id" => $menu_item->ID,
|
||||||
|
"title" => $item_title,
|
||||||
|
"url" => $item_url
|
||||||
|
];
|
||||||
|
if (!isset($items[$menu_item->menu_item_parent])) {
|
||||||
|
$items[$menu_item->menu_item_parent] = new ArrayObject();
|
||||||
|
}
|
||||||
|
$items[$menu_item->menu_item_parent][$menu_item->ID] =$item;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (count($items[0]) == 0) {
|
||||||
|
// we did not retrieve a menu from the wordpress site
|
||||||
|
// let's create a default menu
|
||||||
|
if ($wordpress_site) {
|
||||||
|
$collections_item = [
|
||||||
|
"id" => 1,
|
||||||
|
"title" => "Collections",
|
||||||
|
"url" => "/"
|
||||||
|
];
|
||||||
|
$items[0][1] = $collections_item;
|
||||||
|
}
|
||||||
|
$login_item = [
|
||||||
|
"id" => 2,
|
||||||
|
"title" => "Login",
|
||||||
|
"url" => "/login"
|
||||||
|
];
|
||||||
|
$items[0][2] = $login_item;
|
||||||
|
}
|
||||||
|
//print_r($items);
|
||||||
|
|
||||||
|
if (!function_exists('render_menu')) {
|
||||||
|
function render_menu($items, $level_id) {
|
||||||
|
if ($level_id == 0) {
|
||||||
|
echo '<ul id="" class="dropdown menu" data-dropdown-menu="dropdown-menu" role="menubar">'.
|
||||||
|
PHP_EOL;
|
||||||
|
} else {
|
||||||
|
echo '<ul class="dropdown menu vertical submenu is-dropdown-submenu first-sub" data-toggle="" data-submenu="" role="">'.
|
||||||
|
PHP_EOL;
|
||||||
|
}
|
||||||
|
foreach ($items[$level_id] as $menu_item) {
|
||||||
|
if ($level_id == 0) {
|
||||||
|
echo '<li id="" class="" role="">'.PHP_EOL;
|
||||||
|
} else {
|
||||||
|
echo '<li id="" class="is-submenu-item is-dropdown-submenu-item" role="">'.PHP_EOL;
|
||||||
|
}
|
||||||
|
echo '<a role="" href="'.$menu_item['url'].'">'.$menu_item['title'].'</a>'.PHP_EOL;
|
||||||
|
if (isset($items[$menu_item['id']])) {
|
||||||
|
render_menu($items, $menu_item['id']); // render sub menu
|
||||||
|
}
|
||||||
|
echo '</li>' . PHP_EOL;
|
||||||
|
}
|
||||||
|
echo '</ul>' . PHP_EOL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
render_menu($items, 0);
|
||||||
|
|
||||||
|
?>
|
|
@ -40,7 +40,7 @@ $form->prepare();
|
||||||
<div id="new-block" class="active sidebar" data-url="<?php echo $this->url('admin/site/slug/page/default', ['action' => 'block'], true); ?>">
|
<div id="new-block" class="active sidebar" data-url="<?php echo $this->url('admin/site/slug/page/default', ['action' => 'block'], true); ?>">
|
||||||
<h3><?php echo $translate('Add new block'); ?></h3>
|
<h3><?php echo $translate('Add new block'); ?></h3>
|
||||||
<?php foreach ($this->blockLayout()->getLayouts() as $layout): ?>
|
<?php foreach ($this->blockLayout()->getLayouts() as $layout): ?>
|
||||||
<?php if ($layout == "html") { continue; } ?>
|
<?php /* if ($layout == "html") { continue; } */ ?>
|
||||||
<?php /* if ($layout == "tableOfContents") { continue; } */ ?>
|
<?php /* if ($layout == "tableOfContents") { continue; } */ ?>
|
||||||
<?php if ($layout == "searchingForm") { continue; } ?>
|
<?php if ($layout == "searchingForm") { continue; } ?>
|
||||||
<button type="button" value="<?php echo $escape($layout); ?>" class="option">
|
<button type="button" value="<?php echo $escape($layout); ?>" class="option">
|
||||||
|
|
|
@ -0,0 +1,53 @@
|
||||||
|
<?php
|
||||||
|
$translate = $this->plugin('translate');
|
||||||
|
$hyperlink = $this->plugin('hyperlink');
|
||||||
|
$url = $this->plugin('url');
|
||||||
|
$this->htmlElement('body')->appendAttribute('class', 'index search');
|
||||||
|
?>
|
||||||
|
|
||||||
|
<?php echo $this->pageTitle(sprintf($translate('Search results for “%s”'), $query)); ?>
|
||||||
|
|
||||||
|
<?php if (empty($results)): ?>
|
||||||
|
<p><?php echo $translate('No result found'); ?></p>
|
||||||
|
<?php else: ?>
|
||||||
|
<?php
|
||||||
|
$resourceLabels = [
|
||||||
|
'site_pages' => 'Site pages', // @translate
|
||||||
|
'items' => 'Items', // @translate
|
||||||
|
'item_sets' => 'Item sets', // @translate
|
||||||
|
'media' => 'Media', // @translate
|
||||||
|
];
|
||||||
|
$resourceControllers = [
|
||||||
|
'site_pages' => 'page',
|
||||||
|
'items' => 'item',
|
||||||
|
'item_sets' => 'item-set',
|
||||||
|
'media' => 'media',
|
||||||
|
];
|
||||||
|
?>
|
||||||
|
<?php foreach ($results as $resourceName => $result): ?>
|
||||||
|
<div class="<?php echo $resourceName; ?> results">
|
||||||
|
<h2><?php echo $translate($resourceLabels[$resourceName]); ?></h2>
|
||||||
|
|
||||||
|
<?php $titleMethod = $resourceName === 'site_pages' ? 'title' : 'displayTitle'; ?>
|
||||||
|
<ul>
|
||||||
|
<?php foreach ($result['resources'] as $resource): ?>
|
||||||
|
<li>
|
||||||
|
<?php echo $resource->link($resource->$titleMethod()); ?>
|
||||||
|
</li>
|
||||||
|
<?php endforeach; ?>
|
||||||
|
</ul>
|
||||||
|
<!-- removes 'view all results' from site search -->
|
||||||
|
<!--
|
||||||
|
<?php echo $hyperlink(
|
||||||
|
sprintf($translate('View all results (%s total)'), $result['total']),
|
||||||
|
$url(
|
||||||
|
'site/resource',
|
||||||
|
['controller' => $resourceControllers[$resourceName], 'action' => 'browse'],
|
||||||
|
['query' => ['fulltext_search' => $query]],
|
||||||
|
true
|
||||||
|
)
|
||||||
|
); ?>
|
||||||
|
-->
|
||||||
|
</div>
|
||||||
|
<?php endforeach; ?>
|
||||||
|
<?php endif; ?>
|
|
@ -1,97 +1,4 @@
|
||||||
<?php
|
|
||||||
$translate = $this->plugin('translate');
|
|
||||||
$escape = $this->plugin('escapeHtml');
|
|
||||||
$this->headScript()->appendFile($this->assetUrl('js/browse.js'));
|
|
||||||
$this->htmlElement('body')->appendAttribute('class', 'item resource browse');
|
|
||||||
|
|
||||||
$query = $this->params()->fromQuery();
|
<script>
|
||||||
$itemSetShow = isset($itemSet);
|
window.location.replace("<?= $this->site->url() ?>");
|
||||||
if ($itemSetShow):
|
</script>
|
||||||
$this->htmlElement('body')->appendAttribute('class', 'item-set');
|
|
||||||
$query['item_set_id'] = $itemSet->id();
|
|
||||||
endif;
|
|
||||||
|
|
||||||
$layoutSetting = $this->themeSetting('browse_layout');
|
|
||||||
$gridState = ($layoutSetting == 'togglegrid') ? 'disabled' : '';
|
|
||||||
$listState = ($layoutSetting == 'togglelist') ? 'disabled': '';
|
|
||||||
$isGrid = (!isset($layoutSetting) || strpos($layoutSetting, 'grid') !== false) ? true : false;
|
|
||||||
$headingTerm = $this->siteSetting('browse_heading_property_term');
|
|
||||||
$bodyTerm = $this->siteSetting('browse_body_property_term');
|
|
||||||
$bodyTruncate = $this->themeSetting('truncate_body_property');
|
|
||||||
|
|
||||||
$sortHeadings = [
|
|
||||||
[
|
|
||||||
'label' => $translate('Title'),
|
|
||||||
'value' => 'dcterms:title'
|
|
||||||
],
|
|
||||||
[
|
|
||||||
'label' => $translate('Identifier'),
|
|
||||||
'value' => 'dcterms:identifier'
|
|
||||||
],
|
|
||||||
[
|
|
||||||
'label' => $translate('Class'),
|
|
||||||
'value' => 'resource_class_label'
|
|
||||||
],
|
|
||||||
[
|
|
||||||
'label' => $translate('Created'),
|
|
||||||
'value' => 'created'
|
|
||||||
],
|
|
||||||
];
|
|
||||||
?>
|
|
||||||
|
|
||||||
<?php if ($itemSetShow): ?>
|
|
||||||
<?php echo $this->pageTitle($itemSet->displayTitle(), 2); ?>
|
|
||||||
<h3><?php echo $translate('Item set'); ?></h3>
|
|
||||||
<div class="metadata">
|
|
||||||
<?php echo $itemSet->displayValues(); ?>
|
|
||||||
</div>
|
|
||||||
<div class="item-set-items">
|
|
||||||
<?php echo '<h3>' . $escape($translate('Items')) . '</h3>'; ?>
|
|
||||||
<?php else: ?>
|
|
||||||
<?php echo $this->pageTitle($translate('Items'), 2); ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php echo $this->searchFilters(); ?>
|
|
||||||
<div class="browse-control-mobile">
|
|
||||||
<button type="button" class="browse-toggle closed">Tools</button>
|
|
||||||
</div>
|
|
||||||
<div class="browse-controls closed">
|
|
||||||
<?php echo $this->pagination(); ?>
|
|
||||||
<?php if (strpos($layoutSetting, 'toggle') !== false): ?>
|
|
||||||
<div class="layout-toggle">
|
|
||||||
<button type="button" aria-label="<?php echo $translate('Grid'); ?>" class="grid o-icon-grid" <?php echo $gridState; ?>></button>
|
|
||||||
<button type="button" aria-label="<?php echo $translate('List'); ?>" class="list o-icon-list" <?php echo $listState; ?>></button>
|
|
||||||
</div>
|
|
||||||
<?php endif; ?>
|
|
||||||
<?php echo $this->hyperlink($translate('Advanced search'), $this->url('site/resource', ['controller' => 'item', 'action' => 'search'], ['query' => $query], true), ['class' => 'advanced-search']); ?>
|
|
||||||
<?php echo $this->sortSelector($sortHeadings); ?>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<?php $this->trigger('view.browse.before'); ?>
|
|
||||||
<ul class="resources <?php echo ($isGrid) ? 'resource-grid' : 'resource-list'; ?>">
|
|
||||||
<?php
|
|
||||||
foreach ($items as $item):
|
|
||||||
$heading = $headingTerm ? $item->value($headingTerm, ['default' => $translate('[Untitled]')]) : $item->displayTitle();
|
|
||||||
$body = $bodyTerm ? $item->value($bodyTerm) : $item->displayDescription();
|
|
||||||
?>
|
|
||||||
<li class="item resource <?php echo ($isGrid) ? '' : 'media-object'; ?>">
|
|
||||||
<?php if ($thumbnail = $this->thumbnail($item, 'medium')): ?>
|
|
||||||
<div class="resource-image <?php echo ($isGrid) ? '' : 'media-object-section'; ?>">
|
|
||||||
<?php echo $item->linkRaw($thumbnail, null, ['class' => 'thumbnail']); ?>
|
|
||||||
</div>
|
|
||||||
<?php endif; ?>
|
|
||||||
<div class="resource-meta <?php echo ($isGrid) ? '' : 'media-object-section'; ?>">
|
|
||||||
<h4><?php echo $item->link($heading); ?></h4>
|
|
||||||
<?php if ($body): ?>
|
|
||||||
<div class="description <?php echo ($bodyTruncate) ? $bodyTruncate : ''; ?>"><?php echo $body; ?></div>
|
|
||||||
<?php endif; ?>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
<?php endforeach; ?>
|
|
||||||
</ul>
|
|
||||||
<?php echo ($itemSetShow) ? '</div>' : ''; ?>
|
|
||||||
<?php $this->trigger('view.browse.after'); ?>
|
|
||||||
|
|
||||||
<div class="browse-controls">
|
|
||||||
<?php echo $this->pagination(); ?>
|
|
||||||
</div>
|
|
||||||
|
|
|
@ -31,7 +31,6 @@ $("#archive_page_title").html('<?php echo $_html ?>');
|
||||||
<!-- arc-hive page header-image insert ends -->
|
<!-- arc-hive page header-image insert ends -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="resource-title">
|
<div class="resource-title">
|
||||||
<?php echo $this->pageTitle($item->displayTitle(), 2); ?>
|
<?php echo $this->pageTitle($item->displayTitle(), 2); ?>
|
||||||
</div>
|
</div>
|
||||||
|
@ -48,10 +47,25 @@ $("#archive_page_title").html('<?php echo $_html ?>');
|
||||||
</div>
|
</div>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
|
<!-- code to link directly to media
|
||||||
|
<div class="resource">
|
||||||
|
<a class="resource-link" href="< ?= $media->originalUrl(); ?>">
|
||||||
|
<img src="< ?= $media->thumbnailUrl("square"); ?>" />
|
||||||
|
<span class="resource-name">
|
||||||
|
< ?= $media->displayTitle(); ?>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
-->
|
||||||
|
|
||||||
|
|
||||||
<?php if (!$embedMedia && $itemMedia): ?>
|
<?php if (!$embedMedia && $itemMedia): ?>
|
||||||
<div class="media-list">
|
<div class="media-list" style="display: flex;">
|
||||||
<?php foreach ($itemMedia as $media): ?>
|
<?php foreach ($itemMedia as $media): ?>
|
||||||
|
<div class="resource">
|
||||||
<?php echo $media->linkPretty(); ?>
|
<?php echo $media->linkPretty(); ?>
|
||||||
|
<!-- include code to link directly to media here -->
|
||||||
|
</div>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
</div>
|
</div>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
|
@ -1,3 +1,10 @@
|
||||||
|
|
||||||
|
<!--
|
||||||
|
We have modified omkeka/site/item/show.phtml to render a link to the original
|
||||||
|
files intead of the media page (this page).
|
||||||
|
That means that this page is not (in theory) used.
|
||||||
|
-->
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
$translate = $this->plugin('translate');
|
$translate = $this->plugin('translate');
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -5,9 +5,12 @@ $showPagePagination = $this->siteSetting('show_page_pagination', true);
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- arc-hive page header-image insert begins -->
|
<!-- arc-hive page header-image insert begins -->
|
||||||
<?php
|
<?php
|
||||||
|
/*
|
||||||
|
$img_src has already been set at view/common/header-default.phtml
|
||||||
|
We override it here because a page may have it's own header image
|
||||||
|
*/
|
||||||
$img_src = null;
|
$img_src = null;
|
||||||
$img_src = $this->getHelperPluginManager()->get('headerImage')->getImage($page);
|
$img_src = $this->getHelperPluginManager()->get('headerImage')->getImage($page);
|
||||||
if (!$img_src) {
|
if (!$img_src) {
|
||||||
|
@ -21,7 +24,6 @@ $img_src = null;
|
||||||
</style>
|
</style>
|
||||||
<?php
|
<?php
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<!-- arc-hive page header-image insert ends -->
|
<!-- arc-hive page header-image insert ends -->
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
@ -62,8 +64,8 @@ if ($activePage):
|
||||||
<?php if ($activePage): ?>
|
<?php if ($activePage): ?>
|
||||||
<?php if ($this->displayNavigation && $activePage['page']->hasPages()): ?>
|
<?php if ($this->displayNavigation && $activePage['page']->hasPages()): ?>
|
||||||
<nav class="sub-menu wide" data-sticky-container>
|
<nav class="sub-menu wide" data-sticky-container>
|
||||||
<div class="sticky" data-sticky data-anchor="blocks">
|
<div class="no-sticky" no-data-sticky no-data-anchor="blocks">
|
||||||
<?php echo $nav->menu()->setUlClass('vertical menu')->renderSubMenu(); ?>
|
<?php echo $nav->menu()->setUlClass('horizontal menu')->renderSubMenu(); ?>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
Loading…
Reference in New Issue