| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /**
- * ?
- *
- * @namespace Lungo
- * @class Fallback
- *
- * @author Javier Jimenez Villar <javi@tapquo.com> || @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);
|