summaryrefslogtreecommitdiff
path: root/index.php
blob: 229cce2d93cb9cf9f47e7eb2971e5a821f40d266 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<?php
    /*
     * Copyright (C) 2024 dwlr <dweller@cabin.digital>
     *
     * BSD 3-Clause License (BSD-3-Clause)
     * See LICENSE for details
     */

    require 'common.php';
?>
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0"/>

        <title>Manup &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; &emsp; Lonely MAN near You</title>

        <link rel="icon" type="image/png"    sizes="128x128" href="imgs/logo-goog.png"/>
        <link rel="icon" type="image/png"    sizes="32x32"   href="imgs/logo-goog32.png"/>
        <link rel="icon" type="image/png"    sizes="16x16"   href="imgs/logo-goog16.png"/>
        <!--<link rel="icon" type="image/x-icon" sizes="16x16"   href="imgs/logo-goog16.ico"/>-->

        <link rel="stylesheet" href="style/normalize.css"/>
        <link rel="stylesheet" href="style/main.css"/>
        <noscript>
            <style>.jsonly{ display: none; }</style>
        </noscript>
    </head>
    <body>
        <div id="main">
            <header>
                <nav id="topnav">
                    <a href="https://cabin.digital">Cabin</a>
                    <a href="#">Pages</a>
                    <a href="#"><span id="topnav_icon"></span></a>
                    <button class="btn-acc">Man up</button>
                </nav>
            </header>
            <section id="logo">
                <h1>
                    <span id="logo-let">Let</span>
                    <span id="logo-me">me</span>
                    <code id="logo-man">man</code>
                    <span id="logo-that">that</span>
                    <span id="logo-for">For</span>
                    <span id="logo-you">you</span>
                </h1>
                <div id="logo-ver_wrap">
                    <span id="logo-ver">BETA!</span>
                </div>
            </section>
            <nav id="search_pane">
                <form action="/search.php">
                    <div id="query_wrap">
                        <div    id="query_icon"></div>
                        <input  id="query"   type='search' value='<?php if($action === 'lmmtfy') echo htmlspecialchars($query, $hsc_flags);?>' name='query' autocorrect="off" autocapitalize="none" required autofocus/>
                        <button id="btn_def" type='submit' value='man' name='action' class="btn-def" aria-hidden="true" tabindex="-1"></button>
                        <input type="checkbox" id="query_opts_toggle"/>
                        <div id="query_opts">
                            <span class="query_opt" title="section">-s</span>
                            <select id="sect"  name='section' title="section" autocomplete="off" tabindex="-1">
                                <option value=""></option>
                                <?php
                                    for($i = 1; $i <= 9; $i++)
                                    {
                                        $sel = "";
                                        if((strlen($section) > 0) && ($section[0] == $i))
                                            $sel = 'selected="selected"';
                                        echo "<option value='$i' $sel>$i</option>";
                                    }
                                ?>
                            </select>
                            <span class="query_opt" title="architecture">-S</span>
                            <select id="arch"  name='arch' title="architecture" autocomplete="off" tabindex="-1">
                                <option value=""></option>
                                <?php
                                    foreach($archs as $a)
                                    {
                                        $sel = "";
                                        if((strlen($arch) > 0) && ($arch == $a))
                                            $sel = 'selected="selected"';

                                        $a = htmlspecialchars($a, $hsc_flags);
                                        echo "<option value='$a' $sel>$a</option>";
                                    }
                                ?>
                            </select>
                        </div>
                        <span id="qfill"></span>
                    </div>
                    <div>
                        <button id="btn_mank" type='submit' value='apropos' name='action' title="apropos(1)">man -k</button>
                        <button id="btn_man"  type='submit' value='man'     name='action' title="Feeling lucky, punk?">man</button>
                    </div>
                </form>
                <?php
                    if($action === 'lmmtfy')
                        echo '<noscript class="center"><p>No JavaScript means you have to manually press the <code>man</code> button.</p></noscript>';
                ?>
                <p class="hint center">Write "man" if you have no idea what to do...</p>
            </nav>

            <footer>
                <p class="center">
                    Copyleft <span class="copyleft">&copy;</span> 2024
                    <a href="mailto:manup@cabin.digital">dweller</a> from
                    <a href="https://cabin.digital">cabin.digital</a>.
                    All Wrongs Reserved.
                </p>
            </footer>
            <nav id="about_pane">
                <section>
                    <a href="#">About</a>
                    <a href="#">Source</a>
                </section>
                <section>
                    <a href="#">Credits</a>
                    <a href="#">Contact</a>
                    <a href="#">Settings</a>
                </section>
            </nav>
        </div>
        <div id="js_tmp"></div>
    </body>
    <script src="js/query_opts.js"></script>
<?php
    if($action === 'lmmtfy') echo '<script src="js/lmmtfy.js"></script>';
?>
</html>