/* * ISC License * * Copyright (c) 2024 idnovate.com * idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR * PERFORMANCE OF THIS SOFTWARE. * * @author idnovate * @copyright 2024 idnovate * @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License */ $(document).ready(function () { toggleFields(); $('input[name="C_P_DEBUG"], select[name="C_P_MODE"], input[name="C_P_OVERLAY"], input[name="C_P_DISPLAY_TITLE"], input[name="technical"], input[name="C_P_GTM_ENABLE"]').change(function () { toggleFields(); }); }); function toggleFields() { if ($('input[name="C_P_DEBUG"]:checked').val() === '1') { $('#C_P_IPS_DEBUG').closest('.form-group').slideDown(); // > PS 1.6 $('#C_P_IPS_DEBUG').closest('.margin-form').hide().prev().hide(); // PS 1.5 } else { $('#C_P_IPS_DEBUG').closest('.form-group').slideUp(); // > PS 1.6 $('#C_P_IPS_DEBUG').closest('.margin-form').show().prev().show(); // PS 1.5 } /*if ($('select[name="C_P_MODE"] option:selected').val() === '2') { $('#C_P_CLASSIC_ACCEPT').closest('.form-group').show(); $('[name="C_P_MORE_INFO_DISPLAY"]').closest('.form-wrapper > .form-group').hide(); $('[name="C_P_MORE_INFO_BACKGROUND_COLOR"]').closest('.form-wrapper > .form-group').hide(); $('[name="C_P_MORE_INFO_FONT_COLOR"]').closest('.form-wrapper > .form-group').hide(); $('[name="C_P_REJECT_DISPLAY"]').closest('.form-wrapper > .form-group').hide(); $('[name="C_P_REJECT_BACKGROUND_COLOR"]').closest('.form-wrapper > .form-group').hide(); $('[name="C_P_REJECT_FONT_COLOR"]').closest('.form-wrapper > .form-group').hide(); $("#module-tabs a[href='#fieldset_3_3']").hide(); $("#module-tabs a[href='#fieldset_4_4']").hide(); $("#module-tabs a[href='#fieldset_5_5']").hide(); } else { $('#C_P_CLASSIC_ACCEPT').closest('.form-group').hide(); $('[name="C_P_MORE_INFO_DISPLAY"]').closest('.form-wrapper > .form-group').show(); $('[name="C_P_MORE_INFO_BACKGROUND_COLOR"]').closest('.form-wrapper > .form-group').show(); $('[name="C_P_MORE_INFO_FONT_COLOR"]').closest('.form-wrapper > .form-group').show(); $('[name="C_P_REJECT_DISPLAY"]').closest('.form-wrapper > .form-group').show(); $('[name="C_P_REJECT_BACKGROUND_COLOR"]').closest('.form-wrapper > .form-group').show(); $('[name="C_P_REJECT_FONT_COLOR"]').closest('.form-wrapper > .form-group').show(); $("#module-tabs a[href='#fieldset_3_3']").show(); $("#module-tabs a[href='#fieldset_4_4']").show(); $("#module-tabs a[href='#fieldset_5_5']").show(); }*/ // Overlay if ($('input[name="C_P_OVERLAY"]:checked').val() === '1') { $('[name="C_P_OVERLAY_OPACITY"]').closest('.form-wrapper > .form-group').show(); $('[id="C_P_OVERLAY_MSG"]').closest('.form-wrapper > .form-group').show(); } else { $('[name="C_P_OVERLAY_OPACITY"]').closest('.form-wrapper > .form-group').hide(); $('[id="C_P_OVERLAY_MSG"]').closest('.form-wrapper > .form-group').hide(); } // Title let defaultLang; if (typeof default_language !== 'undefined') { defaultLang = default_language; } else if (typeof defaultLanguage !== 'undefined') { defaultLang = defaultLanguage['id_lang']; } else { defaultLang = id_language; } /*if ($('input[name="C_P_DISPLAY_TITLE"]:checked').val() === '1') { $('[name="C_P_TITLE_'+ defaultLang +'"]').closest('.form-wrapper > .form-group').show(); } else { $('[name="C_P_TITLE_'+ defaultLang +'"]').closest('.form-wrapper > .form-group').hide(); }*/ // Modules with technical cookies if ($('input[name="technical"]:checked').val() === '1') { $('#cookiesplus-module-list').closest('.form-wrapper > .form-group').hide(); $('#js_script').closest('.form-wrapper > .form-group').hide(); $('#js_not_script').closest('.form-wrapper > .form-group').hide(); $('#cookiesplus-script-block').closest('.form-wrapper > .form-group').hide(); } else { $('#cookiesplus-module-list').closest('.form-wrapper > .form-group').show(); $('#js_script').closest('.form-wrapper > .form-group').show(); $('#js_not_script').closest('.form-wrapper > .form-group').show(); $('#cookiesplus-script-block').closest('.form-wrapper > .form-group').show(); } // GTM fire if ($('input[name="C_P_GTM_ENABLE"]:checked').val() === '1') { $('#cookiesplus-gtm-fire-list').closest('.form-wrapper > .form-group').hide(); $('#cookiesplus-gtm-list').closest('.form-wrapper > .form-group').show(); } else { $('#cookiesplus-gtm-fire-list').closest('.form-wrapper > .form-group').show(); $('#cookiesplus-gtm-list').closest('.form-wrapper > .form-group').hide(); } } $(document).ready(function () { if (typeof (tinySetup) != "undefined") { tinySetup({ editor_selector: "cp_tiny", valid_children: "+body[style|script|iframe|section|link],pre[iframe|section|script|div|p|br|span|img|style|h1|h2|h3|h4|h5],*[*]", forced_root_block: '', // formats: {'marginTop': {selector: 'p', styles: {'margin-top': '%value'}}}, image_advtab: true, plugins: 'print preview code searchreplace directionality autolink visualblocks visualchars fullscreen image link table charmap hr pagebreak nonbreaking anchor insertdatetime advlist lists textcolor wordcount media contextmenu colorpicker', external_plugins: { "filemanager": ad + "/filemanager/plugin.min.js" }, menubar: { file: {title: 'File', items: 'newdocument'}, edit: {title: 'Edit', items: 'undo redo | cut copy paste pastetext | selectall'}, insert: {title: 'Insert', items: 'link media | button'}, format: {title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat'}, table: {title: 'Table', items: 'inserttable tableprops deletetable | cell row column'}, tools: {title: 'Tools', items: 'code'} }, toolbar1: 'code, bold, italic, underline, strikethrough, colorpicker, alignleft, aligncenter, alignright, alignjustify, casechange, permanentpen, formatpainter, removeformat, fontselect, fontsizeselect, bullist, numlist, checklist, outdent, indent, custommargin', /*setup: function(editor) { editor.addButton('custommargin', { text: 'Margin', icon: false, onclick: function() { editor.windowManager.open({ title: 'Margin (in px)', body: [ {type: 'textbox', name: 'margin-top', label: 'margin-top'}, {type: 'textbox', name: 'margin-right', label: 'margin-right'}, {type: 'textbox', name: 'margin-bottom', label: 'margin-bottom'}, {type: 'textbox', name: 'margin-left', label: 'margin-left'} ], onsubmit: function(e) { tinymce.activeEditor.focus(); tinymce.activeEditor.formatter.toggle('marginTop', {value : e.data['margin-top'] + 'px'}); // editor.execCommand('mceToggleFormat', false, 'marginTop', e.data['margin-top'] + 'px'); // // editor.selection.setContent('
' + ed.selection.getContent() + '');
}
});
}
})
}*/
})
}
// Apply CodeMirror in JS field
$('.codemirror.codemirror-js').each(function () {
CodeMirror.fromTextArea($(this)[0], {
mode: "javascript",
theme: "monokai",
autoRefresh: true,
lineNumbers: true,
'CodeMirror-lines': 10
});
});
// Apply CodeMirror in CSS field
$('.codemirror.codemirror-css').each(function () {
CodeMirror.fromTextArea($(this)[0], {
mode: "css",
theme: "monokai",
autoRefresh: true,
lineNumbers: true,
'CodeMirror-lines': 10
});
});
});