ソースを参照

jQuery 3.0 compatibility for removeAttr

`removeAttr` will no longer set props to false. [Source](https://jquery.com/upgrade-guide/3.0/#breaking-change-removeattr-no-longer-sets-properties-to-false).

Further, by using `.prop`, it opens up the ability of reducing duplicated logic in `disableButton` and `enableButton`.
Avindra Goolcharan 9 年 前
コミット
b5127c7be2
1 ファイル変更2 行追加2 行削除
  1. 2 2
      src/Header.js

+ 2 - 2
src/Header.js

@@ -226,14 +226,14 @@ function Header(calendar, options) {
 	
 	function disableButton(buttonName) {
 		el.find('.fc-' + buttonName + '-button')
-			.attr('disabled', 'disabled')
+			.prop('disabled', true)
 			.addClass(tm + '-state-disabled');
 	}
 	
 	
 	function enableButton(buttonName) {
 		el.find('.fc-' + buttonName + '-button')
-			.removeAttr('disabled')
+			.prop('disabled', false)
 			.removeClass(tm + '-state-disabled');
 	}