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", plugins: [ "advlist 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", 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); //******************************************************