Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
css.phtml
Go to the documentation of this file.
1 <?php
6 ?>
7 
8 <?php ?>
9 
10 <?= $block->getFormHtml() ?>
11 
12 <script>
13 require([
14  "jquery",
15  "Magento_Ui/js/modal/alert",
16  "jquery/file-uploader",
17  "mage/translate"
18 ], function($, alert){
19 
20  $( '#css_file_uploader' ).fileupload({
21  dataType: 'json',
22  replaceFileInput: false,
23  url : '<?= /* @escapeNotVerified */ $block->getUrl('*/system_design_theme/uploadcss') ?>',
24  acceptFileTypes: /(.|\/)(css)$/i,
25 
31  add: function (e, data) {
32  var uploadButton = $('#css_uploader_button');
34  uploadButton.unbind('click');
35  uploadButton.removeAttr('disabled');
36 
37  uploadButton.click(function () {
38  $('#messages').html('');
39  $(this).attr('disabled', 'disabled');
40  data.submit();
41  });
42  },
43 
49  done: function (e, data) {
50  var contentArea = $('#custom_css_content');
51  $(this).val('');
52 
53  $('#css_uploader_button').attr('disabled', 'disabled');
54 
55  if (!data.result.error) {
56  contentArea.trigger('focusin');
57  contentArea.val(data.result.content);
58  contentArea.trigger('focusout');
59  }
60  },
61 
67  fail: function(e, data) {
68  $(this).val('');
69  alert({
70  content: $.mage.__("We don't recognize this file extension.")
71  });
72  }
73  });
74 
75  $(document).on('beforeSubmit', function() {
76  $('#css_file_uploader').val('');
77  });
78 
79 });
80 </script>
$block
Definition: block.php:8
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