Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
update-extension-grid.phtml
Go to the documentation of this file.
1 <?php
6 ?>
7 <a href="" ui-sref="root.extension">< Back</a>
8 <h2 class="page-title">{{$state.current.header}}</h2>
9 <div class="messages">
10  <div ng-show="error === true" class="message message-error error">
11  <span class="message-text">
12  {{errorMessage}}
13  </span>
14  </div>
15 </div>
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
23  </div>
24  </div>
25  <div class="col-xs-9 admin__data-grid-pager-wrap"
26  ng-include="'<?= $this->basePath() ?>/pub/magento/setup/view/pagination.html'">
27  </div>
28  </div>
29  </div>
30  <div class="admin__data-grid-wrap" ng-show="$state.is('root.update')">
31  <table class="data-grid">
32  <thead data-part="head">
33  <tr>
34  <th class="data-grid-multicheck-cell">
35  <div class="action-multicheck-wrap"
36  ng-class="{'_active':multipleChoiceService.isNewExtensionsMenuVisible}"
37  click-out="multipleChoiceService.hideNewExtensionsMenu()"
38  >
39  <input type="checkbox"
40  style="visibility: hidden;"
41  class="admin__control-checkbox"
42  ng-class="{'_indeterminate':multipleChoiceService.someExtensionsSelected}"
43  ng-checked="multipleChoiceService.allExtensionsSelected"
44  >
45  <label></label>
46  <button class="action-multicheck-toggle"
47  ng-class="{'_active':multipleChoiceService.isNewExtensionsMenuVisible}"
48  ng-click="multipleChoiceService.toggleNewExtensionsMenu()"
49  >
50  <span>Options</span>
51  </button>
52  <ul class="action-menu">
53  <li ng-show="!multipleChoiceService.allExtensionsSelected"
54  ng-click="multipleChoiceService.selectAllExtensions()"
55  >
56  <span class="action-menu-item">Select all</span>
57  </li>
58  <li ng-show="multipleChoiceService.allExtensionsSelected
59  || multipleChoiceService.someExtensionsSelected"
60  ng-click="multipleChoiceService.deselectAllExtensions()"
61  >
62  <span class="action-menu-item">Deselect all</span>
63  </li>
64  </ul>
65  </div>
66  </th>
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>
70  </th>
71  <th ng-click="order('type')" ng-class="{'_ascend' : predicate === 'type' &&
72  !reverse,'_descend' : predicate === 'type' && reverse}" class="data-grid-th _sortable">
73  <span>Type</span>
74  </th>
75  <th ng-click="order('vendor')" ng-class="{'_ascend' : predicate === 'vendor' &&
76  !reverse,'_descend' : predicate === 'vendor' && reverse}" class="data-grid-th _sortable _ascend">
77  <span>Vendor</span>
78  </th>
79  <th ng-click="order('version')" ng-class="{'_ascend' : predicate === 'version'
80  && !reverse,'_descend' : predicate === 'version' && reverse}" class="data-grid-th _sortable">
81  <span>Version</span>
82  </th>
83  <th class="data-grid-th">
84  <span>Update version</span>
85  </th>
86  <th class="data-grid-actions-cell data-grid-th">
87  <span>Action</span>
88  </th>
89  </tr>
90  </thead>
91  <tbody>
92  <tr ng-repeat="extension in extensions | orderBy:predicate:reverse
93  | startFrom:(currentPage - 1) * rowLimit | limitTo:rowLimit"
94  >
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)"
102  >
103  <label></label>
104  </label>
105  </td>
106  <td>
107  <span class="data-grid-data">{{extension.package_title}}</span>
108  </td>
109  <td>
110  <span class="data-grid-data">{{extension.package_type}}</span>
111  </td>
112  <td>
113  <span class="data-grid-data">{{extension.vendor}}</span>
114  </td>
115  <td>
116  <span class="data-grid-data">{{extension.version}}</span>
117  </td>
118  <td>
119  <span class="data-grid-data">
120  <select id="selectedVersion" ng-model="extension.updateVersion">
121  <option ng-repeat="version in extension.versions"
122  value="{{version}}"
123  >Version {{version}}</option>
124  </select>
125  </span>
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>
130  </span>
131  </td>
132  <td class="data-grid-data">
133  <div class="action-wrap" ng-class="_active">
134  <button class="action-select"
135  ng-click="update(extension)">
136  <span>Update</span>
137  </button>
138  </div>
139  </td>
140  </tr>
141  </tbody>
142  </table>
143  </div>
144 </div>
145 
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">
150  Please wait...
151  </div>
152  </div>
153 </div>
$block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value
Definition: block.php:9
jquery ui
Definition: tree.phtml:41