Ticket #18149: 18149.5.patch
File 18149.5.patch, 1.4 KB (added by , 10 years ago) |
---|
-
src/wp-includes/js/wplink.js
2 2 var wpLink; 3 3 4 4 ( function( $ ) { 5 var editor, searchTimer, River, Query, 5 var editor, searchTimer, River, Query, correctedURL, 6 6 inputs = {}, 7 7 rivers = {}, 8 8 isTouch = ( 'ontouchend' in document ); … … 72 72 wpLink.searchInternalLinks.call( self ); 73 73 }, 500 ); 74 74 }); 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 ); 85 } ); 75 86 }, 76 87 77 88 open: function( editorId ) { … … 183 194 184 195 inputs.backdrop.hide(); 185 196 inputs.wrap.hide(); 197 198 correctedURL = false; 199 186 200 $( document ).trigger( 'wplink-close', inputs.wrap ); 187 201 }, 188 202 … … 211 225 attrs = wpLink.getAttrs(); 212 226 213 227 // If there's no href, return. 214 if ( ! attrs.href || attrs.href == 'http://')228 if ( ! attrs.href ) 215 229 return; 216 230 217 231 // Build HTML … … 309 323 inputs.url.val( selection.replace( /&|�?38;/gi, '&' ) ); 310 324 } else { 311 325 // Set URL to default. 312 inputs.url.val( ' http://' );326 inputs.url.val( '' ); 313 327 } 314 328 315 329 // Set description to default.