void VideoDocument::SetScriptGlobalObject(nsIScriptGlobalObject* aScriptGlobalObject) { // Set the script global object on the superclass before doing // anything that might require it.... MediaDocument::SetScriptGlobalObject(aScriptGlobalObject); if (aScriptGlobalObject && !InitialSetupHasBeenDone()) { if (!nsContentUtils::IsChildOfSameType(this)) { LinkStylesheet(NS_LITERAL_STRING("resource://content-accessible/TopLevelVideoDocument.css")); LinkStylesheet(NS_LITERAL_STRING("chrome://global/skin/media/TopLevelVideoDocument.css")); LinkScript(NS_LITERAL_STRING("chrome://global/content/TopLevelVideoDocument.js")); } InitialSetupDone(); } }
void VideoDocument::SetScriptGlobalObject(nsIScriptGlobalObject* aScriptGlobalObject) { // Set the script global object on the superclass before doing // anything that might require it.... MediaDocument::SetScriptGlobalObject(aScriptGlobalObject); if (aScriptGlobalObject) { if (!nsContentUtils::IsChildOfSameType(this) && GetReadyStateEnum() != nsIDocument::READYSTATE_COMPLETE) { LinkStylesheet(NS_LITERAL_STRING("resource://gre/res/TopLevelVideoDocument.css")); LinkStylesheet(NS_LITERAL_STRING("chrome://global/skin/media/TopLevelVideoDocument.css")); LinkScript(NS_LITERAL_STRING("chrome://global/content/TopLevelVideoDocument.js")); } BecomeInteractive(); } }
void VideoDocument::SetScriptGlobalObject(nsIScriptGlobalObject* aScriptGlobalObject) { // Set the script global object on the superclass before doing // anything that might require it.... MediaDocument::SetScriptGlobalObject(aScriptGlobalObject); if (aScriptGlobalObject && !InitialSetupHasBeenDone()) { // Create synthetic document #ifdef DEBUG nsresult rv = #endif CreateSyntheticVideoDocument(); NS_ASSERTION(NS_SUCCEEDED(rv), "failed to create synthetic video document"); if (!nsContentUtils::IsChildOfSameType(this)) { LinkStylesheet(NS_LITERAL_STRING("resource://content-accessible/TopLevelVideoDocument.css")); LinkStylesheet(NS_LITERAL_STRING("chrome://global/skin/media/TopLevelVideoDocument.css")); LinkScript(NS_LITERAL_STRING("chrome://global/content/TopLevelVideoDocument.js")); } InitialSetupDone(); } }