Updated application

This commit is contained in:
transatoshi
2025-02-08 07:23:57 -08:00
parent 573e797c1b
commit 2c0667d878
4 changed files with 133 additions and 105 deletions

View File

@@ -57,12 +57,14 @@
<span class="cloud"><h2>Developed over 2 years to be an alternative to the corporate cloud.</h2></span> <span class="cloud"><h2>Developed over 2 years to be an alternative to the corporate cloud.</h2></span>
<!--Title--> <!--Title-->
<form action="https://formsubmit.co/fc6589379f42ab354825f1184623a4eb" method="POST" style="border:1px solid #ccc"> <form action="https://formsubmit.co/fc6589379f42ab354825f1184623a4eb" method="POST">
<div class="container"> <div class="container">
<h1>Sign Up</h1> <h1>Sign Up</h1>
<p>Please fill in this form to create an account.</p> <p>Please fill in this form to create an account.</p>
<p>Fees are nominal, and meant to discourage resource waste. Must be paid in Grin.</p> <p>Fees are nominal [10ツ], and meant to discourage resource waste. Must be paid in Grin.</p>
<p>Node API access uses a username.grinminer.net format and SSH/Stratum uses ports like grinminer.net:xxxx</p>
<p>All nodes are LXC containers running the latest Debian release.</p> <p>All nodes are LXC containers running the latest Debian release.</p>
<p>SSH RSA public key required for server authentication.</p>
<br> <br>
<fieldset> <fieldset>
<legend>Are you looking for a Grin node or node+stratum?</legend> <legend>Are you looking for a Grin node or node+stratum?</legend>
@@ -77,10 +79,9 @@
</fieldset> </fieldset>
<br> <br>
<fieldset> <fieldset>
<legend>Do you require node setup or support/backups?</legend> <legend>Do you require support/backups?</legend>
<input id="no" type="radio" name="support" value="no" checked> <label for="no">None (free)</label> <input id="no" type="radio" name="support" value="no" checked> <label for="no">No (free)</label>
<input id="setup" type="radio" name="support" value="setup"> <label for="setup">Setup only (flat fee)</label> <input id="setup+support" type="radio" name="support" value="ongoing"> <label for="ongoing">Support/backups (monthly fee)</label>
<input id="setup+support" type="radio" name="support" value="ongoing"> <label for="ongoing"> Ongoing support/backups (monthly fee)</label>
</fieldset> </fieldset>
<br> <br>
<fieldset> <fieldset>
@@ -89,20 +90,21 @@
<input id="agreement" type="radio" name="agreement" value="yes"> <label for="yes">Yes</label> <input id="agreement" type="radio" name="agreement" value="yes"> <label for="yes">Yes</label>
</fieldset> </fieldset>
<br> <br>
<input type="text" name="username" placeholder="username" required> <textarea rows="1" cols="25" name="username" placeholder="username" required></textarea>
<br> <br>
<input type="text" name="email" placeholder="email address" required> <textarea rows="1" cols="25" name="email" placeholder="email address" required></textarea>
<br> <br>
<input type="text" name="comments" placeholder="comments"> <textarea rows="5" cols="25" name="ssh" placeholder="SSH RSA public key" required></textarea>
<br>
<textarea rows="5" cols="25" name="comments" placeholder="comments (optional)"></textarea>
<input type="hidden" name="_next" value="https://grinminer.net/thanks.html"> <input type="hidden" name="_next" value="https://grinminer.net/thanks.html">
<input type="hidden" name="_subject" value="Grinminer application"> <input type="hidden" name="_subject" value="Grinminer application">
<p>Grinminer.net is very young and experimental, use at your own risk.</p> <p>Grinminer.net is very young and experimental, use at your own risk.</p>
<p>Once applied you will receive an email response within 48 hours to confirm.</p>
<div class="clearfix"> <div class="clearfix">
<button type="submit" class="signupbtn">Sign Up</button> <button type="submit" class="button big-btn">Sign Up</button>
</div> </div>
</div> </div>
<p>Once applied you will receive an email response within 24 hours to confirm.</p>
</form> </form>
<script> <script>
@@ -120,11 +122,7 @@
<footer width="device-width"> <footer width="device-width">
<div class="footer"> <div class="footer">
<p>Apply today or contact transatoshi via the Telegram link for more info on free and paid node/stratum hosting, or if you need tGrin for tesnet.</p> <p>Apply today or contact transatoshi via the Telegram link for more info on free and paid node/stratum hosting, or if you need tGrin for tesnet.</p>
<p>mikkdfjjawqzw4bis5pwq <p>mikkdfjjawqzw4bis5pwqwsbul3ndubhnbwtlumaeowlcigxgwk7n4yd.onion</p>
<br>
wsbul3ndubhnbwtlumaeo
<br>
wlcigxgwk7n4yd.onion</p>
</div> </div>
</footer> </footer>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 236 KiB

