Jake Vanderwerf
3 hours ago 56a9a1ccf764ff7a6af8f8a2292cb07443cb4aa7
inc/helpers/media.php
@@ -4,21 +4,21 @@
   exit;
}
function jvbRenderGallery()
function jvbRenderGallery(bool $output = true):string
{
    ?>
    <dialog class="gallery" aria-modal="true" aria-label="Image Gallery">
   $gallery = sprintf(
      '<dialog class="gallery" aria-modal="true" aria-label="Image Gallery">
      <div class="wrap col">
         <p class="hint">Pinch to Zoom</p>
         <div class="controls row">
            <button type="button" class="cancel" title="Close Gallery" aria-label="Close Gallery"> <?= jvbIcon('x') ?></button>
            <button type="button" class="cancel" title="Close Gallery" aria-label="Close Gallery">%s</button>
            <button class="nav prev" title="Previous image" aria-label="Previous image">
               <?= jvbIcon('caret-left') ?>
               %s
            </button>
            <button class="nav next" title="Next Image" aria-label="Next image">
               <?= jvbIcon('caret-right') ?>
               %s
            </button>
         </div>
         <div class="content row">
@@ -34,7 +34,15 @@
         <div class="favourite"></div>
         <div class="counter"><span id="gallery-index">1</span> / <span class="total"></span></div>
      </div>
    </dialog>
    <?php
    </dialog>',
      jvbIcon('x'),
      jvbIcon('caret-left'),
      jvbIcon('caret-right')
   );
   if ($output) {
      echo $gallery;
   }
   return $gallery;
}