Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Functions | Variables
edit.phtml File Reference

Go to the source code of this file.

Functions

taxRateField this edit() on ('click.mselect-checked', '.mselect-list-item input', function(event) { var el=$(this), checkedClassName='mselect-checked';el[el.is(':checked') ? 'addClass' :'removeClass'](checkedClassName);}) .on('dblclick.mselect-list-item'
 

Variables

 mselectItemHtml
 
 itemsWrapper
 
itemsWrapperchildren('.'+options.mselectListItemClass+'').length ? itemsWrapper.children('.'+options.mselectListItemClass+'() taxRateForm = $('#tax-rate-form')
 
itemsWrapperchildren('.'+options.mselectListItemClass+'').length ? itemsWrapper.children('.'+options.mselectListItemClass+'() taxRateFormElement = $('#<?= /* @escapeNotVerified */ \Magento\Tax\Block\Adminhtml\Rate\Form::FORM_ELEMENT_ID ?>')
 
taxRateField find ('.mselect-list') .on( 'click.mselect-edit'
 
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'
 
taxRateField this edit() this edit
 
window TaxRateEditableMultiselect = TaxRateEditableMultiselect
 

Function Documentation

◆ on()

taxRateField this edit () on ( 'click.mselect-checked'  ,
'.mselect-list-item input'  ,
function(event) { var el=$(this), checkedClassName='mselect-checked';el[el.is(':checked') ? 'addClass' :'removeClass'](checkedClassName);}   
)

Variable Documentation

◆ edit

taxRateField this edit () this edit

Definition at line 223 of file edit.phtml.

◆ find

taxRateField find('.mselect-list') .on('click.mselect-edit'

Definition at line 162 of file edit.phtml.

◆ itemsWrapper

itemsWrapper
Initial value:
= select.nextAll('section.block:first')
.find('.' + options.mselectItemsWrapperClass + '')

Definition at line 131 of file edit.phtml.

◆ mselectItemHtml

mselectItemHtml
Initial value:
= $(options.item.replace(/%value%|%label%/gi, value)
.replace(/%mselectCheckedClass%|%mselectDisabledClass%|%iseditable%|%isremovable%/gi, '')
.replace(/%checked%|%disabled%/gi, '')
.replace(/%mselectListItemClass%/gi, options.mselectListItemClass))
.find('[type=checkbox]')
.attr('checked', true)
.addClass(options.mselectCheckedClass)
.end()
$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

Definition at line 123 of file edit.phtml.

◆ on

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 at line 164 of file edit.phtml.

◆ TaxRateEditableMultiselect

window TaxRateEditableMultiselect = TaxRateEditableMultiselect

Definition at line 299 of file edit.phtml.

◆ taxRateForm

itemsWrapperchildren ('.' + options.mselectListItemClass + '').length ? itemsWrapper.children('.' + options.mselectListItemClass + ' () taxRateForm = $('#tax-rate-form')

Definition at line 140 of file edit.phtml.

◆ taxRateFormElement

itemsWrapperchildren ('.' + options.mselectListItemClass + '').length ? itemsWrapper.children('.' + options.mselectListItemClass + ' () taxRateFormElement = $('#<?= /* @escapeNotVerified */ \Magento\Tax\Block\Adminhtml\Rate\Form::FORM_ELEMENT_ID ?>')

Definition at line 141 of file edit.phtml.