// Custom Css // ------------------------------------------------------------------------------------------------------------------- add_action('admin_menu', '\\Pressbooks\\Admin\\CustomCss\\add_menu'); add_action('load-post.php', '\\Pressbooks\\Admin\\CustomCss\\redirect_css_editor'); // ------------------------------------------------------------------------------------------------------------------- // SASS // ------------------------------------------------------------------------------------------------------------------- add_action('update_option_pressbooks_global_typography', '\\Pressbooks\\Admin\\Fonts\\update_font_stacks'); if (\Pressbooks\Book::isBook()) { // Look & Feel add_action('after_switch_theme', '\\Pressbooks\\Admin\\Fonts\\update_font_stacks'); // Posts, Meta Boxes add_action('updated_postmeta', function ($meta_id, $object_id, $meta_key, $meta_value) { if ('pb_language' == $meta_key) { \Pressbooks\Book::deleteBookObjectCache(); \Pressbooks\Admin\Fonts\update_font_stacks(); } }, 10, 4); // Init add_action('admin_init', '\\Pressbooks\\Admin\\Fonts\\fix_missing_font_stacks'); add_action('admin_init', '\\Pressbooks\\Editor\\add_editor_style'); } // ------------------------------------------------------------------------------------------------------------------- // "Catch-all" routines, must come after taxonomies and friends // ------------------------------------------------------------------------------------------------------------------- add_action('init', '\\Pressbooks\\Modules\\Export\\Export::formSubmit', 50); add_action('init', '\\Pressbooks\\Modules\\Import\\Import::formSubmit', 50); add_action('init', '\\Pressbooks\\CustomCss::formSubmit', 50); add_action('init', '\\Pressbooks\\Catalog::formSubmit', 50); // ------------------------------------------------------------------------------------------------------------------- // Leftovers
/** * @covers \Pressbooks\Admin\Fonts\update_font_stacks */ public function test_update_font_stacks() { \Pressbooks\Admin\Fonts\update_font_stacks(); $this->assertTrue(true); }