<?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-BreadCrumb.js</id>
	<title>미디어위키:Gadget-BreadCrumb.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-BreadCrumb.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-BreadCrumb.js&amp;action=history"/>
	<updated>2026-06-03T17:27:37Z</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-BreadCrumb.js&amp;diff=8&amp;oldid=prev</id>
		<title>Sosowiki: 새 문서: /*  * written By. LiteHell  * Warning : This script uses localStorage of your browser so BREADCUMB WILL BE DELETED IF YOU CLEAR STORAGE DATA FROM YOUR BROWSER.  */ if (mw.config.exists(&quot;wgIsArticle&quot;) &amp;&amp; mw.config.exists(&quot;wgPageName&quot;) &amp;&amp; mw.config.exists(&quot;wgArticlePath&quot;)) {     var conf = mw.config.get([&quot;wgIsArticle&quot;, &quot;wgPageName&quot;, &quot;wgArticlePath&quot;]);     if (conf.wgIsArticle) {         var itemName = &quot;pageBreadcumbs&quot;;           function initStorageIfRequired() {             if (l...</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-BreadCrumb.js&amp;diff=8&amp;oldid=prev"/>
		<updated>2025-01-15T23:48:07Z</updated>

		<summary type="html">&lt;p&gt;새 문서: &lt;span class=&quot;autocomment&quot;&gt;* written By. LiteHell  * Warning : This script uses localStorage of your browser so BREADCUMB WILL BE DELETED IF YOU CLEAR STORAGE DATA FROM YOUR BROWSER.: &lt;/span&gt; if (mw.config.exists(&amp;quot;wgIsArticle&amp;quot;) &amp;amp;&amp;amp; mw.config.exists(&amp;quot;wgPageName&amp;quot;) &amp;amp;&amp;amp; mw.config.exists(&amp;quot;wgArticlePath&amp;quot;)) {     var conf = mw.config.get([&amp;quot;wgIsArticle&amp;quot;, &amp;quot;wgPageName&amp;quot;, &amp;quot;wgArticlePath&amp;quot;]);     if (conf.wgIsArticle) {         var itemName = &amp;quot;pageBreadcumbs&amp;quot;;           function initStorageIfRequired() {             if (l...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/*&lt;br /&gt;
 * written By. LiteHell&lt;br /&gt;
 * Warning : This script uses localStorage of your browser so BREADCUMB WILL BE DELETED IF YOU CLEAR STORAGE DATA FROM YOUR BROWSER.&lt;br /&gt;
 */&lt;br /&gt;
if (mw.config.exists(&amp;quot;wgIsArticle&amp;quot;) &amp;amp;&amp;amp; mw.config.exists(&amp;quot;wgPageName&amp;quot;) &amp;amp;&amp;amp; mw.config.exists(&amp;quot;wgArticlePath&amp;quot;)) {&lt;br /&gt;
    var conf = mw.config.get([&amp;quot;wgIsArticle&amp;quot;, &amp;quot;wgPageName&amp;quot;, &amp;quot;wgArticlePath&amp;quot;]);&lt;br /&gt;
    if (conf.wgIsArticle) {&lt;br /&gt;
        var itemName = &amp;quot;pageBreadcumbs&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
        function initStorageIfRequired() {&lt;br /&gt;
            if (localStorage.getItem(itemName) == null)&lt;br /&gt;
                localStorage.setItem(itemName, &amp;quot;[]&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
        function setStorage(value) {&lt;br /&gt;
            initStorageIfRequired();&lt;br /&gt;
            localStorage.setItem(itemName, JSON.stringify(value.slice(-20)));&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
        function getStorage() {&lt;br /&gt;
            initStorageIfRequired();&lt;br /&gt;
            return JSON.parse(localStorage.getItem(itemName));&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
        function makeBreadBar(arr, active) {&lt;br /&gt;
            var ol = document.createElement(&amp;quot;ol&amp;quot;);&lt;br /&gt;
            ol.className = &amp;quot;breadcrumb&amp;quot;;&lt;br /&gt;
            ol.innerHTML = &amp;#039;&amp;lt;li id=&amp;quot;cleanBreads&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;javascript:(function(){})();&amp;quot; style=&amp;quot;color: red;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;glyphicon glyphicon-trash&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&amp;#039;;&lt;br /&gt;
            ol.querySelector(&amp;#039;li#cleanBreads &amp;gt; a&amp;#039;).addEventListener(&amp;quot;click&amp;quot;, function() {&lt;br /&gt;
                if (confirm(&amp;quot;진짜로 빵가루를 전부다 청소할까요?&amp;quot;)) {&lt;br /&gt;
                    localStorage.setItem(itemName, &amp;quot;[]&amp;quot;);&lt;br /&gt;
                    alert(&amp;#039;강제 새로고침하면 지워져 있을겁니다. :)&amp;#039;);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
            for (var i = 0; i &amp;lt; arr.length; i++) {&lt;br /&gt;
                var now = arr[i];&lt;br /&gt;
                var li = document.createElement(&amp;quot;li&amp;quot;);&lt;br /&gt;
                if (now == active) {&lt;br /&gt;
                    li.className = &amp;quot;active&amp;quot;;&lt;br /&gt;
                    li.textContent = now;&lt;br /&gt;
                } else {&lt;br /&gt;
                    var anchor = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
                    anchor.href = conf.wgArticlePath.replace(&amp;#039;$1&amp;#039;, now);&lt;br /&gt;
                    anchor.title = now;&lt;br /&gt;
                    anchor.textContent = now;&lt;br /&gt;
                    li.appendChild(anchor);&lt;br /&gt;
                }&lt;br /&gt;
                ol.appendChild(li);&lt;br /&gt;
            }&lt;br /&gt;
            return ol;&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
        var articles = getStorage();&lt;br /&gt;
        if(articles.length == 0 || (articles.length != 0 &amp;amp;&amp;amp; articles[articles.length - 1] != conf.wgPageName)) articles.push(conf.wgPageName);&lt;br /&gt;
        setStorage(articles, conf.wgPageName);&lt;br /&gt;
        var breadbar = makeBreadBar(articles, conf.wgPageName);&lt;br /&gt;
        var contentButtons = document.querySelector(&amp;quot;.libre_content_tools&amp;quot;);&lt;br /&gt;
        contentButtons.parentNode.insertBefore(breadbar, contentButtons);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Sosowiki</name></author>
	</entry>
</feed>