예제 #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
URLSearchParams*
Link::SearchParams()
{
  CreateSearchParamsIfNeeded();
  return mSearchParams;
}
예제 #3
0
파일: URL.cpp 프로젝트: JaminLiu/gecko-dev
URLSearchParams*
URL::GetSearchParams()
{
  CreateSearchParamsIfNeeded();
  return mSearchParams;
}