diff options
Diffstat (limited to 'includes')
| -rw-r--r-- | includes/download-logic.php | 52 | ||||
| -rw-r--r-- | includes/link-tags-in-head.php | 4 | ||||
| -rw-r--r-- | includes/markdown-editor.php | 11 | ||||
| -rw-r--r-- | includes/quick-how-to.php | 33 | ||||
| -rw-r--r-- | includes/video-how-to.php | 14 |
5 files changed, 112 insertions, 2 deletions
diff --git a/includes/download-logic.php b/includes/download-logic.php new file mode 100644 index 0000000..517115a --- /dev/null +++ b/includes/download-logic.php @@ -0,0 +1,52 @@ +<div class="centered"> + <h3>🎨 please select your presentation theme 🎭</h3> + <form action="download.php" method="post" onsubmit="showGeneratingIndicator()"> + <table class="centered"> + <thead> + <tr> + <th> + <h2>preview</h2> + </th> + <th> + <h2>select</h2> + </th> + </tr> + </thead> + <tbody> + <?php + $themes = [ + '90sMakeUpCommercial' => '90sMakeUpCommercial', + 'chicagoOlives' => 'chicagoOlives', + 'earlyCupertino' => 'earlyCupertino', + 'ohioCustard' => 'ohioCustard', + 'raleighAroundMe' => 'raleighAroundMe', + 'redmond2013' => 'redmond2013', + 'defaultIsKing' => 'defaultIsKing', + 'cuppertinoIsh' => 'cuppertinoIsh', + 'lazyProfessor' => 'lazyProfessor', + 'redmond2003' => 'redmond2003', + 'strengthInNumbers' => 'strengthInNumbers', + 'thatMagazine' => 'thatMagazine', + ]; + + foreach ($themes as $key => $theme) { + echo "<tr> + <td> + <img loading='lazy' class='theme-select' src='img/{$key}.webp' alt='{$theme}'> + </td> + <td> + <button type='submit' name='{$key}'>{$theme}</button> + </td> + </tr>"; + } + ?> + </tbody> + </table> + <div id="generating-indicator" style="display: none;"> + <p>📊</p> + <p>generating presentation...</p> + <p>please wait.</p> + </div> + </form> +</div> +<br> diff --git a/includes/link-tags-in-head.php b/includes/link-tags-in-head.php index 3b5f302..b05273b 100644 --- a/includes/link-tags-in-head.php +++ b/includes/link-tags-in-head.php @@ -1,2 +1,2 @@ -<link rel="icon" href="../img/site-icon.webp" type="image/x-icon"> -<link rel="stylesheet" href="../css/style.css"> +<link rel="icon" href="/img/site-icon.webp" type="image/x-icon"> +<link rel="stylesheet" href="/css/style.css"> diff --git a/includes/markdown-editor.php b/includes/markdown-editor.php new file mode 100644 index 0000000..fa68bb8 --- /dev/null +++ b/includes/markdown-editor.php @@ -0,0 +1,11 @@ + <div> + <label for="user-input"> + <h2 class="centered">markdown goes here:</h2> + </label> + <form action="index.php" method="post"> + <textarea id="user-input" name="user-input" rows="8" cols="80"><?php echo $_SESSION['user-input'] ?? ''; ?></textarea> + <div class="centered"> + <button type="submit" name="compile">create presentation</button> + </div> + </form> + <br><br> diff --git a/includes/quick-how-to.php b/includes/quick-how-to.php new file mode 100644 index 0000000..4460de9 --- /dev/null +++ b/includes/quick-how-to.php @@ -0,0 +1,33 @@ + + <details> + <summary style="font-size: 1.125rem;"><strong>← expand for a brief <emphasis>"how-to"</emphasis> 📖</strong></summary> + <p> + <ul> + <li>type '#' to indicate that you are starting a new slide and then press ↵ (enter/return) twice.</li> + <li>you can add a "slide title" after each '#' to name that portion of your presentation.</li> + <ul> + <li>a space between "#" and your slide title is required: <br><br> </li> + <ul class="no-bullets"> + <li># [YOUR TITLE GOES HERE]</li> + </ul> + <br> + </ul> + <li>type/format text underneath the '#' for the slide contents.</li> + <ul> + <li>make sure to start typing your slide content two ↵'s ("enter key presses") away from the "#".</li> + <li>lists require to be formatted in this manner as well: <br><br> </li> + <ul class="no-bullets"> + <li># slide title <br><br> + This is a list <br><br> + * item 1 <br> + * item 2 <br> + * item 3 <br> + </li> + </ul> + </ul> + </ul> + <br> + <p class="centered"> <i>It's highly recommended that you use markdown lists rather than plain text lists</i> </p><br> + </p> + </details> + <br> diff --git a/includes/video-how-to.php b/includes/video-how-to.php new file mode 100644 index 0000000..6745b4a --- /dev/null +++ b/includes/video-how-to.php @@ -0,0 +1,14 @@ + <details> + <summary style="font-size: 1.125rem;"><strong>← expand for a quick video demo 🎬</strong></summary> + <p> + <video controls> + <source src="vids/A4upxlH2mIHOXYRq.webm" type="video/webm"> + <source src="vids/A4upxlH2mIHOXYRq.ogg" type="video/ogg"> + <source src="vids/A4upxlH2mIHOXYRq.mp4" type="video/mp4"> + Your browser does not support modern open-source video implementations 😔. + </video> + </p> + </details> + <br> + </div> + <br> |