After

Width:  |  Height:  |  Size: 236 KiB

View File

@@ -83,11 +83,7 @@
<footer width="device-width"> <footer width="device-width">
<div class="footer"> <div class="footer">
<p>Apply today or contact transatoshi via the Telegram link for more info on free and paid node/stratum hosting, or if you need tGrin for tesnet.</p> <p>Apply today or contact transatoshi via the Telegram link for more info on free and paid node/stratum hosting, or if you need tGrin for tesnet.</p>
<p>mikkdfjjawqzw4bis5pwq <p>mikkdfjjawqzw4bis5pwqwsbul3ndubhnbwtlumaeowlcigxgwk7n4yd.onion</p>
<br>
wsbul3ndubhnbwtlumaeo
<br>
wlcigxgwk7n4yd.onion</p>
</div> </div>
</footer> </footer>

View File

@@ -1,6 +1,6 @@
body { body {
margin: 0; margin: 0;
font-family: "Lato", sans-serif; font-family: monospace, sans-serif;
background-color: black; background-color: black;
color: #fef102; color: #fef102;
} }
@@ -8,13 +8,14 @@ body {
p { p {
font-family: monospace; font-family: monospace;
font-weight: 400; font-weight: 400;
font-size: 14px; font-size: 18px;
color: whitesmoke; color: whitesmoke;
text-wrap: balance; text-wrap: balance;
overflow-wrap: break-word;
} }
h3 { h3 {
font-size: 15.5px; font-size: 20px;
font-family: monospace; font-family: monospace;
} }
@@ -23,51 +24,111 @@ body {
} }
.topnav { .topnav {
background-color: black;
overflow: hidden; overflow: hidden;
padding-left: 10px; background-color: #fef102;
border-radius: 0 0 5px 5px;
box-shadow: 0 0 15px #fef102;
display: flex;
align-items: center;
justify-content: center;
width: 90%;
margin: 0 auto 0 auto;
} }
.topnav a { .topnav a {
float: left; color: black;
display: block;
color: whitesmoke;
text-align: center; text-align: center;
padding: 14px 16px; padding: 14px 16px;
text-decoration: none; text-decoration: none;
font-size: 17px; font-size: 20px;
} }
.topnav a:hover { .topnav a:hover {
background-color: black; background-color: black;
color: #fef102; color: #fef102;
} }
.topnav a.active { .topnav a.active {
background-color: #fef102; background-color: #fef102;
color: black; color: black;
border-right: black 2px solid;
} }
.topnav a.active2 { .topnav a.active2 {
background-color: #fef102; background-color: #fef102;
color: black; color: black;
} }
.responsive { .responsive {
max-width: 94.1%; width: 95%;
height: auto; margin: 20px auto 0px auto;
margin: 10px auto 0px auto;
border: #fef102 solid 0px; border: #fef102 solid 0px;
border-radius: 5px; border-radius: 5px;
box-shadow:0 0 10px #fef102; box-shadow:0 0 30px #fef102;
text-align: center; text-align: center;
display: block; display: block;
} }
legend {
height: 50px;
}
input {
display: flex;
margin: 0 auto 0 auto;
}
.button {
background-color: #fef102;
color: black;
font-size: large;
font-weight: bolder;
font-family: monospace;
padding: 10px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
margin:10px
}
.small-btn {
width: 50px;
height: 25px;
}
.medium-btn {
width: 70px;
height: 30px;
}
.big-btn {
width: 100px;
height: 60px;
}
.container {
width: 90%;
margin: 0 auto 0 auto;
}
::-webkit-input-placeholder {
color: #222;
}
:-moz-placeholder { /* Firefox 18- */
color: #222;
}
::-moz-placeholder { /* Firefox 19+ */
color: #222;
}
:-ms-input-placeholder {
color: #222;
}
.diagram { .diagram {
width: 100%; width: 98%;
margin-top: 20px; margin: 20px auto 0 auto;
} }
.fourohfour { .fourohfour {
@@ -80,14 +141,13 @@ body {
.subtitle { .subtitle {
font-family: monospace; font-family: monospace;
font-size: 16px
font-weight: 800; font-weight: 800;
border: #fef102 solid 0px; border: #fef102 solid 0px;
border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;
box-shadow: 0 0 10px #fef102; box-shadow: 0 0 15px #fef102;
width: 70%; width: 70%;
height: auto; height: auto;
margin: -15px auto 30px auto; margin: -23px auto 30px auto;
display: block; display: block;
text-align:center; text-align:center;
padding: 0 40px 0 40px; padding: 0 40px 0 40px;
@@ -124,21 +184,21 @@ body {
.community { .community {
background-color:black; background-color:black;
padding:-10px 16px 64px 16px; padding:-10px 16px 64px 16px;
max-width:700px; max-width:500px;
margin:0 auto; margin:0 auto;
} }
.community a { .community a {
border-bottom:1px solid black border-bottom:1px solid black;
} }
.community h2 { .community h2 {
text-align:center text-align:center;
} }
.community-subheading { .community-subheading {
line-height:1.4em; line-height:1.4em;
text-align:center text-align:center;
} }
.community-content { .community-content {
@@ -148,90 +208,64 @@ body {
.community-row { .community-row {
padding:20px; padding:20px;
margin: 5px 0 5px 0; width: 400px;
margin: 5px auto 5px auto;
display:flex; display:flex;
flex-direction: column; flex-direction: column;
border: solid 1px silver; justify-content: center;
} }
.community-row-img { .community-row-img {
height:80px; height:80px;
width:80px; width:80px;
margin-right:16px; margin-right:16px;
border-radius:15px border-radius:15px;
} }
.community-row-content { .community-row-content {
margin-top:4px margin-top:4px;
} }
.community-row-heading { .community-row-heading {
font-size:18px; font-size:18px;
font-weight:bold; font-weight:bold;
margin-bottom:4px margin-bottom:4px;
} }
.community-row-desc { .community-row-desc {
line-height:1.4em; line-height:1.4em;
margin-bottom:8px margin-bottom:8px;
} }
.community-row-category { .community-row-category {
color:#6F6F6F; color:#6F6F6F;
font-size:12px font-size:12px;
} }
.footer { .footer {
text-align: center; text-align: center;
margin: 0 auto; margin: 0 auto;
} }
.topnav { /* Add this to your existing CSS */
display: block; .topnav a {
justify-content: center; display: none; /* Hide links by default */
margin: 0 auto; }
overflow: hidden;
background-color: #fef102; .topnav.responsive a {
width: 87%; display: block; /* Show links when responsive class is added */
border-radius: 0 0 5px 5px; }
box-shadow: 0 0 10px #fef102;
} .topnav .icon {
display: block; /* Show the hamburger icon */
}
/* Show links in the topnav by default on larger screens */
@media screen and (min-width: 601px) {
.topnav a { .topnav a {
display: block; display: block; /* Show links on larger screens */
color: whitesmoke;
text-align: center;
padding: 14px 16px;
text-decoration: none;
} }
.topnav a:hover {
background-color: black;
color: #fef102;
}
.topnav .icon { .topnav .icon {
display: none; display: none; /* Hide the hamburger icon on larger screens */
} }
}
@media screen and (max-width: 600px) {
.topnav a {
display: none;
}
.topnav a.icon {
float: none;
display: block;
}
.topnav .icon:hover {
color: #fef102;
}
.topnav.responsive {
position: relative;
}
.topnav.responsive a {
display: block;
float: none;
}
}