I needed to show the password strength when a user writes in their password. I looked around on github but could only find Frane’s Password Strength Meter which didn’t work as I wanted so I rewrote his plugin entirely from scratch.

Download Weakling on github

Read also

  • joluinfante
    Hi!
    This plugin don't works ok on firefox/linux, because we can't replace innerHTML. You can, with prototype, use "update".
    I don't know if this is the better option, by, worked for me.
    My corrections are:

    In weakling.rb:
    ==========
    < $(name).update(""+strengths['strong']+"");
    ---
    > $(name).innerHTML = ""+strengths['strong']+"";
    10c7
    < $(name).update(""+strengths['average']+"");
    ---
    > $(name).innerHTML = ""+strengths['average']+"";
    12c9
    < $(name).update(""+strengths['weak']+"");
    ---
    > $(name).innerHTML = ""+strengths['weak']+"";
    14c11
    < $(name).update(""+strengths['default']+"");
    ---
    > $(name).innerHTML = ""+strengths['default']+"";
    16c13
    < $(name).update(""+strengths['error']+"");
    ---
    > $(name).innerHTML = ""+strengths['error']+"";

    In weakling.rb:
    ==========
    < "$('#{name}').update(\"#{t('weakling.default')}\");"
    ---
    > "$('#{name}').innerHTML = \"#{t('weakling.default')}\";"
blog comments powered by Disqus

Latest Posts