templates: Extract help link widget.

This block of html is used at many places so it's a good idea to create a
template for it.
This commit is contained in:
Pragati Agrawal
2020-05-16 00:13:31 +05:30
committed by Tim Abbott
parent a53daa6f8c
commit 441f9f43e7
10 changed files with 16 additions and 39 deletions

View File

@@ -0,0 +1,3 @@
<a href="{{ link }}" target="_blank">
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
</a>

View File

@@ -1,8 +1,6 @@
<div id="data-exports" class="settings-section" data-name="data-exports-admin"> <div id="data-exports" class="settings-section" data-name="data-exports-admin">
<h3>{{t "Data exports" }} <h3>{{t "Data exports" }}
<a href="/help/export-your-organization" target="_blank"> {{> ../help_link_widget link="/help/export-your-organization" }}
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
</a>
</h3> </h3>
<p> <p>
{{t 'Exports all users, settings, and all data visible in public streams.' }} {{t 'Exports all users, settings, and all data visible in public streams.' }}

View File

@@ -1,8 +1,6 @@
<div id="admin-deactivated-users-list" class="settings-section" data-name="deactivated-users-admin"> <div id="admin-deactivated-users-list" class="settings-section" data-name="deactivated-users-admin">
<h3 class="inline-block">{{t "Deactivated users" }} <h3 class="inline-block">{{t "Deactivated users" }}
<a href="/help/deactivate-or-reactivate-a-user" target="_blank"> {{> ../help_link_widget link="/help/deactivate-or-reactivate-a-user" }}
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
</a>
</h3> </h3>
<input type="text" class="search" placeholder="{{t 'Filter deactivated users' }}" aria-label="{{t 'Filter deactivated users' }}"/> <input type="text" class="search" placeholder="{{t 'Filter deactivated users' }}" aria-label="{{t 'Filter deactivated users' }}"/>
<div class="alert-notification" id="deactivated-user-field-status"></div> <div class="alert-notification" id="deactivated-user-field-status"></div>

View File

@@ -31,9 +31,7 @@
<div class="input-group"> <div class="input-group">
<label for="demote_inactive_streams" class="dropdown-title">{{t "Demote inactive streams" }} <label for="demote_inactive_streams" class="dropdown-title">{{t "Demote inactive streams" }}
<a href="/help/manage-inactive-streams" target="_blank"> {{> ../help_link_widget link="/help/manage-inactive-streams" }}
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
</a>
</label> </label>
<select name="demote_inactive_streams" id="demote_inactive_streams"> <select name="demote_inactive_streams" id="demote_inactive_streams">
{{> dropdown_options_widget option_values=demote_inactive_streams_values}} {{> dropdown_options_widget option_values=demote_inactive_streams_values}}

View File

@@ -34,9 +34,7 @@
<div class="input-group"> <div class="input-group">
<label for="realm_waiting_period_setting" class="dropdown-title"> <label for="realm_waiting_period_setting" class="dropdown-title">
{{t "Waiting period before new members turn into full members" }} {{t "Waiting period before new members turn into full members" }}
<a href="/help/restrict-permissions-of-new-members" target="_blank"> {{> ../help_link_widget link="/help/restrict-permissions-of-new-members" }}
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
</a>
</label> </label>
<select name="realm_waiting_period_setting" id="id_realm_waiting_period_setting" class="prop-element"> <select name="realm_waiting_period_setting" id="id_realm_waiting_period_setting" class="prop-element">
<option value="none">{{t "None" }}</option> <option value="none">{{t "None" }}</option>
@@ -81,9 +79,7 @@
</div> </div>
<div class="input-group"> <div class="input-group">
<label for="realm_email_address_visibility">{{t "Who can access user email addresses" }} <label for="realm_email_address_visibility">{{t "Who can access user email addresses" }}
<a href="/help/restrict-visibility-of-email-addresses" target="_blank"> {{> ../help_link_widget link="/help/restrict-visibility-of-email-addresses" }}
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
</a>
</label> </label>
<select name="realm_email_address_visibility" class="setting-widget prop-element" id="id_realm_email_address_visibility" data-setting-widget-type="number"> <select name="realm_email_address_visibility" class="setting-widget prop-element" id="id_realm_email_address_visibility" data-setting-widget-type="number">
{{> dropdown_options_widget option_values=email_address_visibility_values}} {{> dropdown_options_widget option_values=email_address_visibility_values}}
@@ -142,9 +138,7 @@
<div class="input-group"> <div class="input-group">
<label for="realm_private_message_policy">{{t "Who can use private messages" }} ({{t "beta" }}) <label for="realm_private_message_policy">{{t "Who can use private messages" }} ({{t "beta" }})
<a href="/help/restrict-private-messages" target="_blank"> {{> ../help_link_widget link="/help/restrict-private-messages" }}
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
</a>
</label> </label>
<select name="realm_private_message_policy" class="setting-widget prop-element" id="id_realm_private_message_policy" data-setting-widget-type="number"> <select name="realm_private_message_policy" class="setting-widget prop-element" id="id_realm_private_message_policy" data-setting-widget-type="number">
{{> dropdown_options_widget option_values=private_message_policy_values}} {{> dropdown_options_widget option_values=private_message_policy_values}}

