Changed iframe resize function
Instead of resizing the iframe based on the height of the body element of the iframe content, do it based on the entire content height. Also, don't compare the inner content height to the body height of the outer page, but use the iframe height instead.
This commit is contained in:
parent
e2b73d786a
commit
56a0affbcb
@ -30,11 +30,11 @@ class Locomotive.Views.InlinEditor.ApplicationView extends Backbone.View
|
|||||||
|
|
||||||
if @_$('meta[name=inline-editor]').size() > 0
|
if @_$('meta[name=inline-editor]').size() > 0
|
||||||
# bind the resize event. When the iFrame's size changes, update its height
|
# bind the resize event. When the iFrame's size changes, update its height
|
||||||
iframe_content = iframe.contents().find('body')
|
iframe_content = iframe.contents()
|
||||||
iframe_content.resize ->
|
iframe_content.resize ->
|
||||||
elem = $(this)
|
elem = $(this)
|
||||||
|
|
||||||
if elem.outerHeight(true) > $('body').outerHeight(true) # Resize the iFrame.
|
if elem.outerHeight(true) > iframe.outerHeight(true) # Resize the iFrame.
|
||||||
iframe.css height: elem.outerHeight(true)
|
iframe.css height: elem.outerHeight(true)
|
||||||
|
|
||||||
# Resize the iFrame immediately.
|
# Resize the iFrame immediately.
|
||||||
|
Loading…
Reference in New Issue
Block a user