Skip to content

Commit

Permalink
revert iframe changes
Browse files Browse the repository at this point in the history
  • Loading branch information
swook committed Nov 27, 2011
1 parent 0357c08 commit d8c3c2c
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 16 deletions.
14 changes: 4 additions & 10 deletions jquery.dynload-link.js
Expand Up @@ -76,7 +76,7 @@
elem.unbind('click'); elem.unbind('click');


var url = $.dynload_link.parseUri(elem.attr('href')); var url = $.dynload_link.parseUri(elem.attr('href'));
if (url.host != $.dynload_link.current_url.host) return; if (url.host != current_url.host) return;
elem.data('url', url); elem.data('url', url);
elem.click(function(e) { elem.click(function(e) {
if (($.browser.msie && e.button != 1) || (!$.browser.msie && e.button != 0) || (e.ctrlKey)) if (($.browser.msie && e.button != 1) || (!$.browser.msie && e.button != 0) || (e.ctrlKey))
Expand All @@ -102,22 +102,16 @@
if ( !$.dynload_link.container ) if ( !$.dynload_link.container )
$('html body').html(data); $('html body').html(data);
else { else {
$('body').append($('<iframe id="dynload-link-tmp"/>'));
var ifr = $('iframe[id="dynload-link-tmp"]');
ifr.hide().html(data);
var idata = ifr.contents();

if (typeof $.dynload_link.container == 'string') if (typeof $.dynload_link.container == 'string')
$.dynload_link.container = [$.dynload_link.container]; $.dynload_link.container = [$.dynload_link.container];
var cont, newdata, len = $.dynload_link.container.length; var cont, newdata, len = $.dynload_link.container.length;
for (var i = 0; i < len; i++) { for (var i = 0; i < len; i++) {
newdata = $($.dynload_link.container[i]+':first', idata) newdata = $($.dynload_link.container[i]+':first', data)
cont = $($.dynload_link.container[i]+':first'); cont = $($.dynload_link.container[i]+':first');
cont.replaceWith(newdata); cont.replaceWith(newdata);
cont.height(cont.height()); cont.height(cont.height());
cont.height('auto'); cont.height('auto');
} }
ifr.remove();
} }
document.title = data.match(/<title>(.*?)<\/title>/)[1]; document.title = data.match(/<title>(.*?)<\/title>/)[1];
$.dynload_link.all(); $.dynload_link.all();
Expand Down Expand Up @@ -156,7 +150,7 @@


$.dynload_link.all = function () { $.dynload_link.all = function () {
$('a[target!=_blank]').each( function() { $('a[target!=_blank]').each( function() {
$.dynload_link.applyTo($(this)); $.dynload_link.applyTo($(this), $.dynload_link.current_url);
}); });
}; };


Expand All @@ -173,7 +167,7 @@


$(document).ready($.dynload_link.init); $(document).ready($.dynload_link.init);


$(window).bind( 'popstate', function (e) { $(window).bind('popstate', function (e) {
if (!$.dynload_link.init_pop) { if (!$.dynload_link.init_pop) {
$.dynload_link.init_pop = true; $.dynload_link.init_pop = true;
return; return;
Expand Down
11 changes: 5 additions & 6 deletions jquery.dynload-link.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit d8c3c2c

Please sign in to comment.