12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- 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-simple').select2();
- });
- $(".js-example-tokenizer").select2({
- tags: true,
- tokenSeparators: [',', ' ']
- })
- //***************************************************************
- // 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);
- //******************************************************
|