iter method

  1. @override
void iter(
  1. String cls
)
override

Implementation

@override
void iter(String cls) {
  if (cls.startsWith("p-[")) {
    final v = _parseDouble(cls, 3);
    top = v;
    left = v;
    right = v;
    bottom = v;
  } else if (cls.startsWith("pt-[")) {
    top = _parseDouble(cls, 4);
  } else if (cls.startsWith("pl-[")) {
    left = _parseDouble(cls, 4);
  } else if (cls.startsWith("pr-[")) {
    right = _parseDouble(cls, 4);
  } else if (cls.startsWith("pb-[")) {
    bottom = _parseDouble(cls, 4);
  } else if (cls.startsWith("px-[")) {
    left = _parseDouble(cls, 4);
    right = left;
  } else if (cls.startsWith("py-[")) {
    top = _parseDouble(cls, 4);
    bottom = top;
  }
  // parse option
  else if (cls.startsWith("p-")) {
    final v = _parseOption(cls, 2);
    top = v;
    left = v;
    right = v;
    bottom = v;
  } else if (cls.startsWith("pt-")) {
    top = _parseOption(cls, 3);
  } else if (cls.startsWith("pl-")) {
    left = _parseOption(cls, 3);
  } else if (cls.startsWith("pr-")) {
    right = _parseOption(cls, 3);
  } else if (cls.startsWith("pb-")) {
    bottom = _parseOption(cls, 3);
  } else if (cls.startsWith("px-")) {
    left = _parseOption(cls, 3);
    right = left;
  } else if (cls.startsWith("py-")) {
    top = _parseOption(cls, 3);
    bottom = top;
  }
}