private static getTranslateValue()

in ngo-ui/src/app/ui/components/blockchain-progress/blockchain-progress.component.ts [146:163]


  private static getTranslateValue(block: Element) {
    const blockStyle = window.getComputedStyle(block);
    const blockTranslate = blockStyle.getPropertyValue('-webkit-transform') ||
      blockStyle.getPropertyValue('-moz-transform') ||
      blockStyle.getPropertyValue('-ms-transform') ||
      blockStyle.getPropertyValue('-o-transform') ||
      blockStyle.getPropertyValue('transform');

    let translateValue = 0;
    if (blockTranslate.indexOf('(') >= 0) {
      const blockTranslateStr = blockTranslate
        .split('(')[1]
        .split(')')[0]
        .split(',')[4];
      translateValue = Number(blockTranslateStr);
    }
    return translateValue;
  }