TokenizedFeatures.h 584 B

123456789101112131415161718192021222324252627
  1. /*
  2. * Copyright (c) 2023, Tim Flynn <trflynn89@serenityos.org>
  3. *
  4. * SPDX-License-Identifier: BSD-2-Clause
  5. */
  6. #pragma once
  7. namespace Web::HTML::TokenizedFeature {
  8. #define TOKENIZED_FEATURE(Feature) \
  9. enum class Feature { \
  10. Yes, \
  11. No, \
  12. }
  13. TOKENIZED_FEATURE(Location);
  14. TOKENIZED_FEATURE(Menubar);
  15. TOKENIZED_FEATURE(NoOpener);
  16. TOKENIZED_FEATURE(NoReferrer);
  17. TOKENIZED_FEATURE(Popup);
  18. TOKENIZED_FEATURE(Resizable);
  19. TOKENIZED_FEATURE(Scrollbars);
  20. TOKENIZED_FEATURE(Status);
  21. TOKENIZED_FEATURE(Toolbar);
  22. }