PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 3.5.3
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v3.5.3
4.9.1 4.9.0 4.8.2 4.8.1 4.8.0 4.7.0 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.1 4.4.0 3.3.4 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.5.2 All 199 releases
← All changes | includes/Core/Scripts.php +13 -16 3.3.43.5.3 View file →
@@ -11,9 +11,9 @@
11 11
12 12 add_action( 'init', [$this, 'init'], 1 );
13 13 }
14 14
15 - public function init(){
15 + public function init() {
16 16 $assets = betterdocs()->assets;
17 17
18 18 // Vendor CSS
19 19 $assets->register( 'simplebar', 'vendor/css/simplebar.css' );
@@ -21,9 +21,8 @@
21 21 // Vendor JS
22 22 $assets->register( 'simplebar', 'vendor/js/simplebar.js' );
23 23 $assets->register( 'clipboard', 'vendor/js/clipboard.min.js' );
24 24
25 -
26 25 // Shortcodes Styles Registrations
27 26 $assets->register( 'betterdocs-search', 'public/css/search.css' );
28 27 $assets->register( 'betterdocs-social-share', 'public/css/social-share.css' );
29 28 $assets->register( 'betterdocs-feedback-form', 'public/css/feedback-form.css' );
@@ -30,8 +29,9 @@
30 29 $assets->register( 'betterdocs-reactions', 'public/css/reactions.css' );
31 30 $assets->register( 'betterdocs-toc', 'public/css/toc.css' );
32 31 $assets->register( 'betterdocs-faq', 'public/css/faq.css' );
33 32 $assets->register( 'betterdocs-category-tab-grid', 'public/css/category-tab-grid.css' );
33 + $assets->register( 'reading-time', 'public/css/reading-time.css' );
34 34
35 35 // Template Parts
36 36 $assets->register( 'betterdocs-sidebar', 'public/css/sidebar.css' );
37 37 $assets->register( 'betterdocs-breadcrumb', 'public/css/breadcrumb.css' );
@@ -36,30 +36,29 @@
36 36 $assets->register( 'betterdocs-sidebar', 'public/css/sidebar.css' );
37 37 $assets->register( 'betterdocs-breadcrumb', 'public/css/breadcrumb.css' );
38 38 $assets->register( 'betterdocs-single', 'public/css/single.css' );
39 39 $assets->register( 'betterdocs-docs', 'public/css/docs.css' );
40 - $assets->register( 'betterdocs-doc_category', 'public/css/tax-doc_category.css', [ 'betterdocs-breadcrumb' ] );
40 + $assets->register( 'betterdocs-doc_category', 'public/css/tax-doc_category.css', ['betterdocs-breadcrumb'] );
41 41
42 -
43 - $assets->register( 'betterdocs-category-grid', 'public/css/category-grid.css', [ 'simplebar' ] );
42 + $assets->register( 'betterdocs-category-grid', 'public/css/category-grid.css', ['simplebar'] );
44 43 $assets->register( 'betterdocs-category-box', 'public/css/category-box.css' );
45 44 $assets->register( 'betterdocs-category-grid-list', 'public/css/category-grid-list.css' );
46 45
47 46 // JS
48 - $assets->register( 'betterdocs', 'public/js/betterdocs.js', [ 'jquery' ] );
47 + $assets->register( 'betterdocs', 'public/js/betterdocs.js', ['jquery'] );
49 48 // Shortcode JS
50 - $assets->register( 'betterdocs-category-toggler', 'public/js/category-toggler.js', [ 'jquery' ] );
49 + $assets->register( 'betterdocs-category-toggler', 'public/js/category-toggler.js', ['jquery'] );
51 50 $assets->register( 'betterdocs-category-grid', 'public/js/category-grid.js', [
52 51 'jquery', 'masonry', 'simplebar', 'betterdocs-category-toggler'
53 52 ] );
54 - $assets->register( 'betterdocs-faq', 'shortcodes/js/faq.js', [ 'jquery' ] );
55 - $assets->register( 'betterdocs-reactions', 'shortcodes/js/reactions.js', [ 'jquery' ] );
56 - $assets->register( 'betterdocs-search', 'shortcodes/js/search.js', [ 'jquery' ] );
53 + $assets->register( 'betterdocs-faq', 'shortcodes/js/faq.js', ['jquery'] );
54 + $assets->register( 'betterdocs-reactions', 'shortcodes/js/reactions.js', ['jquery'] );
55 + $assets->register( 'betterdocs-search', 'shortcodes/js/search.js', ['jquery'] );
57 56
58 57 $assets->localize( 'betterdocs', 'betterdocsConfig', [
59 - 'ajax_url' => admin_url( 'admin-ajax.php' ),
60 - 'copy_text' => __( 'Copied', 'betterdocs' ),
61 - 'sticky_toc_offset' => $this->settings->get( 'sticky_toc_offset' ),
58 + 'ajax_url' => admin_url( 'admin-ajax.php' ),
59 + 'copy_text' => __( 'Copied', 'betterdocs' ),
60 + 'sticky_toc_offset' => $this->settings->get( 'sticky_toc_offset' )
62 61 ] );
63 62
64 63 $assets->localize( 'betterdocs-search', 'betterdocsSearchConfig', [
65 64 'ajax_url' => admin_url( 'admin-ajax.php' ),
@@ -65,16 +64,14 @@
65 64 'ajax_url' => admin_url( 'admin-ajax.php' ),
66 65 'search_letter_limit' => $this->settings->get( 'search_letter_limit' )
67 66 ] );
68 67
69 -
70 68 $this->blocks( $assets );
71 69
72 70 return $assets;
73 71 }
74 72
75 -
76 - public function blocks( $assets ){
73 + public function blocks( $assets ) {
77 74 $assets->register( 'betterdocs-fontawesome', 'vendor/css/font-awesome5.css' );
78 75 $assets->register( 'betterdocs-blocks-category-box', 'blocks/categorybox/default.css' );
79 76 $assets->register( 'betterdocs-blocks-category-grid', 'blocks/categorygrid/default.css' );
80 77 $assets->register( 'betterdocs-feedback-form-editor', 'blocks/feedback-form/style-feedback-editor.css' );