<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://hamwiki.kr/index.php?action=history&amp;feed=atom&amp;title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4%3AGadget-HamWiki-HomeCards.js</id>
	<title>미디어위키:Gadget-HamWiki-HomeCards.js - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://hamwiki.kr/index.php?action=history&amp;feed=atom&amp;title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4%3AGadget-HamWiki-HomeCards.js"/>
	<link rel="alternate" type="text/html" href="https://hamwiki.kr/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-HamWiki-HomeCards.js&amp;action=history"/>
	<updated>2026-09-04T10:17:55Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://hamwiki.kr/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-HamWiki-HomeCards.js&amp;diff=4032&amp;oldid=prev</id>
		<title>Hamwiki: 새 문서: (function () { 	&#039;use strict&#039;;  	function loadRandomDocument() { 		var $box = $(&#039;#hamwiki-random-document&#039;); 		var $button = $(&#039;#hamwiki-random-refresh&#039;);  		if (!$box.length) { 			return; 		}  		$box 			.addClass(&#039;hamwiki-random-loading&#039;) 			.text(&#039;문서를 불러오는 중입니다...&#039;);  		$button.addClass(&#039;is-loading&#039;);  		var api = new mw.Api();  		api.get({ 			action: &#039;query&#039;, 			list: &#039;random&#039;,  			// 일반 문서 네임스페이스만 			rnnamespace: 0,  			rnlimit: 1,...</title>
		<link rel="alternate" type="text/html" href="https://hamwiki.kr/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-HamWiki-HomeCards.js&amp;diff=4032&amp;oldid=prev"/>
		<updated>2026-08-10T16:36:10Z</updated>

		<summary type="html">&lt;p&gt;새 문서: (function () { 	&amp;#039;use strict&amp;#039;;  	function loadRandomDocument() { 		var $box = $(&amp;#039;#hamwiki-random-document&amp;#039;); 		var $button = $(&amp;#039;#hamwiki-random-refresh&amp;#039;);  		if (!$box.length) { 			return; 		}  		$box 			.addClass(&amp;#039;hamwiki-random-loading&amp;#039;) 			.text(&amp;#039;문서를 불러오는 중입니다...&amp;#039;);  		$button.addClass(&amp;#039;is-loading&amp;#039;);  		var api = new mw.Api();  		api.get({ 			action: &amp;#039;query&amp;#039;, 			list: &amp;#039;random&amp;#039;,  			// 일반 문서 네임스페이스만 			rnnamespace: 0,  			rnlimit: 1,...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;(function () {&lt;br /&gt;
	&amp;#039;use strict&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
	function loadRandomDocument() {&lt;br /&gt;
		var $box = $(&amp;#039;#hamwiki-random-document&amp;#039;);&lt;br /&gt;
		var $button = $(&amp;#039;#hamwiki-random-refresh&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
		if (!$box.length) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		$box&lt;br /&gt;
			.addClass(&amp;#039;hamwiki-random-loading&amp;#039;)&lt;br /&gt;
			.text(&amp;#039;문서를 불러오는 중입니다...&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
		$button.addClass(&amp;#039;is-loading&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
		var api = new mw.Api();&lt;br /&gt;
&lt;br /&gt;
		api.get({&lt;br /&gt;
			action: &amp;#039;query&amp;#039;,&lt;br /&gt;
			list: &amp;#039;random&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
			// 일반 문서 네임스페이스만&lt;br /&gt;
			rnnamespace: 0,&lt;br /&gt;
&lt;br /&gt;
			rnlimit: 1,&lt;br /&gt;
&lt;br /&gt;
			formatversion: 2&lt;br /&gt;
		}).done(function (data) {&lt;br /&gt;
			if (&lt;br /&gt;
				!data ||&lt;br /&gt;
				!data.query ||&lt;br /&gt;
				!data.query.random ||&lt;br /&gt;
				!data.query.random.length&lt;br /&gt;
			) {&lt;br /&gt;
				throw new Error(&amp;#039;랜덤 문서를 찾을 수 없습니다.&amp;#039;);&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			var page = data.query.random[0];&lt;br /&gt;
			var title = page.title;&lt;br /&gt;
&lt;br /&gt;
			var $link = $(&amp;#039;&amp;lt;a&amp;gt;&amp;#039;)&lt;br /&gt;
				.attr(&amp;#039;href&amp;#039;, mw.util.getUrl(title))&lt;br /&gt;
				.addClass(&amp;#039;hamwiki-random-title&amp;#039;)&lt;br /&gt;
				.text(title);&lt;br /&gt;
&lt;br /&gt;
			var $description = $(&amp;#039;&amp;lt;div&amp;gt;&amp;#039;)&lt;br /&gt;
				.addClass(&amp;#039;hamwiki-random-description&amp;#039;)&lt;br /&gt;
				.text(&amp;#039;이 문서는 어떠신가요?&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
			$box&lt;br /&gt;
				.empty()&lt;br /&gt;
				.removeClass(&amp;#039;hamwiki-random-loading&amp;#039;)&lt;br /&gt;
				.append($description)&lt;br /&gt;
				.append($link);&lt;br /&gt;
&lt;br /&gt;
		}).fail(function () {&lt;br /&gt;
			$box&lt;br /&gt;
				.removeClass(&amp;#039;hamwiki-random-loading&amp;#039;)&lt;br /&gt;
				.text(&amp;#039;추천 문서를 불러오지 못했습니다.&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
		}).always(function () {&lt;br /&gt;
			$button.removeClass(&amp;#039;is-loading&amp;#039;);&lt;br /&gt;
		});&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	$(function () {&lt;br /&gt;
		if (!$(&amp;#039;#hamwiki-random-document&amp;#039;).length) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		loadRandomDocument();&lt;br /&gt;
&lt;br /&gt;
		$(&amp;#039;#hamwiki-random-refresh&amp;#039;).on(&amp;#039;click&amp;#039;, function (e) {&lt;br /&gt;
			e.preventDefault();&lt;br /&gt;
&lt;br /&gt;
			if ($(this).hasClass(&amp;#039;is-loading&amp;#039;)) {&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			loadRandomDocument();&lt;br /&gt;
		});&lt;br /&gt;
	});&lt;br /&gt;
&lt;br /&gt;
}());&lt;/div&gt;</summary>
		<author><name>Hamwiki</name></author>
	</entry>
</feed>