/**
  * Enqueues styles and scripts necessary for the media upload button.
  *
  * @since 2.0.0
  */
 static function enqueueFiles()
 {
     // Return if function doesn't exist
     if (!function_exists('get_current_screen')) {
         return;
     }
     // Return when not on a slideshow edit page, or files have already been included.
     $currentScreen = get_current_screen();
     if ($currentScreen->post_type != SlideshowPluginPostType::$postType || self::$enqueuedFiles) {
         return;
     }
     // Enqueue style
     wp_enqueue_style('slideshow-slide-inserter', SlideshowPluginMain::getPluginUrl() . '/style/' . __CLASS__ . '/slide-inserter.css', null, SlideshowPluginMain::$version);
     // Enqueue insert button script
     wp_enqueue_script('slideshow-slide-inserter', SlideshowPluginMain::getPluginUrl() . '/js/' . __CLASS__ . '/slide-inserter.js', array('jquery'), SlideshowPluginMain::$version);
     wp_localize_script('slideshow-slide-inserter', 'SlideInserterTranslations', array('confirmMessage' => __('Are you sure you want to delete this slide?', 'slideshow-plugin')));
     // Set enqueued to true
     self::$enqueuedFiles = true;
 }