<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>http://escwiki.com/wiki/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-ReferenceTooltips-ko.js</id>
	<title>미디어위키:Gadget-ReferenceTooltips-ko.js - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="http://escwiki.com/wiki/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-ReferenceTooltips-ko.js"/>
	<link rel="alternate" type="text/html" href="http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;action=history"/>
	<updated>2026-04-19T17:58:50Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;diff=1224&amp;oldid=prev</id>
		<title>2025년 1월 24일 (금) 02:04에 Sosowiki님의 편집</title>
		<link rel="alternate" type="text/html" href="http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;diff=1224&amp;oldid=prev"/>
		<updated>2025-01-24T02:04:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;amp;diff=1224&amp;amp;oldid=1223&quot;&gt;차이 보기&lt;/a&gt;</summary>
		<author><name>Sosowiki</name></author>
	</entry>
	<entry>
		<id>http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;diff=1223&amp;oldid=prev</id>
		<title>Sosowiki: 문서를 비움</title>
		<link rel="alternate" type="text/html" href="http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;diff=1223&amp;oldid=prev"/>
		<updated>2025-01-24T02:01:05Z</updated>

		<summary type="html">&lt;p&gt;문서를 비움&lt;/p&gt;
&lt;a href=&quot;http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;amp;diff=1223&amp;amp;oldid=1221&quot;&gt;차이 보기&lt;/a&gt;</summary>
		<author><name>Sosowiki</name></author>
	</entry>
	<entry>
		<id>http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;diff=1221&amp;oldid=prev</id>
		<title>2025년 1월 24일 (금) 01:50에 Sosowiki님의 편집</title>
		<link rel="alternate" type="text/html" href="http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;diff=1221&amp;oldid=prev"/>
		<updated>2025-01-24T01:50:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;amp;diff=1221&amp;amp;oldid=1220&quot;&gt;차이 보기&lt;/a&gt;</summary>
		<author><name>Sosowiki</name></author>
	</entry>
	<entry>
		<id>http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;diff=1220&amp;oldid=prev</id>
		<title>2025년 1월 24일 (금) 01:47에 Sosowiki님의 편집</title>
		<link rel="alternate" type="text/html" href="http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;diff=1220&amp;oldid=prev"/>
		<updated>2025-01-24T01:47:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;amp;diff=1220&amp;amp;oldid=1219&quot;&gt;차이 보기&lt;/a&gt;</summary>
		<author><name>Sosowiki</name></author>
	</entry>
	<entry>
		<id>http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;diff=1219&amp;oldid=prev</id>
		<title>2025년 1월 24일 (금) 01:45에 Sosowiki님의 편집</title>
		<link rel="alternate" type="text/html" href="http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;diff=1219&amp;oldid=prev"/>
		<updated>2025-01-24T01:45:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;amp;diff=1219&amp;amp;oldid=1218&quot;&gt;차이 보기&lt;/a&gt;</summary>
		<author><name>Sosowiki</name></author>
	</entry>
	<entry>
		<id>http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;diff=1218&amp;oldid=prev</id>
		<title>Sosowiki: 새 문서: var isMobile = navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i); var drawer, origin, content; function showDrawer(id, name, orgId) {     origin.attr(&quot;href&quot;, id);     origin.attr(&quot;data-origin&quot;, orgId.replace(/\./g, &quot;\\.&quot;));     origin.text(name);     content.html($(id.replace(/\./g, &quot;\\.&quot;) + &quot; &gt; .reference-text&quot;).html());     drawer.addClass(&quot;visible&quot;); }  function getSettings(key, type) {     if (&quot;localStorage&quot; in window) {         if (type =...</title>
		<link rel="alternate" type="text/html" href="http://escwiki.com/wiki/index.php?title=%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Gadget-ReferenceTooltips-ko.js&amp;diff=1218&amp;oldid=prev"/>
		<updated>2025-01-24T01:44:15Z</updated>

		<summary type="html">&lt;p&gt;새 문서: var isMobile = navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i); var drawer, origin, content; function showDrawer(id, name, orgId) {     origin.attr(&amp;quot;href&amp;quot;, id);     origin.attr(&amp;quot;data-origin&amp;quot;, orgId.replace(/\./g, &amp;quot;\\.&amp;quot;));     origin.text(name);     content.html($(id.replace(/\./g, &amp;quot;\\.&amp;quot;) + &amp;quot; &amp;gt; .reference-text&amp;quot;).html());     drawer.addClass(&amp;quot;visible&amp;quot;); }  function getSettings(key, type) {     if (&amp;quot;localStorage&amp;quot; in window) {         if (type =...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;var isMobile = navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i);&lt;br /&gt;
var drawer, origin, content;&lt;br /&gt;
function showDrawer(id, name, orgId) {&lt;br /&gt;
    origin.attr(&amp;quot;href&amp;quot;, id);&lt;br /&gt;
    origin.attr(&amp;quot;data-origin&amp;quot;, orgId.replace(/\./g, &amp;quot;\\.&amp;quot;));&lt;br /&gt;
    origin.text(name);&lt;br /&gt;
    content.html($(id.replace(/\./g, &amp;quot;\\.&amp;quot;) + &amp;quot; &amp;gt; .reference-text&amp;quot;).html());&lt;br /&gt;
    drawer.addClass(&amp;quot;visible&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function getSettings(key, type) {&lt;br /&gt;
    if (&amp;quot;localStorage&amp;quot; in window) {&lt;br /&gt;
        if (type === &amp;quot;boolean&amp;quot;) {&lt;br /&gt;
            return (window.localStoragekey === &amp;quot;true&amp;quot;);&lt;br /&gt;
        } else {&lt;br /&gt;
            return window.localStoragekey;&lt;br /&gt;
        }&lt;br /&gt;
    } else {&lt;br /&gt;
        var value = &amp;quot;; &amp;quot; + document.cookie;&lt;br /&gt;
        var parts = value.split(&amp;quot;; &amp;quot; + key + &amp;quot;=&amp;quot;);&lt;br /&gt;
        if (parts.length == 2) {&lt;br /&gt;
            if (type === &amp;quot;boolean&amp;quot;) {&lt;br /&gt;
                return (parts.pop().split(&amp;quot;;&amp;quot;).shift() === &amp;quot;true&amp;quot;);&lt;br /&gt;
            } else {&lt;br /&gt;
                return parts.pop().split(&amp;quot;;&amp;quot;).shift();&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function setSettings(key, value) {&lt;br /&gt;
    if (&amp;quot;localStorage&amp;quot; in window) {&lt;br /&gt;
        window.localStoragekey = value;&lt;br /&gt;
    } else {&lt;br /&gt;
        var now = new Date();&lt;br /&gt;
        var time = now.getTime();&lt;br /&gt;
        var expireTime = time + (10 * 365 * 24 * 24);&lt;br /&gt;
        now.setTime(expireTime);&lt;br /&gt;
        document.cookie = key + &amp;quot;=&amp;quot; + value + &amp;quot;;expires=&amp;quot; + now.toGMTString() +&amp;quot;;path=/&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function initSettings() {&lt;br /&gt;
    if (document.getElementById(&amp;quot;reference-settings&amp;quot;)) {&lt;br /&gt;
        $(&amp;quot;#reference-settings&amp;quot;).show();&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    var setbox = $(&amp;quot;&amp;lt;form&amp;gt;&amp;quot;).attr(&amp;quot;id&amp;quot;, &amp;quot;reference-settings&amp;quot;).append(&lt;br /&gt;
        $(&amp;quot;&amp;lt;div&amp;gt;&amp;quot;).addClass(&amp;quot;content&amp;quot;).append(&lt;br /&gt;
            $(&amp;quot;&amp;lt;label&amp;gt;&amp;quot;).append(&lt;br /&gt;
                $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;).attr({&amp;quot;type&amp;quot;: &amp;quot;checkbox&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;showRefOnHover&amp;quot;, &amp;quot;checked&amp;quot;: getSettings(&amp;quot;showRefOnHover&amp;quot;, &amp;quot;boolean&amp;quot;)}),&lt;br /&gt;
                &amp;quot;갖다 대서 주석을 띄웁니다.&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
        ),&lt;br /&gt;
        $(&amp;quot;&amp;lt;div&amp;gt;&amp;quot;).addClass(&amp;quot;foot&amp;quot;).append(&lt;br /&gt;
            $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;).attr({&amp;quot;type&amp;quot;: &amp;quot;button&amp;quot;, &amp;quot;value&amp;quot;: &amp;quot;취소&amp;quot;}).click(function() {&lt;br /&gt;
                $(&amp;quot;#reference-settings&amp;quot;).hide();&lt;br /&gt;
            }),&lt;br /&gt;
            $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;).addClass(&amp;quot;save-settings&amp;quot;).attr({&amp;quot;type&amp;quot;: &amp;quot;submit&amp;quot;, &amp;quot;value&amp;quot;: &amp;quot;저장&amp;quot;})&lt;br /&gt;
        )&lt;br /&gt;
    ).submit(function(e) {&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
        setSettings(&amp;quot;showRefOnHover&amp;quot;, $(this).find(&amp;quot;name=showRefOnHover&amp;quot;).is(&amp;quot;:checked&amp;quot;));&lt;br /&gt;
        location.reload();&lt;br /&gt;
    });&lt;br /&gt;
    $(document.body).append(setbox);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function showTooltip(elem) {&lt;br /&gt;
    showDrawer(elem.parentNode.getAttribute(&amp;quot;href&amp;quot;), elem.textContent, elem.parentNode.parentNode.getAttribute(&amp;quot;id&amp;quot;));&lt;br /&gt;
    drawer.show();&lt;br /&gt;
    drawer.css({ top: ($(elem).offset().top - drawer.outerHeight()), left: $(elem).offset().left });&lt;br /&gt;
    drawer.stop().animate({opacity: 1}, 100);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function hideTooltip() {&lt;br /&gt;
    drawer.removeClass(&amp;quot;visible&amp;quot;);&lt;br /&gt;
    drawer.animate({opacity: 0}, 100, function() { $(this).hide(); });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function($) {&lt;br /&gt;
    if (getSettings(&amp;quot;showRefOnHover&amp;quot;) === undefined) {&lt;br /&gt;
        setSettings(&amp;quot;showRefOnHover&amp;quot;, true);&lt;br /&gt;
    }&lt;br /&gt;
    if (isMobile) {&lt;br /&gt;
        $(document.body).addClass(&amp;quot;mode-drawer&amp;quot;);&lt;br /&gt;
    } else {&lt;br /&gt;
        $(document.body).addClass(&amp;quot;mode-tooltip&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    /* create drawer */&lt;br /&gt;
    drawer = $(&amp;quot;&amp;lt;div&amp;gt;&amp;quot;).attr(&amp;quot;id&amp;quot;, &amp;quot;reference-drawer&amp;quot;);&lt;br /&gt;
    origin = $(&amp;quot;&amp;lt;a&amp;gt;&amp;quot;).attr(&amp;quot;id&amp;quot;, &amp;quot;reference-origin&amp;quot;).click(function() {&lt;br /&gt;
        $(&amp;#039;html, body&amp;#039;).animate({scrollTop: ($($(this).attr(&amp;quot;href&amp;quot;)).offset().top - 60)}, 400);&lt;br /&gt;
    });&lt;br /&gt;
    content = $(&amp;quot;&amp;lt;span&amp;gt;&amp;quot;).attr(&amp;quot;id&amp;quot;, &amp;quot;reference-drawer-text&amp;quot;);&lt;br /&gt;
    var settingsIcon = $(&amp;quot;&amp;lt;span&amp;gt;&amp;quot;).addClass(&amp;quot;settings-icon&amp;quot;).click(function() {&lt;br /&gt;
        initSettings();&lt;br /&gt;
    });&lt;br /&gt;
    var closeDrawer = $(&amp;quot;&amp;lt;span&amp;gt;&amp;quot;).addClass(&amp;quot;close-icon&amp;quot;).click(function() {&lt;br /&gt;
        drawer.removeClass(&amp;quot;visible&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
    drawer.append(settingsIcon);&lt;br /&gt;
    drawer.append(closeDrawer);&lt;br /&gt;
    drawer.append(origin);&lt;br /&gt;
    drawer.append(content);&lt;br /&gt;
    $(document.body).append(drawer);&lt;br /&gt;
    &lt;br /&gt;
    $(document).click(function(e) {&lt;br /&gt;
        if (!$(e.target).closest(&amp;quot;#reference-drawer&amp;quot;).length)  {&lt;br /&gt;
            if (!isMobile) {&lt;br /&gt;
                hideTooltip();&lt;br /&gt;
            } else {&lt;br /&gt;
                drawer.removeClass(&amp;quot;visible&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }).scroll(function(e) {&lt;br /&gt;
        if (&amp;quot;ontouchstart&amp;quot; in window &amp;amp;&amp;amp; isMobile) {&lt;br /&gt;
            drawer.removeClass(&amp;quot;visible&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
    $(&amp;quot;.reference a&amp;quot;).each(function() {&lt;br /&gt;
        var span = document.createElement(&amp;quot;span&amp;quot;);&lt;br /&gt;
        span.className = &amp;quot;reference-hooker&amp;quot;;&lt;br /&gt;
        span.appendChild(this.childNodes0);&lt;br /&gt;
        this.appendChild(span);&lt;br /&gt;
    });&lt;br /&gt;
    if (getSettings(&amp;quot;showRefOnHover&amp;quot;, &amp;quot;boolean&amp;quot;) &amp;amp;&amp;amp; !isMobile) {&lt;br /&gt;
        drawer.hover(function(e) {&lt;br /&gt;
            showTooltip($(&amp;quot;#&amp;quot; + origin.attr(&amp;quot;data-origin&amp;quot;) + &amp;quot; .reference-hooker&amp;quot;).get(0));&lt;br /&gt;
        }, function(e) {&lt;br /&gt;
            hideTooltip();&lt;br /&gt;
        });&lt;br /&gt;
        $(&amp;quot;.reference-hooker&amp;quot;).hover(function(e) {&lt;br /&gt;
            showTooltip(this);&lt;br /&gt;
        }, function(e) {&lt;br /&gt;
            hideTooltip();&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
    $(&amp;quot;.reference-hooker&amp;quot;).click(function(e) {&lt;br /&gt;
        if (isMobile) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            showDrawer(this.parentNode.getAttribute(&amp;quot;href&amp;quot;), this.textContent, this.parentNode.parentNode.getAttribute(&amp;quot;id&amp;quot;));&lt;br /&gt;
            drawer.addClass(&amp;quot;visible&amp;quot;);&lt;br /&gt;
        } else if (!getSettings(&amp;quot;showRefOnHover&amp;quot;, &amp;quot;boolean&amp;quot;)) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            showTooltip(this);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Sosowiki</name></author>
	</entry>
</feed>