/** * ? * * @namespace Lungo * @class Fallback * * @author Javier Jimenez Villar || @soyjavi */ Lungo.Fallback = (function(lng, undefined) { var androidInputs = function(article_id, active) { environment = lng.Core.environment(); if (environment.isMobile && environment.os.name === 'android' && environment.os.version < '4') { var selector = article_id + ' input, ' + article_id + ' textarea, ' + article_id + ' select'; var input_elements = lng.dom(selector); for (var i = 0, len = input_elements.length; i < len; i++) { (active) ? _enableAndroidInput(input_elements[i]) : _disableAndroidInput(input_elements[i]); } } }; var positionFixed = function(sections) { environment = lng.Core.environment(); if (environment.isMobile && environment.os.name === 'ios' && environment.os.version >= '4.2') { sections.style('position', 'fixed'); } }; var _enableAndroidInput = function(input) { input.removeAttribute('disabled'); }; var _disableAndroidInput = function(input) { input.setAttribute('disabled', 'disabled'); }; return { androidInputs: androidInputs, positionFixed: positionFixed }; })(Lungo);