Merge pull request #2172 from vikhyat/firefox-paste-image
Fix pasting into the subject field in Firefox
This commit is contained in:
commit
9454ad1ef9
|
@ -328,8 +328,8 @@ Discourse.ComposerView = Discourse.View.extend(Ember.Evented, {
|
||||||
var uaMatch = navigator.userAgent.match(/Firefox\/(\d+)\.\d/);
|
var uaMatch = navigator.userAgent.match(/Firefox\/(\d+)\.\d/);
|
||||||
if (uaMatch && parseInt(uaMatch[1]) >= 24) {
|
if (uaMatch && parseInt(uaMatch[1]) >= 24) {
|
||||||
self.$().append( Ember.$("<div id='contenteditable' contenteditable='true' style='height: 0; width: 0; overflow: hidden'></div>") );
|
self.$().append( Ember.$("<div id='contenteditable' contenteditable='true' style='height: 0; width: 0; overflow: hidden'></div>") );
|
||||||
self.$().off('keydown.contenteditable');
|
self.$("textarea").off('keydown.contenteditable');
|
||||||
self.$().on('keydown.contenteditable', function(event) {
|
self.$("textarea").on('keydown.contenteditable', function(event) {
|
||||||
// Catch Ctrl+v / Cmd+v and hijack focus to a contenteditable div. We can't
|
// Catch Ctrl+v / Cmd+v and hijack focus to a contenteditable div. We can't
|
||||||
// use the onpaste event because for some reason the paste isn't resumed
|
// use the onpaste event because for some reason the paste isn't resumed
|
||||||
// after we switch focus, probably because it is being executed too late.
|
// after we switch focus, probably because it is being executed too late.
|
||||||
|
|
Loading…
Reference in New Issue