TitanFramework::loadAdminScripts PHP Method

loadAdminScripts() public method

Loads all the admin scripts used by Titan Framework
Since: 1.0
public loadAdminScripts ( string $hook ) : void
$hook string The slug of admin page that called the enqueue.
return void
    public function loadAdminScripts($hook)
    {
        // Get all options panel IDs.
        $panel_ids = array();
        if (!empty($this->mainContainers['admin-page'])) {
            foreach ($this->mainContainers['admin-page'] as $admin_panel) {
                $panel_ids[] = $admin_panel->panelID;
            }
        }
        // Only enqueue scripts if we're on a Titan options page.
        if (in_array($hook, $panel_ids) || !empty($this->mainContainers['meta-box'])) {
            wp_enqueue_media();
            wp_enqueue_script('tf-serialize', TitanFramework::getURL('../js/min/serialize-min.js', __FILE__));
            wp_enqueue_script('tf-styling', TitanFramework::getURL('../js/min/admin-styling-min.js', __FILE__));
            wp_enqueue_style('tf-admin-styles', TitanFramework::getURL('../css/admin-styles.css', __FILE__));
        }
    }