FSN#38564 Laden van gepinde tabs uitstellen

svn path=/Website/trunk/; revision=31690
This commit is contained in:
Jos Groot Lipman
2016-11-28 09:24:58 +00:00
parent eecea23767
commit a46d989eb2

View File

@@ -238,6 +238,14 @@ var FcltMgr =
{
beforeActivate: function(event, ui)
{
// Activeer de delay-loaded tabjes
var newP = ui.newPanel; // zal een iframe zijn
if (newP.length &&
!newP[0].getAttribute('src') &&
newP[0].getAttribute('reusesrc'))
{
newP[0].setAttribute('src', newP[0].getAttribute('reusesrc'));
}
var ofrm = ui.oldPanel;
if (ofrm.length)
{
@@ -369,9 +377,11 @@ var FcltMgr =
+ (params.noclose?"":"<span class='tabclose' onclick='FcltMgr._pageManager._closeTab(this)'>&nbsp;X</span>")
+ "</a></li>"
// In eerste instantie met registreren we alleen reusesrc
// In de beforeActivate nemen we die (pas) over naar src
var panel = "<iframe frameborder='0'"
+ " id='"+theId+"' name='"+theId
+ "' src='"+url+"' reusesrc='"+url
+ "' reusesrc='"+url
+ (params.is_extern?"' is_extern='1":"")
+ "' class='frametab'></iframe>";
this._$tabshost.find( ".ui-tabs-nav" ).append( tpl );