gardr-host
Advanced tools
@@ -21,2 +21,4 @@ var VER = 2; | ||
ifr.element.style.minWidth = '100%'; | ||
} else { | ||
ifr.element.style.minWidth = ''; | ||
} | ||
@@ -58,2 +60,3 @@ } | ||
this.element.style.height = validSize(this.height); | ||
fixIosResponsiveIframeBug(this); | ||
} | ||
@@ -60,0 +63,0 @@ |
@@ -152,10 +152,2 @@ /* jshint maxparams:4 */ | ||
if (!item.isViewable()) { | ||
// Cleanup and set item to be destroyed after callback | ||
item.iframe = null; | ||
item.options.container = null; | ||
item.set(State.DESTROYED); | ||
return this._resolve(item, new Error('Container missing from document'), true); | ||
} | ||
addItemCallback(item, cb); | ||
@@ -178,2 +170,10 @@ | ||
if (!item.isViewable()) { | ||
// Cleanup and set item to be destroyed after callback | ||
item.iframe = null; | ||
item.options.container = null; | ||
item.set(State.DESTROYED); | ||
return this._resolve(item, new Error('Container missing from document'), true); | ||
} | ||
this.pluginApi.trigger('item:beforerender', item); | ||
@@ -364,7 +364,2 @@ this.createIframe(item); | ||
if (!item.options.container || | ||
!item.options.container.parentNode || | ||
!document.body.contains(item.options.container)) { | ||
} | ||
item.iframe.setData( this._getItemData(item) ); | ||
@@ -371,0 +366,0 @@ item.set(State.REFRESHING); |
{ | ||
"name": "gardr-host", | ||
"version": "1.0.0-alpha.8", | ||
"version": "1.0.0-alpha.9", | ||
"description": "The js part of Gardr which insert and talks with the iframes on the host page", | ||
@@ -5,0 +5,0 @@ "main": "./lib/index.js", |
@@ -384,8 +384,6 @@ /*jshint expr: true, nonew: false*/ | ||
manager.render(name, function (err) { | ||
manager.render(name, function (err, item) { | ||
expect(err).to.be.an(Error); | ||
expect(manager._get(name)[0].options.container).to.be(null); | ||
expect(manager._get(name)[0].iframe).to.be(null); | ||
expect(manager.items.length).to.be(0); | ||
expect(item.options.container).to.be(null); | ||
expect(item.iframe).to.be(null); | ||
}); | ||
@@ -392,0 +390,0 @@ }); |
75980
1.93%22
4.76%1770
2.55%