View File

@@ -5,9 +5,7 @@
<div id="org-org-profile" class="org-subsection-parent"> <div id="org-org-profile" class="org-subsection-parent">
<div class="subsection-header"> <div class="subsection-header">
<h3>{{t "Organization profile" }} <h3>{{t "Organization profile" }}
<a href="/help/create-your-organization-profile" target="_blank"> {{> ../help_link_widget link="/help/create-your-organization-profile" }}
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
</a>
</h3> </h3>
{{> settings_save_discard_widget section_name="org-profile" }} {{> settings_save_discard_widget section_name="org-profile" }}
</div> </div>
@@ -54,9 +52,7 @@
<div class="subsection-header"> <div class="subsection-header">
<h3>{{t "Organization logo" }} <h3>{{t "Organization logo" }}
<a href="/help/create-your-organization-profile#add-a-wide-logo" target="_blank"> {{> ../help_link_widget link="/help/create-your-organization-profile#add-a-wide-logo" }}
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
</a>
</h3> </h3>
{{> upgrade_tip_widget }} {{> upgrade_tip_widget }}
</div> </div>

View File

@@ -4,9 +4,7 @@
<div id="org-msg-editing" class="org-subsection-parent"> <div id="org-msg-editing" class="org-subsection-parent">
<div class="subsection-header"> <div class="subsection-header">
<h3>{{t "Message editing" }} <h3>{{t "Message editing" }}
<a href="/help/configure-message-editing-and-deletion" target="_blank"> {{> ../help_link_widget link="/help/configure-message-editing-and-deletion" }}
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
</a>
</h3> </h3>
{{> settings_save_discard_widget section_name="msg-editing" }} {{> settings_save_discard_widget section_name="msg-editing" }}
</div> </div>

View File

@@ -8,9 +8,7 @@
<label for="{{prefix}}{{setting_name}}" class="inline-block" id="{{prefix}}{{setting_name}}_label"> <label for="{{prefix}}{{setting_name}}" class="inline-block" id="{{prefix}}{{setting_name}}_label">
{{{label}}} {{{label}}}
{{#if help_link}} {{#if help_link}}
<a href="{{help_link}}" target="_blank"> {{> ../help_link_widget link=help_link }}
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
</a>
{{/if}} {{/if}}
</label> </label>
</div> </div>

View File

@@ -1,8 +1,6 @@
<ul class="grey-box"> <ul class="grey-box">
<h4>{{t 'Who can access the stream?'}} <h4>{{t 'Who can access the stream?'}}
<a href="/help/stream-permissions" target="_blank"> {{> help_link_widget link="/help/stream-permissions" }}
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
</a>
</h4> </h4>
<li> <li>
<label class="radio"> <label class="radio">
@@ -23,9 +21,7 @@
</label> </label>
</li> </li>
<h4>{{t 'Who can post to the stream?'}} <h4>{{t 'Who can post to the stream?'}}
<a href="/help/stream-sending-policy" target="_blank"> {{> help_link_widget link="/help/stream-sending-policy" }}
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
</a>
</h4> </h4>
{{#each stream_post_policy_values}} {{#each stream_post_policy_values}}
<li> <li>

View File

@@ -67,9 +67,7 @@
<div class="stream-email-box" {{#unless sub.email_address}}style="display: none;"{{/unless}}> <div class="stream-email-box" {{#unless sub.email_address}}style="display: none;"{{/unless}}>
<label class="sub_settings_title"> <label class="sub_settings_title">
{{t "Email address" }} {{t "Email address" }}
<a href="/help/message-a-stream-by-email" target="_blank"> {{> help_link_widget link="/help/message-a-stream-by-email" }}
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
</a>
</label> </label>
<div class="stream-email"> <div class="stream-email">
<span class="email-address">{{sub.email_address}}</span> <span class="email-address">{{sub.email_address}}</span>