미디어위키:Guidedtour-tour-edituacouncilnotice.js

카이스트 백과사전
디아블로 (토론 | 기여)님의 2020년 3월 12일 (목) 16:06 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
둘러보기로 가기 검색하러 가기

참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.

  • 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
  • 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
  • 인터넷 익스플로러: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
  • 오페라: 메뉴 → 설정(맥의 경우 오페라 → 환경 설정)으로 이동한 다음 개인 정보 보호 및 보안 → 검색 데이터 지우기 → 캐시한 영상 및 파일을 누름.
// 전체학생대표자회의와 중앙운영위원회의 회의 공고 문서를 작성하기 위한 Guided Tour입니다.
// Ref: https://www.mediawiki.org/wiki/Extension:GuidedTour/Write_an_on-wiki_tour
( function ( window, document, $, mw, gt ) {
	var tour = new gt.TourBuilder({
		// name of this tour
		name: 'edituacouncilnotice'
	});
	
	tour.firstStep({
		name: 'intro',
		title: '회의 공고 만들기',
		description: '미디어위키:Guidedtour-tour-edituacouncilnotice.js/intro',
		overlay: true,
		onShow: gt.getPageAsDescription,
		closeOnClickOutside: false,
	})
	.next('creation1');
	
	// 문서 생성
	tour.step({
		name: 'creation1',
		title: '회의 공고 문서 생성하기',
		description: '미디어위키:Guidedtour-tour-edituacouncilnotice.js/creation1',
		onShow: gt.getPageAsDescription,
		attachTo: '#mw-content-text > div.mw-parser-output > div.mw-inputbox-centered > form > input.mw-ui-input.mw-ui-input-inline.createboxInput',
		position: 'bottom',
		closeOnClickOutside: false,
	})
	.transition( function () {
		if (gt.isEditingWithVisualEditor()) {
			return 'edit1';
		} else if (gt.isEditingWithWikitext()) {
			return 'switchToVisualEditor';
		}
	})
	.back('intro')
	.next('edit1');
	
	tour.step({
		name: 'switchToVisualEditor',
		title: '시각편집기로 전환',
		description: '미디어위키:Guidedtour-tour-edituacouncilnotice.js/switchToVisualEditor',
		onShow: gt.getPageAsDescription,
		attachTo: '#content > div > div.oo-ui-toolbar.oo-ui-toolbar-position-top.ve-ui-toolbar.ve-ui-dir-inline-ltr.ve-ui-dir-block-ltr.ve-ui-targetToolbar.ve-ui-positionedTargetToolbar.ve-init-mw-desktopArticleTarget-toolbar.ve-init-mw-desktopArticleTarget-toolbar-open.ve-init-mw-desktopArticleTarget-toolbar-opened.oo-ui-toolbar-narrow > div > div.oo-ui-toolbar-actions > div > div.oo-ui-toolbar-bar > div.oo-ui-toolbar-tools > div.ve-ui-toolbar-group-editMode.oo-ui-widget.oo-ui-widget-enabled.oo-ui-toolGroup.oo-ui-iconElement.oo-ui-indicatorElement.oo-ui-popupToolGroup.oo-ui-listToolGroup.oo-ui-popupToolGroup-active > span > span.oo-ui-iconElement-icon.oo-ui-icon-edit.oo-ui-image-progressive',
		position: 'bottomLeft',
	})
	.next('edit1');
	
	// 정보상자 편집
	tour.step({
		name: 'edit1',
		title: '회의 공고 문서 편집하기',
		description: '미디어위키:Guidedtour-tour-edituacouncilnotice.js/creation2',
		onShow: gt.getPageAsDescription,
		attachTo: '#bodyContent > div.oo-ui-widget.ve-ui-surface.ve-ui-surface-visual.ve-ui-mwSurface.ve-init-mw-target-surface.ve-ui-surface-dir-ltr > div.ve-ce-surface.notranslate.ve-ce-surface-enabled.ve-ce-surface-focused > div.ve-ce-branchNode.ve-ce-documentNode.ve-ce-attachedRootNode.ve-ce-rootNode.mw-content-ltr.mw-parser-output > table.infobox.ve-ce-leafNode.ve-ce-focusableNode.ve-ce-mwTransclusionNode',
		position: 'topRight',
		closeOnClickOutside: false,
	})
	.next('edit2');
	
	// 재적 인원 표 채우기
	// 분류 검토하기
	
} ( window, document, jQuery, mediaWiki, mediaWiki.guidedTour ) );