Viewing File: /usr/local/cpanel/base/frontend/jupiter/security/tls_status/views/view_domains.html.tt
<div class="row account-selector-area" ng-class="{'user-selected':selected_user,'user-summary-showing':selected_user && selected_user_obj.summary}">
<div class="col-md-12">
<p ng-if="autoSSLErrorsExist"><em>{{ ::getRawLogWarning() }}</em></p>
<div class="row form-group">
<div class="col-md-12">
<div class="row" ng-if="::market_products_available">
<div class="col-xs-12">
<div class="callout callout-warning" ng-if="::unsecuredDomains.length">
<p ng-bind-html=":: get_unsecured_domains_message(unsecuredDomains)"></p>
<p ng-if=":: getUnsecuredDomainsMessageNote()" ng-bind-html=":: getUnsecuredDomainsMessageNote()"></p>
<button class="btn btn-primary" ng-click="purchase_certificate(unsecuredDomains)">[% locale.maketext("Purchase Certificates") %]</button>
<button class="btn btn-default" ng-click="show_unsecured_domains()">[% locale.maketext("Show Unsecured Domains") %]</button>
</div>
</div>
</div>
<div class="row">
<div class="form-group col-xs-12 col-sm-12 col-md-6 col-lg-6">
<div class="input-group filter-controls">
<input id="domainSearchFilter"
name="domainSearchFilter"
class="form-control"
placeholder="[% locale.maketext('Search') %]"
title="[% locale.maketext('Type in your search filter.') %]"
ng-model="meta.filterValue"
ng-model-options="{ debounce: 500 }"
ng-keyup="triggerClearSearch($event)"
ng-change="domainSearchFilterChanged()"
autocomplete="off"
auto-focus>
<span class="input-group-btn">
<button id="btnSearch"
type="button"
class="btn btn-default hidden-xs"
ng-click="clearSearch()">
<span class="glyphicon" ng-class="{ 'glyphicon-search': !meta.filterValue, 'glyphicon-remove': meta.filterValue }"></span>
</button>
<button
id="btnToggleSettings"
class="btn btn-default"
ng-click="showAdvancedSettings = !showAdvancedSettings"
title="[% locale.maketext('Toggle Advanced Settings') %]">
<span class="fas fa-cogs"></span>
</button>
</span>
</div>
</div>
</div>
<div class="row">
<div
id="DomainSearchSettings"
search-settings-panel
ng-model="searchFilterOptions"
ng-change="searchSettingsPanelUpdated()"
class="col-xs-12"
display-settings-panel="showAdvancedSettings"
display-set-values="!showAdvancedSettings"
ng-cloak>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div class="page-stats" ng-bind-html="get_showing_text()"></div>
</div>
</div>
</div>
</div>
<div class="form-group global-action-row" ng-if=":: autossl_enabled()">
<div class="row">
<div class="col-md-12">
<button id="btnToggleInclusion"
ng-disabled="!selected_auto_ssl_domains.excluded.length"
type="button"
spinner-id="btnToggleInclusion_spinner"
cp-action="autossl_include_domains(selected_auto_ssl_domains.excluded)" >
{{ include_autossl_label(selected_auto_ssl_domains.excluded) }}
</button>
<button id="btnToggleExclusion"
ng-disabled="!selected_auto_ssl_domains.included.length"
type="button"
spinner-id="btnToggleExclusion_spinner"
cp-action="autossl_exclude_domains(selected_auto_ssl_domains.included)" >
{{ exclude_autossl_label(selected_auto_ssl_domains.included) }}
</button>
<button id="btnRecheckAutoSSL"
ng-if="initialAutoSSLCheckComplete"
action-active="{{autoSSLCheckActive.toString()}}"
spinner-id="btnRecheckAutoSSL_spinner"
cp-action="startUserAutoSSL()" >
{{ startUserAutoSSLLabel() }}
</button>
</div>
</div>
</div>
<div class="form-group">
<div class="row">
<div class="col-md-12">
<table class="table table-striped fixed-width-table responsive-table domains-table" ng-class="::{'autossl-disabled':!autossl_enabled()}">
<colgroup>
<col ng-if=":: autossl_enabled()"></col>
<col></col>
<col></col>
<col></col>
</colgroup>
<thead>
<th ng-if=":: autossl_enabled()">
<span class="check-box">
<input
type="checkbox"
id="selectAll"
name="selectAllFiltered"
ng-model="allRowsSelected"
title="[% locale.maketext('Select All Items') %]"
ng-change="selectAllItems(allRowsSelected)">
</span>
</th>
<th ></th>
<th >[% locale.maketext('Domain') %]</th>
<th >[% locale.maketext('Certificate Status') %]</th>
</thead>
<tbody>
<tr
class="domain_row no-animate {{ :: domain.certificate_type }}-ssl"
ng-class="::{ 'auto-ssl':domain.certificate_is_autossl, 'cannot-autossl-exclude': !domain.can_autossl_exclude }"
ui-scroll="domain in datasource"
padding="1" [%# Prevents awkward dead space during scroll %]
adapter="uiScrollAdapter"
start-index="0" >
<td ng-if=":: autossl_enabled()">
<span class="check-box" ng-if="domain.can_autossl_exclude">
<input
type="checkbox"
ng-disabled="domain.checkbox_disabled"
id="rowSelector{{$index}}"
ng-model="domain.selected"
ng-change="update_auto_ssl_domains(); reset_disabled()">
</span>
</td>
<td class="domain-cert-icon">
<span class="tls-cert-icon tls-cert-icon-{{ :: domain.certificate_type }} hidden-xs" title="{{::domain.certificate_type_name}}"></span>
</td>
<td data-title="[% locale.maketext('Domain') %]">
<label for="rowSelector{{$index}}" class="cutoff_with_ellipses" style="max-width:100%;" uib-tooltip="{{ :: domain.domain }}">
{{ :: domain.domain }}
</label>
</td>
<td>
<div>
<div ng-if="::domain.certificate_type != 'unsecured'" class="tls-cert-typename">
<span
uib-tooltip="[% locale.maketext('The [asis,SSL] certificate includes this domain.') %]"
class="fa-stack hidden-xs"
style="width: 1em;">
<i class="fas fa-lock fa-stack-1x" ng-class="::{'text-muted':domain.certificate_is_self_signed,'text-success':!domain.certificate_is_self_signed}"></i>
<i class="fas fa-times fa-stack-1x text-danger" ng-if="::domain.certificate_is_self_signed" style="margin-top: 2px; font-size: 7px;"></i>
</span>
<span class="tls-cert-icon tls-cert-icon-{{ :: domain.certificate_type}} hidden-lg hidden-md hidden-sm"></span>
<span ng-bind-html="::domain.certificate_type_name"></span>
</div>
<div ng-if="domain.autoSSLStatus" ng-class="{'text-danger':!!domain.autoSSLStatus.error}" class="fade-in">
<em ng-bind="domain.autoSSLStatus.lastRunMessage"></em>
</div>
<div ng-if="!domain.autoSSLStatus || !domain.autoSSLStatus.error" ng-class="::{'text-danger':domain.is_expired}">
{{ domain.certificateStatusMessage }}
</div>
<div ng-if="domain.autoSSLStatus && domain.autoSSLStatus.error" class="fade-in">
<div class="pre-block">
<span class="pre-icon">
<span class="far fa-file-alt fa-lg"></span>
</span>
<pre ng-bind="domain.autoSSLStatus.error" ></pre>
</div>
</div>
</div>
<div>
<div class="action-item" ng-if="::domain.showCertActions && domain.view_crt_url">
<a ng-href="{{::domain.view_crt_url}}" target="_blank"
title="{{ :: domain.view_certificate_title }}"
class="btn btn-link icon-link">
<span class="text">[% locale.maketext("View Certificate") %]</span>
<span class='fas fa-external-link-alt fa-sm'></span>
</a>
</div>
<div class="action-item" ng-if="::domain.showCertActions && market_products_available && domain.upgrade_btn_label">
<a ng-href="{{upgrade_certificate_url(domain)}}"
title="{{ :: domain.upgrade_btn_title }}"
class="btn btn-link icon-link">
<span class="text">{{ :: domain.upgrade_btn_label }}</span>
<span class='fas fa-external-link-alt fa-sm'></span>
</a>
</div>
<div class="action-item" ng-if="domain.can_autossl_exclude && !domain.excluded_from_autossl">
<a ng-disabled="domain.updating" class="btn btn-link icon-link"
title="{{ :: domain.exclude_autossl_btn_title }}"
ng-click="autossl_exclude_domain(domain)">
<span ng-if="domain.updating" class='fas fa-spinner fa-lg fa-spin'></span>
<span ng-if="!domain.updating" class='glyphicon glyphicon-ban-circle'></span>
<span class="text">[% locale.maketext('Exclude from [asis,AutoSSL]') %]</text>
</a>
</div>
<div class="action-item" ng-if="domain.can_autossl_exclude && domain.excluded_from_autossl">
<a ng-disabled="domain.updating" class="btn btn-link icon-link"
ng-click="autossl_include_domain(domain)"
title="{{ :: domain.include_autossl_btn_title }}">
<span ng-if="domain.updating" class='fas fa-spinner fa-lg fa-spin'></span>
<span ng-if="!domain.updating" class='glyphicon glyphicon-plus'></span>
<span class="text">[% locale.maketext('Include during [asis,AutoSSL]') %]</text>
</a>
</div>
</div>
</td>
</tr>
<tr class="info empty-row" ng-if="filteredDomains.length === 0" >
<td colspan="5">
<span ng-bind="no_results_msg()"></span>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
Back to Directory
File Manager