HF/ByChapters: Difference between revisions

From Illustrations in German Translations of Mark Twain's Works

No edit summary
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{DISPLAYTITLE: Illustrations in <i>Adventures of Huckleberry Finn</i> by Chapter}}
{{DISPLAYTITLE: Illustrations in <i>Adventures of Huckleberry Finn</i> by Chapter}}
<html>
<html>
 
<p>
<p>Pick a Chapter (1–43):</p>
  Pick a Chapter (1–43):
<input type="number" id="chapterInput" min="1" max="43">
  <input type="number" id="chapterInput" min="1" max="43" style="width: 50px; display: inline-block; margin-left: 5px;">
<button onclick="loadSlideshowsByChapter()">Display</button>
  <button id="displayButton" style="display: inline-block; margin-left: 5px;">Display</button>
</p>


<div class="slideshow-grid">
<div class="slideshow-grid">


   <!-- Box 1 -->
   <!-- Box 1 -->
   <div class="slideshow-box">
   <div class="slideshow-box" id="box1">
     <select id="illustratorSelect1" onchange="refreshGallery(1)">
     <select id="illustratorSelect1"></select>
      <option value="Kemble">Kemble</option>
      <option value="Schroedter">Schroedter</option>
      <option value="Hirth">Hirth</option>
      <option value="Busoni">Busoni</option>
      <option value="Kellerer">Kellerer</option>
      <option value="Harder">Harder</option>
      <option value="Trier">Trier</option>
      <option value="Bebié">Bebié</option>
    </select>
     <img id="slide1" src="" alt="">
     <img id="slide1" src="" alt="">
   
    <!-- MediaInfo Box -->
    <div class="mediainfo" id="mediainfo1"></div>
     <div>
     <div>
       <button onclick="prevSlideDropdown(1)">←</button>
       <button class="prevBtn" data-box="1">←</button>
       <button onclick="nextSlideDropdown(1)">→</button>
       <button class="nextBtn" data-box="1">→</button>
     </div>
     </div>
     <div class="slide-counter" id="counter1">0/0</div>
     <div class="slide-counter" id="counter1">0/0</div>
Line 29: Line 25:


   <!-- Box 2 -->
   <!-- Box 2 -->
   <div class="slideshow-box">
   <div class="slideshow-box" id="box2">
     <select id="illustratorSelect2" onchange="refreshGallery(2)">
     <select id="illustratorSelect2"></select>
      <option value="Kemble">Kemble</option>
      <option value="Schroedter">Schroedter</option>
      <option value="Hirth">Hirth</option>
      <option value="Busoni">Busoni</option>
      <option value="Kellerer">Kellerer</option>
      <option value="Harder">Harder</option>
      <option value="Trier">Trier</option>
      <option value="Bebié">Bebié</option>
    </select>
     <img id="slide2" src="" alt="">
     <img id="slide2" src="" alt="">
   
    <!-- MediaInfo Box -->
    <div class="mediainfo" id="mediainfo2"></div>
     <div>
     <div>
       <button onclick="prevSlideDropdown(2)">←</button>
       <button class="prevBtn" data-box="2">←</button>
       <button onclick="nextSlideDropdown(2)">→</button>
       <button class="nextBtn" data-box="2">→</button>
     </div>
     </div>
     <div class="slide-counter" id="counter2">0/0</div>
     <div class="slide-counter" id="counter2">0/0</div>
Line 53: Line 44:
.slideshow-grid {
.slideshow-grid {
   display: grid;
   display: grid;
   grid-template-columns: repeat(2, 1fr); /* 2 Boxen pro Reihe */
   grid-template-columns: repeat(2, 1fr);
   gap: 20px;
   gap: 20px;
}
}
.slideshow-box {
 
  text-align: center;
  border: 1px solid #ccc;
  padding: 10px;
}
.slideshow-box img {
  max-width: 100%;
  height: auto;
}
.slide-counter {
.slide-counter {
   margin-top: 5px;
   margin-top: 5px;
Line 75: Line 58:
   height: 0;
   height: 0;
   overflow: hidden;
   overflow: hidden;
}
.slideshow-box {
  text-align: center;
  border: 1px solid #ccc;
  padding: 20px;        /* mehr Platz innen */
}
.slideshow-box img {
  max-width: 100%;
  height: 400px;        /* feste Höhe, Bilder passen sich an */
  object-fit: contain;  /* Bilder bleiben proportional */
  cursor: pointer; /* zeigt Hand beim Hover */
}
.mediainfo {
  margin: 10px 0;      /* Abstand zwischen Bild und Buttons */
  min-height: 3em;      /* verhindert Zusammenfallen, wenn leer */
}
}
</style>
</style>


<!-- Versteckte Tabelle -->





Latest revision as of 16:20, 16 September 2025

Pick a Chapter (1–43):

0/0
0/0