Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/transfer_tool/_select_packages.tmpl

<div class="row search-row">
    <div class="col-lg-4 col-md-4 col-sm-6 col-xs-6">
        <div class="input-group">
            <input name="find" id="package_filter"
                        placeholder="[% locale.maketext('Search') %]"
                        class="form-control filter-list-input"
                        title="[% locale.maketext('Type in your search filter.') %]"
                        autocomplete="off"
                        ng-model="main.pkgsFilter"
                        ng-change="main.pkgTable.currentPage=1; main.updatePackages();"
                        ng-debounce/>
            <div id="searchAction" class="input-group-btn search-list search">
                <button type="button" class="btn btn-default" ng-click="main.pkgsFilter = ''; main.updatePackages()">
                    <span class="glyphicon" ng-class="{ 'glyphicon-search': !main.pkgsFilter, 'glyphicon-remove': main.pkgsFilter }" ></span>
                </button>
            </div>
        </div>
    </div>
    <div class="col-lg-7 col-md-7 col-sm-5 col-xs-5 col-xs-offset-1">
        <div class="form-inline pull-right">
            <page-size
                id="DEFAULT-page-packagesperpage"
                total-items="main.filteredPackages.length"
                allowed-sizes="main.getPossiblePageSizes()"
                show-all="true"
                class="form-group page-size-controller"
                ng-model="main.pkgTable.pageSize">
            </page-size>
            <div id="packagesPager"
                uib-pagination
                ng-if="main.filteredPackages.length > main.pkgTable.pageSize"
                ng-change="selectPage(page)"
                ng-model="main.pkgTable.currentPage"
                items-per-page="main.pkgTable.pageSize"
                total-items="main.filteredPackages.length"
                max-size="4"
                boundary-links="true"
                previous-text="<" next-text=">" first-text="<<" last-text=">>"
                class="pagination-small">
            </div>
        </div>
    </div>
    <div class='col-xs-5 search-labels-container'>
        <p class="label label-primary">
            {{ main.packageFilterMessage() }}
        </p>
        <p class="label label-success">
            {{ main.packageSelectedMessage() }}
        </p>
    </div>
</div>
<table id="pkgtbl" role="table" class="table table-striped">
    <thead>
        <tr>
            <th nonsortable="true"></th>
            <th ng-click="main.toggleSort(main.pkgTable, 'name');  main.updateViewablePackages()" ng-class="main.selectedHeaderClass(main.pkgTable, 'name')">
                <a href="">
                    [% locale.maketext('Package Name') %]
                </a>
            </th>
            <th ng-click="main.toggleSort(main.pkgTable, 'pkgfeaturesdisplay');  main.updateViewablePackages()" ng-class="main.selectedHeaderClass(main.pkgTable, 'pkgfeaturesdisplay')">
                <a href="">
                    [% locale.maketext('Feature List') %]
                </a>
            </th>
        </tr>
    </thead>
    <tbody>
    <tr ng-show="main.PAGE.pkgwarning"
        class="control-row">
        <td colspan="3" ng-bind="main.PAGE.pkgwarning"></td>
    </tr>

    <tr ng-repeat-start="pkg in main.viewablePackages track by $index"
        ng-if="$first"
        ng-show="main.PAGE.items.packages"
        class="control-row">
        <td colspan="3">
            <input type="checkbox"
                id="select_all_packages"
                ng-model="pkg_checkbox_control"
                ng-click="main.toggleCheckAll(main.filteredPackages, 'selected', pkg_checkbox_control); main.updateSelectedPackages()">
        </td>
    </tr>
    <tr ng-repeat-end ng-class="{success: pkg.selected}">
        <td><input  bool-to-int type="checkbox" id="package-name-{{pkg.name}}" ng-model="pkg.selected" ng-change="main.updateSelectedPackages()"></td>
        <td ng-bind="pkg.name" ng-class="selectedColClass(main.pkgTable, 'name')"></td>
        <td ng-bind="pkg.pkgfeaturesdisplay" ng-class="selectedColClass(main.pkgTable, 'pkgfeaturesdisplay')"></td>
    </tr>
    </tbody>
</table>
Back to Directory File Manager