still, inline styles overwrite whatever css you may throw at it.
If you don't want them to be colored, just edit the default/user.html view, 
where the "entropy check" is added by javascript.
If you want different colors, you should code your own validate_entropy() 
function.

On Wednesday, December 11, 2013 11:26:18 AM UTC+1, Peter Govers wrote:
>
> I think you are running into a Web2py feature resulting in your 
> custom background-color being overruled/overwritten.
>
> In /static/js/web2py.js:
> /* javascript for PasswordWidget*/
> $('*input[type=password][data-w2p_entropy]*', target).each(function () {
> web2py.validate_entropy($(this));
> });
>
> and:
>
> ...
>     validate_entropy: function (myfield, req_entropy) {
>       if(myfield.data('w2p_entropy') != undefined) req_entropy = 
> myfield.data('w2p_entropy');
>       var validator = function () {
>         var v = (web2py.calc_entropy(myfield.val()) || 0) / req_entropy;
>         var r = 0,
>           g = 0,
>           b = 0,
>           rs = function (x) {
>             return Math.round(x * 15).toString(16)
>           };
>         if(v <= 0.5) {
>           r = 1.0;
>           g = 2.0 * v;
>         } else {
>           r = (1.0 - 2.0 * (Math.max(v, 0) - 0.5));
>           g = 1.0;
>         }
>         var color = '#' + rs(r) + rs(g) + rs(b);
>         *myfield.css('background-color', color);*
>         entropy_callback = myfield.data('entropy_callback');
>         if(entropy_callback) entropy_callback(v);
>       }
>       if(!myfield.hasClass('entropy_check')) myfield.on('keyup', 
> validator).on('keydown', validator).addClass('entropy_check');
>     },
> ...
>
> For this specific input field you could add some additional CSS that 
> should overrule the background-color by using !important:
>
> #no_table_new_password { background-color: #FFFFFF !important; }
>
>
>
>
> On Wednesday, December 11, 2013 10:50:16 AM UTC+1, Annet wrote:
>>
>> Where do I change the setting of the background-color of the new_password 
>> field?
>>
>> <input type="password" value="" placeholder="" name="new_password" 
>> id="no_table_new_password" data-w2p_entropy="null" class="password 
>> entropy_check" style="background-color: rgb(187, 255, 0);">
>>
>> In Firebug it is an element.style {} property that overrides any setting 
>> I do in an external css.
>>
>>
>> Kind regards,
>>
>> Annet
>>
>>
>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to