소스 검색

Update querySelectorAll method that returns an array

https://github.com/edenspiekermann/accessible-modal-dialog/blob/master/a
ccessible-modal-dialog.js#L13
Artur Paikin 9 년 전
부모
커밋
555c62a0e7
1개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 3
      src/core/Utils.js

+ 2 - 3
src/core/Utils.js

@@ -98,9 +98,8 @@ function addListenerMulti (el, events, cb) {
   }
 }
 
-function qsa (selector) {
-  var nodeList = document.querySelectorAll(selector)
-  return Array.prototype.slice.call(nodeList, 0)
+function qsa (selector, context) {
+  return Array.prototype.slice.call((context || document).querySelectorAll(selector) || [])
 }
 
 export default {