HEX
Server: Apache
System: Linux web15f49.uni5.net 5.4.282-1.el8.elrepo.x86_64 #1 SMP Mon Aug 19 18:33:22 EDT 2024 x86_64
User: hzaluminio (728004)
PHP: 7.0.33
Disabled: apache_child_terminate,c99_buff_prepare,c99_sess_put,dl,eval,exec,leak,link,myshellexec,openlog,passthru,pclose,pcntl_exec,php_check_syntax,php_strip_whitespace,popen,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,show_source,symlink,system,socket_listen,socket_create_listen,putenv
Upload Files
File: /home/hzaluminio/www/sair/(FORA)wp-content (forA)/plugins/slide-anything/js/add_tinymce_button.js
/*
############################################################################
### SLIDE ANYTHING PLUGIN - JAVASCRIPT/JQUERY FOR TINYMCE EDITOR BUTTOND ###
############################################################################
*/
(function() {
	tinymce.PluginManager.add('tinymce_button', function(editor, url) {
		// get a list of shortcode values from previously defined array 'sa_title_arr' and 'sa_id_arr'
		var shortcode_values = [];
		jQuery.each(sa_title_arr, function(i) {
			shortcode_values.push({text: sa_title_arr[i], value:sa_id_arr[i]});
		});

		// add TinyMCE editor button, which opens a popup containing a dropdown list of slider titles
		// when a slider title is selected the corresponing SA shortcode is generated and displayed within the editor content
		editor.addButton('tinymce_button', {
			title: 'Slide Anything Sliders',
			type: 'menubutton',
			icon: 'icon dashicons-images-alt2',
			onClick: function() {
				editor.windowManager.open({
					title: 'Insert Slider Anywhere Shortcode',
					body: [{
						type: 'listbox',
						name: 'sa_id',
						label: 'Slider Title',
						values: shortcode_values
					}],
					onsubmit: function(e) {
						editor.insertContent("[slide-anything id='" + e.data.sa_id + "']");
					}
				});
			}
		});
	});
})();