iframe improvements coming soon ...

Post a reply


This question is a means of preventing automated form submissions by spambots.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

If you wish to attach one or more files enter the details below.

Maximum filesize per attachment: 1 MiB.

Expand view Topic review: iframe improvements coming soon ...

Re: iframe improvements coming soon ...

by axew3 » Fri Sep 14, 2018 8:08 pm

fix correct scroll gap space from top, to fix different WP themes header heights.
This fix has been already applied on the online how to overall_footer.html code, that has been a little bit changed:

Code: Select all

 if ( w3all_onclick_smile === false && w3all_onview_attach === false ) {
   if ('parentIFrame' in window) window.parentIFrame.scrollTo(0,50); // change 50 to another value may 0 or 100 or 500. Top distance gap in px when page scroll top
  }
if you like to update, remember to recompile phpBB template.
More fixes are coming and logged here in the while, so all added on next 1.9.3 version, if any bug to be fixed to report, follow here

iframe improvements coming soon ...

by axew3 » Fri Sep 14, 2018 1:43 pm

Time to improve a little bit the iframe mode. I'm around to fix all things about this time on these days

It was a bug about iframe i aimed from long time, the problem for example was coming out by clicking the link to view a last post which link point to phpBB viewtopic.php, where there are many posts to display, or maybe an inline image to display like this post) the result was this:
wrongTop1-forum.jpg
wrongTop1-forum.jpg (110.13 KiB) Viewed 1573 times
instead than the correct vertical alignment of the iframe, like this:
correctTop1-forum.jpg
correctTop1-forum.jpg (93.74 KiB) Viewed 1573 times
the solution seem to be this:
open overall_footer.html
where added the iframe resizer code, search for this:

Code: Select all

window.onload = function() {
var pmn = "{PRIVATE_MESSAGE_COUNT}";
var w3all_phpbb_u_logged = "{S_USER_LOGGED_IN}";
// to send to wp at once here, like this: #w3all_phpbbpmcount=val#w3all_phpbbnotifycount=val#etc etc etc
var w3appendevents = '#w3all_phpbbpmcount=' + pmn + '#w3all_phpbb_u_logged=' + w3all_phpbb_u_logged;
parent.w3all_ajaxup_from_phpbb(w3appendevents);
}
just after, add this code:

Code: Select all

// WoW! fix vertical align on viewtopic.php or preview, where # anchor etc
$(window).load(function() {
var bd = document.getElementsByTagName("body");
for (var i = 0; i < bd.length; i++) { 
    var bdID = bd[i].getAttribute("id"); 
}
var elt = document.getElementById(bdID);	
elt.setAttribute("style", "position:fixed;top:0%;left:0%;width:100%;");
});
Recompile phpBB template.
Even if it work and has been applied on this online example it has not been still added into overall_footer.html help page code.

The complete fix will be added on code of the procedure with all hints as soon tests finished. If any cool hint by someone about this would be nice ...

Top