kopia lustrzana https://github.com/passionsplay/wp-asciinema
Merge pull request #5 from itwonderlab/master
Only enqueue script/css when shortcode is used #2 + full srcmaster
commit
f89c400417
|
@ -15,8 +15,8 @@ class WP_Asciinema_Plugin {
|
||||||
* Enqueue scripts and styles needed by this plugin
|
* Enqueue scripts and styles needed by this plugin
|
||||||
*/
|
*/
|
||||||
public static function enqueue_scripts_styles() {
|
public static function enqueue_scripts_styles() {
|
||||||
wp_enqueue_script( 'asciinema', WP_Asciinema_Plugin::get_plugin_folder( 'url' ) . 'assets/vendor/asciinema-player.js', array(), 'v2.6.1', true );
|
wp_register_script( 'asciinema', WP_Asciinema_Plugin::get_plugin_folder( 'url' ) . 'assets/vendor/asciinema-player.js', array(), 'v2.6.1', true );
|
||||||
wp_enqueue_style( 'asciinema', WP_Asciinema_Plugin::get_plugin_folder( 'url' ) . 'assets/vendor/asciinema-player.css', array(), 'v2.6.1' );
|
wp_register_style( 'asciinema', WP_Asciinema_Plugin::get_plugin_folder( 'url' ) . 'assets/vendor/asciinema-player.css', array(), 'v2.6.1' );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -32,8 +32,11 @@ class WP_Asciinema_Shortcode_Asciinema {
|
||||||
|
|
||||||
$a = shortcode_atts( $defaults, $atts );
|
$a = shortcode_atts( $defaults, $atts );
|
||||||
|
|
||||||
$video_url = $asciicast_url . '/' . $a['src'];
|
$video_url = $a['src'];
|
||||||
|
|
||||||
|
wp_enqueue_script( 'asciinema');
|
||||||
|
wp_enqueue_style( 'asciinema');
|
||||||
|
|
||||||
ob_start(); ?>
|
ob_start(); ?>
|
||||||
|
|
||||||
<asciinema-player
|
<asciinema-player
|
||||||
|
|
Ładowanie…
Reference in New Issue