From 531b1288e44380a4987f4e656f17d22822767b47 Mon Sep 17 00:00:00 2001
From: Daniel Kesselberg <mail@danielkesselberg.de>
Date: Sat, 28 Mar 2020 21:36:16 +0100
Subject: [PATCH] Add fieldset to align arrow

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
---
 core/js/dist/login.js                       | Bin 747761 -> 747797 bytes
 core/js/dist/login.js.map                   | Bin 3079410 -> 3079609 bytes
 core/src/components/login/ResetPassword.vue |  96 ++++++++++----------
 3 files changed, 49 insertions(+), 47 deletions(-)

diff --git a/core/js/dist/login.js b/core/js/dist/login.js
index 216d1c59a385dfb6e4fc588fd4e532ec3acfc740..f4a8851fa7265b67488048fcce7754d789dc75ae 100644
GIT binary patch
delta 214
zcmex(QFrPk-G&y%7N!>F7M2#)7Pc1l7LFFqEnM8MI7}>(O%juh45rU{#ihF4;uV*z
zEQf_rN}7SCQR4Pmc5Zg->DL0dMYnf5aW7$>&M(W&H~oGPH~VxaH}0LhF(pcxI(ZsO
zNku?<y1pp4;&fGaZp-O0?%Y90Y7e?|yG>{H;0{I-%l6>*n7+}2`yi57t0%XZBFM~G
cFs#+oiH_A#G}Or}&B@VGg1c&mC%2_M09Tkn6951J

delta 157
zcmbPwN%!ML-G&y%7N!>F7M2#)7Pc1l7LFFqEnM8MILs}QQ_L+*6Q|F4#ihF4;uV*z
zEQgViS(1ghMauSCc5Zg-?US6iS2Is9@!%Go9^}Tob2_g(w>X4r>CSCAy~Le60K&cL
p&h0i`(Sth>#EqVQ(Sv(GL}IBYw-}?+^aGyUA_&9pcye3H0{{tbGHCz+

diff --git a/core/js/dist/login.js.map b/core/js/dist/login.js.map
index 3e558a8d81647e00a0d3e653ad6e2e7fb5573c37..f7425c13f1da2ba83c2c5c904ee7be9d315dbda1 100644
GIT binary patch
delta 1067
zcmZ9}T}+c_6bJD1189r9d<cRqegJ|3eGjxWh;hnZ1dWKI7lyInv=hoq!$eb+WMMZZ
zVzQBJDf(}XM5ECvm;eENV?ezznqV-ZZVATVjalLrBk^W&-t6Bt*tj&mHqSZdInUGc
zy#Fw1xcza`FxoP0_EfF+1jiniVR%Ne#xb34G=1l*ibjI{vzbY?9X_`=kuRRPX*Soi
zyQ@#m&-TsF8puc{GE)*IQwmwgN;XQRCHnkq+M!nCp{@G%awW-N=s~knd5JHpl~TMZ
zQFiLTsY;*G*i!*}rE(wr*-BYzSCgi7H91=~trd5&m6h@6k$O!#QXh?0!{<_V#iE#Z
zDJkYy?2Sulj#nOT(6qx1(Mm76+{(YPXqvxH)BJT#{%kq=ecxb}Lg|!2nUqCKDVuU=
z8Rb$QEhjrUD4$l)N?Jv$selTph}KXsmC#yRN2OFo<>b@{tJH?DrN-UvtK8uBqWO2p
zL-kX23U_DJ7K^9mpvQaAU5Q=KRJ*?Zv3h>b=e7FFBFQnpQXtOH6WClVPjcm0ce^*x
z@eRMc>Tz}P7=2@*G<D;^CdtB+5lO?3<C2Pn4leCJX~uB9EJu1!R^it=Igax|sl{AS
z0(dbZ>G*m;cHmy8SPcOT4@d>3wupj12c!U@aoLY=&qxUxCuA!eE-AvP2|0l-7Y|6e
z$+kZ{lw|yLR#e!g#fILnSWr2}?1xTv`70u$rq#W@n0mlL#6l6sM%cE=3XFt!RZB>6
z;#*&Y*sh{hGSC!~#!n?h|Ihxik4KbG$_Dg@#QLc&1^zHEuy~6M{2Z2b7z;}-_CAoM
zm<zN0Kb?|s_MGG;wFSPY@Zv(F)au*Mi8VPfZU1v_E59fXEIjA7(Tj32k>q=ROsvK{
zGKhD7NRM8BS-MS_I>RF#U6o}xJ;A@b<CXYvAR<;{TL9iU=1Q*fNd_Xa8Qm?CkG~^w
z2Uo61VRY%ht820emxd%8>UF+aEXGl2$p4C?yfP%2xD{dp(@?yD1Bp>Amb{H`8yXh7
Wtu4@2Sh_Fz!NOZ<(3KnVdiQ@*;*_NT

delta 1100
zcmY+?Ye-XJ7zc1R=bX)sc}tz;W#%fkJ?^ZWlU906D{W;_BGn?)xf0Dx?DEAvbhGGF
zZTdJVD2hrGF+xsZ3PGO&ExQuMG772>MMV%@i2ifs>cj8wp7;Nr=Y7t3&y63$iqGGM
z6@%4xR2I9<=Dj+e>s8;6zs7fBl@W_A?%)K|IK@R471q~!rt_S!A(hHvs}~OiCOQHW
z3Q$4>s2~#55Cs~Dh8duR7&$O8vtg6cSSFVng-C^>jVn#UbFQ%osr=3$tdY-|g$|`s
zG;*#*xUJeCNgMcNqF~VObV|}rr>RPks(2((NdG6=T`EbtOM{V>_lm;WaKs-(AxbqB
zd=rJraG>2)CP}->g3nZQyH)rej$#^1B&o5)R3|NO+TJm+NPt+F1#u7$36Ka$FdLE~
z1yVr=X)p)oLONtXCS-vgvSA+NfC1*i0$2#SU<8vqu*h8I*I2E#T6=-r&1<qKg;(A;
z-{iYv=4wrWz0O@wm|w%&9+-9Vs&Vt__5ZJx-)B>jf>X1|^k49G`c8K0$=RZ6S>|fy
z!BeE?ho?x#D?OCV(Oz6`c&L!Sc*xG|rFi~SLfL%JOT`@TqgLLxor*Z%Aq|iDC{FFj
zo2v8HM|o;TLvzcXHvZ_NBwpN!M^|-HD#sLKZDVkBw38CKshno;#ZJoMgdv*8g+nx(
zwOwT7pD!?4+eHR0o}@JH8$weDMAGv0E{f4O^4tx3gB{=NA}gyH<=(6yfz3?AYDaBr
zFnYNH_0`?9<ZoB2yD6U!c2ibpZABkRv6=1du4Y%8tL;zcSd+=~{n$Iau*FXm|J2ZN
zz>lV}=`1C-`Q;~5tfMA#M{B)jsY{>j(qnRI4_QLHwD(X-gd?wpZ&eV<PkSg@J^ktV
z#9>;%!)Nh+=|?Dmi_g)aa5#0;^q5|Srz{)k0*^eQ&GNJJv_FCkA`YnO61uGvap}24
zCO$5r+?Gik<fw=?k4@r-S$LV&@xES+e3xmIt9mITcw5EpD-_3*y;K=W@kyN1b7~&!
jql!>)W-Cr@?iDHxrtd>@P5q=(=sDvhmCKL%>GitbW@eVS

diff --git a/core/src/components/login/ResetPassword.vue b/core/src/components/login/ResetPassword.vue
index 2d045692285..bf23bbe5aa4 100644
--- a/core/src/components/login/ResetPassword.vue
+++ b/core/src/components/login/ResetPassword.vue
@@ -21,54 +21,56 @@
 
 <template>
 	<form @submit.prevent="submit">
-		<p>
-			<input id="user"
-				v-model="user"
-				type="text"
-				name="user"
-				:placeholder="t('core', 'Username or email')"
-				:aria-label="t('core', 'Username or email')"
-				required
-				@change="updateUsername">
-			<!--<?php p($_['user_autofocus'] ? 'autofocus' : ''); ?>
-			autocomplete="<?php p($_['login_form_autocomplete']); ?>" autocapitalize="none" autocorrect="off"-->
-			<label for="user" class="infield">{{ t('core', 'Username or email') }}</label>
-		</p>
-		<div id="reset-password-wrapper">
-			<input id="reset-password-submit"
-				type="submit"
-				class="login primary"
-				title=""
-				:value="t('core', 'Reset password')">
-			<div class="submit-icon"
-				:class="{
-					'icon-confirm-white': !loading,
-					'icon-loading-small': loading && invertedColors,
-					'icon-loading-small-dark': loading && !invertedColors,
-				}" />
-		</div>
-		<p v-if="message === 'send-success'"
-			class="update">
-			{{ t('core', 'A password reset message has been sent to the e-mail address of this account. If you do not receive it, check your spam/junk folders or ask your local administrator for help.') }}
-			<br>
-			{{ t('core', 'If it is not there ask your local administrator.') }}
-		</p>
-		<p v-else-if="message === 'send-error'"
-			class="update warning">
-			{{ t('core', 'Couldn\'t send reset email. Please contact your administrator.') }}
-		</p>
-		<p v-else-if="message === 'reset-error'"
-			class="update warning">
-			{{ t('core', 'Password can not be changed. Please contact your administrator.') }}
-		</p>
-		<p v-else-if="message"
-			class="update"
-			:class="{warning: error}" />
+		<fieldset>
+			<p>
+				<input id="user"
+					v-model="user"
+					type="text"
+					name="user"
+					:placeholder="t('core', 'Username or email')"
+					:aria-label="t('core', 'Username or email')"
+					required
+					@change="updateUsername">
+				<!--<?php p($_['user_autofocus'] ? 'autofocus' : ''); ?>
+				autocomplete="<?php p($_['login_form_autocomplete']); ?>" autocapitalize="none" autocorrect="off"-->
+				<label for="user" class="infield">{{ t('core', 'Username or email') }}</label>
+			</p>
+			<div id="reset-password-wrapper">
+				<input id="reset-password-submit"
+					type="submit"
+					class="login primary"
+					title=""
+					:value="t('core', 'Reset password')">
+				<div class="submit-icon"
+					:class="{
+						'icon-confirm-white': !loading,
+						'icon-loading-small': loading && invertedColors,
+						'icon-loading-small-dark': loading && !invertedColors,
+					}" />
+			</div>
+			<p v-if="message === 'send-success'"
+				class="update">
+				{{ t('core', 'A password reset message has been sent to the e-mail address of this account. If you do not receive it, check your spam/junk folders or ask your local administrator for help.') }}
+				<br>
+				{{ t('core', 'If it is not there ask your local administrator.') }}
+			</p>
+			<p v-else-if="message === 'send-error'"
+				class="update warning">
+				{{ t('core', 'Couldn\'t send reset email. Please contact your administrator.') }}
+			</p>
+			<p v-else-if="message === 'reset-error'"
+				class="update warning">
+				{{ t('core', 'Password can not be changed. Please contact your administrator.') }}
+			</p>
+			<p v-else-if="message"
+				class="update"
+				:class="{warning: error}" />
 
-		<a href="#"
-			@click.prevent="$emit('abort')">
-			{{ t('core', 'Back to login') }}
-		</a>
+			<a href="#"
+				@click.prevent="$emit('abort')">
+				{{ t('core', 'Back to login') }}
+			</a>
+		</fieldset>
 	</form>
 </template>
 
-- 
GitLab