<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta name="description" content="Time tracking software for consultants."/> <title>Time Ivy</title> <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/normalize/8.0.0/normalize.min.css" /> <link rel="stylesheet" href="themes/simple.css"/> <link rel="stylesheet" href="themes/app.css"/> <link rel="stylesheet" href="themes/ivy.css"/> <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/themes/base/jquery-ui.min.css" integrity="sha256-sEGfrwMkIjbgTBwGLVK38BG/XwIiNC/EAG9Rzsfda6A=" crossorigin="anonymous" /> <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js" integrity="sha256-KM512VNnjElC30ehFwehXjx1YCHPiQkOPmqnrWtpccM=" crossorigin="anonymous"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.21.0/moment.min.js" integrity="sha256-9YAuB2VnFZNJ+lKfpaQ3dKQT9/C0j3VUla76hHbiVF8=" crossorigin="anonymous"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/mousetrap/1.6.1/mousetrap.min.js" integrity="sha256-z6XYkzzC5o+5PhoIPMpyq5FOZkWFGiWa0NFIDPJ57zU=" crossorigin="anonymous"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/json-editor/0.7.28/jsoneditor.min.js" integrity="sha256-51+oMmpgSgS4jV5/DcGKnDHIOL6Jeie2i7ka6sPQVro=" crossorigin="anonymous"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/lz-string/1.4.4/lz-string.min.js" integrity="sha256-nRoO8HoupfqozUr7YKBRgHXmdx40Hl/04OSBzv7e7L8=" crossorigin="anonymous"></script> </head> <body> <nav class="menu"> <ul> <li><a href="#">Edit</a> <ul> <li><a class="app-edit-cut" href="#">Cut</a> <kbd>Ctrl+x</kbd></li> <li><a class="app-edit-copy" href="#">Copy</a> <kbd>Ctrl+c</kbd></li> <li><hr /></li> <li><a class="app-edit-undo" href="#">Undo</a> <kbd>Ctrl+z</kbd></li> <li><a class="app-edit-redo" href="#">Redo</a> <kbd>Ctrl+y</kbd></li> </ul> </li> <li><a href="#">Timesheet</a> <ul> <li><a class="app-insert-shift" href="#">Insert Shift</a></li> <li><a class="app-append-day" href="#">Append Day</a></li> <li><hr /></li> <li><a class="app-delete-row" href="#">Delete Row</a></li> </ul> </li> <li><a href="#">Settings</a> <ul> <li><a class="app-settings-preferences" href="#">Preferences</a></li> </ul> </li> <li><a href="#">Invoice</a> <ul> <li><a href="invoice.png" target="_blank">Preview</a></li> <li><a href="invoice.png" target="_blank">Send</a></li> </ul> </li> <li><a href="#">Export</a> <ul> <li><a href="#" class="ivy-export-csv">CSV</a></li> <li><a href="#" class="ivy-export-json">JSON</a></li> </ul> </li> <!-- <li><a href="#">Import</a> <ul> <li><a href="#" class="ivy-import-csv">CSV</a></li> <li><a href="#" class="ivy-import-json">JSON</a></li> </ul> </li> --> <li><a href="#">Contact</a> <ul> <li><a href="https://github.com/DaveJarvis/timeivy/issues" target="_blank">Bug report</a></li> </ul> </li> <li><a href="#">Help</a> <ul> <li><a href="https://github.com/DaveJarvis/timeivy/blob/master/TIMEFORMATS.md#time-ivy" target="_blank">Time formats</a></li> <li><a href="https://github.com/DaveJarvis/timeivy/blob/master/HOTKEYS.md#time-ivy" target="_blank">Hot keys</a></li> </ul> </li> </ul> </nav> <main class="section content container"> <table id="ivy" class="ivy" cellspacing="0" cellpadding="0"> <thead> <tr> <th class="ivy-readonly"><button accesskey="d" title="Append Day" class="ivy app-append-day">Day</button></th> <th class="ivy-transient">Total</th> <th class="ivy-transient"><button accesskey="i" title="Insert Shift" class="ivy app-insert-shift">Shift</button></th> <th>Began</th> <th>Ended</th> </tr> </thead> <tbody tabindex="0"> </tbody> </table> </main> <div id="settings" title="Settings"> <div id="editor"> </div> </div> <script src="js/prototypes.js"></script> <script src="js/ivy-plugin.js"></script> <script src="js/exportable-plugin.js"></script> <script src="js/ivy-app.js"></script> </body> </html>