index.html (47 lines of code) (raw):

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>prosemirror-invisibles</title> <style> .ProseMirror { padding: 4px 8px 4px 14px; font-size: 1.1em; line-height: 1.5; outline: none; } .editor { background: white; color: black; background-clip: padding-box; border-radius: 4px; border: 2px solid rgba(0, 0, 0, 0.2); padding: 5px 0; } .hide { display: none; } </style> </head> <body> <h1>ProseMirror Invisibles</h1> <p>A plugin that uses decorations to show invisible characters in ProseMirror</p> <input type="checkbox" id="show-invisibles" name="show-invisibles" checked> <label for="show-invisibles">Show invisibles</label> <div id=editor class="editor"></div> <div class="hide" id="content"> <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Cupiditate magni harum labore explicabo maxime laborum quod maiores iusto, aperiam, eaque voluptatibus ipsa repellat consequatur nulla iste hic ipsum nemo ullam.</p> <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit.<br/><br/> Consequuntur ab suscipit assumenda harum nesciunt, quas nisi neque aut veritatis tempora perspiciatis animi atque reiciendis dolorem cumque iure laborum, obcaecati accusantium? </p> <p></p> <p></p> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Repudiandae veritatis perspiciatis, quidem nulla veniam iure dolorum illo ratione quod tenetur tempore, alias unde dignissimos molestias eos. Laborum expedita natus saepe.</p> </div> <script type="module" src="./pages/index.ts"></script> </body> </html>