/** * Enqueues the JavaScript files needed depending on the current section. */ function wpgrade_callback_update_notifier_admin_initialization() { if (isset($_GET['page']) && $_GET['page'] == 'theme-update-notifier') { wp_enqueue_script('jquery'); wp_enqueue_script('avgrund', wpgrade::coreuri() . 'resources/assets/update-notifier/jquery.avgrund.min.js'); wp_enqueue_style('avgrund-style', wpgrade::coreuri() . 'resources/assets/update-notifier/avgrund.css'); wp_enqueue_script('wpgrade-update', wpgrade::coreuri() . 'resources/assets/update-notifier/update-notifier.js'); wp_enqueue_style('wpgrade-update-style', wpgrade::coreuri() . 'resources/assets/update-notifier/update-notifier.css'); } }
/** * @return string partial uri path to core module */ static function coremoduleuri($modulename) { if ($modulename == 'redux2') { return wpgrade::coreuri() . 'vendor/redux2/'; } elseif ($modulename == 'redux3') { return wpgrade::coreuri() . 'vendor/redux3/'; } else { // unsupported module die('Unsuported core module: ' . $modulename); } }