Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/timeivy.git
<!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>