Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
js.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
8 ?>
9 <?php ?>
10 
11 <div id="js-file-uploader" class="uploader">
12 </div>
13 <script id="js-file-uploader-template" type="text/x-magento-template">
14  <div id="<%- data.id %>" class="file-row">
15  <span class="file-info"><%- data.name %> (<%- data.size %>)</span>
16  <div class="progressbar-container">
17  <div class="progressbar upload-progress" style="width: 0%;"></div>
18  </div>
19  <div class="clear"></div>
20  </div>
21 </script>
22 <script id="js-uploaded-file-template" type="text/x-magento-template">
23  <input class="up" type="button" value="">
24  <input class="down" type="button" value="">
25  <input type="hidden" name="js_order[<%- data.id %>]" value="1">
26 
27  <div class="js-file">
28  <%- data.name %>
29  <div class="remove-js">
30  <input
31  type="checkbox"
32  id="remove_js_files_<%- data.id %>"
33  name="js_removed_files[]"
34  value="<%- data.id %>" />
35  <label for="remove_js_files_<%- data.id %>"><?= /* @escapeNotVerified */ __('Remove') ?></label>
36  </div>
37  </div>
38 
39  <input type="hidden" name="js_uploaded_files[]" value="<%- data.temporary %>" />
40 </script>
41 
42 <ul id="js-files-container" class="js-files-container ui-sortable" ></ul>
43 
44 <script>
45 require([
46  "jquery",
47  "jquery/ui",
48  "Magento_Theme/js/sortable",
49  "Magento_Theme/js/custom-js-list"
50 ], function(jQuery){
51 
52 jQuery(function($) {
53  $('.ui-sortable').sortable();
54  $('.ui-sortable').disableSelection();
55 
56  $('#js-files-container').themeJsList({
57  templateId : '#js-uploaded-file-template',
58  refreshFileListEvent : 'refreshJsList',
59  prefixItemId : 'js-file-'
60  });
61  $('body').trigger(
62  'refreshJsList',
63  {jsList: <?= /* @escapeNotVerified */ $this->helper('Magento\Framework\Json\Helper\Data')->jsonEncode($block->getJsFiles()) ?>}
64  );
65 });
66 
67 });
68 </script>
$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
__()
Definition: __.php:13
$block
Definition: block.php:8
jQuery('.store-switcher .dropdown-menu li a').each(function()
Definition: switcher.phtml:203