typename Builder::Object ProfilerMarkerImagePayload::preparePayloadImp(Builder& b) { typename Builder::RootedObject data(b.context(), b.CreateObject()); prepareCommonProps("innerHTML", b, data); // TODO: Finish me //b.DefineProperty(data, "innerHTML", "<img src=''/>"); return data; }
template<typename Builder> typename Builder::Object IOMarkerPayload::preparePayloadImp(Builder& b) { typename Builder::RootedObject data(b.context(), b.CreateObject()); prepareCommonProps("io", b, data); b.DefineProperty(data, "source", mSource); return data; }
typename Builder::Object ProfilerMarkerTracing::preparePayloadImp(Builder& b) { typename Builder::RootedObject data(b.context(), b.CreateObject()); prepareCommonProps("tracing", b, data); if (GetCategory()) { b.DefineProperty(data, "category", GetCategory()); } if (GetMetaData() != TRACING_DEFAULT) { if (GetMetaData() == TRACING_INTERVAL_START) { b.DefineProperty(data, "interval", "start"); } else if (GetMetaData() == TRACING_INTERVAL_END) { b.DefineProperty(data, "interval", "end"); } } return data; }