WordPress.org

Plugin Directory

Changeset 1179182


Ignore:
Timestamp:
06/11/15 18:41:51 (2 years ago)
Author:
jensnilsson
Message:

1.1.2 Fixed a bug that caused the 'Add Media' button to not work properly.

Location:
advanced-custom-fields-markdown
Files:
92 added
5 edited

Legend:

Unmodified
Added
Removed
  • advanced-custom-fields-markdown/trunk/acf-markdown-v4.php

    r1043986 r1179182  
    4343            'path' => apply_filters('acf/helpers/get_path', __FILE__), 
    4444            'dir' => apply_filters('acf/helpers/get_dir', __FILE__), 
    45             'version' => '1.1.1' 
     45            'version' => '1.1.2' 
    4646        ); 
    4747 
  • advanced-custom-fields-markdown/trunk/acf-markdown-v5.php

    r1013807 r1179182  
    349349        // register & include JS 
    350350        wp_register_script( 'epiceditor', "{$dir}js/lib/EpicEditor-v0.2.2/js/epiceditor.min.js" ); 
    351         wp_register_script( 'acf-input-markdown', "{$dir}js/input.js", array( 'epiceditor' )); 
     351        wp_register_script( 'acf-input-markdown', "{$dir}js/input.js", array( 'epiceditor' ), '1.1.2'); 
    352352        wp_register_script( 'highlightjs', "{$dir}js/lib/highlight/highlight.pack.js" ); 
    353353 
  • advanced-custom-fields-markdown/trunk/acf-markdown.php

    r1043986 r1179182  
    55Plugin URI: https://github.com/jensjns/acf-markdown-field 
    66Description: Adds a markdown-field. 
    7 Version: 1.1.1 
     7Version: 1.1.2 
    88Author: jensnilsson 
    99Author URI: http://jensnilsson.nu 
  • advanced-custom-fields-markdown/trunk/js/input.js

    r1043986 r1179182  
    33    function initialize_field( $el ) { 
    44 
    5         //$el.doStuff(); 
    6         var editorId = $el.find('[data-acf-markdown-editor]').attr('id'); 
     5        var handle_media_button = function( $el, $inputEl, cb ) { 
     6            if ( typeof wp !== 'undefined' && wp.media && wp.media.editor) { 
     7                $el.on('click', function(e) { 
     8                    e.preventDefault(); 
     9                    var button = $(this); 
     10                    wp.media.editor.send.attachment = cb; 
     11                    wp.media.editor.open(button); 
     12                    return false; 
     13                }); 
     14            } 
     15        }; 
     16 
     17        var insertAtCaret = function(element, text) { 
     18            var frag, node, nodeToInsert, range, selection, _window; 
     19            _window = element.ownerDocument.defaultView; 
     20            selection = _window.getSelection(); 
     21 
     22            if (selection.rangeCount) { 
     23                range = selection.getRangeAt(0); 
     24                range.deleteContents(); 
     25                node = document.createTextNode(text); 
     26                frag = document.createDocumentFragment(); 
     27                nodeToInsert = frag.appendChild(node); 
     28                return range.insertNode(frag); 
     29            } 
     30            else { 
     31                return $(element).append(text); 
     32            } 
     33        }; 
     34 
     35        var editorDOM = $el.find('[data-acf-markdown-editor]'); 
     36        var editorId = editorDOM.attr('id'); 
    737        var options = window[editorId]; 
    838        options.clientSideStorage = false; 
     
    3161        } 
    3262 
    33         /*if( parseInt(options.tabFunction) ) { 
    34             var spaces = parseInt(options.tabFunction); 
    35  
    36             $(editor.getElement('editor').body).on('keydown', function(e) { 
    37                 // check if this is the tab-key 
    38                 if( e.keyCode == 9 ) { 
    39                     e.preventDefault(); 
    40                     //new Array(spaces+1).join(' '); 
    41                 } 
    42             }); 
    43         }*/ 
    44  
    4563    } 
    46  
    47     function handle_media_button( $el, $inputEl, cb ) { 
    48         if ( typeof wp !== 'undefined' && wp.media && wp.media.editor) { 
    49             $el.on('click', function(e) { 
    50                 e.preventDefault(); 
    51                 var button = $(this); 
    52                 wp.media.editor.send.attachment = cb; 
    53                 wp.media.editor.open(button); 
    54                 return false; 
    55             }); 
    56         } 
    57     } 
    58  
    59     function insertAtCaret(element, text) { 
    60         var frag, node, nodeToInsert, range, selection, _window; 
    61         _window = element.ownerDocument.defaultView; 
    62         selection = _window.getSelection(); 
    63  
    64         if (selection.rangeCount) { 
    65             range = selection.getRangeAt(); 
    66             range.deleteContents(); 
    67             node = document.createTextNode(text); 
    68             frag = document.createDocumentFragment(); 
    69             nodeToInsert = frag.appendChild(node); 
    70             return range.insertNode(frag); 
    71         } 
    72         else { 
    73             return $(element).append(text); 
    74         } 
    75     } 
    76  
    7764 
    7865    if( typeof acf.add_action !== 'undefined' ) { 
  • advanced-custom-fields-markdown/trunk/readme.txt

    r1043986 r1179182  
    1717 
    1818This ACF field type is compatible with: 
     19 
    1920* ACF 5 
    2021* ACF 4 
     
    3940== Changelog == 
    4041 
     42= 1.1.2 = 
     43* Fixed a bug that caused the "Add Media" button to not work properly. 
     44 
    4145= 1.1.1 = 
    4246* Fixed selector for add media button. 
     
    5054== Upgrade Notice == 
    5155 
     56= 1.1.2 = 
     57* Fixed a bug that caused the "Add Media" button to not work properly. 
     58 
    5259= 1.1.1 = 
    5360* Fixed selector for add media button. 
Note: See TracChangeset for help on using the changeset viewer.