74 lines
3.8 KiB
JavaScript
74 lines
3.8 KiB
JavaScript
(function($) {
|
|
var pageContent = pageContentData.content;
|
|
var websiteUrl = pageContentData.websiteUrl;
|
|
var myRevisionsUrl = pageContentData.myRevisionsUrl;
|
|
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
|
|
setTimeout(() => {
|
|
// display tutorial
|
|
let editorWriting = document.querySelector('.edit-post-visual-editor');
|
|
let writingSpace = document.querySelector('.block-editor-writing-flow');
|
|
let sidePannel = document.querySelector('.interface-interface-skeleton__sidebar');
|
|
if (writingSpace) {
|
|
writingSpace.style.maxWidth = "75vw";
|
|
writingSpace.style.overflowX = "hidden";
|
|
sidePannel.style.maxWidth = "25vw";
|
|
sidePannel.style.overflowX = "hidden";
|
|
writingSpace.style.padding = "0";
|
|
let tutorialWrapper = document.createElement('div');
|
|
let tutorialTitle = document.createElement('p');
|
|
tutorialWrapper.prepend(tutorialTitle);
|
|
tutorialTitle.innerText = "Notice d'utilisation de l'espace contribution";
|
|
tutorialTitle.style.fontSize = "1.3rem";
|
|
tutorialWrapper.setAttribute('id', 'tutorial_editor');
|
|
tutorialWrapper.style.width = "100%";
|
|
tutorialWrapper.style.backgroundColor = "#384756";
|
|
tutorialWrapper.style.padding = "20px";
|
|
tutorialWrapper.innerHTML += pageContent;
|
|
for (let tutorialParagraph of tutorialWrapper.children) {
|
|
tutorialParagraph.style.marginBottom = '10px';
|
|
}
|
|
sidePannel.appendChild(tutorialWrapper);
|
|
}
|
|
|
|
// create the go back to the index button and the go back to my revisions page
|
|
let pannel = document.querySelector('.interface-pinned-items');
|
|
if (pannel) {
|
|
let backToIndexButton = document.createElement('div');
|
|
let backToIndexLink = document.createElement('a');
|
|
backToIndexLink.setAttribute('href', websiteUrl);
|
|
backToIndexLink.innerHTML = "← Retour à la Partition";
|
|
backToIndexLink.style.color = "white";
|
|
backToIndexLink.style.padding = "6px 8px";
|
|
backToIndexLink.style.border = "solid 1px white";
|
|
backToIndexButton.style.paddingTop = '7px';
|
|
backToIndexButton.style.marginRight = '5px';
|
|
backToIndexButton.appendChild(backToIndexLink);
|
|
backToIndexButton.setAttribute('id', 'backToIndexButton');
|
|
pannel.prepend(backToIndexButton);
|
|
|
|
let backToMyRevisionsButton = document.createElement('div');
|
|
let backToMyRevisionsLink = document.createElement('a');
|
|
backToMyRevisionsLink.setAttribute('href', myRevisionsUrl);
|
|
backToMyRevisionsLink.innerHTML = "← Liste des contributions";
|
|
backToMyRevisionsLink.style.color = "white";
|
|
backToMyRevisionsLink.style.padding = "6px 8px";
|
|
backToMyRevisionsLink.style.border = "solid 1px white";
|
|
backToMyRevisionsButton.style.paddingTop = '7px';
|
|
backToMyRevisionsButton.style.marginRight = '5px';
|
|
backToMyRevisionsButton.appendChild(backToMyRevisionsLink);
|
|
backToMyRevisionsButton.setAttribute('id', 'backToMyRevisionsButton');
|
|
pannel.prepend(backToMyRevisionsButton);
|
|
}
|
|
|
|
// transformer le "article" en "envoyer"
|
|
let tabButton = document.querySelector('.components-button.edit-post-sidebar__panel-tab');
|
|
if (tabButton) {
|
|
tabButton.innerText = "Soumettre la contribution";
|
|
}
|
|
}, 2000);
|
|
})
|
|
|
|
})(jQuery);
|