Skip to content

Commit

Permalink
feat: Update Truss to v0.8.2
Browse files Browse the repository at this point in the history
Adds the 60th logo to global header and footer
  • Loading branch information
knice authored Sep 18, 2024
1 parent e7aedc9 commit 9f1cb98
Showing 1 changed file with 35 additions and 34 deletions.
69 changes: 35 additions & 34 deletions functions.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<?php

/**
* UCSC functions and definitions
*
Expand Down Expand Up @@ -82,22 +83,22 @@ function ucsc_setup()
*/
function ucsc_favicons()
{
?>
?>

<link rel="shortcut icon" href="<?php echo esc_url(
get_stylesheet_directory_uri()
); ?>/images/favicons/favicon-32x32.png" type="image/png" sizes="any">
get_stylesheet_directory_uri()
); ?>/images/favicons/favicon-32x32.png" type="image/png" sizes="any">
<link rel="shortcut icon" href="<?php echo esc_url(
get_stylesheet_directory_uri()
); ?>/images/favicons/ucsc-favicon.svg" type="image/svg+xml">
get_stylesheet_directory_uri()
); ?>/images/favicons/ucsc-favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="<?php echo esc_url(
get_stylesheet_directory_uri()
); ?>/images/favicons/apple-icon.png">
get_stylesheet_directory_uri()
); ?>/images/favicons/apple-icon.png">
<link rel="manifest" href="<?php echo esc_url(
get_stylesheet_directory_uri()
); ?>/images/favicons/manifest.webmanifest">
get_stylesheet_directory_uri()
); ?>/images/favicons/manifest.webmanifest">

<?php
<?php
}
add_action('wp_head', 'ucsc_favicons');

Expand All @@ -123,7 +124,7 @@ function ucsc_scripts()
'https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,600,700,800&display=swap',
false
);
wp_enqueue_style( 'dashicons' );
wp_enqueue_style('dashicons');
wp_register_script(
'ucsc-front',
get_template_directory_uri() . '/build/theme.js',
Expand Down Expand Up @@ -360,12 +361,12 @@ function ucsc_add_custom_body_close_code()

function ucsc_truss_assets()
{
?>
?>

<!-- Script and style to include our components library, Truss. -->
<script type="module" src="https://unpkg.com/@ucsantacruz/truss@0.7.12/dist/ucsc-trss/ucsc-trss.esm.js"></script>
<link rel="stylesheet" href="https://unpkg.com/@ucsantacruz/truss@0.7.12/dist/ucsc-trss/ucsc-trss.css">
<?php
<script type="module" src="https://unpkg.com/@ucsantacruz/truss@0.8.2/dist/ucsc-trss/ucsc-trss.esm.js"></script>
<link rel="stylesheet" href="https://unpkg.com/@ucsantacruz/truss@0.8.2/dist/ucsc-trss/ucsc-trss.css">
<?php
}

add_action('wp_footer', 'ucsc_last_modified', 10);
Expand Down Expand Up @@ -393,13 +394,13 @@ function ucsc_last_modified()
function ucsc_skip_link()
{
/**
* Print the skip-link styles.
*/
?>
* Print the skip-link styles.
*/
?>
<style id="skip-link-styles">
.skip-link.screen-reader-text {
border: 0;
clip: rect(1px,1px,1px,1px);
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
Expand Down Expand Up @@ -433,14 +434,14 @@ function ucsc_skip_link()
*/
?>
<script>
( function() {
var skipLinkTarget = document.querySelector( 'main' ),
(function() {
var skipLinkTarget = document.querySelector('main'),
sibling,
skipLinkTargetID,
skipLink;

// Early exit if a skip-link target can't be located.
if ( ! skipLinkTarget ) {
if (!skipLinkTarget) {
return;
}

Expand All @@ -449,37 +450,37 @@ function ucsc_skip_link()
sibling = document.body.firstChild;

// Early exit if the root element was not found.
if ( ! sibling ) {
if (!sibling) {
return;
}

// Get the skip-link target's ID, and generate one if it doesn't exist.
skipLinkTargetID = skipLinkTarget.id;
if ( ! skipLinkTargetID ) {
if (!skipLinkTargetID) {
skipLinkTargetID = 'wp--skip-link--target';
skipLinkTarget.id = skipLinkTargetID;
}

// Create a block level element to contain the skip link.
skipLinkContainer = document.createElement( 'div' );
skipLinkContainer.setAttribute( 'role', 'navigation' );
skipLinkContainer = document.createElement('div');
skipLinkContainer.setAttribute('role', 'navigation');

// Create the skip link.
skipLink = document.createElement( 'a' );
skipLink.setAttribute( 'aria-label', 'skip to content' );
skipLink.classList.add( 'skip-link', 'screen-reader-text' );
skipLink = document.createElement('a');
skipLink.setAttribute('aria-label', 'skip to content');
skipLink.classList.add('skip-link', 'screen-reader-text');
skipLink.href = '#' + skipLinkTargetID;
skipLink.innerHTML = '<?php /* translators: Hidden accessibility text. */ esc_html_e(
'Skip to content'
); ?>';
'Skip to content'
); ?>';

skipLinkContainer.append(skipLink);

// Inject the skip link.
sibling.parentElement.insertBefore( skipLinkContainer, sibling );
}() );
sibling.parentElement.insertBefore(skipLinkContainer, sibling);
}());
</script>
<?php
<?php
}

add_action('wp_footer', 'ucsc_skip_link');

0 comments on commit 9f1cb98

Please sign in to comment.