Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
select-version.phtml
Go to the documentation of this file.
1 <?php
6 ?>
7 
8 <div class="nav-bar-outer-actions">
9 
10  <div class="outer-actions-inner-wrap">
11  <div class="btn-wrap btn-wrap-triangle-right btn-wrap-next">
12  <button
13  type="button"
14  class="btn btn-prime"
15  ng-click="update()"
16  ng-disabled="!upgradeReadyForNext || (!componentsReadyForNext && updateComponents.yes)
17  || upgradeProcessError || componentsProcessError"
18  >Next</button>
19  </div>
20  <div class="btn-wrap btn-wrap-try-again">
21  <button
22  type="button"
23  class="btn btn-secondary"
24  ng-click="$state.forceReload()"
25  ng-disabled="!tryAgainEnabled()"
26  >Try Again</button>
27  </div>
28  </div>
29 </div>
30 
31 <h2 class="page-sub-title">{{$state.current.header}}</h2>
32 
33 <div class="row form-row">
34  <div class="message message-spinner" ng-show="!upgradeProcessed">
35  <span class="spinner">
36  <span></span><span></span><span></span><span></span>
37  <span></span><span></span><span></span><span></span>
38  </span>
39  <span class="message-text">Checking for a new version...</span>
40  </div>
41  <div
42  class="message"
43  ng-class="upgradeAlreadyLatestVersion ? 'message-success' : 'message-error'"
44  ng-show="upgradeProcessError">
45  <span class="message-text" ng-bind-html="upgradeProcessErrorMessage"></span>
46  </div>
47  <div class="message" ng-show="upgradeProcessed && !upgradeProcessError && currentVersion">
48  Your Magento version is {{currentVersion}}.
49  <span ng-show="versions">You are about to upgrade to a newer version.</span>
50  </div>
51  <div class="row" ng-show="upgradeProcessed && !upgradeProcessError">
52  <div class="col-m-3">
53  <label class="form-label">
54  Magento Core Components
55  </label>
56  </div>
57  <div class="col-m-4">
58  <select
59  id="selectVersion"
60  class="form-el-select"
61  ng-model="selectedOption"
62  ng-options="item.versionInfo as item.version.name for item in versions">
63  </select>
64  </div>
65  </div>
66  <div class="row" ng-show="upgradeProcessed && !upgradeProcessError">
67  <div class="col-m-3">
68  <label class="form-label" for="showUnstable">
69  Show All Versions
70  </label>
71  </div>
72  <div class="col-m-4">
73  <input
74  id="showUnstable"
75  type="checkbox"
76  ng-model="showUnstable"
77  ng-change="showUnstableClick()"
78  >
79  </div>
80  </div>
81 </div>
82 
83 <div class="row form-row" ng-show="!upgradeProcessError">
84  <div class="col-m-3">
85  <label class="form-label">
86  Other Components
87  </label>
88  </div>
89  <div class="col-m-4">
90  <div class="form-column">
91  <input
92  id="yesUpdateComponents"
93  class="form-el-radio"
94  type="radio"
95  ng-model="updateComponents.yes"
96  ng-value="true">
97  <label class="form-label" for="yesUpdateComponents">
98  Yes
99  </label>
100  </div>
101  <div class="form-column">
102  <input
103  id="noUpdateComponents"
104  class="form-el-radio"
105  type="radio"
106  ng-model="updateComponents.no"
107  ng-value="true"
108  checked>
109  <label class="form-label" for="noUpdateComponents">
110  No
111  </label>
112  </div>
113  </div>
114 </div>
115 
116 <div ng-show="updateComponents.yes && !upgradeProcessError">
117  <div class="message message-spinner" ng-show="!componentsProcessed">
118  <span class="spinner">
119  <span></span><span></span><span></span><span></span>
120  <span></span><span></span><span></span><span></span>
121  </span>
122  <span class="message-text">Retrieving information for other components...</span>
123  </div>
124  <div class="message message-error" ng-show="componentsProcessError">
125  <span class="message-text">
126  Sorry, we can't retrieve data for the table right now.
127  </span>
128  </div>
129  <div class="row" ng-show="componentsProcessed && total == 0">
130  <label class="form-label">
131  <b>We didn't find any components to upgrade. Click "Next" to continue.<br/>
132  </label>
133  </div>
134  <div class="admin__data-grid-outer-wrap" ng-show="componentsProcessed && total > 0">
135  <div class="row" ng-show="!upgradeProcessError">
136  <label class="form-label">
137  We'll update the following components for you at the same time. <br/>
138  If you don't want some components updated, change the slider to No.
139  </label>
140  <br/>
141  <br/>
142  </div>
143  <div class="admin__data-grid-header">
144  <div class="admin__data-grid-header-row row row-gutter">
145  <div class="col-xs-3">
146  <div class="admin__control-support-text">
147  <span>{{totalForGrid}} of {{total}} </span> components are selected.
148  </div>
149  </div>
150  <div class="col-xs-9 admin__data-grid-pager-wrap">
151  <select id="perPage" class="admin__control-select" ng-model="rowLimit">
152  <option value="20">20</option>
153  <option value="30">30</option>
154  <option value="50">50</option>
155  <option value="100">100</option>
156  <option value="200">200</option>
157  </select>
158  <label class="admin__control-support-text" for="perPage">per page</label>
159  <div class="admin__data-grid-pager">
160  <button class="action-previous"
161  ng-disabled="currentPage == 1"
162  ng-click="currentPage = currentPage - 1; start = start - rowLimit"
163  type="button"
164  >
165  <span>Previous page</span>
166  </button>
167  <input id="pageCurrent"
168  class="admin__control-text"
169  type="number"
170  ng-value="currentPage"
171  ng-model="currentPage"
172  >
173  <label class="admin__control-support-text" for="pageCurrent">
174  of {{numberOfPages}}
175  </label>
176  <button class="action-next"
177  ng-disabled="currentPage >= numberOfPages"
178  ng-click="currentPage = currentPage + 1; start = start + rowLimit"
179  type="button"
180  >
181  <span>Next page</span>
182  </button>
183  </div>
184  </div>
185  </div>
186  </div>
187  <div class="admin__data-grid-wrap" ng-show="componentsProcessed">
188  <table class="data-grid">
189  <thead data-part="head">
190  <tr>
191  <th class="data-grid-th _sortable _col-xs">
192  <span>Upgrade</span>
193  </th>
194  <th class="data-grid-th _sortable _ascend">
195  <span>Component Name</span>
196  </th>
197  <th class="data-grid-th _sortable">
198  <span>Type</span>
199  </th>
200  <th class="data-grid-th _sortable">
201  <span>Vendor</span>
202  </th>
203  <th class="data-grid-th _sortable">
204  <span>Current Version</span>
205  </th>
206  <th class="data-grid-actions-cell data-grid-th">
207  <span>Update Version</span>
208  </th>
209  </tr>
210  </thead>
211  <tbody>
212  <tr ng-repeat="component in displayComponents | limitTo:rowLimit">
213  <td class="data-grid-indicator-cell">
214  <div class="admin__actions-switch">
215  <input class="admin__actions-switch-checkbox"
216  name="{{component.checkboxId}}"
217  type="checkbox"
218  ng-click="AddRemoveComponentOnSliderMove(component)"
219  ng-checked="isSelected(component.name)">
220  <label class="admin__actions-switch-label"
221  for="{{component.checkboxId}}">
222  <span data-text-on="Yes"
223  data-text-off="No"
224  class="admin__actions-switch-text"></span>
225  </label>
226  </div>
227  </td>
228  <td>
229  <span class="data-grid-data">{{component.name}}</span>
230  </td>
231  <td>
232  <span class="data-grid-data">{{component.type.replace("magento2-", "")}}</span>
233  </td>
234  <td>
235  <span class="data-grid-data">{{component.vendor}}</span>
236  </td>
237  <td>
238  <span class="data-grid-data">{{component.version}}</span>
239  </td>
240  <td>
241  <select ng-model="component.dropdownId" ng-init="component.dropdownId=component.updates[0].id"
242  ng-options="item.id as item.name for item in component.updates"
243  ng-change="setComponentVersion(component.name, component.dropdownId)">
244  </select>
245  </td>
246  </tr>
247  </tbody>
248  </table>
249  </div>
250  </div>
251 </div>
252 
253 <!-- loading indicator overlay and loader -->
254 <div data-role="spinner" class="admin__data-grid-loading-mask hide" ng-class="{'hide':isHiddenSpinner}">
255  <div class="grid-loader"></div>
256 </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
taxRateField find('.mselect-list') .on( 'click.mselect-edit'
Definition: edit.phtml:162
taxRateField this edit on("click.mselect-delete", ".mselect-delete", function() { if(!confirm('<?=/*@escapeNotVerified */__( 'Do you really want to delete this tax rate?') ?>')) { return;} var that=$(this), select=that.closest('.mselect-list').prev(), rateValue=that.parent().find( 'input[type="checkbox"]').val();$( 'body').trigger( 'processStart');var ajaxOptions={ type:'POST', data:{ tax_calculation_rate_id:rateValue, form_key:$( 'input[name="form_key"]').val() }, dataType:'json', url:'<?=/*@escapeNotVerified */$block->getTaxRateDeleteUrl() ?>', success:function(result, status) { $( 'body').trigger( 'processStop');if(result.success) { that.parent().remove();select.find( 'option').each(function() { if(this.value===rateValue) { $(this).remove();} });select.trigger( 'change.hiddenSelect');} else { if(result.error_message) alert({ content:result.error_message });else alert({ content:'<?=/*@escapeNotVerified */__( 'An error occurred') ?>' });} }, error:function() { $( 'body').trigger( 'processStop');alert({ content:'<?=/*@escapeNotVerified */__( 'An error occurred') ?>' });} };$.ajax(ajaxOptions);}) .on( 'click.mselectAdd'
Definition: edit.phtml:164