Sha256: ab6a2095adb8a97f9c2ac9b007db8e21cec196a4c1b525b20b51269d3aea65d9

Contents?: true

Size: 1.11 KB

Versions: 14

Compression:

Stored size: 1.11 KB

Contents

/**
 * PrimeUI inputtext widget
 */
$(function() {

    $.widget("primeui.puiinputtext", {
       
        _create: function() {
            var input = this.element,
            disabled = input.prop('disabled');

            //visuals
            input.addClass('pui-inputtext ui-widget ui-state-default ui-corner-all');
            
            if(disabled) {
                input.addClass('ui-state-disabled');
            }
            else {
                input.hover(function() {
                    input.toggleClass('ui-state-hover');
                }).focus(function() {
                    input.addClass('ui-state-focus');
                }).blur(function() {
                    input.removeClass('ui-state-focus');
                });
            }

            //aria
            input.attr('role', 'textbox').attr('aria-disabled', disabled)
                                          .attr('aria-readonly', input.prop('readonly'))
                                          .attr('aria-multiline', input.is('textarea'));
        },
        
        _destroy: function() {
            
        }
        
    });
    
});

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
prime-rails-0.0.16 app/assets/javascripts/js/inputtext/inputtext.js
prime-rails-0.0.15 app/assets/javascripts/js/inputtext/inputtext.js
prime-rails-0.0.14 app/assets/javascripts/js/inputtext/inputtext.js
prime-rails-0.0.13 app/assets/javascripts/js/inputtext/inputtext.js
prime-rails-0.0.12 app/assets/javascripts/js/inputtext/inputtext.js
prime-rails-0.0.11 app/assets/javascripts/js/inputtext/inputtext.js
prime-rails-0.0.10 app/assets/javascripts/js/inputtext/inputtext.js
prime-rails-0.0.9 app/assets/javascripts/js/inputtext/inputtext.js
prime-rails-0.0.8 app/assets/javascripts/js/inputtext/inputtext.js
prime-rails-0.0.7 app/assets/javascripts/js/inputtext/inputtext.js
prime-rails-0.0.6 app/assets/javascripts/js/inputtext/inputtext.js
prime-rails-0.0.5 app/assets/javascripts/js/inputtext/inputtext.js
prime-rails-0.0.4 app/assets/javascripts/js/inputtext/inputtext.js
prime-rails-0.0.3 app/assets/javascripts/js/inputtext/inputtext.js