Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- // *** JUSTIFY TEXT IN SYSTEMEIO
- // ** Simply write aajustify in any text to justify it
- var jamesjustify = 'aajustify';
- var jamesdivs = jamescontains('div', jamesjustify);
- jamesdivs.forEach(function(element) {
- if(element.textContent.search('jamescontains')==-1) {
- jamesreplace(element,jamesjustify,'');
- element.style.textAlign = 'justify';
- }
- });
- function jamescontains(selector, text) {
- var elements = document.querySelectorAll(selector);
- return Array.prototype.filter.call(elements, function(element){
- return RegExp(text).test(element.textContent);
- });
- }
- function jamesreplace(element, pattern, replacement) {
- for (let node of element.childNodes) {
- switch (node.nodeType) {
- case Node.ELEMENT_NODE:
- jamesreplace(node, pattern, replacement);
- break;
- case Node.TEXT_NODE:
- node.textContent = node.textContent.replace(pattern, replacement);
- break;
- case Node.DOCUMENT_NODE:
- jamesreplace(node, pattern, replacement);
- }
- }
- }
- // *** END OF JUSTIFY TEXT IN SYSTEMEIO
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement