view Applications/Samples/Web/simple-viewer-single-file.html @ 973:38409549db43 toa2019082903

Log with addresses + added fingerprint mechanism to avoid calling zombie objects where: - a message is sent with a receiver - the receiver dies - another receiver with the SAME address is created - the message reply is executed --> execution on the wrong object! (since their "identity" is their address. The fix is to identify them with an UUID stored at creation time)
author Benjamin Golinvaux <bgo@osimis.io>
date Thu, 29 Aug 2019 18:07:55 +0200
parents 8bf717c4e497
children
line wrap: on
line source

<!doctype html>

<html lang="us">

<head>
  <meta charset="utf-8" />
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  <!-- Disable pinch zoom on mobile devices -->
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  <meta name="HandheldFriendly" content="true" />

  <title>Simple Viewer</title>
  <link href="samples-styles.css" rel="stylesheet" />

<body>
  <div id="breadcrumb">
    <span id="patient-id"></span>
    <span id="study-description"></span>
    <span id="series-description"></span>
  </div>
  <div style="height: calc(100% - 50px)">
    <div style="width: 20%; height: 100%; display: inline-block">
      <canvas id="canvas"></canvas>
    </div>
    <div style="width: 70%; height: 100%; display: inline-block">
      <canvas id="canvas2"></canvas>
    </div>
  </div>
  <div id="toolbox" style="height: 50px">
    <input tool-selector="line-measure" type="radio" name="radio-tool-selector" class="tool-selector">line
    <input tool-selector="circle-measure" type="radio" name="radio-tool-selector" class="tool-selector">circle
    <button action-trigger="action1" class="action-trigger">action1</button>
    <button action-trigger="action2" class="action-trigger">action2</button>
  </div>
  <script type="text/javascript" src="app-simple-viewer-single-file.js"></script>
</body>

</html>