blob: ddb8c505cfed6e1b4114c1480a82da89ce6b64f6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
( function () {
var userPageWidget,
userPagePositionWidget,
userPageTextWidget,
talkPageWidget,
talkPagePositionWidget,
talkPageTextWidget;
function updateNoticeOptions() {
var isUserPageChecked = userPageWidget.isSelected(),
isTalkPageChecked = talkPageWidget.isSelected();
userPagePositionWidget.setDisabled( !isUserPageChecked );
userPageTextWidget.setDisabled( !isUserPageChecked );
talkPagePositionWidget.setDisabled( !isTalkPageChecked );
talkPageTextWidget.setDisabled( !isTalkPageChecked );
}
if ( $( '#mw-htmlform-options' ).length > 0 ) {
userPageWidget = OO.ui.infuse( '#mw-input-wpUserPageNotice' );
userPagePositionWidget = OO.ui.infuse( '#mw-input-wpUserPageNoticePosition' );
userPageTextWidget = OO.ui.infuse( '#mw-input-wpUserPageNoticeText' );
talkPageWidget = OO.ui.infuse( '#mw-input-wpTalkPageNotice' );
talkPagePositionWidget = OO.ui.infuse( '#mw-input-wpTalkPageNoticePosition' );
talkPageTextWidget = OO.ui.infuse( '#mw-input-wpTalkPageNoticeText' );
userPageWidget.on( 'change', updateNoticeOptions );
talkPageWidget.on( 'change', updateNoticeOptions );
updateNoticeOptions();
}
}() );
|