WordPress.org

Make WordPress Core

Ticket #18149: 18149.3.patch

File 18149.3.patch, 840 bytes (added by iseulde, 7 years ago)
  • src/wp-includes/js/wplink.js

     
    187187                },
    188188
    189189                getAttrs: function() {
     190                        var href = $.trim( inputs.url.val() );
     191
     192                        if ( ! /^(?:[a-z]+:|#|\?|\.|\/)/.test( href ) ) {
     193                                href = 'http://' + href;
     194                        }
     195
    190196                        return {
    191                                 href: inputs.url.val(),
    192                                 title: inputs.title.val(),
     197                                href: href,
     198                                title: $.trim( inputs.title.val() ),
    193199                                target: inputs.openInNewTab.prop( 'checked' ) ? '_blank' : ''
    194200                        };
    195201                },
     
    309315                                inputs.url.val( selection.replace( /&|&#0?38;/gi, '&' ) );
    310316                        } else {
    311317                                // Set URL to default.
    312                                 inputs.url.val( 'http://' );
     318                                inputs.url.val( '' );
    313319                        }
    314320
    315321                        // Set description to default.