Viewing File: /usr/local/cpanel/base/frontend/jupiter/site-monitor/directives/siteItemListDirective.phtml

<tbody>
    <tr ng-repeat="site in getSites() track by site.domain"
        id="{{site.domain}}"
        class="site-lister-view no-animate">
        <td class="batch-select-column">
            <input type="checkbox"
                   ng-model="site.selected"
                   ng-change="itemSelected(site)">
        </td>
        <td data-title="{{ :: headers[0].label }}" id="{{site.domain}}_domain">
            <div class="row-expand-container hidden-lg hidden-md">
                <button id="{{site.domain}}_collapseButton" class="btn btn-link"
                    type="button"
                    title="{{ LOCALE.maketext('View details.') }}"
                    aria-label="{{ LOCALE.maketext('View details.') }}"
                    ng-click="site.showExtraInfo = !site.showExtraInfo"
                    >
                    <i class="fas"
                        ng-class="{ 'fa-chevron-right': !isRTL && !site.showExtraInfo, 'fa-chevron-left': isRTL && !site.showExtraInfo, 'fa-chevron-down': site.showExtraInfo }"
                        aria-hidden="true"
                        >
                    </i>
                </button>
            </div>
            <a id="{{site.domain}}_domain_link"
                class="btn btn-link url-link cutoff_with_ellipses no-animate"
                title="{{ LOCALE.maketext('Click to display the “[_1]” website.', site.domain) }}"
                ng-href="{{ site.protocol }}://{{ :: site.domain }}"
                target="_blank">
                    <i class="fas fa-external-link-alt" aria-hidden="true"></i>
                    {{ :: site.domain }}
            </a>
            <span ng-if="site.type === DomainType.MAIN"
                  class="label label-info no-animate">
                  {{ LOCALE.maketext('Main Domain') }}
            </span>
            <span ng-if="site.type === DomainType.EXTERNAL"
                  class="label label-info no-animate">
                  {{ LOCALE.maketext('External') }}
            </span>
            <button
                id="{{ :: site.domain}}_enable_btn"
                ng-if="!site.anyEnabled()"
                type="button"
                class="btn btn-outline-primary btn-sm no-animate hidden-md hidden-lg pull-right"
                ng-click="itemClicked('enable', site)">
                <i class="fas fa-chart-area" aria-hidden="true"></i>
                <span>{{ LOCALE.maketext('Subscribe') }}</span>
            </button>
            <button
                id="{{ :: site.domain}}_disable_btn"
                type="button"
                ng-if="site.anyEnabled()"
                class="btn btn-outline-primary btn-sm no-animate hidden-md hidden-lg pull-right"
                ng-click="itemClicked('disable', site)">
                <i class="fas fa-chart-area" aria-hidden="true"></i>
                <span>{{ LOCALE.maketext('Unsubscribe') }}</span>
            </button>
            <button
                id="{{ :: site.domain}}_manage_btn"
                type="button"
                class="btn btn-outline-primary btn-sm no-animate hidden-md hidden-lg pull-right"
                ng-click="itemClicked('manage', site)">
                <i class="fas fa-wrench" aria-hidden="true"></i>
                <span>{{ LOCALE.maketext('Manage') }}</span>
            </button>
            <div class="extra-info-section hidden-md hidden-lg" ng-show="site.showExtraInfo && hasWebServerRole">
                <dl>
                    <dt>{{ LOCALE.maketext('Document Root') }}</dt>
                    <dd>
                        <docroot id="{{site.domain}}_documentRoot_docroot_collapsed" docroot="{{ site.documentRoot }}" homedir="{{ :: site.homedir }}"></docroot>
                    </dd>
                </dl>
            </div>
        </td>
        <td data-title="{{ :: headers[2].label }}" id="{{site.domain}}_documentRoot" class="col-md-3 hidden-sm hidden-xs">
            <docroot ng-if="site.type !== DomainType.EXTERNAL"
                     id="{{site.domain}}_documentRoot_docroot"
                     docroot="{{ site.documentRoot }}"
                     homedir="{{ :: site.homedir }}"></docroot>
            <span ng-if="site.type === DomainType.EXTERNAL">{{ LOCALE.maketext('N/A')}}</span>
        </td>
        <td data-title="{{ :: headers[3].label }}" id="{{site.domain}}_monitors" class="col-md-3 hidden-sm hidden-xs">
            <monitors id="{{site.domain}}_monitors" data="site"></monitors>
        </td>
        <td data-title="{{ :: headers[4].label }}" id="{{site.domain}}_actions" class="site-lister-view-actions no-animate action-column hidden-sm hidden-xs">
            <button
                id="{{ :: site.domain}}_enable_btn"
                ng-if="!site.anyEnabled()"
                class="btn btn-outline-primary btn-sm no-animate"
                ng-click="itemClicked('enable', site)"
                ng-disabled="disableBtn">
                <i class="fas fa-chart-area" aria-hidden="true"></i>
                <span>{{ LOCALE.maketext('Subscribe') }}</span>
            </button>
            <button
                id="{{ :: site.domain}}_disable_btn"
                ng-if="site.anyEnabled()"
                class="btn btn-outline-primary btn-sm no-animate"
                ng-click="itemClicked('disable', site)"
                ng-disabled="disableBtn">
                <i class="fas fa-chart-area" aria-hidden="true"></i>
                <span>{{ LOCALE.maketext('Unsubscribe') }}</span>
            </button>
            <!-- Manage button out of scope for initial release
            <button
                id="{{ :: site.domain}}_manage_btn"
                class="btn btn-outline-primary btn-sm no-animate"
                ng-click="itemClicked('manage', site)">
                <i class="fas fa-wrench" aria-hidden="true"></i>
                <span>{{ LOCALE.maketext('Manage') }}</span>
            </button>
            -->
        </td>
    </tr>
</tbody>
Back to Directory File Manager