12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- <!--
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- -->
- <div class="admin__field-complex" if="$data.addButton">
- <div class="admin__field-complex-title">
- <span class="label" translate="'User Agent Rules'"></span>
- </div>
- <div class="admin__field-complex-elements">
- <render args="fallbackResetTpl" if="$data.showFallbackReset && $data.isDifferedFromDefault"/>
- <button attr="{disabled: disabled}"
- class="action-secondary"
- type="button"
- click="processingAddChild.bind($data, false, false, false)">
- <span translate="addButtonLabel"/>
- </button>
- </div>
- <div class="admin__field-complex-content"
- translate="'User agent exceptions override product and CMS pages rules.'"></div>
- </div>
- <div class="admin__field admin__field-wide"
- visible="visible"
- disabled="disabled"
- css="$data.setClasses($data)"
- attr="'data-index': index">
- <label if="$data.label" class="admin__field-label" attr="for: $data.uid">
- <span translate="$data.label"/>
- </label>
- <div class="admin__field-control" data-role="grid-wrapper">
- <div class="admin__control-table-pagination" visible="!!element.getRecordCount()">
- <div class="admin__data-grid-pager">
- <button class="action-previous" type="button" data-bind="attr: {title: $t('Previous Page')}, click: previousPage, disable: isFirst()"></button>
- <input class="admin__control-text" type="number" data-bind="attr: {id: ++ko.uid}, value: currentPage">
- <label class="admin__control-support-text" data-bind="attr: {for: ko.uid}, text: 'of ' + pages()"></label>
- <button class="action-next" type="button" data-bind="attr: {title: $t('Next Page')}, click: nextPage, disable: isLast()"></button>
- </div>
- </div>
- <div class="admin__control-table-wrapper">
- <table class="admin__dynamic-rows data-grid" data-role="grid">
- <thead if="element.columnsHeader">
- <tr>
- <th if="$data.dndConfig.enabled"
- class="data-grid-draggable-row-cell"/>
- <th repeat="foreach: labels, item: '$label'"
- class="data-grid-th"
- visible="$label().visible"
- disable="$label().disabled"
- css="setClasses($label())">
- <span translate="$label().label"/>
- </th>
- </tr>
- </thead>
- <tbody>
- <tr repeat="foreach: elems, item: '$record'"
- class="data-row"
- css="'_odd-row': $index % 2">
- <td if="dndConfig.enabled"
- class="data-grid-draggable-row-cell"
- template="name: dndConfig.template, data: dnd"/>
- <!-- ko foreach: { data: $record().elems(), as: 'elem'} -->
- <td if="elem.template"
- visible="elem.visible"
- disable="elem.disabled"
- css="$parent.setClasses(elem)"
- template="elem.template"
- attr="'data-index': index"/>
- <!-- /ko -->
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- <div class="messages">
- <div class="message message-notice notice">
- <span
- translate="'Search strings are either normal strings or regular expressions (PCRE). They are matched in the same order as entered.'"></span>
- <br>
- <span
- translate="'Examples'"></span>:
- <span class="code-sample">Firefox: /^mozilla/i</span>
- </div>
- </div>
|