BUGFIX: adjust page padding when composer view open
From https://meta.discourse.org/t/discourse-general-polish/13184 : "Footer padding gets out of sync: start typing a new topic in the composer ... size it big ... got to random topic ... footer padding is not added so you can not see the last post on topic. (workaround, resize composer once more so footer padding is added). This need to be added everywhere automatically. Including admin screens."
This commit is contained in:
parent
2e3ba1d5dc
commit
836b0c41ab
|
@ -75,7 +75,7 @@ Discourse.ComposerView = Discourse.View.extend(Ember.Evented, {
|
||||||
var replyControl = $('#reply-control');
|
var replyControl = $('#reply-control');
|
||||||
var h = replyControl.height() || 0;
|
var h = replyControl.height() || 0;
|
||||||
var sizePx = "" + h + "px";
|
var sizePx = "" + h + "px";
|
||||||
$('.topic-area').css('padding-bottom', sizePx);
|
$('#main-outlet').css('padding-bottom', sizePx);
|
||||||
$('.composer-popup').css('bottom', sizePx);
|
$('.composer-popup').css('bottom', sizePx);
|
||||||
});
|
});
|
||||||
}.observes('model.composeState'),
|
}.observes('model.composeState'),
|
||||||
|
@ -438,6 +438,7 @@ Discourse.ComposerView = Discourse.View.extend(Ember.Evented, {
|
||||||
},
|
},
|
||||||
|
|
||||||
childWillDestroyElement: function() {
|
childWillDestroyElement: function() {
|
||||||
|
$('#main-outlet').css('padding-bottom', 0);
|
||||||
this._unbindUploadTarget();
|
this._unbindUploadTarget();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue