Commit 10303158 authored by Joel Collins's avatar Joel Collins
Browse files

Disable entire nav content when stage is broken or missing

parent c1234df9
Loading
Loading
Loading
Loading
+125 −122
Original line number Diff line number Diff line
<template>
  <div id="paneNavigate">
    <div v-if="setPosition">
      <ul uk-accordion="multiple: true; animation: false">
        <li>
          <a class="uk-accordion-title" href="#">Configure</a>
@@ -48,11 +49,8 @@
          <div class="uk-accordion-content">
            <form @submit.prevent="handleSubmit">
              <!-- Text boxes to set and view position -->
            <div
              v-if="setPosition"
              class="uk-grid-small uk-child-width-1-3"
              uk-grid
            >

              <div class="uk-grid-small uk-child-width-1-3" uk-grid>
                <div>
                  <label class="uk-form-label" for="form-stacked-text">x</label>
                  <div class="uk-form-controls">
@@ -114,8 +112,7 @@
                  :submit-label="'Fast'"
                  @taskStarted="isAutofocusing = 1"
                  @finished="isAutofocusing = 0"
              >
              </taskSubmitter>
                ></taskSubmitter>
              </div>

              <div v-show="!isAutofocusing || isAutofocusing == 2">
@@ -126,8 +123,7 @@
                  :submit-label="'Medium'"
                  @taskStarted="isAutofocusing = 2"
                  @finished="isAutofocusing = 0"
              >
              </taskSubmitter>
                ></taskSubmitter>
              </div>

              <div v-show="!isAutofocusing || isAutofocusing == 3">
@@ -138,14 +134,21 @@
                  :submit-label="'Fine'"
                  @taskStarted="isAutofocusing = 3"
                  @finished="isAutofocusing = 0"
              >
              </taskSubmitter>
                ></taskSubmitter>
              </div>
            </div>
          </div>
        </li>
      </ul>
    </div>
    <div v-else class="uk-text-warning">
      <p>Stage positioning is disabled since no stage is connected.</p>
      <p>
        Please check all data and power connections to your motor controller
        board.
      </p>
    </div>
  </div>
</template>

<script>