UNPKG

@cogic/annotorious

Version:

A JavaScript image annotation library

86 lines (76 loc) 2.16 kB
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Annotorious | Selector Pack</title> <link href="https://fonts.googleapis.com/css?family=Lato&display=swap" rel="stylesheet"> <link href="/annotorious.min.css" rel="stylesheet"> <script type="text/javascript" src="/annotorious.min.js"></script> <script type="text/javascript" src="annotorious-selector-pack.js"></script> <style> html, body { padding:20px; margin:0px; font-family:'Lato', sans-serif; } #content { width:100%; } h1 { font-size:21px; font-weight:normal; margin:0; padding:0; } p.instructions { padding:10px 0; } img { max-width:100%; } p.caption { font-family:Arial, Helvetica, sans-serif; color:#8f8f8f; } p.caption a { color:#3f3f3f; } </style> </head> <body> <div id="content"> <h1>Annotorious: Selector Pack Example</h1> <p class="instructions"> Click the annotation to edit. Click and drag the mouse to create a new annotation. </p> <p> <button id="current-tool">RECTANGLE</button> </p> <div> <img id="hallstatt" src="../../640px-Hallstatt.jpg"> </div> </div> </div> <script> window.onload = function() { anno = Annotorious.init({ image: 'hallstatt', locale: 'auto', allowEmpty: true }); Annotorious.SelectorPack(anno); anno.setDrawingTool('multipolygon'); var toolToggle = document.getElementById('current-tool'); toolToggle.addEventListener('click', function() { if (toolToggle.innerHTML == 'RECTANGLE') { toolToggle.innerHTML = 'POLYGON'; anno.setDrawingTool('polygon'); } else { toolToggle.innerHTML = 'RECTANGLE'; anno.setDrawingTool('rect'); } }); } </script> </body> </html>