Plugin Directory

Changeset 2539709


Ignore:
Timestamp:
05/30/2021 12:11:51 PM (5 years ago)
Author:
re_enter_rupok
Message:

Version 1.8.0

Location:
betterdocs
Files:
177 added
2 deleted
16 edited

Legend:

Unmodified
Added
Removed
  • betterdocs/trunk/README.txt

    r2536006 r2539709  
    55Requires at least: 4.0
    66Tested up to: 5.7.2
    7 Stable tag: 1.7.6
     7Stable tag: 1.8.0
    88License: GPLv3 or later
    99License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    157157
    158158== Changelog ==
     159
     160= 1.8.0 - 30/05/2021 =
     161- Improved: Refactored code to load BetterDocs assets only in BetterDocs templates
     162- Improved: "flush_rewrite_rules" only on 'save settings'
     163- Few minor bug fix and improvements
    159164
    160165= 1.7.6 - 23/05/2021 =
  • betterdocs/trunk/admin/assets/js/betterdocs-admin.js

    r2536006 r2539709  
    760760                            "betterdocs-save-now"
    761761                        );
    762                         location.reload();
     762                        location=location.origin+location.pathname+location.search+'&saved=true'+location.hash;
    763763                    });
    764764                } else {
  • betterdocs/trunk/admin/includes/class-betterdocs-settings.php

    r2536006 r2539709  
    8181     */
    8282    public static function settings_args(){
    83         if( ! function_exists( 'betterdocs_settings_args' ) ) {
     83        if (!function_exists( 'betterdocs_settings_args')) {
    8484            require BETTERDOCS_ADMIN_DIR_PATH . 'includes/betterdocs-settings-page-helper.php';
    8585        }
    8686        do_action( 'betterdocs_before_settings_load' );
    87         if(flush_rewrite_rules());
     87
     88        if (!empty($_GET['page']) && !empty($_GET['saved']) && $_GET['page'] === 'betterdocs-settings' && $_GET['saved'] == true) {
     89            flush_rewrite_rules();
     90        }
    8891        return betterdocs_settings_args();
    8992    }
  • betterdocs/trunk/admin/setup-wizard/assets/js/betterdocs-setup-wizard.js

    r2514094 r2539709  
    101101                    text: "Setup is Complete.",
    102102                    icon: "success",
     103                    timer: 2000,
    103104                }).then(function () {
    104                     // currentTab = ( x.length - 1);
    105                     // document.cookie = "currenttab=" + currentTab;
    106                     // document.cookie = "tracking=" + betterdocsQuickSetupWizardTabTracking(currentTab);
    107                     window.location = "admin.php?page=betterdocs-settings";
     105                    let locationSearch = location=location.search;
     106                    let pageReplace = location.search.replace("betterdocs-setup", "betterdocs-settings");
     107                    location=location.origin+location.pathname+location.search.replace("betterdocs-setup", "betterdocs-settings")+'&saved=true';
    108108                });
    109109                currentTab = x.length - 1;
     
    120120        function betterdocsQswValidateForm() {
    121121            var valid = true;
    122             // if(jQuery('#betterdocs_user_email_address').hasClass('invalid')){
    123             //     valid = false;
    124             // } else {
    125             //     valid = true;
    126             // }
    127122            return valid;
    128123        }
  • betterdocs/trunk/betterdocs.php

    r2536006 r2539709  
    55 * Plugin URI:        https://betterdocs.co/
    66 * Description:       Create stunning Knowledge base for your WordPress website and reduce support pressure with the help of BetterDocs. Get access to amazing templates and create fully customizable KB within minutes.
    7  * Version:           1.7.6
     7 * Version:           1.8.0
    88 * Author:            WPDeveloper
    99 * Author URI:        https://wpdeveloper.net
     
    1919}
    2020
    21 define('BETTERDOCS_VERSION', '1.7.6');
     21define('BETTERDOCS_VERSION', '1.8.0');
    2222define('BETTERDOCS_DIR_PATH', plugin_dir_path(__FILE__));
    2323define('BETTERDOCS_URL', plugin_dir_url(__FILE__));
  • betterdocs/trunk/includes/class-betterdocs-helpers.php

    r2536006 r2539709  
    238238    {
    239239        global $wp_query;
    240 
    241240        if (is_tax('knowledge_base')) {
    242241            $get_tax = $wp_query->tax_query->queried_terms;
     
    503502        echo $html;
    504503    }
     504
     505    /**
     506     * return true if templates from BetterDocs to load assets
     507     */
     508    public static function is_templates() {
     509        if(is_plugin_active('elementor/elementor.php') && is_plugin_active('elementor-pro/elementor-pro.php')){
     510            $document = \Elementor\Plugin::$instance->documents->get( get_the_ID() );
     511            if (\Elementor\Plugin::instance()->editor->is_edit_mode() || (( get_post_meta(get_the_ID(), '_elementor_template_type', true)) && $document->is_built_with_elementor())) {
     512                return true;
     513            }
     514        }
     515
     516        $tax = self::get_tax();
     517        if (is_post_type_archive('docs') || $tax === 'knowledge_base' || $tax === 'doc_category' || is_singular('docs')) {
     518            return true;
     519        }
     520        return false;
     521    }
    505522}
  • betterdocs/trunk/includes/class-betterdocs.php

    r2522453 r2539709  
    200200        wp_send_json_error( 'Something went wrong.' );
    201201    }
     202
    202203    public function do_wizard_tracking( $force = false, $data = [] ) {
    203204        if( ! class_exists( 'BetterDocs_Plugin_Usage_Tracker' ) ) {
     
    232233     */
    233234    private function set_locale() {
    234 
    235235        $plugin_i18n = new BetterDocs_i18n();
    236 
    237236        $this->loader->add_action( 'plugins_loaded', $plugin_i18n, 'load_plugin_textdomain' );
    238 
    239237    }
    240238
     
    247245     */
    248246    private function define_admin_hooks() {
    249 
    250         $plugin_admin = new BetterDocs_Admin( $this->get_plugin_name(), $this->get_version() );
    251 
    252         add_action( 'admin_menu', array( $plugin_admin, 'menu_page') );
    253 
    254         add_action( 'admin_enqueue_scripts', array( $plugin_admin, 'enqueue_styles') );
    255         add_action( 'admin_enqueue_scripts', array( $plugin_admin, 'enqueue_scripts') );
    256         add_filter( 'parent_file', array( &$plugin_admin, 'highlight_admin_menu'), 10, 2 );
     247        $plugin_admin = new BetterDocs_Admin($this->get_plugin_name(), $this->get_version());
     248        add_action('admin_menu', array( $plugin_admin, 'menu_page') );
     249        add_action('admin_enqueue_scripts', array($plugin_admin, 'enqueue_styles'));
     250        add_action('admin_enqueue_scripts', array($plugin_admin, 'enqueue_scripts'));
     251        add_filter('parent_file', array(&$plugin_admin, 'highlight_admin_menu'), 10, 2);
    257252        global $pagenow;
    258         if ( $pagenow == 'edit-tags.php' ) {
     253        if ($pagenow == 'edit-tags.php') {
    259254            add_filter( 'submenu_file', array( &$plugin_admin, 'highlight_admin_submenu'), 10, 2);
    260255        }
    261256        add_action( 'admin_bar_menu', array( $plugin_admin, 'toolbar_menu'), 32 );
    262 
    263257        BetterDocs_Settings::init();
    264258    }
     
    272266     */
    273267    private function define_public_hooks() {
    274 
    275         $plugin_public = new BetterDocs_Public( $this->get_plugin_name(), $this->get_version() );
    276 
    277         $this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_styles' );
    278         $this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_scripts' );
    279 
     268        $plugin_public = new BetterDocs_Public($this->get_plugin_name(), $this->get_version());
     269        $this->loader->add_action('wp_enqueue_scripts', $plugin_public, 'load_assets');
    280270    }
    281271
  • betterdocs/trunk/includes/elementor/class-betterdocs-elementor.php

    r2522453 r2539709  
    8181    public static function editor_enqueue_scripts()
    8282    {
    83         wp_enqueue_style(
    84             'betterdocs-el-icon',
    85             BETTERDOCS_ADMIN_URL . 'assets/css/betterdocs-el-icon.css',
    86             false,
    87             BETTERDOCS_VERSION
    88         );
     83        if (BetterDocs_Helper::is_templates() == true) {
     84            wp_enqueue_style(
     85                'betterdocs-el-icon',
     86                BETTERDOCS_ADMIN_URL . 'assets/css/betterdocs-el-icon.css',
     87                false,
     88                BETTERDOCS_VERSION
     89            );
     90        }
    8991    }
    9092
    9193    public static function editor_load_asset()
    9294    {
    93         wp_enqueue_style(
    94             'betterdocs-el-edit',
    95             BETTERDOCS_ADMIN_URL . 'assets/css/betterdocs-el-edit.css',
    96             false,
    97             BETTERDOCS_VERSION
    98         );
    99 
    100         wp_enqueue_script(
    101             'betterdocs-el-promotion',
    102             BETTERDOCS_ADMIN_URL . 'assets/js/promotion.js',
    103             ['jquery'],
    104             BETTERDOCS_VERSION,
    105             true
    106         );
    107 
    108         if (!self::$pro_active) {
     95        if (BetterDocs_Helper::is_templates() == true) {
     96            wp_enqueue_style(
     97                'betterdocs-el-edit',
     98                BETTERDOCS_ADMIN_URL . 'assets/css/betterdocs-el-edit.css',
     99                false,
     100                BETTERDOCS_VERSION
     101            );
     102
    109103            wp_enqueue_script(
    110                 'betterdocs-el-editor',
    111                 BETTERDOCS_ADMIN_URL . 'assets/js/betterdocs-el-editor.js',
     104                'betterdocs-el-promotion',
     105                BETTERDOCS_ADMIN_URL . 'assets/js/promotion.js',
    112106                ['jquery'],
    113107                BETTERDOCS_VERSION,
    114108                true
    115109            );
     110
     111            if (!self::$pro_active) {
     112                wp_enqueue_script(
     113                    'betterdocs-el-editor',
     114                    BETTERDOCS_ADMIN_URL . 'assets/js/betterdocs-el-editor.js',
     115                    ['jquery'],
     116                    BETTERDOCS_VERSION,
     117                    true
     118                );
     119            }
    116120        }
    117121    }
  • betterdocs/trunk/includes/elementor/widgets/betterdocs-elementor-category-grid.php

    r2522453 r2539709  
    4848    public function get_style_depends()
    4949    {
    50         return [
    51             'betterdocs-category-grid'
    52         ];
     50        return ['betterdocs-category-grid'];
    5351    }
    5452
    5553    public function get_script_depends() {
    56         return [ 'betterdocs-category-grid' ];
     54        return [ 'masonry', 'betterdocs-category-grid' ];
    5755    }
    5856
  • betterdocs/trunk/includes/elementor/widgets/betterdocs-elementor-content.php

    r2502727 r2539709  
    3030
    3131    public function get_keywords() {
    32         return [ 'betterdocs-elements', 'content', 'description', 'docs','betterdocs' ];
     32        return [ 'betterdocs-elements', 'content', 'description', 'docs', 'betterdocs' ];
    3333    }
    3434
  • betterdocs/trunk/includes/elementor/widgets/betterdocs-elementor-doc-date.php

    r2377646 r2539709  
    2929
    3030    public function get_keywords () {
    31         return ['betterdocs-elements', 'date', 'docs','betterdocs'];
     31        return ['betterdocs-elements', 'date', 'docs', 'betterdocs'];
    3232    }
    3333
  • betterdocs/trunk/includes/elementor/widgets/betterdocs-elementor-toc.php

    r2421361 r2539709  
    414414            hierarchy='{$settings['list_hierarchy']}'
    415415            list_number='{$settings['list_number']}'
    416             collapsible='{$settings['collapsible_toc_mobile']}']"
     416            collapsible_on_mobile='{$settings['collapsible_toc_mobile']}']"
    417417        );
    418418
  • betterdocs/trunk/public/betterdocs-shortcodes.php

    r2536006 r2539709  
    4242function betterdocs_category_grid($atts, $content = null)
    4343{
     44    do_action( 'betterdocs_before_shortcode_load' );
    4445    ob_start();
    4546    global $wp_query;
     
    8384                $class[] = 'layout-flex';
    8485            } elseif (isset($get_args['masonry']) && $get_args['masonry'] == true && $get_args['masonry'] != "false") {
     86                wp_enqueue_script('masonry');
    8587                $class[] = 'layout-masonry';
    8688            } elseif ($masonry_layout == 1 && $nested_subcategory != 1 && $get_args['masonry'] != "false") {
     89                wp_enqueue_script('masonry');
    8790                $class[] = 'layout-masonry';
    8891            } else {
     
    336339    function betterdocs_category_list($atts, $content = null)
    337340    {
     341        do_action( 'betterdocs_before_shortcode_load' );
    338342        ob_start();
    339343        $alphabetic_order = BetterDocs_DB::get_settings('alphabetically_order_post');
     
    465469    function betterdocs_category_box($atts, $content = null)
    466470    {
     471        do_action( 'betterdocs_before_shortcode_load' );
    467472        ob_start();
    468473        $column_number = BetterDocs_DB::get_settings('column_number');
     
    554559    function betterdocs_search_form($atts, $content = null)
    555560    {
     561        do_action( 'betterdocs_before_shortcode_load' );
    556562        $search_placeholder = BetterDocs_DB::get_settings('search_placeholder');
    557563        ob_start();
     
    669675function betterdocs_feedback_form($atts, $content = null)
    670676{
     677    do_action( 'betterdocs_before_shortcode_load' );
    671678    $get_args = shortcode_atts(
    672679        array(
     
    796803function betterdocs_social_share($atts, $content = null)
    797804{
     805    do_action( 'betterdocs_before_shortcode_load' );
    798806    $get_args = shortcode_atts(
    799807        array(
     
    845853function betterdocs_toc($atts, $content = null)
    846854{
     855    do_action( 'betterdocs_before_shortcode_load' );
    847856    $get_args = shortcode_atts(
    848857        array(
     
    874883function betterdocs_post_content($atts, $content = null)
    875884{
     885    do_action( 'betterdocs_before_shortcode_load' );
    876886    $get_args = shortcode_atts(
    877887        array(
  • betterdocs/trunk/public/class-betterdocs-public.php

    r2514094 r2539709  
    11<?php
    2 
     2use \Elementor\Plugin;
    33/**
    44 * The public-facing functionality of the plugin.
     
    5353        $this->version = $version;
    5454        add_action( 'init', array( $this, 'public_hooks' ) );
    55 
    5655    }                   
    5756
     
    6160     * @since    1.0.0
    6261     */
    63     public function enqueue_styles()
     62    public function register_styles()
    6463    {
    6564        /**
     
    7473         * class.
    7574         */
    76         wp_enqueue_style( $this->plugin_name, BETTERDOCS_PUBLIC_URL . 'css/betterdocs-public.css', array(), $this->version, 'all' );
    77         wp_enqueue_style( 'simplebar', BETTERDOCS_PUBLIC_URL . 'css/simplebar.css', array(), $this->version, 'all' );
    78         wp_register_style( 'betterdocs-category-grid', BETTERDOCS_URL . 'includes/elementor/assets/betterdocs-category-grid.css', array(), $this->version, 'all' );
    79         wp_register_style( 'betterdocs-category-box', BETTERDOCS_URL . 'includes/elementor/assets/betterdocs-category-box.css', array(), $this->version, 'all' );
    80 
    81     }
     75        wp_register_style($this->plugin_name, BETTERDOCS_PUBLIC_URL . 'css/betterdocs-public.css', array(), $this->version, 'all');
     76        wp_register_style('betterdocs-category-grid', BETTERDOCS_URL . 'includes/elementor/assets/betterdocs-category-grid.css', array(), $this->version, 'all');
     77        wp_register_style('betterdocs-category-box', BETTERDOCS_URL . 'includes/elementor/assets/betterdocs-category-box.css', array(), $this->version, 'all');
     78
     79    }
     80
     81    public function enqueue_styles() {
     82        wp_enqueue_style($this->plugin_name);
     83        wp_enqueue_style('simplebar');
     84    }
    8285
    8386    /**
     
    8689     * @since    1.0.0
    8790     */
    88     public function enqueue_scripts()
     91    public function register_scripts()
    8992    {
    9093        /**
     
    99102         * class.
    100103         */
    101         wp_enqueue_script('masonry');
    102         wp_enqueue_script( 'clipboard', BETTERDOCS_PUBLIC_URL . 'js/clipboard.min.js', array( 'jquery' ), $this->version, true );
    103         wp_enqueue_script( $this->plugin_name, BETTERDOCS_PUBLIC_URL . 'js/betterdocs-public.js', array( 'jquery' ), $this->version, true );
    104         wp_enqueue_script( 'simplebar', BETTERDOCS_PUBLIC_URL . 'js/simplebar.js', array( 'jquery' ), $this->version, true );
    105         wp_register_script( 'betterdocs-category-grid', BETTERDOCS_URL . 'includes/elementor/assets/betterdocs-category-grid.js', [ 'jquery','masonry' ], '1.0.0', true );
    106         wp_localize_script( $this->plugin_name, 'betterdocspublic', array(
    107             'ajax_url' => admin_url( 'admin-ajax.php' ),
    108             'post_id' => get_the_ID(), 
    109             'copy_text' => esc_html__('Copied','betterdocs'), 
    110             'sticky_toc_offset' => BetterDocs_DB::get_settings('sticky_toc_offset'), 
    111             'nonce' => wp_create_nonce( 'betterdocs_submit_data' ), 
    112         ));
    113     }
     104        wp_register_script('clipboard', BETTERDOCS_PUBLIC_URL . 'js/clipboard.min.js', array( 'jquery' ), $this->version, true);
     105        wp_register_script($this->plugin_name, BETTERDOCS_PUBLIC_URL . 'js/betterdocs-public.js', array( 'jquery' ), $this->version, true);
     106        wp_register_script('betterdocs-category-grid', BETTERDOCS_URL . 'includes/elementor/assets/betterdocs-category-grid.js', [ 'jquery' ], '1.0.0', true);
     107    }
     108
     109    public function enqueue_scripts()
     110    {
     111        wp_enqueue_script($this->plugin_name);
     112        wp_enqueue_script('clipboard');
     113        wp_localize_script($this->plugin_name, 'betterdocspublic', array(
     114            'ajax_url' => admin_url( 'admin-ajax.php' ),
     115            'post_id' => get_the_ID(),
     116            'copy_text' => esc_html__('Copied','betterdocs'),
     117            'sticky_toc_offset' => BetterDocs_DB::get_settings('sticky_toc_offset'),
     118            'nonce' => wp_create_nonce( 'betterdocs_submit_data' ),
     119        ));
     120    }
     121
     122    /**
     123     * Load assets only for BetterDocs templates and shortcodes
     124     *
     125     */
     126    public function load_assets()
     127    {
     128        $this->register_styles();
     129        $this->register_scripts();
     130        if (BetterDocs_Helper::is_templates() == true) {
     131            $this->enqueue_styles();
     132            $this->enqueue_scripts();
     133        } else {
     134            add_action('betterdocs_before_shortcode_load', array( $this, 'enqueue_styles'));
     135            add_action('betterdocs_before_shortcode_load', array( $this, 'enqueue_scripts'));
     136        }
     137    }
    114138   
    115139    /**
     
    121145    {
    122146        add_filter( 'archive_template', array( $this, 'get_docs_archive_template' ) );
    123         add_filter( 'single_template', array( $this, 'get_docs_single_template' ), 99 );
    124         // add_filter( 'template_include', array( $this, 'load_docs_taxonomy_template' ) );
     147        add_filter( 'single_template', array( $this, 'get_docs_single_template' ), 99);
    125148        $defaults = betterdocs_generate_defaults();
    126149        if( is_array( $defaults ) && $defaults['betterdocs_docs_layout_select'] === 'layout-2' ) {
     
    160183        return apply_filters('betterdocs_archive_template', $template);
    161184    }
    162 
    163     /**
    164      * Get Category Taxonomy Template for the docs base directory.
    165      *
    166      * @since    1.0.0
    167      */
    168     public function get_docs_category_taxonomy_template( $template )
    169     {
    170         if ( is_tax( 'doc_category' ) ) {
    171             $template = BETTERDOCS_PUBLIC_PATH . 'betterdocs-category-template.php';
    172         }
    173         return apply_filters('betterdocs_category_taxonomy_template', $template);
    174     }
    175 
    176     /**
    177      * Get Tags Taxonomy Template for the docs base directory.
    178      *
    179      * @since    1.0.0
    180      */
    181     public function get_docs_tag_taxonomy_template( $template )
    182     {
    183         if ( is_tax( 'doc_tag' ) ) {
    184             $template = BETTERDOCS_PUBLIC_PATH . 'public/betterdocs-tag-template.php';
    185         }
    186         return $template;
    187     }
    188    
    189     /**
    190      * Get Tags Taxonomy Template for the docs base directory.
    191      *
    192      * @since    1.0.0
    193      */
    194     public function load_docs_taxonomy_template($template)
    195     {
    196         $docs_layout = get_theme_mod('betterdocs_docs_layout_select', 'layout-1');
    197         $tax = BetterDocs_Helper::get_tax();
    198 
    199         if ($tax === 'doc_category') {
    200             $template = BETTERDOCS_PUBLIC_PATH . 'betterdocs-category-template.php';
    201         } else if (is_tax('doc_tag')) {
    202             $template = BETTERDOCS_PUBLIC_PATH . 'betterdocs-tag-template.php';
    203         } else if ($tax === 'knowledge_base' && $docs_layout === 'layout-2') {
    204             $template = BETTERDOCS_PUBLIC_PATH . 'partials/archive-template/category-box.php';
    205         } else if ($tax === 'knowledge_base') {
    206             $template = BETTERDOCS_PUBLIC_PATH . 'partials/archive-template/category-list.php';
    207         }
    208 
    209         return $template;
    210     }
    211 
    212185
    213186    /**
     
    354327            $toc_class = array( 'betterdocs-toc' );
    355328            $toc_title = BetterDocs_DB::get_settings('toc_title') ? BetterDocs_DB::get_settings('toc_title') : esc_html__( 'Table of Contents', 'betterdocs' );
    356             if ($collapsible == '1') {
     329            if ($collapsible == '1') {
    357330                $toc_class[] = 'collapsible-sm';
    358331                $collapsible_arrow = "<svg class='angle-icon angle-up' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='angle-up' class='svg-inline--fa fa-angle-up fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'><path fill='currentColor' d='M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z'></path></svg><svg class='angle-icon angle-down' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='angle-down' class='svg-inline--fa fa-angle-down fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'><path fill='currentColor' d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'></path></svg>";
  • betterdocs/trunk/public/css/betterdocs-public.css

    r2536006 r2539709  
    522522
    523523@media only screen and (max-width: 767px) {
    524   .betterdocs-entry-content .betterdocs-toc {
     524  .betterdocs-toc {
    525525    position: relative;
    526526    width: 100%;
    527527  }
    528   .betterdocs-entry-content .betterdocs-toc.collapsible-sm .toc-title {
     528  .betterdocs-toc.collapsible-sm .toc-title {
    529529    pointer-events: auto;
    530530  }
    531   .betterdocs-entry-content .betterdocs-toc.collapsible-sm .angle-down {
     531  .betterdocs-toc.collapsible-sm .angle-down {
    532532    display: block;
    533533  }
    534   .betterdocs-entry-content .betterdocs-toc.collapsible-sm .toc-list {
     534  .betterdocs-toc.collapsible-sm .toc-list {
    535535    display: none;
    536536  }
  • betterdocs/trunk/public/js/betterdocs-public.js

    r2522453 r2539709  
    267267    });
    268268
    269     var docTocTitle = $(".betterdocs-entry-content .collapsible-sm .toc-title");
     269    var docTocTitle = $(".betterdocs-toc.collapsible-sm .toc-title");
    270270    docTocTitle.each(function() {
    271271      $(this).click(function(e) {
Note: See TracChangeset for help on using the changeset viewer.