Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/strengthify.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2019-03-25 12:54:56 +0300
committerGitHub <noreply@github.com>2019-03-25 12:54:56 +0300
commit58aca247ac3aa1ceec87bb22ba0288f454108f24 (patch)
tree250222df221d67f7d9877bcb52ee8e46a1d46d2d
parent02f5c05d29abcd406d2175c305b844b5bfbc4f29 (diff)
parentd4ee6076cc99cb9b6541b73c8bb6b1a1578aad43 (diff)
Merge pull request #28 from rullzer/wait_for_load
Wait for load of script before binding
-rw-r--r--jquery.strengthify.js10
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);