소스 검색

Refactoring: Use intermediate variable for document.body.dataset.instantIntensity

Alexandre Dieulot 5 년 전
부모
커밋
fb0c2c6ae2
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      instantpage.js

+ 5 - 3
instantpage.js

@@ -15,14 +15,16 @@ let delayOnHover = 65
 let useMousedown = false
 let useMousedownOnly = false
 if ('instantIntensity' in document.body.dataset) {
-  if (document.body.dataset.instantIntensity.substr(0, 'mousedown'.length) == 'mousedown') {
+  const intensity = document.body.dataset.instantIntensity
+
+  if (intensity.substr(0, 'mousedown'.length) == 'mousedown') {
     useMousedown = true
-    if (document.body.dataset.instantIntensity == 'mousedown-only') {
+    if (intensity == 'mousedown-only') {
       useMousedownOnly = true
     }
   }
   else {
-    const milliseconds = parseInt(document.body.dataset.instantIntensity)
+    const milliseconds = parseInt(intensity)
     if (!isNaN(milliseconds)) {
       delayOnHover = milliseconds
     }