It seems you have 3 levels deep of Ajax tabs in this case, so:
1)Central Excise > 2) Notifications > 3) Non Tariff
For each level, you'll need to define a new instance variable, and hook the "onajaxload" event to that variable. You only have two right now. The correct way to do a 3 levels tabs is something like:
Code:
var ajaxtabs=new ddajaxtabs("ajaxtabs", "ajaxdivcontainer")
ajaxtabs.setpersist(true)
ajaxtabs.setselectedClassTarget("link") //"link" or "linkparent"
ajaxtabs.init()
ajaxtabs.onajaxpageload=function(pageurl){
if (pageurl.indexOf("central_excise.html")!=-1){
var centralexcisetabs=new ddajaxtabs("centralexcisetabs", "centralexcisedivcontainer")
centralexcisetabs.setpersist(true)
centralexcisetabs.setselectedClassTarget("link") //"link" or "linkparent"
centralexcisetabs.init()
centralexcisetabs.onajaxpageload=function(pageurl){
if (pageurl.indexOf("notifications.html")!=-1){
var notificationstabs=new ddajaxtabs("notificationstabs", "notificationsdivcontainer")
notificationstabs.setpersist(true)
notificationstabs.setselectedClassTarget("link") //"link" or "linkparent"
notificationstabs.init()
}
if (pageurl.indexOf("service_tax.html")!=-1){
var servicetaxtabs=new ddajaxtabs("servicetaxtabs", "servicetaxdivcontainer")
servicetaxtabs.setpersist(true)
servicetaxtabs.setselectedClassTarget("link") //"link" or "linkparent"
servicetaxtabs.init()
}
}
}
The above is untested, so you'll want to check for any errors. But the basic idea is there.
}
Bookmarks