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

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2015-01-06 16:46:15 +0300
committerMorris Jobke <hey@morrisjobke.de>2015-01-06 16:46:15 +0300
commit698e47a7af06d5837d16098a7ed5bc1c1571b054 (patch)
tree850e8c367fc339cbf7c6b8c80d69b7d77071ea14 /core
parent1b2e60b53d199dfc6534d32efbdccd2bce99ce8a (diff)
bower update for jquery.strengthify 0.4.1
Diffstat (limited to 'core')
-rw-r--r--core/vendor/strengthify/.bower.json11
-rw-r--r--core/vendor/strengthify/jquery.strengthify.js91
2 files changed, 52 insertions, 50 deletions
diff --git a/core/vendor/strengthify/.bower.json b/core/vendor/strengthify/.bower.json
index abba0d7e00e..b86b43f17b7 100644
--- a/core/vendor/strengthify/.bower.json
+++ b/core/vendor/strengthify/.bower.json
@@ -1,5 +1,6 @@
{
"name": "strengthify",
+ "version": "0.4.1",
"homepage": "https://github.com/MorrisJobke/strengthify",
"authors": [
"Morris Jobke <hey@morrisjobke.de>"
@@ -7,13 +8,13 @@
"description": "Combine jQuery and zxcvbn to create a password strength meter.",
"main": "jquery.strengthify.js",
"license": "MIT",
- "_release": "f1dd3eaf28",
+ "_release": "0.4.1",
"_resolution": {
- "type": "branch",
- "branch": "master",
- "commit": "f1dd3eaf289be559885325a6585f6dd6ae2fa8c3"
+ "type": "version",
+ "tag": "0.4.1",
+ "commit": "fe9d1c80156d3fcdd16434ebc789007d045c1d1f"
},
"_source": "git://github.com/MorrisJobke/strengthify.git",
- "_target": "*",
+ "_target": "0.4.1",
"_originalSource": "strengthify"
} \ No newline at end of file
diff --git a/core/vendor/strengthify/jquery.strengthify.js b/core/vendor/strengthify/jquery.strengthify.js
index 8b62f6b2fe9..21f5fa82956 100644
--- a/core/vendor/strengthify/jquery.strengthify.js
+++ b/core/vendor/strengthify/jquery.strengthify.js
@@ -2,7 +2,7 @@
* Strengthify - show the weakness of a password (uses zxcvbn for this)
* https://github.com/kabum/strengthify
*
- * Version: 0.3
+ * Version: 0.4.1
* Author: Morris Jobke (github.com/kabum)
*
* License:
@@ -29,22 +29,21 @@
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
+/* global jQuery */
(function ($) {
- $.fn.strengthify = function(options) {
- var me = this
-
- var defaults = {
- zxcvbn: 'zxcvbn/zxcvbn.js',
- titles: [
- 'Weakest',
- 'Weak',
- 'So-so',
- 'Good',
- 'Perfect'
- ]
- }
-
- var options = $.extend(defaults, options)
+ $.fn.strengthify = function(paramOptions) {
+ var me = this,
+ defaults = {
+ zxcvbn: 'zxcvbn/zxcvbn.js',
+ titles: [
+ 'Weakest',
+ 'Weak',
+ 'So-so',
+ 'Good',
+ 'Perfect'
+ ]
+ },
+ options = $.extend(defaults, paramOptions);
// add elements
$('.strengthify-wrapper')
@@ -52,9 +51,7 @@
.append('<div class="strengthify-container" />')
.append('<div class="strengthify-separator" style="left: 25%" />')
.append('<div class="strengthify-separator" style="left: 50%" />')
- .append('<div class="strengthify-separator" style="left: 75%" />')
-
- var oldDisplayState = $('.strengthify-wrapper').css('display')
+ .append('<div class="strengthify-separator" style="left: 75%" />');
$.ajax({
cache: true,
@@ -62,22 +59,24 @@
url: options.zxcvbn
}).done(function() {
me.bind('keyup input', function() {
- var password = $(this).val()
+ var password = $(this).val(),
+ // hide strengthigy if no input is provided
+ opacity = (password === '') ? 0 : 1,
+ // calculate result
+ result = zxcvbn(password),
+ css = '',
+ // cache jQuery selections
+ $container = $('.strengthify-container'),
+ $wrapper = $('.strengthify-wrapper');
- // hide strengthigy if no input is provided
- var opacity = (password === '') ? 0 : 1
- $('.strengthify-wrapper').children().css(
+ $wrapper.children().css(
'opacity',
opacity
).css(
'-ms-filter',
'"progid:DXImageTransform.Microsoft.Alpha(Opacity=' + opacity * 100 + ')"'
- )
+ );
- // calculate result
- var result = zxcvbn(password)
-
- var css = ''
// style strengthify bar
// possible scores: 0-4
switch(result.score) {
@@ -94,16 +93,18 @@
break;
}
- $('.strengthify-container').attr('class', css + ' strengthify-container')
- // possible scores: 0-4
- $('.strengthify-container').css(
- 'width',
- // if score is '0' it will be changed to '1' to
- // not hide strengthify if the password is extremely weak
- ((result.score == 0 ? 1 : result.score) * 25) + '%'
- )
+ $container
+ .attr('class', css + ' strengthify-container')
+ // possible scores: 0-4
+ .css(
+ 'width',
+ // if score is '0' it will be changed to '1' to
+ // not hide strengthify if the password is extremely weak
+ ((result.score === 0 ? 1 : result.score) * 25) + '%'
+ );
+
// set a title for the wrapper
- $('.strengthify-wrapper').attr(
+ $wrapper.attr(
'title',
options.titles[result.score]
).tipsy({
@@ -111,23 +112,23 @@
opacity: opacity
}).tipsy(
'show'
- )
+ );
if(opacity === 0) {
- $('.strengthify-wrapper').tipsy(
+ $wrapper.tipsy(
'hide'
- )
+ );
}
// reset state for empty string password
if(password === '') {
- $('.strengthify-container').css('width', 0)
+ $container.css('width', 0);
}
- })
- })
+ });
+ });
- return me
+ return me;
};
-}(jQuery)) \ No newline at end of file
+}(jQuery));