Ticket #18149: 18149.8.patch
File 18149.8.patch, 1.4 KB (added by , 9 years ago) |
---|
-
src/wp-includes/js/wplink.js
73 73 }, 500 ); 74 74 }); 75 75 76 inputs.url.on( 'paste blur', function() { 77 setTimeout( function() { 78 var url = $.trim( inputs.url.val() ); 79 80 if ( url && correctedURL !== url && ! /^(?:[a-z]+:|#|\?|\.|\/)/.test( url ) ) { 81 inputs.url.val( 'http://' + url ); 82 correctedURL = url; 83 } 84 }, 0 ); 76 function correctURL() { 77 var url = $.trim( inputs.url.val() ); 78 79 if ( url && correctedURL !== url && ! /^(?:[a-z]+:|#|\?|\.|\/)/.test( url ) ) { 80 inputs.url.val( 'http://' + url ); 81 correctedURL = url; 82 } 83 } 84 85 inputs.url.on( 'paste', function() { 86 setTimeout( correctURL, 0 ); 85 87 } ); 88 89 inputs.url.on( 'blur', correctURL ); 86 90 }, 87 91 88 92 open: function( editorId ) { … … 157 161 if ( ! rivers.recent.ul.children().length ) { 158 162 rivers.recent.ajax(); 159 163 } 164 165 correctedURL = inputs.url.val().replace( /^http:\/\//, '' ); 160 166 }, 161 167 162 168 mceRefresh: function() { … … 202 208 203 209 getAttrs: function() { 204 210 return { 205 href: inputs.url.val(),206 title: inputs.title.val(),211 href: $.trim( inputs.url.val() ), 212 title: $.trim( inputs.title.val() ), 207 213 target: inputs.openInNewTab.prop( 'checked' ) ? '_blank' : '' 208 214 }; 209 215 },