diff --git src/wp-includes/js/quicktags.js src/wp-includes/js/quicktags.js
index f8e30d39b5..e75f0de5d8 100644
|
|
function edButton(id, display, tagStart, tagEnd, access) { |
406 | 406 | }; |
407 | 407 | |
408 | 408 | qt.insertContent = function(content) { |
409 | | var sel, startPos, endPos, scrollTop, text, canvas = document.getElementById(wpActiveEditor); |
| 409 | var sel, startPos, endPos, scrollTop, text, canvas = document.getElementById(wpActiveEditor), event; |
410 | 410 | |
411 | 411 | if ( !canvas ) { |
412 | 412 | return false; |
… |
… |
function edButton(id, display, tagStart, tagEnd, access) { |
433 | 433 | canvas.value += content; |
434 | 434 | canvas.focus(); |
435 | 435 | } |
| 436 | |
| 437 | if ( document.createEvent ) { |
| 438 | event = document.createEvent( 'HTMLEvents' ); |
| 439 | event.initEvent( 'change', false, true ); |
| 440 | canvas.dispatchEvent( event ); |
| 441 | } else if ( canvas.fireEvent ) { |
| 442 | canvas.fireEvent( 'onchange' ); |
| 443 | } |
| 444 | |
436 | 445 | return true; |
437 | 446 | }; |
438 | 447 | |
… |
… |
function edButton(id, display, tagStart, tagEnd, access) { |
515 | 524 | return ret; |
516 | 525 | }; |
517 | 526 | qt.TagButton.prototype.callback = function(element, canvas, ed) { |
518 | | var t = this, startPos, endPos, cursorPos, scrollTop, v = canvas.value, l, r, i, sel, endTag = v ? t.tagEnd : ''; |
| 527 | var t = this, startPos, endPos, cursorPos, scrollTop, v = canvas.value, l, r, i, sel, endTag = v ? t.tagEnd : '', event; |
519 | 528 | |
520 | 529 | if ( document.selection ) { // IE |
521 | 530 | canvas.focus(); |
… |
… |
function edButton(id, display, tagStart, tagEnd, access) { |
590 | 599 | } |
591 | 600 | canvas.focus(); |
592 | 601 | } |
| 602 | |
| 603 | if ( document.createEvent ) { |
| 604 | event = document.createEvent( 'HTMLEvents' ); |
| 605 | event.initEvent( 'change', false, true ); |
| 606 | canvas.dispatchEvent( event ); |
| 607 | } else if ( canvas.fireEvent ) { |
| 608 | canvas.fireEvent( 'onchange' ); |
| 609 | } |
593 | 610 | }; |
594 | 611 | |
595 | 612 | // removed |
diff --git src/wp-includes/js/wplink.js src/wp-includes/js/wplink.js
index 4a5b1557af..652ed688a3 100644
|
|
var wpLink; |
380 | 380 | |
381 | 381 | wpLink.close(); |
382 | 382 | textarea.focus(); |
| 383 | $( textarea ).trigger( 'change' ); |
383 | 384 | |
384 | 385 | // Audible confirmation message when a link has been inserted in the Editor. |
385 | 386 | wp.a11y.speak( wpLinkL10n.linkInserted ); |