10a71efd7ca12b7e7fceed4b413c6a85.json 4.1 KB
{"ast":null,"code":"// =============================== Motion ===============================\nexport function getMotionName(prefixCls, transitionName, animationName) {\n  var motionName = transitionName;\n\n  if (!motionName && animationName) {\n    motionName = \"\".concat(prefixCls, \"-\").concat(animationName);\n  }\n\n  return motionName;\n} // ================================ UUID ================================\n\nvar uuid = -1;\nexport function getUUID() {\n  uuid += 1;\n  return uuid;\n} // =============================== Offset ===============================\n\nfunction getScroll(w, top) {\n  var ret = w[\"page\".concat(top ? 'Y' : 'X', \"Offset\")];\n  var method = \"scroll\".concat(top ? 'Top' : 'Left');\n\n  if (typeof ret !== 'number') {\n    var d = w.document;\n    ret = d.documentElement[method];\n\n    if (typeof ret !== 'number') {\n      ret = d.body[method];\n    }\n  }\n\n  return ret;\n}\n\nexport function offset(el) {\n  var rect = el.getBoundingClientRect();\n  var pos = {\n    left: rect.left,\n    top: rect.top\n  };\n  var doc = el.ownerDocument;\n  var w = doc.defaultView || doc.parentWindow;\n  pos.left += getScroll(w);\n  pos.top += getScroll(w, true);\n  return pos;\n}","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/rc-dialog/es/util.js"],"names":["getMotionName","prefixCls","transitionName","animationName","motionName","concat","uuid","getUUID","getScroll","w","top","ret","method","d","document","documentElement","body","offset","el","rect","getBoundingClientRect","pos","left","doc","ownerDocument","defaultView","parentWindow"],"mappings":"AAAA;AACA,OAAO,SAASA,aAAT,CAAuBC,SAAvB,EAAkCC,cAAlC,EAAkDC,aAAlD,EAAiE;AACtE,MAAIC,UAAU,GAAGF,cAAjB;;AAEA,MAAI,CAACE,UAAD,IAAeD,aAAnB,EAAkC;AAChCC,IAAAA,UAAU,GAAG,GAAGC,MAAH,CAAUJ,SAAV,EAAqB,GAArB,EAA0BI,MAA1B,CAAiCF,aAAjC,CAAb;AACD;;AAED,SAAOC,UAAP;AACD,C,CAAC;;AAEF,IAAIE,IAAI,GAAG,CAAC,CAAZ;AACA,OAAO,SAASC,OAAT,GAAmB;AACxBD,EAAAA,IAAI,IAAI,CAAR;AACA,SAAOA,IAAP;AACD,C,CAAC;;AAEF,SAASE,SAAT,CAAmBC,CAAnB,EAAsBC,GAAtB,EAA2B;AACzB,MAAIC,GAAG,GAAGF,CAAC,CAAC,OAAOJ,MAAP,CAAcK,GAAG,GAAG,GAAH,GAAS,GAA1B,EAA+B,QAA/B,CAAD,CAAX;AACA,MAAIE,MAAM,GAAG,SAASP,MAAT,CAAgBK,GAAG,GAAG,KAAH,GAAW,MAA9B,CAAb;;AAEA,MAAI,OAAOC,GAAP,KAAe,QAAnB,EAA6B;AAC3B,QAAIE,CAAC,GAAGJ,CAAC,CAACK,QAAV;AACAH,IAAAA,GAAG,GAAGE,CAAC,CAACE,eAAF,CAAkBH,MAAlB,CAAN;;AAEA,QAAI,OAAOD,GAAP,KAAe,QAAnB,EAA6B;AAC3BA,MAAAA,GAAG,GAAGE,CAAC,CAACG,IAAF,CAAOJ,MAAP,CAAN;AACD;AACF;;AAED,SAAOD,GAAP;AACD;;AAED,OAAO,SAASM,MAAT,CAAgBC,EAAhB,EAAoB;AACzB,MAAIC,IAAI,GAAGD,EAAE,CAACE,qBAAH,EAAX;AACA,MAAIC,GAAG,GAAG;AACRC,IAAAA,IAAI,EAAEH,IAAI,CAACG,IADH;AAERZ,IAAAA,GAAG,EAAES,IAAI,CAACT;AAFF,GAAV;AAIA,MAAIa,GAAG,GAAGL,EAAE,CAACM,aAAb;AACA,MAAIf,CAAC,GAAGc,GAAG,CAACE,WAAJ,IAAmBF,GAAG,CAACG,YAA/B;AACAL,EAAAA,GAAG,CAACC,IAAJ,IAAYd,SAAS,CAACC,CAAD,CAArB;AACAY,EAAAA,GAAG,CAACX,GAAJ,IAAWF,SAAS,CAACC,CAAD,EAAI,IAAJ,CAApB;AACA,SAAOY,GAAP;AACD","sourcesContent":["// =============================== Motion ===============================\nexport function getMotionName(prefixCls, transitionName, animationName) {\n  var motionName = transitionName;\n\n  if (!motionName && animationName) {\n    motionName = \"\".concat(prefixCls, \"-\").concat(animationName);\n  }\n\n  return motionName;\n} // ================================ UUID ================================\n\nvar uuid = -1;\nexport function getUUID() {\n  uuid += 1;\n  return uuid;\n} // =============================== Offset ===============================\n\nfunction getScroll(w, top) {\n  var ret = w[\"page\".concat(top ? 'Y' : 'X', \"Offset\")];\n  var method = \"scroll\".concat(top ? 'Top' : 'Left');\n\n  if (typeof ret !== 'number') {\n    var d = w.document;\n    ret = d.documentElement[method];\n\n    if (typeof ret !== 'number') {\n      ret = d.body[method];\n    }\n  }\n\n  return ret;\n}\n\nexport function offset(el) {\n  var rect = el.getBoundingClientRect();\n  var pos = {\n    left: rect.left,\n    top: rect.top\n  };\n  var doc = el.ownerDocument;\n  var w = doc.defaultView || doc.parentWindow;\n  pos.left += getScroll(w);\n  pos.top += getScroll(w, true);\n  return pos;\n}"]},"metadata":{},"sourceType":"module"}