7 <a href=
"" ui-sref=
"root.extension">< Back</a>
8 <h2
class=
"page-title">{{$state.current.header}}</h2>
10 <div ng-show=
"error === true" class=
"message message-error error">
11 <span
class=
"message-text">
16 <div
class=
"admin__data-grid-outer-wrap" id=
"installExtensionGrid">
17 <div
class=
"admin__data-grid-header">
18 <div
class=
"admin__data-grid-header-row row row-gutter">
19 <div
class=
"col-xs-3">
20 <button type=
"button" class=
"btn" ng-click=
"installAll()">Install</button>
21 <div
class=
"admin__control-support-text">
22 <span>{{total}}</span> extensions
25 <div
class=
"col-xs-9 admin__data-grid-pager-wrap" 26 ng-include=
"'<?= $this->basePath() ?>/pub/magento/setup/view/pagination.html'">
30 <div
class=
"admin__data-grid-wrap" ng-show=
"$state.is('root.install')">
31 <table
class=
"data-grid">
32 <thead data-part=
"head">
34 <th
class=
"data-grid-multicheck-cell">
35 <div
class=
"action-multicheck-wrap" 36 ng-
class=
"{'_active':multipleChoiceService.isNewExtensionsMenuVisible}" 37 click-out=
"multipleChoiceService.hideNewExtensionsMenu()" 39 <input type=
"checkbox" 40 style=
"visibility: hidden;" 41 class=
"admin__control-checkbox" 42 ng-
class=
"{'_indeterminate':multipleChoiceService.someExtensionsSelected}" 43 ng-checked=
"multipleChoiceService.allExtensionsSelected" 46 <button
class=
"action-multicheck-toggle" 47 ng-
class=
"{'_active':multipleChoiceService.isNewExtensionsMenuVisible}" 48 ng-click=
"multipleChoiceService.toggleNewExtensionsMenu()" 52 <ul
class=
"action-menu">
53 <li ng-show=
"!multipleChoiceService.allExtensionsSelected" 54 ng-click=
"multipleChoiceService.selectAllExtensions()" 56 <span
class=
"action-menu-item">Select all</span>
58 <li ng-show=
"multipleChoiceService.allExtensionsSelected 59 || multipleChoiceService.someExtensionsSelected" 60 ng-click=
"multipleChoiceService.deselectAllExtensions()">
61 <span
class=
"action-menu-item">Deselect all</span>
66 <th ng-click=
"order('name')" ng-
class=
"{'_ascend' : predicate === 'name' 67 && !reverse,'_descend' : predicate === 'name' && reverse}" class=
"data-grid-th _sortable">
68 <span>Extension Name</span>
70 <th ng-click=
"order('type')" ng-
class=
"{'_ascend' : predicate === 'type' && 71 !reverse,'_descend' : predicate === 'type' && reverse}" class=
"data-grid-th _sortable">
74 <th ng-click=
"order('vendor')" ng-
class=
"{'_ascend' : predicate === 'vendor' && 75 !reverse,'_descend' : predicate === 'vendor' && reverse}" class=
"data-grid-th _sortable _ascend">
78 <th ng-click=
"order('version')" ng-
class=
"{'_ascend' : predicate === 'version' 79 && !reverse,'_descend' : predicate === 'version' && reverse}" class=
"data-grid-th _sortable">
80 <span>Latest version</span>
82 <th
class=
"data-grid-actions-cell data-grid-th">
88 <tr ng-repeat=
"extension in extensions | orderBy:predicate:reverse 89 | startFrom:(currentPage - 1) * rowLimit | limitTo:rowLimit" 91 <td
class=
"data-grid-checkbox-cell">
92 <label
class=
"data-grid-checkbox-cell-inner">
93 <input type=
"checkbox" 94 class=
"admin__control-checkbox" 95 ng-checked=
"multipleChoiceService.selectedExtensions.hasOwnProperty(extension.name)" 96 ng-click=
"multipleChoiceService.updateSelectedExtensions($event, extension.name, 103 <span
class=
"data-grid-data">{{extension.package_title}}</span>
106 <span
class=
"data-grid-data">{{extension.package_type}}</span>
109 <span
class=
"data-grid-data">{{extension.vendor}}</span>
112 <span
class=
"data-grid-data">
113 <select
id=
"selectedVersion" ng-model=
"extension.version">
114 <option ng-repeat=
"version in extension.versions" 115 value=
"{{version}}">Version {{version}}</option>
118 <span
class=
"component-indicator _tooltip" 119 ng-show=
"extension.package_link" 120 data-label=
"View info on Marketplace" 121 ><a href=
"{{extension.package_link}}" target=
"_blank"></a>
124 <td
class=
"data-grid-data">
125 <div
class=
"action-wrap" ng-
class=
"_active">
126 <button
class=
"action-select" 127 ng-click=
"install(extension)">
137 <!-- loading indicator overlay and loader -->
138 <div ng-show=
"!isHiddenSpinner" class=
"loading-mask ng-scope" data-role=
"loader">
139 <div
class=
"popup popup-loading">
140 <div
class=
"popup-inner">
141 <img alt=
"Loading..." src=
"<?= $this->basePath() ?>/pub/images/loader-1.gif">
$block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value