diff --git a/markdown-toc-code.crx b/markdown-toc-code.crx index e466c90..2eca995 100644 Binary files a/markdown-toc-code.crx and b/markdown-toc-code.crx differ diff --git a/markdown-toc-code.pem b/markdown-toc-code.pem index dff2368..eb0dc73 100644 --- a/markdown-toc-code.pem +++ b/markdown-toc-code.pem @@ -1,28 +1,28 @@ -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDeczN5zgmyofBM -DIq+q39IJFddnXpFMb7Wr6/rDT1OffBdvvvC5yuD4JhneybX8aR48vi6VnV9JuuU -FahZNm+dshTpfa8nGtlznu3vHNKi5epyUFG3NK5fPkCejxMgrtfU5zcSflcEcBja -PSLmLVhLdV4DIhAaNWlPmAJV83BrhhKl32J3Vi6DZgB6EzZKC4C15FmbaB55QYEe -JDH1l50om+swSCffdMwZPStPa5HoWmNvqoBIHIS18NHi20AcEwzdRJDY2cNoPxxj -0/zz8nJVOx25jo6LGZewVBXpZSbe3zFYvb9OXY8IM56J7ziCK8qS7Q8G1Ld+Mzbf -euqq0XSNAgMBAAECggEAHGqzBLhhXMR7IfvoLXtTAzBBSOA5ImW8b0h6PJiwYDqO -XitrlfZaBLrIPU/qImPoEttXEtbAo4A5T+2EWAEwOQDq0vkPSvuPE8oVsxoHfm/I -h1njVngQXnJhZt/4HZC4WaY/zsj87MA1LIvqzWS1hs4zeEr9q5tvHI/anIhAsDtv -VZZqLZg98OwChK/ifPqtj88wsw9oJH78m+1WWVnroZUbQ1Rg78KEs0XtBwpzL3oL -wEvV7HDvD1Ilyrqg+gRfTpFxorNwqQTE0Gm/HxVtCpOLLPn10TiDMzgPEmX0Cxid -VWTnEzhQxyDiEJezCoNebETqdVzgoG/ZO8MZul4cgQKBgQD53817kNfWgegIF/l9 -S9gBzYVdjRuF6bq8zB8y1NTvFcCOVirXPfIsvLChukmFs8mBYgOhmIBBdkGzAELn -mVnPF2fbjm8ENXgzvTMVUKN8yeS3aShKe/8+8BgQR860rWk6LlL1kQGghphVSI1L -RwZT30ALv7ZwzoveU3HRXB1j6QKBgQDj50kScX0ihQpm7q+z86WJGxuTKk4124JU -cAyCp2sS/yRbfkTQUiVoBYEnNrlHtmyUb4OyxHA+1nVa6evFl/b39wJAelSguoAI -qR5pYtVBIiGB0YbWffgWGUz0EL0Fq4IvAEX1KCgSPQ+Rnofa0QcaAATfP44hldTL -iFsf/V7ZBQKBgC5gv77jj2wdCHgYGxKKdTlAcDSA8E7WpvZL3K6OmkcV/ntsut7g -fIaZLx+Vd/f8+rWs/4eKyqNb063pqoFaETVC3t/9e9WIJxtTTpvyL6YFwxHXzsak -ZSfFYHIFIfSfCxzlZDh4BZlJ4hRSNwd101LV6QlFOBOQAp3tVv7I3huhAoGBAMVm -Jm+4JxgIPitL4Jowlpf8B9VfVmDl4aw7ZUqhsmfA4P/yja4XCNlhsy2BA9iulLu5 -H0xvQ33aCcoWRSZf6wV6SNQKYVTaVV2rBnFnrqj85CLqli0g7QpPHc1k1iScGmWV -igK/pn2tr9eEhc2tMcZ+b7ni9bv3aFpmn+9Eaav1AoGBAIiZ3k4JmSEuqxcvlSMO -QQOVUyx6z22rr/rLEgA087DEBWYR9znuBaHoxBBzIsb7UHsx4IUUfaxTDbuifBug -rkrRulFxGIZn0GYMiSqAO5/XioQWU1nTjl7PjVv+vlRJviaNoBB47NWkEY+ZC7c2 -ibnFhVgk9tDR2E/BUA8u3eTo +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC++s9zxbPDhxRB +1mMOJNklQ9sOkpfjWyzDBj0IOtMaNOoTTjYdGrKkYxs9M2n3De+K+rxmn2lx3vvs +4HyCD4CCQsD8LOTjOl7rptUXFbyN3uXNj2UO15JPyQnehcVm929f48LbZ8TOEeRU +Eic2eCQMK6XuoNIRwI7gOFBmj1sFWXTHEhN7eP90DlA33GZbAMUp0GfUnK46FWLt ++Yw5NiOudTWiVMlReoMnXP93PTfjjsDP9jQH5oK5SzsnXd5nwvaWS0P0sUh+cvmh +dS1PzT/HbubRD7t1amyA+HEYAKp+GEJSWhcnI/MxB6TSw0LLTQly3aQUeAl/hzgU +N9fYMRIJAgMBAAECggEAERj8thlqxtRCysMiApvnadfplmQm33aj6wDVuXUkvZmj +pB9SJmhjumZaA7Bk6faQLcHVWJ2ob8aeCL6vPuia4W6O/vSY+EPbSB8bQDIUu6HL +MoxGKJ5Bjc2Kieaxfc6kpLHMGd7wJl/BMIqggpaeaY2F0TeKHwc9c1LvVcM7S57n +Q8g9N3OMive21KUsxRrSXf/O0SjSgdVSmF8NxMCbMLBY1FtnFN0gK90r2IUrC2Qr +2AsF5mZH03MQWt6LK9hLJbd7yoMSvEHq/9PYgs3isPfrn8iDme0sBQrKRG2J9DcJ +0YeSVWs9TSJn1QltcTmo1o5+DX8PncSojagl6Bz2gQKBgQDjH66Yc0/8x/kn21l0 +viailcyJNkCAzePDUwRyvm53pRLF/2l7WNnDW6/GMl1cnnx/iNu71EIwtxCHi58n +tYTRBKQ7C5gBJPkEpVg5Biv1+63F5nglw9sau1BCK94PTSUEFEDztP0mW+ygjvXK +7EROeXItN74f+jiTK4zE8pFyQQKBgQDXQrq2Q9OJGgvDheKkuIsj+KfYxfjMWHJl ++EeiYjAYzGVvWtQ0P9khk0+aH7A9gTVpgg5abR6DTYg2JbxVfS1FvHi63/a45fnJ +oC0ggIui1VwHdYhDl3S6YaZWVZz3axGAH7wvt8NlkmTgUIgmFlVQDjT5Wu1Is1aB +d0VPbM0dyQKBgQDg/Sx+1pQhC5O0uOTH8enh21TPg8+oCM0cW6unYx+ZJAwR2a8L +QnwNu1DHnHLB4jngOJm7WkvraB1WuKgDtRwJ1ng+CYEdeRu5T3Wyn3uC5DtDNMhG +WNs+gtnBgyUpsTj+7nVdNigkDKG+d3/i8ePEfSfuxS5xDPVoTJbZLpWIQQKBgETJ +D/zaI6h16DhsegYE6oFuHcSJTn2N7dBjzBA5rADgn7E7pv+jP3EZL6Cia6DbvwOe +CZQftlZi2hnjaREwVN0p4rJkiuR+qJkjVAhEy1oXL7c6eXaP2T8NoSeJaAUv84Gr +omjlIc09QHrlgPwautxADfF4esZ2eDgass00iT7xAoGBAN4BbVkRQ2lbitSlhCxh +GvvkTP3EAI9KgkrP6nKISkGZ1aQs8DZF8zaqyJD/e24sMK7JLexFU4IhFaPRRd1L +/+VFqdaVvzybevjOM1v8S7Zgr2VOOeITcNj03/i6JJ9DcSQA6qGVpgN0b4SUaejB +S146cMiXFCbR/tc5ZxVFXt0R -----END PRIVATE KEY----- diff --git a/markdown-toc-code/js/content-script.js b/markdown-toc-code/js/content-script.js index b4e8e0e..b6d199d 100644 --- a/markdown-toc-code/js/content-script.js +++ b/markdown-toc-code/js/content-script.js @@ -53,9 +53,26 @@ function init(list) { var hreftagname = header.firstElementChild.hash; var level = parseInt(header.tagName.replace('H', ''), 10); + if(!isGetFisrtLevel){ firstLevel = level; isGetFisrtLevel = true; + + var header_p = document.createElement("li"); + header_p.textContent = "Article TOC for GitHub"; + addStyle(header_p, {"listStyle": "none","font-size":"20px","margin-bottom":"10px"}); + + var gotop_li = document.createElement("li"); + var gotop_li = document.createElement("li"); + addStyle(gotop_li, {"listStyle": "none"}); + var gotop_a = document.createElement("a"); + addStyle(gotop_a, {"color": "#0366d6","textOverflow ": "ellipsis","font-weight":"bold"}); + gotop_a.innerHTML = "▲ GO TOP"; + gotop_a.setAttribute("href", "#"); + div_toc.appendChild(header_p); + + div_toc.appendChild(gotop_li); + div_toc.lastChild.appendChild(gotop_a); } var li = document.createElement("li"); @@ -65,11 +82,9 @@ function init(list) { addStyle(a, {"color": "#0366d6","textOverflow ": "ellipsis"}); // a.innerHTML = level + header.textContent; - - console.log("firstLevel "+firstLevel); - console.log("level "+level); if( level == firstLevel ){ a.innerHTML = header.textContent; + addStyle(a, {"font-weight":"bold"}); } else{ a.innerHTML = new Array(level * 2).join(' ') + header.textContent;