#include "third_party/blink/renderer/core/page/page_popup_controller.h"
#include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/geometry/dom_rect.h"
#include "third_party/blink/renderer/core/page/page.h"
#include "third_party/blink/renderer/core/page/page_popup.h"
#include "third_party/blink/renderer/core/page/page_popup_client.h"
#include "third_party/blink/renderer/platform/text/platform_locale.h"
#include "ui/strings/grit/ax_strings.h"
namespace blink {
const char PagePopupController::kSupplementName[] = …;
PagePopupController* PagePopupController::From(Page& page) { … }
PagePopupController::PagePopupController(Page& page,
PagePopup& popup,
PagePopupClient* client)
: … { … }
void PagePopupController::setValueAndClosePopup(int num_value,
const String& string_value) { … }
void PagePopupController::setValue(const String& value) { … }
void PagePopupController::closePopup() { … }
String PagePopupController::localizeNumberString(const String& number_string) { … }
String PagePopupController::formatMonth(int year, int zero_base_month) { … }
String PagePopupController::formatShortMonth(int year, int zero_base_month) { … }
String PagePopupController::formatWeek(int year,
int week_number,
const String& localized_date_string) { … }
void PagePopupController::ClearPagePopupClient() { … }
void PagePopupController::setWindowRect(int x, int y, int width, int height) { … }
void PagePopupController::Trace(Visitor* visitor) const { … }
void PagePopupController::setMenuListOptionsBoundsInAXTree(
HeapVector<Member<DOMRect>>& options_bounds,
bool children_updated) { … }
CSSFontSelector* PagePopupController::CreateCSSFontSelector(
Document& popup_document) { … }
}