diff options
author | Jesse Vincent <jesse@keyboard.io> | 2022-08-09 03:55:19 +0300 |
---|---|---|
committer | Jim Brandt <jbrandt@bestpractical.com> | 2022-09-02 21:31:07 +0300 |
commit | 42028e9964b371a04b4275b780061c91587ded52 (patch) | |
tree | 940f1547e354c4e3d6b157fbcd6982eb9b64c010 | |
parent | eb894c71d8321868b1cb32275991378b819943f3 (diff) |
Port Prefs to LabeledValue
-rw-r--r-- | share/html/Prefs/Elements/EditAboutMe | 157 | ||||
-rw-r--r-- | share/html/Prefs/Elements/ShowAboutMe | 160 |
2 files changed, 52 insertions, 265 deletions
diff --git a/share/html/Prefs/Elements/EditAboutMe b/share/html/Prefs/Elements/EditAboutMe index be8a11a343..ae58564fe3 100644 --- a/share/html/Prefs/Elements/EditAboutMe +++ b/share/html/Prefs/Elements/EditAboutMe @@ -54,49 +54,23 @@ <&| /Widgets/TitleBox, title => loc('Identity'), id => "user-prefs-identity" &> <input type="hidden" class="hidden" name="Name" value="<%$UserObj->Name%>" /> - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Email</&>: - </div> - <div class="value col-9"> + + <&| /Elements/LabeledValue, Label => loc("Email") &> <input class="form-control" type="text" name="EmailAddress" value="<%$UserObj->EmailAddress%>" /> - </div> - </div> + </&> + <&| /Elements/LabeledValue, Label => loc("Real Name") &> - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Real Name</&>: - </div> - <div class="value col-9"> <input class="form-control" type="text" name="RealName" value="<%$UserObj->RealName%>" /> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Nickname</&>: - </div> - <div class="value col-9"> + </&> + <&| /Elements/LabeledValue, Label => loc("Nickname") &> <input class="form-control" type="text" name="NickName" value="<%$UserObj->NickName || ''%>" /> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Language</&>: - </div> - <div class="value col-9"> + </&> + <&| /Elements/LabeledValue, Label => loc("Language") &> <& /Elements/SelectLang, Name => 'Lang', Default => $UserObj->Lang &> - </div> - </div> - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Timezone</&>: - </div> - <div class="value col-9"> + </&> + <&| /Elements/LabeledValue, Label => loc("Timezone") &> <& /Elements/SelectTimezone, Name => 'Timezone', Default => $UserObj->Timezone &> - </div> - </div> + </&> <div class="form-row"> <& /Elements/EditCustomFields, Object => $UserObj, Grouping => 'Identity' &> @@ -104,42 +78,18 @@ </&> <&| /Widgets/TitleBox, title => loc('Phone numbers'), id => "user-prefs-phone" &> - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Residence</&>: - </div> - <div class="value col-9"> + <&| /Elements/LabeledValue, Label => loc("Residence") &> <input class="form-control" type="tel" name="HomePhone" value="<%$UserObj->HomePhone || ''%>" size="13" /> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Work</&>: - </div> - <div class="value col-9"> + </&> + <&| /Elements/LabeledValue, Label => loc("Work") &> <input class="form-control" type="tel" name="WorkPhone" value="<%$UserObj->WorkPhone || ''%>" size="13" /> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Mobile</&>: - </div> - <div class="value col-9"> + </&> + <&| /Elements/LabeledValue, Label => loc("Mobile") &> <input class="form-control" type="tel" name="MobilePhone" value="<%$UserObj->MobilePhone || ''%>" size="13" /> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Pager</&>: - </div> - <div class="value col-9"> + </&> + <&| /Elements/LabeledValue, Label => loc("Pager") &> <input class="form-control" type="tel" name="PagerPhone" value="<%$UserObj->PagerPhone || ''%>" size="13" /> - </div> - </div> - + </&> <div class="form-row"> <div class="label col-12"> <& /Elements/EditCustomFields, Object => $UserObj, Grouping => 'Phones' &> @@ -185,71 +135,32 @@ % my $AdminUser = $session{'CurrentUser'}->HasRight( Object => RT->System, Right => 'AdminUsers' ); <&| /Widgets/TitleBox, title => loc('Location'), id => "user-prefs-location" &> - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Organization</&>: - </div> - <div class="value col-9"> + <&| /Elements/LabeledValue, Label => loc("Organization") &> + %if ( $AdminUser ) { <input class="form-control" type="text" name="Organization" value="<%$UserObj->Organization || ''%>" /> %} else { <span class="current-value form-control"><%$UserObj->Organization || ''%></span> %} - </div> - </div> - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Address1</&>: - </div> - <div class="value col-9"> + </&> + <&| /Elements/LabeledValue, Label => loc("Address1") &> <input class="form-control" type="text" name="Address1" value="<%$UserObj->Address1 || ''%>" /> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Address2</&>: - </div> - <div class="value col-9"> + </&> + <&| /Elements/LabeledValue, Label => loc("Address2") &> <input class="form-control" type="text" name="Address2" value="<%$UserObj->Address2 || ''%>" /> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>City</&>: - </div> - <div class="value col-9"> + </&> + <&| /Elements/LabeledValue, Label => loc("City") &> <input class="form-control" type="text" name="City" value="<%$UserObj->City || ''%>" size="14" /> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>State</&>: - </div> - <div class="value col-9"> + </&> + <&| /Elements/LabeledValue, Label => loc("State") &> <input class="form-control" type="text" name="State" value="<%$UserObj->State || ''%>" size="3" /> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Zip</&>: - </div> - <div class="value col-9"> + </&> + <&| /Elements/LabeledValue, Label => loc("Zip") &> <input class="form-control" type="text" name="Zip" value="<%$UserObj->Zip || ''%>" size="9" /> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Country</&>: - </div> - <div class="value col-9"> + </&> + <&| /Elements/LabeledValue, Label => loc("Country") &> <input class="form-control" type="text" name="Country" value="<%$UserObj->Country || ''%>" /> - </div> - </div> + </&> <div class="form-row"> <div class="col-12"> diff --git a/share/html/Prefs/Elements/ShowAboutMe b/share/html/Prefs/Elements/ShowAboutMe index 295524b4db..62d30b7bdf 100644 --- a/share/html/Prefs/Elements/ShowAboutMe +++ b/share/html/Prefs/Elements/ShowAboutMe @@ -51,62 +51,23 @@ <&| /Widgets/TitleBox, title => loc('Identity'), id => "user-prefs-identity" &> <input type="hidden" class="hidden" name="Name" value="<%$UserObj->Name%>" /> - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Email</&>: - </div> - <div class="value col-9"> - <span class="current-value"><%$UserObj->EmailAddress%></span> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Real Name</&>: - </div> - <div class="value col-9"> - <span class="current-value"><%$UserObj->RealName%></span> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Nickname</&>: - </div> - <div class="value col-9"> - <span class="current-value"><%$UserObj->NickName || ''%></span> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Language</&>: - </div> - <div class="value col-9"> - <span class="current-value"> + <& /Elements/LabeledValue, Label => loc("Email"), ValueSpanClass => 'current-value', Value => $UserObj->EmailAddress &> + <& /Elements/LabeledValue, Label => loc("Real Name"), ValueSpanClass => 'current-value', Value => $UserObj->RealName &> + <& /Elements/LabeledValue, Label => loc("Nickname"), ValueSpanClass => 'current-value', Value => $UserObj->NickName &> + <&| /Elements/LabeledValue, Label => loc("Language"), ValueSpanClass => 'current-value' &> % if ( $UserObj->Lang ) { <&|/l, $lang &>[_1]</&> % } else { <&|/l&>System Default</&> (<% I18N::LangTags::List::name($session{CurrentUser}->LanguageHandle->language_tag) %>) % } - </span> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Timezone</&>: - </div> - <div class="value col-9"> - <span class="current-value"> + </&> + <&| /Elements/LabeledValue, Label => loc("Timezone"), ValueSpanClass => 'current-value' &> % if ( $UserObj->Timezone ) { <%$UserObj->Timezone%> % } else { <&|/l&>System Default</&> (<% RT->Config->Get('Timezone') %>) % } - </span> - </div> - </div> + </&> <div class="form-row"> <& /Elements/ShowCustomFields, Object => $UserObj, Grouping => 'Identity' &> @@ -115,41 +76,10 @@ </&> <&| /Widgets/TitleBox, title => loc('Phone numbers'), id => "user-prefs-phone" &> - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Residence</&>: - </div> - <div class="value col-9"> - <span class="current-value"><%$UserObj->HomePhone || ''%></span> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Work</&>: - </div> - <div class="value col-9"> - <span class="current-value"><%$UserObj->WorkPhone || ''%></span> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Mobile</&>: - </div> - <div class="value col-9"> - <span class="current-value"><%$UserObj->MobilePhone || ''%></span> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Pager</&>: - </div> - <div class="value col-9"> - <span class="current-value"><%$UserObj->PagerPhone || ''%></span> - </div> - </div> + <& /Elements/LabeledValue, Label => loc("Residence"), ValueSpanClass => 'current-value', Value => $UserObj->HomePhone &> + <& /Elements/LabeledValue, Label => loc("Work"), ValueSpanClass => 'current-value', Value => $UserObj->WorkPhone &> + <& /Elements/LabeledValue, Label => loc("Mobile"), ValueSpanClass => 'current-value', Value => $UserObj->MobilePhone &> + <& /Elements/LabeledValue, Label => loc("Pager"), ValueSpanClass => 'current-value', Value => $UserObj->PagerPhone &> <div class="form-row"> <& /Elements/ShowCustomFields, Object => $UserObj, Grouping => 'Phones' &> @@ -163,68 +93,14 @@ <div class="col-6"> <&| /Widgets/TitleBox, title => loc('Location'), id => "user-prefs-location" &> - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Organization</&>: - </div> - <div class="value col-9"> - <span class="current-value"><%$UserObj->Organization || ''%></span> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Address1</&>: - </div> - <div class="value col-9"> - <span class="current-value"><%$UserObj->Address1 || ''%></span> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Address2</&>: - </div> - <div class="value col-9"> - <span class="current-value"><%$UserObj->Address2 || ''%></span> - </div> - </div> - <div class="form-row"> - <div class="label col-3"> - <&|/l&>City</&>: - </div> - <div class="value col-9"> - <span class="current-value"><%$UserObj->City || ''%></span> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>State</&>: - </div> - <div class="value col-9"> - <span class="current-value"><%$UserObj->State || ''%></span> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Zip</&>: - </div> - <div class="value col-9"> - <span class="current-value"><%$UserObj->Zip || ''%></span> - </div> - </div> - - <div class="form-row"> - <div class="label col-3"> - <&|/l&>Country</&>: - </div> - <div class="value col-9"> - <span class="current-value"><%$UserObj->Country || ''%></span> - </div> - </div> + <& /Elements/LabeledValue, Label => loc("Organization"), ValueSpanClass => 'current-value', Value => $UserObj->Organization &> + <& /Elements/LabeledValue, Label => loc("Address1"), ValueSpanClass => 'current-value', Value => $UserObj->Address1 &> + <& /Elements/LabeledValue, Label => loc("Address2"), ValueSpanClass => 'current-value', Value => $UserObj->Address2 &> + <& /Elements/LabeledValue, Label => loc("City"), ValueSpanClass => 'current-value', Value => $UserObj->City &> + <& /Elements/LabeledValue, Label => loc("State"), ValueSpanClass => 'current-value', Value => $UserObj->State &> + <& /Elements/LabeledValue, Label => loc("Zip"), ValueSpanClass => 'current-value', Value => $UserObj->Zip &> + <& /Elements/LabeledValue, Label => loc("Country"), ValueSpanClass => 'current-value', Value => $UserObj->Country &> <div class="form-row"> <& /Elements/ShowCustomFields, Object => $UserObj, Grouping => 'Location' &> |