Oscar Arzola
2 years ago
committed by
GitHub
22 changed files with 4002 additions and 80 deletions
@ -0,0 +1,23 @@
|
||||
/** |
||||
* Disallow duplicate books in the featured books list. |
||||
*/ |
||||
window.addEventListener( 'load', function () { |
||||
const selects = document.querySelectorAll( '#sub-accordion-section-pb_front_page_catalog select' ); |
||||
/** |
||||
* |
||||
* @param current |
||||
* @param value |
||||
*/ |
||||
let checkOtherValues = function ( current, value ) { |
||||
selects.forEach( function ( select ) { |
||||
if ( current.id !== select.id && select.value === value ) { |
||||
select.selectedIndex = -1; |
||||
} |
||||
} ); |
||||
}; |
||||
selects.forEach( function ( select ) { |
||||
select.addEventListener( 'change', function ( event ) { |
||||
checkOtherValues( event.target, event.target.value ); |
||||
} ); |
||||
} ); |
||||
} ); |
@ -0,0 +1,31 @@
|
||||
.featured_book { |
||||
display: flex; |
||||
flex-direction: column; |
||||
justify-content: flex-start; |
||||
width: 100%; |
||||
max-width: 18rem; |
||||
height: 25rem; |
||||
border: solid 1px var(--accent); |
||||
margin: 0 0 2rem; |
||||
|
||||
&__cover { |
||||
width: 100%; |
||||
height: 80%; |
||||
background-repeat: no-repeat; |
||||
background-size: cover; |
||||
} |
||||
|
||||
a { |
||||
margin: 0; |
||||
text-decoration: none; |
||||
text-align: center; |
||||
hyphens: auto; |
||||
} |
||||
|
||||
&__title { |
||||
display: flex; |
||||
justify-content: center; |
||||
align-items: center; |
||||
font-weight: 500; |
||||
} |
||||
} |
@ -1,19 +1,19 @@
|
||||
{ |
||||
"/scripts/aldine.js": "/scripts/aldine.js?id=3d34a35fb0f0f504be08e54784ab85be", |
||||
"/scripts/call-to-action.js": "/scripts/call-to-action.js?id=33370b66c7af12320fc0e1250f6be399", |
||||
"/scripts/catalog-admin.js": "/scripts/catalog-admin.js?id=2bc3bfa90831ab142ee9ebeb14ddab3c", |
||||
"/scripts/customizer.js": "/scripts/customizer.js?id=14dca3944228dd789c27c772d55bf471", |
||||
"/scripts/customizer-toggle.js": "/scripts/customizer-toggle.js?id=c31594589675d7c5662aaddcf7a9669a", |
||||
"/scripts/page-section.js": "/scripts/page-section.js?id=19d5c30146ea1a763bcf2bd733a75e77", |
||||
"/styles/editor.css": "/styles/editor.css?id=3fd7086e0f2bcacabc5152bf57ca90ca", |
||||
"/styles/aldine.css": "/styles/aldine.css?id=9c16e4ea9817fe0bd35a6b7222cd5736", |
||||
"/fonts/pressbooks-theme.woff": "/fonts/pressbooks-theme.woff?id=2a7aae81673f4707bbe78c8f12b72b64", |
||||
"/images/banner.jpg": "/images/banner.jpg?id=04a813e0b4f94ddfef1951557166e417", |
||||
"/images/catalog-header.jpg": "/images/catalog-header.jpg?id=223b9f7a23985f2a72df72e4e4a2ffdc", |
||||
"/images/header.jpg": "/images/header.jpg?id=c6712212b6aa749cf1cf1f077c679f9f", |
||||
"/images/left-arrow.svg": "/images/left-arrow.svg?id=91d479e2d001857a3ee46691c0187854", |
||||
"/images/logo.svg": "/images/logo.svg?id=d71cb98d33ef823ffd27b15ae07e723a", |
||||
"/images/pb.svg": "/images/pb.svg?id=c08fb158c15a470648a74591e1fc94a4", |
||||
"/images/right-arrow.svg": "/images/right-arrow.svg?id=ee2d7230318ea54ae20bd9d5fd96efd6", |
||||
"/images/yt_icon_mono_dark.png": "/images/yt_icon_mono_dark.png?id=ee68b73409979a92944025ae95a18011" |
||||
"/scripts/aldine.js": "/scripts/aldine.js", |
||||
"/scripts/call-to-action.js": "/scripts/call-to-action.js", |
||||
"/scripts/catalog-admin.js": "/scripts/catalog-admin.js", |
||||
"/scripts/customizer.js": "/scripts/customizer.js", |
||||
"/scripts/customizer-toggle.js": "/scripts/customizer-toggle.js", |
||||
"/scripts/page-section.js": "/scripts/page-section.js", |
||||
"/styles/editor.css": "/styles/editor.css", |
||||
"/styles/aldine.css": "/styles/aldine.css", |
||||
"/fonts/pressbooks-theme.woff": "/fonts/pressbooks-theme.woff", |
||||
"/images/banner.jpg": "/images/banner.jpg", |
||||
"/images/catalog-header.jpg": "/images/catalog-header.jpg", |
||||
"/images/header.jpg": "/images/header.jpg", |
||||
"/images/left-arrow.svg": "/images/left-arrow.svg", |
||||
"/images/logo.svg": "/images/logo.svg", |
||||
"/images/pb.svg": "/images/pb.svg", |
||||
"/images/right-arrow.svg": "/images/right-arrow.svg", |
||||
"/images/yt_icon_mono_dark.png": "/images/yt_icon_mono_dark.png" |
||||
} |
||||
|
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
@ -1 +1,32 @@
|
||||
document.addEventListener("DOMContentLoaded",(function(){var t=document.getElementById("_customize-input-pb_network_contact_form"),e=document.getElementById("customize-control-pb_network_contact_email"),s=document.getElementById("customize-control-pb_network_contact_link"),n=document.getElementById("customize-control-pb_network_contact_form_title");function c(){!1===t.checked?(e.classList.add("hidden"),e.style.cssText=null,n.classList.add("hidden"),n.style.cssText=null,s.classList.remove("hidden"),s.style.cssText="display: list-item;"):(e.classList.remove("hidden"),e.style.cssText="display: list-item;",n.classList.remove("hidden"),n.style.cssText="display: list-item;",s.classList.add("hidden"),s.style.cssText=null)}t.addEventListener("click",c),c()})); |
||||
/* |
||||
* ATTENTION: An "eval-source-map" devtool has been used. |
||||
* This devtool is neither made for production nor for readable output files. |
||||
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. |
||||
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
||||
* or disable the default devtool with "devtool: false". |
||||
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
||||
*/ |
||||
/******/ (function() { // webpackBootstrap
|
||||
/******/ var __webpack_modules__ = ({ |
||||
|
||||
/***/ "./assets/scripts/customizer-toggle.js": |
||||
/*!*********************************************!*\ |
||||
!*** ./assets/scripts/customizer-toggle.js ***! |
||||
\*********************************************/ |
||||
/***/ (function() { |
||||
|
||||
eval("document.addEventListener('DOMContentLoaded', function () {\n var checkbox = document.getElementById('_customize-input-pb_network_contact_form');\n var email = document.getElementById('customize-control-pb_network_contact_email');\n var link = document.getElementById('customize-control-pb_network_contact_link');\n var title = document.getElementById('customize-control-pb_network_contact_form_title');\n checkbox.addEventListener('click', toggleReadOnly);\n\n /**\n *\n */\n function toggleReadOnly() {\n if (checkbox.checked === false) {\n email.classList.add('hidden');\n email.style.cssText = null;\n title.classList.add('hidden');\n title.style.cssText = null;\n link.classList.remove('hidden');\n link.style.cssText = 'display: list-item;';\n } else {\n email.classList.remove('hidden');\n email.style.cssText = 'display: list-item;';\n title.classList.remove('hidden');\n title.style.cssText = 'display: list-item;';\n link.classList.add('hidden');\n link.style.cssText = null;\n }\n }\n toggleReadOnly();\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJkb2N1bWVudCIsImFkZEV2ZW50TGlzdGVuZXIiLCJjaGVja2JveCIsImdldEVsZW1lbnRCeUlkIiwiZW1haWwiLCJsaW5rIiwidGl0bGUiLCJ0b2dnbGVSZWFkT25seSIsImNoZWNrZWQiLCJjbGFzc0xpc3QiLCJhZGQiLCJzdHlsZSIsImNzc1RleHQiLCJyZW1vdmUiXSwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQHByZXNzYm9va3MvcHJlc3Nib29rcy1hbGRpbmUvLi9hc3NldHMvc2NyaXB0cy9jdXN0b21pemVyLXRvZ2dsZS5qcz8yMTdlIl0sInNvdXJjZXNDb250ZW50IjpbImRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoICdET01Db250ZW50TG9hZGVkJywgZnVuY3Rpb24gKCkge1xuXHRsZXQgY2hlY2tib3ggPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggJ19jdXN0b21pemUtaW5wdXQtcGJfbmV0d29ya19jb250YWN0X2Zvcm0nICk7XG5cdGxldCBlbWFpbCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCAnY3VzdG9taXplLWNvbnRyb2wtcGJfbmV0d29ya19jb250YWN0X2VtYWlsJyApO1xuXHRsZXQgbGluayA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCAnY3VzdG9taXplLWNvbnRyb2wtcGJfbmV0d29ya19jb250YWN0X2xpbmsnICk7XG5cdGxldCB0aXRsZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCAnY3VzdG9taXplLWNvbnRyb2wtcGJfbmV0d29ya19jb250YWN0X2Zvcm1fdGl0bGUnICk7XG5cblx0Y2hlY2tib3guYWRkRXZlbnRMaXN0ZW5lciggJ2NsaWNrJywgdG9nZ2xlUmVhZE9ubHkgKTtcblxuXHQvKipcblx0ICpcblx0ICovXG5cdGZ1bmN0aW9uIHRvZ2dsZVJlYWRPbmx5KCkge1xuXHRcdGlmICggY2hlY2tib3guY2hlY2tlZCA9PT0gZmFsc2UgKSB7XG5cdFx0XHRlbWFpbC5jbGFzc0xpc3QuYWRkKCAnaGlkZGVuJyApO1xuXHRcdFx0ZW1haWwuc3R5bGUuY3NzVGV4dCA9IG51bGw7XG5cblx0XHRcdHRpdGxlLmNsYXNzTGlzdC5hZGQoICdoaWRkZW4nICk7XG5cdFx0XHR0aXRsZS5zdHlsZS5jc3NUZXh0ID0gbnVsbDtcblxuXHRcdFx0bGluay5jbGFzc0xpc3QucmVtb3ZlKCAnaGlkZGVuJyApO1xuXHRcdFx0bGluay5zdHlsZS5jc3NUZXh0ID0gJ2Rpc3BsYXk6IGxpc3QtaXRlbTsnO1xuXHRcdH0gZWxzZSB7XG5cdFx0XHRlbWFpbC5jbGFzc0xpc3QucmVtb3ZlKCAnaGlkZGVuJyApO1xuXHRcdFx0ZW1haWwuc3R5bGUuY3NzVGV4dCA9ICdkaXNwbGF5OiBsaXN0LWl0ZW07JztcblxuXHRcdFx0dGl0bGUuY2xhc3NMaXN0LnJlbW92ZSggJ2hpZGRlbicgKTtcblx0XHRcdHRpdGxlLnN0eWxlLmNzc1RleHQgPSAnZGlzcGxheTogbGlzdC1pdGVtOyc7XG5cblx0XHRcdGxpbmsuY2xhc3NMaXN0LmFkZCggJ2hpZGRlbicgKTtcblx0XHRcdGxpbmsuc3R5bGUuY3NzVGV4dCA9IG51bGw7XG5cdFx0fVxuXHR9XG5cblx0dG9nZ2xlUmVhZE9ubHkoKTtcblxufSApO1xuIl0sIm1hcHBpbmdzIjoiQUFBQUEsUUFBUSxDQUFDQyxnQkFBZ0IsQ0FBRSxrQkFBa0IsRUFBRSxZQUFZO0VBQzFELElBQUlDLFFBQVEsR0FBR0YsUUFBUSxDQUFDRyxjQUFjLENBQUUsMENBQTBDLENBQUU7RUFDcEYsSUFBSUMsS0FBSyxHQUFHSixRQUFRLENBQUNHLGNBQWMsQ0FBRSw0Q0FBNEMsQ0FBRTtFQUNuRixJQUFJRSxJQUFJLEdBQUdMLFFBQVEsQ0FBQ0csY0FBYyxDQUFFLDJDQUEyQyxDQUFFO0VBQ2pGLElBQUlHLEtBQUssR0FBR04sUUFBUSxDQUFDRyxjQUFjLENBQUUsaURBQWlELENBQUU7RUFFeEZELFFBQVEsQ0FBQ0QsZ0JBQWdCLENBQUUsT0FBTyxFQUFFTSxjQUFjLENBQUU7O0VBRXBEO0FBQ0Q7QUFDQTtFQUNDLFNBQVNBLGNBQWMsR0FBRztJQUN6QixJQUFLTCxRQUFRLENBQUNNLE9BQU8sS0FBSyxLQUFLLEVBQUc7TUFDakNKLEtBQUssQ0FBQ0ssU0FBUyxDQUFDQyxHQUFHLENBQUUsUUFBUSxDQUFFO01BQy9CTixLQUFLLENBQUNPLEtBQUssQ0FBQ0MsT0FBTyxHQUFHLElBQUk7TUFFMUJOLEtBQUssQ0FBQ0csU0FBUyxDQUFDQyxHQUFHLENBQUUsUUFBUSxDQUFFO01BQy9CSixLQUFLLENBQUNLLEtBQUssQ0FBQ0MsT0FBTyxHQUFHLElBQUk7TUFFMUJQLElBQUksQ0FBQ0ksU0FBUyxDQUFDSSxNQUFNLENBQUUsUUFBUSxDQUFFO01BQ2pDUixJQUFJLENBQUNNLEtBQUssQ0FBQ0MsT0FBTyxHQUFHLHFCQUFxQjtJQUMzQyxDQUFDLE1BQU07TUFDTlIsS0FBSyxDQUFDSyxTQUFTLENBQUNJLE1BQU0sQ0FBRSxRQUFRLENBQUU7TUFDbENULEtBQUssQ0FBQ08sS0FBSyxDQUFDQyxPQUFPLEdBQUcscUJBQXFCO01BRTNDTixLQUFLLENBQUNHLFNBQVMsQ0FBQ0ksTUFBTSxDQUFFLFFBQVEsQ0FBRTtNQUNsQ1AsS0FBSyxDQUFDSyxLQUFLLENBQUNDLE9BQU8sR0FBRyxxQkFBcUI7TUFFM0NQLElBQUksQ0FBQ0ksU0FBUyxDQUFDQyxHQUFHLENBQUUsUUFBUSxDQUFFO01BQzlCTCxJQUFJLENBQUNNLEtBQUssQ0FBQ0MsT0FBTyxHQUFHLElBQUk7SUFDMUI7RUFDRDtFQUVBTCxjQUFjLEVBQUU7QUFFakIsQ0FBQyxDQUFFIiwiZmlsZSI6Ii4vYXNzZXRzL3NjcmlwdHMvY3VzdG9taXplci10b2dnbGUuanMuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./assets/scripts/customizer-toggle.js\n"); |
||||
|
||||
/***/ }) |
||||
|
||||
/******/ }); |
||||
/************************************************************************/ |
||||
/******/
|
||||
/******/ // startup
|
||||
/******/ // Load entry module and return exports
|
||||
/******/ // This entry module can't be inlined because the eval-source-map devtool is used.
|
||||
/******/ var __webpack_exports__ = {}; |
||||
/******/ __webpack_modules__["./assets/scripts/customizer-toggle.js"](); |
||||
/******/
|
||||
/******/ })() |
||||
; |
@ -1 +1,32 @@
|
||||
wp.customize("blogname",(function(t){t.bind((function(t){return document.querySelector(".home .entry-title").textContent=t}))})),wp.customize("blogdescription",(function(t){t.bind((function(t){return document.querySelector(".home .entry-description").textContent=t}))})); |
||||
/* |
||||
* ATTENTION: An "eval-source-map" devtool has been used. |
||||
* This devtool is neither made for production nor for readable output files. |
||||
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. |
||||
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
||||
* or disable the default devtool with "devtool: false". |
||||
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
||||
*/ |
||||
/******/ (function() { // webpackBootstrap
|
||||
/******/ var __webpack_modules__ = ({ |
||||
|
||||
/***/ "./assets/scripts/customizer.js": |
||||
/*!**************************************!*\ |
||||
!*** ./assets/scripts/customizer.js ***! |
||||
\**************************************/ |
||||
/***/ (function() { |
||||
|
||||
eval("wp.customize('blogname', function (value) {\n value.bind(function (to) {\n return document.querySelector('.home .entry-title').textContent = to;\n });\n});\nwp.customize('blogdescription', function (value) {\n value.bind(function (to) {\n return document.querySelector('.home .entry-description').textContent = to;\n });\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJ3cCIsImN1c3RvbWl6ZSIsInZhbHVlIiwiYmluZCIsInRvIiwiZG9jdW1lbnQiLCJxdWVyeVNlbGVjdG9yIiwidGV4dENvbnRlbnQiXSwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQHByZXNzYm9va3MvcHJlc3Nib29rcy1hbGRpbmUvLi9hc3NldHMvc2NyaXB0cy9jdXN0b21pemVyLmpzPzE2NzciXSwic291cmNlc0NvbnRlbnQiOlsid3AuY3VzdG9taXplKCAnYmxvZ25hbWUnLCB2YWx1ZSA9PiB7XG5cdHZhbHVlLmJpbmQoIHRvID0+IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoICcuaG9tZSAuZW50cnktdGl0bGUnICkudGV4dENvbnRlbnQgPSB0byApO1xufSApO1xuXG53cC5jdXN0b21pemUoICdibG9nZGVzY3JpcHRpb24nLCB2YWx1ZSA9PiB7XG5cdHZhbHVlLmJpbmQoIHRvID0+IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoICcuaG9tZSAuZW50cnktZGVzY3JpcHRpb24nICkudGV4dENvbnRlbnQgPSB0byApO1xufSApO1xuIl0sIm1hcHBpbmdzIjoiQUFBQUEsRUFBRSxDQUFDQyxTQUFTLENBQUUsVUFBVSxFQUFFLFVBQUFDLEtBQUssRUFBSTtFQUNsQ0EsS0FBSyxDQUFDQyxJQUFJLENBQUUsVUFBQUMsRUFBRTtJQUFBLE9BQUlDLFFBQVEsQ0FBQ0MsYUFBYSxDQUFFLG9CQUFvQixDQUFFLENBQUNDLFdBQVcsR0FBR0gsRUFBRTtFQUFBLEVBQUU7QUFDcEYsQ0FBQyxDQUFFO0FBRUhKLEVBQUUsQ0FBQ0MsU0FBUyxDQUFFLGlCQUFpQixFQUFFLFVBQUFDLEtBQUssRUFBSTtFQUN6Q0EsS0FBSyxDQUFDQyxJQUFJLENBQUUsVUFBQUMsRUFBRTtJQUFBLE9BQUlDLFFBQVEsQ0FBQ0MsYUFBYSxDQUFFLDBCQUEwQixDQUFFLENBQUNDLFdBQVcsR0FBR0gsRUFBRTtFQUFBLEVBQUU7QUFDMUYsQ0FBQyxDQUFFIiwiZmlsZSI6Ii4vYXNzZXRzL3NjcmlwdHMvY3VzdG9taXplci5qcy5qcyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./assets/scripts/customizer.js\n"); |
||||
|
||||
/***/ }) |
||||
|
||||
/******/ }); |
||||
/************************************************************************/ |
||||
/******/
|
||||
/******/ // startup
|
||||
/******/ // Load entry module and return exports
|
||||
/******/ // This entry module can't be inlined because the eval-source-map devtool is used.
|
||||
/******/ var __webpack_exports__ = {}; |
||||
/******/ __webpack_modules__["./assets/scripts/customizer.js"](); |
||||
/******/
|
||||
/******/ })() |
||||
; |
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
@ -0,0 +1,15 @@
|
||||
<?php |
||||
/** |
||||
* Template for displaying books in network catalog |
||||
* |
||||
* @package Aldine |
||||
*/ |
||||
|
||||
use function \Aldine\Helpers\maybe_truncate_string; |
||||
?> |
||||
<div class="featured_book"> |
||||
<div class="featured_book__cover" style="background-image: url('<?php echo $book['metadata']['image']; ?>' );"></div>
|
||||
<p class="featured_book__title"> |
||||
<a href="<?php echo $book['link']; ?>"><?php echo maybe_truncate_string( $book['metadata']['name'] ); ?></a>
|
||||
</p> |
||||
</div> |
Loading…
Reference in new issue