diff options
author | Morris Jobke <hey@morrisjobke.de> | 2019-03-25 12:54:56 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-25 12:54:56 +0300 |
commit | 58aca247ac3aa1ceec87bb22ba0288f454108f24 (patch) | |
tree | 250222df221d67f7d9877bcb52ee8e46a1d46d2d | |
parent | 02f5c05d29abcd406d2175c305b844b5bfbc4f29 (diff) | |
parent | d4ee6076cc99cb9b6541b73c8bb6b1a1578aad43 (diff) |
Merge pull request #28 from rullzer/wait_for_load
Wait for load of script before binding
-rw-r--r-- | jquery.strengthify.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/jquery.strengthify.js b/jquery.strengthify.js index 3a41568..b003d8b 100644 --- a/jquery.strengthify.js +++ b/jquery.strengthify.js @@ -207,16 +207,18 @@ getWrapperFor(elemId).append('<div class="strengthify-tiles"></div>'); } - $elem.parent().on('scroll', drawSelf); - var script = document.createElement("script"); script.src = options.zxcvbn; if (options.nonce !== null) { script.setAttribute('nonce', options.nonce); } - document.head.appendChild(script); - $elem.bind('keyup input change', drawSelf); + script.onload = function() { + $elem.parent().on('scroll', drawSelf); + $elem.bind('keyup input change', drawSelf); + } + + document.head.appendChild(script); }; init.call(this); |