public static function CustomFieldsJavascript()
{
global $CUSTOM_WRITE_PANEL;
?>
<script type="text/javascript">
var mf_path = "<?php
echo MF_URI;
?>
" ;
<?php
$nonce_ajax_upload = wp_create_nonce('once_ajax_uplooad');
$nonce_ajax_duplicate = wp_create_nonce('nonce_ajax_duplicate');
if (!(is_user_logged_in() && current_user_can('upload_files'))) {
$nonce_ajax_upload = 'Ah ah ah, you didn\'t say the magic word';
$nonce_ajax_duplicate = 'Ah ah ah, you didn\'t say the magic word';
}
?>
var nonce_ajax_upload = "<?php
echo $nonce_ajax_upload;
?>
";
var nonce_ajax_duplicate = "<?php
echo $nonce_ajax_duplicate;
?>
";
<?php
$mceString = 'Control';
if (is_wp39()) {
$mceString = 'Editor';
}
?>
var mceString = "<?php
echo $mceString;
?>
";
</script>
<?php
wp_enqueue_script('jquery-ui-sortable');
//loading jquery ui datepicker
wp_enqueue_script('datepicker', MF_URI . 'js/ui.datepicker.js', array('jquery', 'jquery-ui-core'));
//loading core of the datepicker
wp_enqueue_script('mf_datepicker', MF_URI . 'js/custom_fields/datepicker.js');
$slider_js = MF_URI . 'js/ui.slider.js';
//load slider for wp31
if (is_wp31()) {
$slider_js = MF_URI . 'js/jquery.ui.slider.js';
}
//loading jquery ui slider
wp_enqueue_script('slider', $slider_js, array('jquery', 'jquery-ui-core'), NULL, true);
//loading the code for delete images
wp_enqueue_script('mf_colorpicker', MF_URI . 'js/custom_fields/colorpicker.js');
//loading the code for delete images
wp_enqueue_script('mf_image', MF_URI . 'js/custom_fields/image.js');
//loading handler for upload files
wp_enqueue_script('mf_upload', MF_URI . 'js/upload.js');
//loading handler for metadata
wp_enqueue_script('mf_metadata', MF_URI . 'js/jquery.metadata.js');
///loading handler for validate
wp_enqueue_script('mf_validate', MF_URI . 'js/jquery.validate.pack.js');
//loading the code for validation
wp_enqueue_script('mf_validate_fields', MF_URI . 'js/custom_fields/validate.js');
//loading jquery scrollpane (group summaries)
wp_enqueue_script('jscrollpane', MF_URI . 'js/jquery.jscrollpane.js');
//loading jquery scrollpane (group summaries)
wp_enqueue_script('windowopen', MF_URI . 'js/jquery.windowopen.min.js');
//loading jquery template plugin
wp_enqueue_script('tmpl', MF_URI . 'js/jquery.tmpl.js');
//loading jquery colorpicker plugin
wp_enqueue_script('jquerycolorpicker', MF_URI . 'js/jquery.colorpicker.js');
//load affix plugin (for tooltips)
wp_enqueue_script('jqueryaffix', MF_URI . 'js/jquery.affix.min.js');
//load reveal plugin (for tooltips)
wp_enqueue_script('jqueryreveal', MF_URI . 'js/jquery.reveal.min.js');
$hide_visual_editor = RCCWP_Options::Get('hide-visual-editor');
if ($hide_visual_editor == '' || $hide_visual_editor == 0) {
//loading the code for textarea in validation
wp_enqueue_script('mf_editor_validate', MF_URI . 'js/custom_fields/editor_validate.js');
}
//markitup
wp_enqueue_script('markitup', MF_URI . 'js/markitup/jquery.markitup.js', array('jquery'));
wp_enqueue_script('markitup_set_markdown', MF_URI . 'js/markitup/sets/html/set.js', array('markitup'));
wp_enqueue_script('valums_file_uploader', MF_URI . 'js/valumsfileuploader.js');
wp_enqueue_script('markitup_setup', MF_URI . 'js/markitup/jquery.markitup.setup.js', array('markitup'));
//load script for custom magicfields
if (file_exists(MF_UPLOAD_FILES_DIR . DIRECTORY_SEPARATOR . "js" . DIRECTORY_SEPARATOR . "magic_fields.js")) {
wp_enqueue_script('custom_magic_fields', MF_FILES_URI . 'js/magic_fields.js');
}
//load script for custom write panel
if (file_exists(MF_UPLOAD_FILES_DIR . DIRECTORY_SEPARATOR . "js" . DIRECTORY_SEPARATOR . $CUSTOM_WRITE_PANEL->capability_name . ".js")) {
wp_enqueue_script('custom_wp' . $CUSTOM_WRITE_PANEL->capability_name, MF_FILES_URI . 'js/' . $CUSTOM_WRITE_PANEL->capability_name . '.js');
}
}