vendor/assets/javascripts/webshims/shims/combos/24.js in webshims-rails-1.12.0 vs vendor/assets/javascripts/webshims/shims/combos/24.js in webshims-rails-1.12.2
- old
+ new
@@ -220,10 +220,13 @@
e.testedValidity = true;
var notValid = !($(e.target).callProp('reportValidity'));
if(notValid){
e.stopImmediatePropagation();
+ if(!options.noFormInvalid){
+ $(e.target).trigger('invalid');
+ }
return false;
}
}
};
@@ -1273,15 +1276,12 @@
(function(){
var nan = parseInt('NaN', 10);
var updateProgress = function(progress){
- var position;
+ var position = $.prop(progress, 'position');
-
- position = $.prop(progress, 'position');
-
$.attr(progress, 'data-position', position);
$('> span', progress).css({width: (position < 0 ? 100 : position * 100) +'%'});
};
var desc = {
position: {
@@ -1300,12 +1300,13 @@
$.attr(this, 'aria-valuenow', ret * 100);
if(updateProgress.isInChange == 'max'){
$.attr(this, 'aria-valuemax', max);
}
}
+ $(this).removeClass('ws-indeterminate');
} else if(updateProgress.isInChange) {
- $(this).removeAttr('aria-valuenow');
+ $(this).removeAttr('aria-valuenow').addClass('ws-indeterminate');
}
return ret;
},
writeable: false
}
@@ -1376,10 +1377,12 @@
if(labels.length){
$.attr(this, 'aria-labelledby', labels.join(' '));
} else {
webshims.info("you should use label elements for your prgogress elements");
}
-
+ if($(this).css('direction') == 'rtl'){
+ $(this).addClass('ws-is-rtl');
+ }
updateProgress.isInChange = 'max';
updateProgress(this);
updateProgress.isInChange = false;
},
desc