Revision 36c9fdd4ef36c289f416a16707074157d818ea7c authored by Philipp Hancke on 27 July 2018, 12:35:09 UTC, committed by Robert Ma on 27 July 2018, 14:22:07 UTC
BUG=836871

Change-Id: I278b34cb305a13a029e84eaaeec57144e2858678
Reviewed-on: https://chromium-review.googlesource.com/1149364
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Cr-Commit-Position: refs/heads/master@{#578611}
1 parent e79b848
Raw File
css-regions.idl
// GENERATED CONTENT - DO NOT EDIT
// Content of this file was automatically extracted from the
// "CSS Regions Module Level 1" spec.
// See: https://drafts.csswg.org/css-regions/

partial interface Document {
  readonly attribute NamedFlowMap namedFlows;
};

[Exposed=Window,
 MapClass=(CSSOMString, NamedFlow)] interface NamedFlowMap {
  NamedFlow? get(CSSOMString flowName);
  boolean has(CSSOMString flowName);
  NamedFlowMap set(CSSOMString flowName, NamedFlow flowValue);
  boolean delete(CSSOMString flowName);
};

[Exposed=Window]
interface NamedFlow : EventTarget {
  readonly attribute CSSOMString name;
  readonly attribute boolean overset;
  sequence<Region> getRegions();
  readonly attribute short firstEmptyRegionIndex;
  sequence<Node> getContent();
  sequence<Region> getRegionsByContent(Node node);
};

[Exposed=Window,
 NoInterfaceObject]
interface Region {
  readonly attribute CSSOMString regionOverset;
  sequence<Range>? getRegionFlowRanges();
};

Element implements Region;
back to top