WebPageGroup::WebPageGroup(const String& identifier, bool visibleToInjectedBundle, bool visibleToHistoryClient) { m_data.pageGroupID = generatePageGroupID(); if (!identifier.isEmpty()) m_data.identifer = identifier; else m_data.identifer = m_data.identifer = makeString("__uniquePageGroupID-", String::number(m_data.pageGroupID)); m_data.visibleToInjectedBundle = visibleToInjectedBundle; m_data.visibleToHistoryClient = visibleToHistoryClient; }
static WebPageGroupData pageGroupData(const String& identifier, bool visibleToInjectedBundle, bool visibleToHistoryClient) { WebPageGroupData data; data.pageGroupID = generatePageGroupID(); if (!identifier.isEmpty()) data.identifier = identifier; else data.identifier = makeString("__uniquePageGroupID-", String::number(data.pageGroupID)); data.visibleToInjectedBundle = visibleToInjectedBundle; data.visibleToHistoryClient = visibleToHistoryClient; return data; }