require('../app'); // require('select2/dist/js/select2.min.js') // Sidebar Tree View Menu (function () { "use strict"; var treeviewMenu = $('.app-menu'); // Toggle Sidebar $('[data-toggle="sidebar"]').click(function(event) { event.preventDefault(); $('.app').toggleClass('sidenav-toggled'); }); // Activate sidebar treeview toggle $("[data-toggle='treeview']").click(function(event) { event.preventDefault(); if(!$(this).parent().hasClass('is-expanded')) { treeviewMenu.find("[data-toggle='treeview']").parent().removeClass('is-expanded'); } $(this).parent().toggleClass('is-expanded'); }); // Set initial active toggle $("[data-toggle='treeview.'].is-expanded").parent().toggleClass('is-expanded'); //Activate bootstrip tooltips $("[data-toggle='tooltip']").tooltip(); })(); // price ، $('input.price').keyup(function () { const price = $(this).val().replace(/[^0-9]+/g, ''); $(this).val(new Intl.NumberFormat().format(price)); }); // use the select2 $(document).ready(function () { $('.select2').select2(); }); $('.select2-simple').select2(); //*************************************************************** // setting tinymce(editor) var editor_config = { path_absolute : "/", selector: ".editor", directionality:"rtl", plugins: [ "advlist directionality autolink lists link image charmap print preview hr anchor pagebreak", "searchreplace wordcount visualblocks visualchars code fullscreen", "insertdatetime media nonbreaking save table contextmenu directionality", "emoticons template paste textcolor colorpicker textpattern" ], toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image media | ltr rtl", relative_urls: false, file_browser_callback : function(field_name, url, type, win) { var x = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth; var y = window.innerHeight|| document.documentElement.clientHeight|| document.getElementsByTagName('body')[0].clientHeight; var cmsURL = editor_config.path_absolute + 'laravel-filemanager?field_name=' + field_name; if (type == 'image') { cmsURL = cmsURL + "&type=Images"; } else { cmsURL = cmsURL + "&type=Files"; } tinyMCE.activeEditor.windowManager.open({ file : cmsURL, title : 'Filemanager', width : x * 0.8, height : y * 0.8, resizable : "yes", close_previous : "no" }); } }; tinymce.init(editor_config); //******************************************************