iter method

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

Implementation

@override
void iter(String cls) {
  if (cls.startsWith("m-[")) {
    final v = _parseDouble(cls, 3);
    top = v;
    left = v;
    right = v;
    bottom = v;
  } else if (cls.startsWith("mt-[")) {
    top = _parseDouble(cls, 4);
  } else if (cls.startsWith("ml-[")) {
    left = _parseDouble(cls, 4);
  } else if (cls.startsWith("mr-[")) {
    right = _parseDouble(cls, 4);
  } else if (cls.startsWith("mb-[")) {
    bottom = _parseDouble(cls, 4);
  } else if (cls.startsWith("mx-[")) {
    left = _parseDouble(cls, 4);
    right = left;
  } else if (cls.startsWith("my-[")) {
    top = _parseDouble(cls, 4);
    bottom = top;
  }
  // parse option
  else if (cls.startsWith("m-")) {
    final v = _parseOption(cls, 2);
    top = v;
    left = v;
    right = v;
    bottom = v;
  } else if (cls.startsWith("mt-")) {
    top = _parseOption(cls, 3);
  } else if (cls.startsWith("ml-")) {
    left = _parseOption(cls, 3);
  } else if (cls.startsWith("mr-")) {
    right = _parseOption(cls, 3);
  } else if (cls.startsWith("mb-")) {
    bottom = _parseOption(cls, 3);
  } else if (cls.startsWith("mx-")) {
    left = _parseOption(cls, 3);
    right = left;
  } else if (cls.startsWith("my-")) {
    top = _parseOption(cls, 3);
    bottom = top;
  }
}