bool ResourceLoader::isInclusionRequest() { DocumentLoader* loader = documentLoader(); if (loader->frameLoader()->isLoadingMainFrame() && !loader->isLoadingSubresources()) return false; else return true; // for debug // NF4_DP((" => isLoadingMainResource(): %s", ((loader->isLoadingMainResource())?"true":"false"))); // NF4_DP((" => isLoadingSubresources(): %s", ((loader->isLoadingSubresources())?"true":"false"))); // NF4_DP((" => isLoadingMainFrame(): %s", ((loader->frameLoader()->isLoadingMainFrame())?"true":"false"))); // NF4_DP((" => subframeIsLoading() : %s", ((loader->frameLoader()->subframeIsLoading())?"true":"false"))); }
//+ 11/23/09 CSidhall - added bool WebFrame::isDocLoading() { const bool loading = false; Frame* coreFrame = core(this); if( (!coreFrame) && (!coreFrame->loader()) ) return loading; DocumentLoader* pDocLoader = coreFrame->loader()->documentLoader(); if(!pDocLoader) return loading; if( (pDocLoader->isLoading()) || (pDocLoader->isLoadingSubresources()) || (pDocLoader->isLoadingMainResource()) || (pDocLoader->isLoadingPlugIns()) ) { return true; } return loading; }