#include "core/inspector/IdentifiersFactory.h"
#include "core/inspector/InjectedScriptHost.h"
#include "core/inspector/InjectedScriptManager.h"
+#include "core/inspector/InspectorAnimationAgent.h"
#include "core/inspector/InspectorApplicationCacheAgent.h"
#include "core/inspector/InspectorCSSAgent.h"
#include "core/inspector/InspectorCanvasAgent.h"
, m_cssAgent(nullptr)
, m_resourceAgent(nullptr)
, m_layerTreeAgent(nullptr)
+ , m_animationAgent(nullptr)
, m_inspectorFrontendClient(nullptr)
, m_page(page)
, m_inspectorClient(inspectorClient)
m_domAgent = domAgentPtr.get();
m_agents.append(domAgentPtr.release());
-
OwnPtrWillBeRawPtr<InspectorLayerTreeAgent> layerTreeAgentPtr(InspectorLayerTreeAgent::create(m_page));
m_layerTreeAgent = layerTreeAgentPtr.get();
m_agents.append(layerTreeAgentPtr.release());
visitor->trace(m_injectedScriptManager);
visitor->trace(m_state);
visitor->trace(m_domAgent);
+ visitor->trace(m_animationAgent);
visitor->trace(m_pageAgent);
visitor->trace(m_timelineAgent);
visitor->trace(m_cssAgent);
m_cssAgent = cssAgentPtr.get();
m_agents.append(cssAgentPtr.release());
+ OwnPtrWillBeRawPtr<InspectorAnimationAgent> animationAgentPtr(InspectorAnimationAgent::create(m_domAgent));
+ m_animationAgent = animationAgentPtr.get();
+ m_agents.append(animationAgentPtr.release());
+
m_agents.append(InspectorDOMStorageAgent::create(m_pageAgent));
m_agents.append(InspectorMemoryAgent::create());
inspectorAgent->setInjectedScriptForOrigin(origin, source);
}
-void InspectorController::showContextMenu(float x, float y, PassRefPtr<ContextMenuProvider> menuProvider)
+void InspectorController::showContextMenu(float x, float y, PassRefPtrWillBeRawPtr<ContextMenuProvider> menuProvider)
{
if (!m_inspectorClient)
return;
m_resourceAgent->setResourcesDataSizeLimitsFromInternals(maximumResourcesContentSize, maximumSingleResourceContentSize);
}
+PassRefPtr<JSONObject> InspectorController::highlightJSONForNode(Node* node)
+{
+ return m_overlay->highlightJSONForNode(node);
+}
+
void InspectorController::willProcessTask()
{
if (InspectorTimelineAgent* timelineAgent = m_instrumentingAgents->inspectorTimelineAgent())