portfolio iyo-bisseck
This commit is contained in:
parent
e76d9ef0eb
commit
38c510c658
13 changed files with 73 additions and 115 deletions
36
assets/js/plugins/portfolio.js
Normal file
36
assets/js/plugins/portfolio.js
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
|
||||
class portfolio extends Paged.Handler {
|
||||
constructor(chunker, polisher, caller) {
|
||||
super(chunker, polisher, caller);
|
||||
}
|
||||
|
||||
beforeParsed(content) {
|
||||
portfolioSpread(content);
|
||||
}
|
||||
|
||||
|
||||
// delete running title page 2
|
||||
afterPageLayout(pageElement, page, breakToken) {
|
||||
if(pageElement.classList.contains("pagedjs_portfolio_page") && pageElement.querySelector(".chapter-header")){
|
||||
pageElement.querySelector(".pagedjs_margin-top").style.display = "none";
|
||||
pageElement.querySelector(".pagedjs_margin-top-left-corner-holder").style.display = "none";
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Paged.registerHandlers(portfolio);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function portfolioSpread(content){
|
||||
content.querySelectorAll('.portfolio-spread').forEach(block => {
|
||||
const clone = block.cloneNode(true);
|
||||
clone.classList.add('portfolio-spread-right');
|
||||
block.classList.add('portfolio-spread-left');
|
||||
block.parentNode.insertBefore(clone, block.nextSibling);
|
||||
});
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue