Plugin Directory

Changeset 1085838


Ignore:
Timestamp:
02/09/2015 09:04:23 PM (11 years ago)
Author:
ramsaylanier
Message:

other bug fixes

Location:
verbatim/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • verbatim/trunk/admin/verbatim_admin.php

    r1045906 r1085838  
    115115
    116116        <tr valign="top">
    117             <th scope="row">Default Color of Highlights</th>
     117            <th scope="row">Default Color of Highlights (use either a color name or RGB value)</th>
    118118            <td>
    119119                <input type="text" name="vrbtm_highlighted_color" value="<?php echo get_option('vrbtm_highlighted_color', '#FFFF00'); ?>" />
  • verbatim/trunk/js/verbatim.js

    r1085729 r1085838  
    115115            $('.' + settings.buttonClass).remove();
    116116            $('.verbatim-text-area').remove();
     117            $('.' + settings.selectedClass).contents().unwrap();
    117118
    118119            //if target is an image
     
    140141            //if target is a text node
    141142            else if (!$(target).hasClass(settings.selectedClass)){
    142                 $('.' + settings.selectedClass).contents().unwrap();
    143 
    144143                var buttonContainer = document.createElement("div");
    145144                buttonContainer.setAttribute("class", settings.buttonClass);
     
    147146               
    148147                var sel = getSelected();
     148                console.log(sel);
    149149
    150150                if(!sel.isCollapsed){
     
    162162                    } else {
    163163                        document.designMode = "on";
    164                         document.execCommand("HiliteColor", false, settings.highlightColor);
     164                        document.execCommand("hiliteColor", false, settings.highlightColor);
    165165                        var anchorNode = sel.anchorNode.parentNode;
    166166                        var extentNode = sel.extentNode.parentNode;
     
    176176            function appendButton(){
    177177                var target;
    178                 $(anchorNode).addClass(settings.selectedClass).append(buttonContainer);
    179                 $(extentNode).addClass(settings.selectedClass);
     178                $(anchorNode).append(buttonContainer);
     179                $('span[style*="'+settings.highlightColor+'"]').addClass(settings.selectedClass);
    180180
    181181                if ((upY - downY) > 15)
Note: See TracChangeset for help on using the changeset viewer.