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=
"updateExtensionGrid">
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=
"updateAll()">Update</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.update')">
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()" 62 <span
class=
"action-menu-item">Deselect all</span>
67 <th ng-click=
"order('name')" ng-
class=
"{'_ascend' : predicate === 'name' 68 && !reverse,'_descend' : predicate === 'name' && reverse}" class=
"data-grid-th _sortable">
69 <span>Extension Name</span>
71 <th ng-click=
"order('type')" ng-
class=
"{'_ascend' : predicate === 'type' && 72 !reverse,'_descend' : predicate === 'type' && reverse}" class=
"data-grid-th _sortable">
75 <th ng-click=
"order('vendor')" ng-
class=
"{'_ascend' : predicate === 'vendor' && 76 !reverse,'_descend' : predicate === 'vendor' && reverse}" class=
"data-grid-th _sortable _ascend">
79 <th ng-click=
"order('version')" ng-
class=
"{'_ascend' : predicate === 'version' 80 && !reverse,'_descend' : predicate === 'version' && reverse}" class=
"data-grid-th _sortable">
83 <th
class=
"data-grid-th">
84 <span>Update version</span>
86 <th
class=
"data-grid-actions-cell data-grid-th">
92 <tr ng-repeat=
"extension in extensions | orderBy:predicate:reverse 93 | startFrom:(currentPage - 1) * rowLimit | limitTo:rowLimit" 95 <td
class=
"data-grid-checkbox-cell">
96 <label
class=
"data-grid-checkbox-cell-inner">
97 <input type=
"checkbox" 98 class=
"admin__control-checkbox" 99 ng-checked=
"multipleChoiceService.selectedExtensions.hasOwnProperty(extension.name)" 100 ng-click=
"multipleChoiceService.updateSelectedExtensions($event, extension.name, 101 extension.latestVersion)" 107 <span
class=
"data-grid-data">{{extension.package_title}}</span>
110 <span
class=
"data-grid-data">{{extension.package_type}}</span>
113 <span
class=
"data-grid-data">{{extension.vendor}}</span>
116 <span
class=
"data-grid-data">{{extension.version}}</span>
119 <span
class=
"data-grid-data">
120 <select
id=
"selectedVersion" ng-model=
"extension.updateVersion">
121 <option ng-repeat=
"version in extension.versions" 123 >Version {{version}}</option>
126 <span
class=
"component-indicator _tooltip" 127 ng-show=
"extension.package_link" 128 data-label=
"View info on Marketplace" 129 ><a href=
"{{extension.package_link}}" target=
"_blank"></a>
132 <td
class=
"data-grid-data">
133 <div
class=
"action-wrap" ng-
class=
"_active">
134 <button
class=
"action-select" 135 ng-click=
"update(extension)">
146 <div ng-show=
"!isHiddenSpinner" class=
"loading-mask ng-scope" data-role=
"loader">
147 <div
class=
"popup popup-loading">
148 <div
class=
"popup-inner">
149 <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