Skip to content

Commit 9826f0f

Browse files
committed
Merge remote-tracking branch 'origin/MAGETWO-98902' into borg-qwerty-2.1
2 parents 0c28100 + 28b49f8 commit 9826f0f

File tree

1 file changed

+31
-24
lines changed
  • app/code/Magento/CurrencySymbol/view/adminhtml/templates

1 file changed

+31
-24
lines changed

app/code/Magento/CurrencySymbol/view/adminhtml/templates/grid.phtml

Lines changed: 31 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,57 +5,64 @@
55
*/
66

77
// @codingStandardsIgnoreFile
8-
98
?>
109
<?php
1110
/**
12-
* @var \Magento\CurrencySymbol\Block\Adminhtml\System\Currencysymbol $block
11+
* @var $block \Magento\CurrencySymbol\Block\Adminhtml\System\Currencysymbol
1312
*/
14-
?>
1513

16-
<form id="currency-symbols-form" action="<?= /* @escapeNotVerified */ $block->getFormActionUrl() ?>" method="post">
17-
<input name="form_key" type="hidden" value="<?= /* @escapeNotVerified */ $block->getFormKey() ?>" />
14+
$escapeHelper = $this->helper(\Magento\Framework\EscapeHelper::class);
15+
?>
16+
<form id="currency-symbols-form" action="<?php echo $escapeHelper->escapeHtmlAttr($block->getFormActionUrl()) ?>" method="post">
17+
<input name="form_key" type="hidden" value="<?php echo $escapeHelper->escapeHtmlAttr($block->getFormKey()) ?>" />
1818
<fieldset class="admin__fieldset">
1919
<?php foreach ($block->getCurrencySymbolsData() as $code => $data): ?>
2020
<div class="admin__field _required">
21-
<label class="admin__field-label" for="custom_currency_symbol<?php /* @escapeNotVerified */ echo $code; ?>">
22-
<span><?php /* @escapeNotVerified */ echo $code; ?> (<?php /* @escapeNotVerified */ echo $data['displayName']; ?>)</span>
21+
<label class="admin__field-label" for="custom_currency_symbol<?php echo $escapeHelper->escapeHtmlAttr($code); ?>">
22+
<span><?php echo $block->escapeHtml($code); ?> (<?php echo $block->escapeHtml($data['displayName']); ?>)</span>
2323
</label>
2424
<div class="admin__field-control">
25-
<input id="custom_currency_symbol<?php /* @escapeNotVerified */ echo $code; ?>"
25+
<input id="custom_currency_symbol<?php echo $escapeHelper->escapeHtmlAttr($code); ?>"
2626
class="required-entry admin__control-text"
2727
type="text"
28-
value="<?php echo $this->helper(\Magento\Framework\EscapeHelper::class)->escapeHtmlAttr($data['displaySymbol']); ?>"
28+
value="<?php echo $escapeHelper->escapeHtmlAttr($data['displaySymbol']); ?>"
2929
<?php echo $data['inherited'] ? ' disabled="disabled"' : '';?>
30-
name="custom_currency_symbol[<?php /* @escapeNotVerified */ echo $code; ?>]">
30+
name="custom_currency_symbol[<?php echo $escapeHelper->escapeHtmlAttr($code); ?>]">
3131
<div class="admin__field admin__field-option">
32-
<input id="custom_currency_symbol_inherit<?php /* @escapeNotVerified */ echo $code; ?>"
32+
<input id="custom_currency_symbol_inherit<?php echo $escapeHelper->escapeHtmlAttr($code); ?>"
3333
class="admin__control-checkbox" type="checkbox"
34-
onclick="toggleUseDefault(<?php /* @escapeNotVerified */ echo '\'' . $code . '\',\'' . $block->escapeQuote($data['parentSymbol'], true) . '\''; ?>)"
34+
onclick="toggleUseDefault(<?php /* @noEscape */ echo '\'' . $escapeHelper->escapeHtmlAttr($block->escapeQuote($code, true)) . '\',\'' . $block->escapeQuote($data['parentSymbol'], true) . '\''; ?>)"
3535
<?php echo $data['inherited'] ? ' checked="checked"' : ''; ?>
3636
value="1"
37-
name="inherit_custom_currency_symbol[<?php /* @escapeNotVerified */ echo $code; ?>]">
38-
<label class="admin__field-label" for="custom_currency_symbol_inherit<?php /* @escapeNotVerified */ echo $code; ?>"><span><?php /* @escapeNotVerified */ echo $block->getInheritText(); ?></span></label>
37+
name="inherit_custom_currency_symbol[<?php echo $escapeHelper->escapeHtmlAttr($code); ?>]">
38+
<label class="admin__field-label" for="custom_currency_symbol_inherit<?php echo $escapeHelper->escapeHtmlAttr($code); ?>"><span><?php echo $block->escapeHtml($block->getInheritText()); ?></span></label>
3939
</div>
4040
</div>
4141
</div>
4242
<?php endforeach; ?>
4343
</fieldset>
4444
</form>
4545
<script>
46-
require(['jquery', "mage/mage", 'prototype'], function(jQuery){
46+
require(['jquery', 'mage/mage'], function (jQuery){
47+
jQuery('#currency-symbols-form')
48+
.mage('form')
49+
.mage('validation');
4750

48-
jQuery('#currency-symbols-form').mage('form').mage('validation');
51+
/**
52+
* Toggle the field to use the default value
53+
*
54+
* @param {String} code
55+
* @param {String} value
56+
*/
57+
function toggleUseDefault(code, value) {
58+
var checkbox = jQuery('#custom_currency_symbol_inherit' + code),
59+
input = jQuery('#custom_currency_symbol' + code);
4960

50-
function toggleUseDefault(code, value)
51-
{
52-
checkbox = $('custom_currency_symbol_inherit'+code);
53-
input = $('custom_currency_symbol'+code);
54-
if (checkbox.checked) {
55-
input.value = value;
56-
input.disabled = true;
61+
if (checkbox.is(':checked')) {
62+
input.val(value);
63+
input.prop('disabled', true);
5764
} else {
58-
input.disabled = false;
65+
input.prop('disabled', false);
5966
}
6067
}
6168

0 commit comments

Comments
 (0)