Viewing File: /usr/local/cpanel/base/frontend/jupiter/tools/views/applicationList.html.tt

[%
USE VarCache;
USE Master;
-%]

<div ng-controller="applicationListController">
    <!-- DEV NOTE: If the below container IDs are changed, it is IMPORTANT to also change them in the controller's method trackAppLinkClicks() -->
    <div id="boxes" search-text="searchText" collapsed-groups="collapsedGroups">
        <div drop-area drop="handleDrop" id="top-drop-area" class="drop-area"></div>
        [% FOREACH this_app_group IN varcache.available_applications.groups;
            varcache.set('this_app_group', this_app_group);
            SET collapsed_groups = varcache.collapsed_groups;
            varcache.set('this_app_group_hidden', collapsed_groups.index(varcache.this_app_group.group) > -1 ? 1 : 0);
        %]
        <div id="[%- varcache.this_app_group.group -%]-container">
            <div id="[%- varcache.this_app_group.group -%]-group" data-group-name="[% varcache.this_app_group.group %]" draggable drag="handleDrag" drag-end="handleDragEnd" class="panel panel-widget icon-menu-section" role="group">
                <div class="panel-heading widget-heading widget-draggable" ng-dblclick="toggleGroup([%- varcache.this_app_group.group -%])">
                    <span class="group-header-icon icon-group icon-group_[%- varcache.this_app_group.group -%]"></span>
                    <span role="heading" aria-level="3" id="[%- varcache.this_app_group.group -%]-header" class="group-header-text">[%- varcache.this_app_group.desc -%]</span>
                    <span
                        id="[%- varcache.this_app_group.group -%]-collapsed-indicator"
                        tabindex="0"
                        class="group-header-indicator pull-right fas [% varcache.this_app_group_hidden ? 'fa-plus' : 'fa-minus' %]"
                        ng-click='toggleGroup("[%- varcache.this_app_group.group -%]")'
                        data-collapsed-indicator
                        aria-label="[% locale.maketext('Expand or collapse “[_1]” application group.', varcache.this_app_group.group) %]"
                    ></span>
                </div>
                <div id="[%- varcache.this_app_group.group -%]-body" data-group-body="[% varcache.this_app_group.group %]" class="panel-body widget-collapsible [% varcache.this_app_group_hidden ? 'minimized ng-hide' : '' %]">
                    <div class="icon-container-body">
                        [% FOREACH this_item IN varcache.this_app_group.items; varcache.set('this_item', this_item); %]
                            <a id="item_[%- varcache.this_item.file -%]" href="[%- varcache.this_item.url -%]" class="item" data-item-search-text="[% varcache.this_item.searchtext %] [% varcache.this_item.itemdesc %]" data-item-group="[% varcache.this_item.group %]"
                                    [% IF varcache.this_item.target %]
                                        target="[%- varcache.this_item.target -%]"
                                    [% END %]
                                    [% IF varcache.this_item.onclick %]
                                        onclick="[%- varcache.this_item.onclick -%];"
                                    [% END %]
                                        [% varcache.this_item.acontent -%]>
                                <span id="icon-[%- varcache.this_item.file -%]" aria-label="[%- varcache.this_item.itemdesc -%]" class="itemImageWrapper integrations_icon spriteicon_img icon-[%- varcache.this_item.file -%]"
                                    [% IF varcache.this_item.base64_png_image %]
                                        style="background-image: url(data:image/png;base64,[% varcache.this_item.base64_png_image %]);"
                                    [% END %]
                                ></span>
                                <span class="itemTextWrapper link">[%- varcache.this_item.itemdesc -%]</span>
                            </a>
                        [% END %]
                    </div>
                </div>
            </div>
            <div drop-area drop="handleDrop" data-group-name="[% varcache.this_app_group.group %]" id="[%- varcache.this_app_group.group -%]-drop-area" class="drop-area"></div>
        </div>
        [% END %]
    </div>
</div>

Back to Directory File Manager