/**
  * If the file userinterface.js , enqueue it.
  */
 function enqueue_ui_javascript()
 {
     $this->js_requirements = array_merge($this->js_requirements, array('csl_script'));
     if (file_exists($this->addon->dir . 'include/userinterface.js')) {
         wp_enqueue_script($this->addon->slug . '_userinterface', $this->addon->url . '/include/userinterface.js', $this->js_requirements);
         wp_localize_script($this->addon->slug . '_userinterface', preg_replace('/\\W/', '', $this->addon->get_meta('TextDomain')) . '_settings', $this->js_settings);
     }
 }
 /**
  * Check for updates of active add on packs.
  */
 function check_for_updates()
 {
     if (is_plugin_active($this->addon->slug)) {
         if (!class_exists('SLPlus_Updates')) {
             require_once 'class.updates.php';
         }
         if (class_exists('SLPlus_Updates')) {
             $this->Updates = new SLPlus_Updates($this->addon->get_meta('Version'), $this->slplus->updater_url, $this->addon->slug);
         }
     }
 }