70 lines
1.6 KiB
PHP
70 lines
1.6 KiB
PHP
<?php
|
||
|
||
/************************************************************************************
|
||
* Pausera – Admin assets enqueue
|
||
************************************************************************************/
|
||
if (!defined('ABSPATH')) exit;
|
||
|
||
function pausera_enqueue_assets()
|
||
{
|
||
if (!isset($_GET['page']) || $_GET['page'] !== 'pausera') {
|
||
return;
|
||
}
|
||
|
||
wp_enqueue_style(
|
||
'pausera-style',
|
||
PAUSERA_URL . 'assets/style.css',
|
||
array(),
|
||
filemtime(PAUSERA_PATH . 'assets/style.css')
|
||
);
|
||
|
||
wp_enqueue_script(
|
||
'pausera-js',
|
||
PAUSERA_URL . 'assets/admin.js',
|
||
array('jquery'),
|
||
filemtime(PAUSERA_PATH . 'assets/admin.js'),
|
||
true
|
||
);
|
||
|
||
wp_enqueue_script(
|
||
'select2',
|
||
PAUSERA_URL . 'assets/select2/select2.min.js',
|
||
array('jquery'),
|
||
'4.1.0',
|
||
true
|
||
);
|
||
|
||
wp_enqueue_style(
|
||
'select2-css',
|
||
PAUSERA_URL . 'assets/select2/select2.min.css',
|
||
array(),
|
||
'4.1.0'
|
||
);
|
||
|
||
add_action('admin_footer', 'pausera_footer_script');
|
||
}
|
||
|
||
function pausera_footer_script()
|
||
{
|
||
echo '<script>
|
||
jQuery(function($){
|
||
$(".acf-style-select").select2();
|
||
$(".js-tags").select2({
|
||
tags: true,
|
||
tokenSeparators: [",", " "],
|
||
width: "100%",
|
||
placeholder: "Slug hinzufügen…",
|
||
createTag: function(params) {
|
||
var term = $.trim(params.term);
|
||
if (term === "") return null;
|
||
return { id: term, text: term, newTag: true };
|
||
}
|
||
});
|
||
$(".nav-tab").on("mousedown", function(e){ e.preventDefault(); });
|
||
});
|
||
</script>';
|
||
}
|
||
|
||
|
||
add_action('admin_enqueue_scripts', 'pausera_enqueue_assets');
|