From 87ba8577e92abaf67e4be24a498d55369292df36 Mon Sep 17 00:00:00 2001 From: hankhill19580 <hankhill19580@gmail.com> Date: Fri, 4 Oct 2019 05:11:42 +0000 Subject: [PATCH] fix css leaking from new bandwidth wizard to main router console in light mode. Images for new bandwidth wizard(installer/resources/themes/console/images/wizard/*.png) under the UnDraw license, which is in (licenses/LICENSE-undraw.txt). Make font size consistent on bandwidth page in light mode. --- apps/routerconsole/jsp/welcome.jsp | 26 +++++----- .../resources/themes/console/dark/console.css | 6 +-- .../themes/console/light/console.css | 47 ++++++++++--------- 3 files changed, 43 insertions(+), 36 deletions(-) diff --git a/apps/routerconsole/jsp/welcome.jsp b/apps/routerconsole/jsp/welcome.jsp index c56751ed02..8aa97d0a2e 100644 --- a/apps/routerconsole/jsp/welcome.jsp +++ b/apps/routerconsole/jsp/welcome.jsp @@ -94,12 +94,16 @@ %> <!--<h2><%=intl._t("New Install Wizard")%> <%=ipg%>/<%=LAST_PAGE%></h2>--> <div id="wizard"> + <jsp:useBean class="net.i2p.router.web.helpers.WizardHandler" id="formhandler" scope="request" /> + <% // Bind the session-scope Helper to the request-scope Handler formhandler.setWizardHelper(wizhelper); %> +<div class="wizardnotice"> <%@include file="formhandler.jsi" %> +</div> <form action="" method="POST"> <input type="hidden" name="nonce" value="<%=pageNonce%>"> <input type="hidden" name="action" value="blah" > @@ -181,7 +185,7 @@ %> <img class="wizard progress" src="/themes/console/images/wizard/logogrey5.png"> <h3 id="wizardheading" class="wizard bwtest"><%=intl._t("Bandwidth Test Results")%></h3> -<img class="wizardimg" src="/themes/console/images/wizard/undraw_startup_life.png"> +<img class="wizardimg bwtest" src="/themes/console/images/wizard/undraw_metrics.png"> <table class="mlabtable"> <tr><td><%=intl._t("Test running?")%></td><td><%=wizhelper.isNDTRunning()%></td></tr> <tr><td><%=intl._t("Test complete?")%></td><td><%=wizhelper.isNDTComplete()%></td></tr> @@ -210,8 +214,8 @@ } </style> <img class="wizardimg" src="/themes/console/images/wizard/undraw_metrics.png"> -<table id="bandwidthconfig" class="configtable wizard"> -<tr><td class="infohelp" colspan="2"> +<table id="bandwidthconfig" class="configtable wizardtable"> +<tr><td class="infohelp infodiv" colspan="2"> <%=intl._t("I2P will work best if you configure your rates to match the speed of your internet connection.")%> </td></tr> <tr><td><input style="text-align: right; width: 5em;" name="inboundrate" type="text" size="5" maxlength="5" value="<jsp:getProperty name="wizhelper" property="inboundBurstRate" />" > @@ -256,7 +260,7 @@ %> <img class="wizard progress" src="/themes/console/images/wizard/logogrey7.png"> <h3 id="wizardheading" class="wizard"><%=intl._t("Browser Setup")%></h3> -<img class="wizardimg" src="/themes/console/images/wizard/undraw_High_five.png"> +<img class="wizardimg" src="/themes/console/images/wizard/undraw_startup_life.png"> <div class="wizardtext"><p> <%=intl._t("Your browser needs to be configured to work with I2P.")%> <%=intl._t("We currently provide an I2P Browser which configures itself automatically")%> @@ -283,7 +287,7 @@ // Done %> <h3 id="wizardheading" class="wizard"><%=intl._t("Welcome to I2P!")%></h3> -<img class="wizardimg" src="/themes/console/images/wizard/undraw_metrics.png"> +<img class="wizardimg" src="/themes/console/images/wizard/undraw_High_five.png"> <div class="wizardtext"> <p> <%=intl._t("When you start I2P, it may take a few minutes to bootstrap (integrate) your router into the network and find additional peers, so please be patient.")%> @@ -305,28 +309,28 @@ <% if (ipg != 1) { %> -<input type="submit" class="back" name="prev" value="<%=intl._t("Previous")%>" > +<input type="submit" class="back wizardbutton" name="prev" value="<%=intl._t("Previous")%>" > <% } if (ipg != LAST_PAGE) { %> -<input type="submit" class="cancel" name="skip" value="<%=intl._t("Skip Setup")%>" > +<input type="submit" class="cancel wizardbutton" name="skip" value="<%=intl._t("Skip Setup")%>" > <% if (ipg == 3) { %> -<input type="submit" class="cancel" name="skipbw" value="<%=intl._t("Skip Bandwidth Test")%>" > +<input type="submit" class="cancel wizardbutton" name="skipbw" value="<%=intl._t("Skip Bandwidth Test")%>" > <% } else if (ipg == 4) { %> -<input type="submit" class="cancel" name="cancelbw" value="<%=intl._t("Cancel Bandwidth Test")%>" > +<input type="submit" class="cancel wizardbutton" name="cancelbw" value="<%=intl._t("Cancel Bandwidth Test")%>" > <% } %> -<input type="submit" class="go" name="next" value="<%=intl._t("Next")%>" > +<input type="submit" class="go wizardbutton" name="next" value="<%=intl._t("Next")%>" > <% } else { %> -<input type="submit" class="accept" name="done" value="<%=intl._t("Finished")%>" > +<input type="submit" class="accept wizardbutton" name="done" value="<%=intl._t("Finished")%>" > <% } %> diff --git a/installer/resources/themes/console/dark/console.css b/installer/resources/themes/console/dark/console.css index 737a0bafa8..8a706c7208 100644 --- a/installer/resources/themes/console/dark/console.css +++ b/installer/resources/themes/console/dark/console.css @@ -2318,7 +2318,6 @@ input[type="submit"], input[type="reset"], select, button { input[type="submit"], input[type="reset"], button { padding: 5px 8px !important; outline: none; - font-size: large } .statusnotes { @@ -3601,6 +3600,7 @@ img.wizard.progress { max-width: 100%; max-height: 100vh; margin: auto; + top: 0; -webkit-filter: invert(1); filter: invert(1); z-index: -1; @@ -3636,7 +3636,7 @@ table#bandwidthconfig td:first-child { #bandwidthconfig.configtable.wizard td { white-space: normal; background: none; - font-size: small; + /*font-size: small;*/ } #xhr.notification { @@ -3900,12 +3900,10 @@ table#tunnelconfig td:first-child { input.cancel, button.cancel { padding: 5px 7px 5px 22px; - /*font-size: large;*/ } input.go, button.go, input[value="GO"] { padding: 5px 7px 5px 22px; - /*font-size: large;*/ } /* /configupdate */ diff --git a/installer/resources/themes/console/light/console.css b/installer/resources/themes/console/light/console.css index 241700c637..763a3c12c2 100644 --- a/installer/resources/themes/console/light/console.css +++ b/installer/resources/themes/console/light/console.css @@ -1885,6 +1885,7 @@ h3#passwordheading { width: 30%; position: absolute; top: 36%; + font-size: larger; } h3#themeheading, h3#pluginmanage, h3#pconfig, h3#webappconfig, h3#advancedclientconfig, h3#i2pclientconfig, #config_stats h3 { @@ -2169,9 +2170,6 @@ h3#graphdisplay { font-weight: bold; line-height: 130%; position: absolute; - top: 5%; - right: 5%; - width: 20%; } .main#config_update .messages { @@ -2281,6 +2279,13 @@ td.optionsave { border-top: none !important; } +.wizardnotice { + position: absolute; + top: 5%; + right: 5%; + width: 20%; +} + #bandwidthconfig .configtable tr:last-child td { border: none; } @@ -2578,9 +2583,9 @@ td { #wizardheading { border: none; - width: 50%; + width: 100%; padding: 2%; - margin: 2% 24%; + margin: auto; top: 2%; font-size: xx-large; text-transform: uppercase; @@ -2601,13 +2606,14 @@ td { background-size: auto 100%, 100% 100%; box-shadow: inset 0 0 0 1px #fff; filter: drop-shadow(0 0 1px #ccf); + font-size: larger; } #bandwidthconfig { border: 1px solid #7778bf; } -#bandwidthconfig.configtable.wizard { +#bandwidthconfig.configtable.wizardtable { width: 35%; top: 36%; left: 31%; @@ -2636,19 +2642,16 @@ td { #bandwidthconfig td:last-child { white-space: normal; background: none; - font-size: larger; } #bandwidthconfig.configtable td { white-space: normal; background: none; - font-size: larger; } #bandwidthconfig.configtable.wizard td { white-space: normal; background: none; - font-size: small; } #xhr.notification { @@ -3871,10 +3874,13 @@ button:active, input[type="submit"]:active, input[type="reset"]:active { transition: ease box-shadow 0.05s; } +input.wizardbutton, button.wizardbutton { + font-size: large; +} + input.accept, button.accept { background: url(/themes/console/images/buttons/yes.png) no-repeat 6px center, linear-gradient(to bottom, #fff, #efefff); padding: 5px 7px 5px 22px; - font-size: large; } input.accept:hover, button.accept:hover, input.accept:focus, button.accept:focus { @@ -3914,7 +3920,6 @@ input.accept[value^="Filter"]:focus, button.accept[value^="Filter"]:focus { input.add, button.add { background: url(/themes/console/images/buttons/add.png) no-repeat 6px center, linear-gradient(to bottom, #fff, #efefff); padding: 5px 7px 5px 22px; - font-size: large; } input.add:hover, button.add:hover, @@ -3935,7 +3940,6 @@ input.add[value^="Adjust"]:focus, button.add[value^="Adjust"]:focus { input.cancel, button.cancel { background: url(/themes/console/images/buttons/no.png) no-repeat 6px center, linear-gradient(to bottom, #fff, #efefff); padding: 5px 7px 5px 22px; - font-size: large; } input.cancel:hover, button.cancel:hover, @@ -3992,7 +3996,6 @@ input.check[value$="updates"]:focus, button.check[value$="updates"]:focus { input.delete, button.delete { background: url(/themes/console/images/buttons/delete.png) no-repeat 6px center, linear-gradient(to bottom, #fff, #efefff); padding: 5px 7px 5px 22px; - font-size: large; } input.delete:hover, button.delete:hover, @@ -4013,7 +4016,6 @@ input.delete[value^="Ban"]:focus, button.delete[value^="Ban"]:focus { input.download, button.download { background: url(/themes/console/images/buttons/download.png) no-repeat 6px center, linear-gradient(to bottom, #fff, #efefff); padding: 5px 7px 5px 22px; - font-size: large; } input.download:hover, button.download:hover, @@ -4057,7 +4059,6 @@ input.download[value^="Dump"]:focus, button.download[value^="Dump"]:focus { input.go, button.go, input[value="GO"] { background: url(/themes/console/images/buttons/go.png) no-repeat 6px center, linear-gradient(to bottom, #fff, #efefff); padding: 5px 7px 5px 22px; - font-size: large; } input.go:hover, button.go:hover, input[value="GO"]:hover, @@ -4088,7 +4089,6 @@ input.back:focus { input.reload, button.reload { background: url(/themes/console/images/buttons/restore.png) no-repeat 6px center, linear-gradient(to bottom, #fff, #efefff); padding: 5px 7px 5px 22px; - font-size: large; } input.reload:hover, button.reload:hover, @@ -4914,8 +4914,8 @@ div#langsettings { div#wizlangsettings.wizard { position: absolute; - left: 15rem; - bottom: 10rem; + left: 15%; + top: 30%; } #themesettings hr, #langsettings hr { @@ -4926,8 +4926,9 @@ img.wizard.progress { position: absolute; top: 2%; left: 0%; - width: 31%; - max-width: 31%; + max-width: 25%; + height: 15%; + max-height: 15%; mix-blend-mode: multiply; } @@ -4945,7 +4946,7 @@ img.wizard.progress { .wizardtext { width: 25%; position: absolute; - top: 36%; + top: 15%; left: 5%; font-size: larger; } @@ -6239,6 +6240,10 @@ table#schedjobs { font-size: 9pt; } +.infodiv { + font-size: larger; +} + #peerdefs td:first-child { text-align: right; white-space: nowrap; -- GitLab