Plugin Directory

Changeset 1759675


Ignore:
Timestamp:
11/06/2017 08:39:47 PM (8 years ago)
Author:
frankverhoeven
Message:

fix toolbox select

Location:
fv-code-highlighter/trunk
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • fv-code-highlighter/trunk/public/js/toolbox.js

    r1759557 r1759675  
    22 * Toolbox functions.
    33 *
    4  * @version 1.0
     4 * @version 1.1
    55 * @author Frank Verhoeven <hi@frankverhoeven.me>
    66 */
     
    1111
    1212        $('.fvch-toolbox-icon-select').click(function() {
    13             var element = document.getElementById( $(this).parents('.fvch-codeblock').attr('id').replace('codeblock', 'code') );
     13            var range;
     14            var $codeBlock = $(this).parents('.fvch-codeblock').find('.fvch-code pre');
    1415
    1516            if (document.body.createTextRange) { // ms
    16                 var range = document.body.createTextRange();
    17                 range.moveToElementText(element);
     17                range = document.body.createTextRange();
     18                range.moveToElementText($codeBlock[0]);
    1819                range.select();
    1920            } else if (window.getSelection) { // moz, opera, webkit
    2021                var selection = window.getSelection();
    21                 var range = document.createRange();
    22                 range.selectNodeContents(element);
     22                range = document.createRange();
     23                range.selectNodeContents($codeBlock[0]);
    2324                selection.removeAllRanges();
    2425                selection.addRange(range);
     
    2829
    2930})(jQuery);
    30 
    31 
    32 
  • fv-code-highlighter/trunk/src/Output.php

    r1759668 r1759675  
    128128
    129129        if ($this->options->getOption('fvch-toolbox')) {
    130             wp_enqueue_script('fvch-toolbox', plugins_url('public/js/toolbox.js', dirname(__FILE__)), ['jquery'], '1.0', true);
     130            wp_enqueue_script('fvch-toolbox', plugins_url('public/js/toolbox.min.js', dirname(__FILE__)), ['jquery'], '1.1', true);
    131131        }
    132132    }
Note: See TracChangeset for help on using the changeset viewer.