コード例 #1
0
ファイル: URL.cpp プロジェクト: JaminLiu/gecko-dev
void
URL::SetSearchParams(URLSearchParams* aSearchParams)
{
  if (!aSearchParams) {
    return;
  }

  if (!aSearchParams->HasURLAssociated()) {
    MOZ_ASSERT(aSearchParams->IsValid());

    mSearchParams = aSearchParams;
    mSearchParams->SetObserver(this);
  } else {
    CreateSearchParamsIfNeeded();
    mSearchParams->CopyFromURLSearchParams(*aSearchParams);
  }

  nsAutoString search;
  mSearchParams->Serialize(search);
  SetSearchInternal(search);
}
コード例 #2
0
ファイル: Link.cpp プロジェクト: alex-tifrea/gecko-dev
URLSearchParams*
Link::SearchParams()
{
  CreateSearchParamsIfNeeded();
  return mSearchParams;
}
コード例 #3
0
ファイル: URL.cpp プロジェクト: JaminLiu/gecko-dev
URLSearchParams*
URL::GetSearchParams()
{
  CreateSearchParamsIfNeeded();
  return mSearchParams;
}