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                     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">©</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>
|