Repository: sling-site Updated Branches: refs/heads/asf-site cefb42fc5 -> d17058147
http://git-wip-us.apache.org/repos/asf/sling-site/blob/d1705814/res/tocjs-1-1-2.js ---------------------------------------------------------------------- diff --git a/res/tocjs-1-1-2.js b/res/tocjs-1-1-2.js new file mode 100644 index 0000000..6f8b43a --- /dev/null +++ b/res/tocjs-1-1-2.js @@ -0,0 +1,11 @@ +/** + * TocJS v1.1.2 (http://github.com/nghuuphuoc/tocjs) + * + * Generate a table of contents based on headings + * + * @author http://twitter.com/nghuuphuoc + * @copyright (c) 2013 - 2014 Nguyen Huu Phuoc + * @license MIT + */ + +!function(a){var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULT_OPTIONS,d),this.headings=[],this.$element.addClass(this.options.elementClass);var e=this;a(this.options.selector).each(function(b,c){a(c).data("tagNumber",parseInt(c.tagName.substring(1))).data("index",1).data("numbering","1"),e.headings.push(c)}),this.headings.length>0&&this.render()};b.DEFAULT_OPTIONS={selector:"h1, h2, h3, h4, h5, h6",elementClass:"toc",rootUlClass:"toc-ul-root",ulClass:"toc-ul",prefixLinkClass:"toc-link-",heading:null,indexingFormats:{}},b.prototype={constructor:b,render:function(){for(var b={},c=this.headings,d=this.headings.length,e=0;d>e;e++){var f=a(c[e]).data("tagNumber");if(0==e)b[c[0].tagName]=a(c[0]);else{var g=a(c[e-1]).data("tagNumber"),h=String(a(c[e-1]).data("numbering")).split(".");switch(!0){case f==g:var i=a(c[e-1]).data("index")+1;a(c[e]).data("index",i),1==h.length?a(c[e]).data("numbering",parseInt(h[0])+1):(h.pop(),h.push(i),a(c[e]).data("numbering",h.join(". "))),b[c[e].tagName]=a(c[e]);break;case f>g:h.push("1"),a(c[e]).data("index",1).data("numbering",h.join(".")),b[c[e].tagName]=a(c[e]);break;case g>f:var j=b[c[e].tagName],k=String(a(j).data("numbering")).split("."),i=a(j).data("index")+1;a(c[e]).data("index",i),1==k.length?a(c[e]).data("numbering",parseInt(k[0])+1):(k.pop(),k.push(i),a(c[e]).data("numbering",k.join("."))),b[c[e].tagName]=a(c[e])}}}var l={},m=a("<ul/>").addClass(this.options.rootUlClass).addClass(this.options.ulClass).appendTo(this.$element);this.options.heading&&a("<li/>").addClass("toc-heading").wrapInner(a("<a/>").attr("href","#").html(this.options.heading)).appendTo(m);for(var e=0;d>e;e++){var n=this.generateHeadingId(c[e]),o=String(a(c[e]).data("numbering")).split("."),p=a("<a/>").html(a(c[e]).text()).addClass(this.options.prefixLinkClass+o.length).attr("href","#"+n);if(a("<a/>").addClass("toc-anchor").html("#").attr("href","#"+n).hide().appendTo(c[e]),a(c[e]).on("mouseover",function(){a(this).find(".toc-anchor" ).show()}).on("mouseout",function(){a(this).find(".toc-anchor").hide()}),1==o.length)var q=a("<li/>").wrapInner(p).appendTo(m);else{var r=o.pop(),s=o.join("."),t=l[s].find("ul"),u=t.length>0?t.get(0):a("<ul/>").addClass(this.options.ulClass).appendTo(l[s]),q=a("<li/>").wrapInner(p).appendTo(u);o.push(r)}l[o.join(".")]=q,this.prependIndexing(e,p)}},generateHeadingId:function(b){if(!a(b).attr("id")){for(var c=a(b).text().toLowerCase().replace(/\s+|\/|\\/g,"-").replace(/á|à |ạ|ả|ã|Ä|ắ|ằ|ặ|ẳ|ẵ|â|ấ|ầ|áº|ẩ|ẫ|ä/g,"a").replace(/Ä/g,"d").replace(/é|è|ẹ|ẻ|ẽ|ê|ế|á»|á»|á»|á» /g,"e").replace(/Ã|ì|á»|á»|Ä©/g,"i").replace(/ó|ò|á»|á»|õ|ô|á»|á»|á»|á»|á»|Æ¡|á»|á»|ợ|á»|ỡ/g,"o").replace(/ú|ù|ụ|á»§|Å©|ư|ứ|ừ|á»±|á»|ữ/g,"u").replace(/ý|ỳ|ỵ|á»·|ỹ/g,"y").replace(/[^a-z0-9-]/g,""),d=!0,e=0;d;)d=a("#"+c+(0==e?"":"-"+e)).length>0,d?e++:c+=0==e?"":"-"+e;return a(b).attr("id",c),c}return a(b).attr("id")},prependIndexing:function( b,c){var d=this.headings[b],e=parseInt(a(d).data("tagNumber")),f=this.getIndexingFormat(e);if(null!=f){for(var g=String(a(d).data("numbering")).split("."),h=g.length,i=[],j=0,k=0;h>k;k++)j=k+(e-h)+1,f=this.getIndexingFormat(j),f&&i.push(this.convertIndexing(g[k],f));if(i.length>0){var l=i.join(". ")+". ";a(c).prepend(l),a(d).prepend(l)}}},getIndexingFormat:function(a){if("object"==typeof this.options.indexingFormats)return this.options.indexingFormats["h"+a]?this.options.indexingFormats["h"+a]:null;if("string"==typeof this.options.indexingFormats){if(-1!=["upperAlphabet","lowerAlphabet","number","upperRoman","lowerRoman"].indexOf(this.options.indexingFormats))return this.options.indexingFormats;if(this.options.indexingFormats.length<a)return null;switch(this.options.indexingFormats[a-1]){case"1":case 1:return"number";case"A":return"upperAlphabet";case"a":return"lowerAlphabet";case"I":return"upperRoman";case"i":return"lowerRoman";default:return null}}return null},convertIndexing:func tion(a,b){var c="abcdefghijklmnopqrstuvwxyz",d="ABCDEFGHIJKLMNOPQRSTUVWXYZ",e=c.length;switch(b){case"upperAlphabet":case"A":return a>e?d[a%e-1]:d[a-1];case"lowerAlphabet":case"a":return a>e?c[a%e-1]:c[a-1];case"number":case"1":case 1:return a;case"upperRoman":case"I":return this.convertToRomanNumeral(a);case"lowerRoman":case"i":return this.convertToRomanNumeral(a).toLowerCase();default:return"_"}},convertToRomanNumeral:function(a){if(!+a)return"";for(var b=String(+a).split(""),c=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM","","X","XX","XXX","XL","L","LX","LXX","LXXX","XC","","I","II","III","IV","V","VI","VII","VIII","IX"],d="",e=3;e--;)d=(c[+b.pop()+10*e]||"")+d;return Array(+b.join("")+1).join("M")+d}},a.fn.toc=function(c){return this.each(function(){var d=a(this),e=d.data("toc");e||d.data("toc",e=new b(this,c))})},a.fn.toc.Constructor=b}(window.jQuery); \ No newline at end of file http://git-wip-us.apache.org/repos/asf/sling-site/blob/d1705814/site-conversion.html ---------------------------------------------------------------------- diff --git a/site-conversion.html b/site-conversion.html index 7cee6d4..f874d69 100644 --- a/site-conversion.html +++ b/site-conversion.html @@ -20,7 +20,7 @@ <img border="0" alt="Apache" src="/ng/res/logos/apache.png"/> </a> </div> - </div><h1 class="draft">DRAFT 2017 WEBSITE - SLING-6955</h1><div class="menu"> + </div><div class="draft">DRAFT 2017 WEBSITE - SLING-6955</div><div class="menu"> <p> <strong><a href="/ng/documentation.html">Documentation</a></strong><br/> <a href="/ng/documentation/getting-started.html">Getting Started</a><br/> @@ -72,7 +72,7 @@ </div> <div class="main"> <div class="breadcrumbs"><a href="/ng/">Home</a> » </div> <h1> Site conversion in progress - excuse our mess... - </h1><div class="row"><div class="small-12 columns"><section class="wrap"><p>The Sling website was recently converted to use the Apache CMS for content management, and we still have to check a number of pages for correct conversion.</p> + </h1><div id="generatedToC"></div><script src='/res/jquery-3.2.1.min.js' type='text/javascript'></script><script src='/res/tocjs-1-1-2.js' type='text/javascript'></script><script type='text/javascript'>$(document).ready(function() { $('#generatedToC').toc({'selector':'h2,h3'}); } );</script><div class="row"><div class="small-12 columns"><section class="wrap"><p>The Sling website was recently converted to use the Apache CMS for content management, and we still have to check a number of pages for correct conversion.</p> <p>During this transition phase, old versions of a number of pages are still present under /site, along with their converted versions at other, more specific paths.</p> <p>To find the new pages, you can use the site navigation or search the Web for phrases that are present in the old pages, and select results that do not contain /site/ in their URLs.</p> <p>If you see new pages that look good and match the contents of the corresponding old pages, feel free to let us know, via the Sling users mailing list or the <a href="https://issues.apache.org/jira/browse/SLING-2002">SLING-2002</a> issue.</p></section></div></div> http://git-wip-us.apache.org/repos/asf/sling-site/blob/d1705814/sitemap.html ---------------------------------------------------------------------- diff --git a/sitemap.html b/sitemap.html index e63864a..d6146ed 100644 --- a/sitemap.html +++ b/sitemap.html @@ -20,7 +20,7 @@ <img border="0" alt="Apache" src="/ng/res/logos/apache.png"/> </a> </div> - </div><h1 class="draft">DRAFT 2017 WEBSITE - SLING-6955</h1><div class="menu"> + </div><div class="draft">DRAFT 2017 WEBSITE - SLING-6955</div><div class="menu"> <p> <strong><a href="/ng/documentation.html">Documentation</a></strong><br/> <a href="/ng/documentation/getting-started.html">Getting Started</a><br/> @@ -72,11 +72,7 @@ </div> <div class="main"> <breadcrumbs/><h1> Sitemap - </h1><div class="sitemap"><section class="wrap"><ul><li><a href="/ng/index.html">Apache Sling - Bringing Back the Fun!</a></li> - <li><a href="/ng/news.html">News</a></li> - <li><a href="/ng/documentation/development/release-management.html">Release Management</a></li> - <li><a href="/ng/old-stuff/scriptengineintegration/xslt-processing-pipeline.html">XSLT Processing Pipeline</a></li> - <li><a href="/ng/links.html">Links</a></li> + </h1><tableOfContents/><div class="sitemap"><section class="wrap"><ul><li><a href="/ng/index.html">Apache Sling - Bringing Back the Fun!</a></li> <li><a href="/ng/contributing.html">Contributing</a></li> <li><a href="/ng/documentation/bundles/accessing-filesystem-resources-extensions-fsresource.html">Accessing File System Resources (org.apache.sling.fsresource)</a></li> <li><a href="/ng/documentation/bundles/apache-sling-commons-thread-pool.html">Apache Sling Commons Thread Pool</a></li> @@ -158,6 +154,7 @@ <li><a href="/ng/documentation/development/maventipsandtricks.html">MavenTipsAndTricks</a></li> <li><a href="/ng/documentation/development/monitoring-requests.html">Monitoring Requests</a></li> <li><a href="/ng/documentation/development/osgi-mock.html">OSGi Mocks</a></li> + <li><a href="/ng/documentation/development/release-management.html">Release Management</a></li> <li><a href="/ng/documentation/development/repository-based-development.html">Repository Based Development</a></li> <li><a href="/ng/documentation/development/resourceresolver-mock.html">Resource Resolver Mock</a></li> <li><a href="/ng/documentation/development/sling-mock.html">Sling Mocks</a></li> @@ -207,15 +204,18 @@ <li><a href="/ng/documentation.html">Documentation</a></li> <li><a href="/ng/guides.html">Guides (retired)</a></li> <li><a href="/ng/javadoc-io.html">Sling API docs at javadoc.io</a></li> + <li><a href="/ng/links.html">Links</a></li> <li><a href="/ng/media.html">Media</a></li> <li><a href="/ng/news/sling-ide-tooling-11-released.html">Apache Sling IDE Tooling 1.1 released</a></li> <li><a href="/ng/news/sling-launchpad-8-released.html">Apache Sling Launchpad 8 released</a></li> <li><a href="/ng/news/sling-launchpad-9-released.html">Apache Sling Launchpad 9 released</a></li> + <li><a href="/ng/news.html">News</a></li> <li><a href="/ng/old-stuff/assembly.html">Assembly</a></li> <li><a href="/ng/old-stuff/launch-sling.html">Launch Sling</a></li> <li><a href="/ng/old-stuff/request-processing.html">Request Processing</a></li> <li><a href="/ng/old-stuff/run-modes-org-apache-sling-runmode.html">Run Modes</a></li> <li><a href="/ng/old-stuff/scriptengineintegration/groovy-support.html">Groovy Support</a></li> + <li><a href="/ng/old-stuff/scriptengineintegration/xslt-processing-pipeline.html">XSLT Processing Pipeline</a></li> <li><a href="/ng/old-stuff/scriptengineintegration.html">Integrating Scripting Languages</a></li> <li><a href="/ng/old-stuff/servlet-resolution.html">Servlet Resolution</a></li> <li><a href="/ng/old-stuff/sling-api.html">Sling API</a></li> http://git-wip-us.apache.org/repos/asf/sling-site/blob/d1705814/sitemap.xml ---------------------------------------------------------------------- diff --git a/sitemap.xml b/sitemap.xml index 2adc28a..9ce572c 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -20,7 +20,7 @@ <img border="0" alt="Apache" src="/ng/res/logos/apache.png"/> </a> </div> - </div><h1 class="draft">DRAFT 2017 WEBSITE - SLING-6955</h1><div class="menu"> + </div><div class="draft">DRAFT 2017 WEBSITE - SLING-6955</div><div class="menu"> <p> <strong><a href="/ng/documentation.html">Documentation</a></strong><br/> <a href="/ng/documentation/getting-started.html">Getting Started</a><br/> @@ -72,11 +72,7 @@ </div> <div class="main"> <breadcrumbs/><h1> null - </h1><div class="sitemap"><section class="wrap"><ul><li><a href="/ng/index.html">Apache Sling - Bringing Back the Fun!</a></li> - <li><a href="/ng/news.html">News</a></li> - <li><a href="/ng/documentation/development/release-management.html">Release Management</a></li> - <li><a href="/ng/old-stuff/scriptengineintegration/xslt-processing-pipeline.html">XSLT Processing Pipeline</a></li> - <li><a href="/ng/links.html">Links</a></li> + </h1><tableOfContents/><div class="sitemap"><section class="wrap"><ul><li><a href="/ng/index.html">Apache Sling - Bringing Back the Fun!</a></li> <li><a href="/ng/contributing.html">Contributing</a></li> <li><a href="/ng/documentation/bundles/accessing-filesystem-resources-extensions-fsresource.html">Accessing File System Resources (org.apache.sling.fsresource)</a></li> <li><a href="/ng/documentation/bundles/apache-sling-commons-thread-pool.html">Apache Sling Commons Thread Pool</a></li> @@ -158,6 +154,7 @@ <li><a href="/ng/documentation/development/maventipsandtricks.html">MavenTipsAndTricks</a></li> <li><a href="/ng/documentation/development/monitoring-requests.html">Monitoring Requests</a></li> <li><a href="/ng/documentation/development/osgi-mock.html">OSGi Mocks</a></li> + <li><a href="/ng/documentation/development/release-management.html">Release Management</a></li> <li><a href="/ng/documentation/development/repository-based-development.html">Repository Based Development</a></li> <li><a href="/ng/documentation/development/resourceresolver-mock.html">Resource Resolver Mock</a></li> <li><a href="/ng/documentation/development/sling-mock.html">Sling Mocks</a></li> @@ -207,15 +204,18 @@ <li><a href="/ng/documentation.html">Documentation</a></li> <li><a href="/ng/guides.html">Guides (retired)</a></li> <li><a href="/ng/javadoc-io.html">Sling API docs at javadoc.io</a></li> + <li><a href="/ng/links.html">Links</a></li> <li><a href="/ng/media.html">Media</a></li> <li><a href="/ng/news/sling-ide-tooling-11-released.html">Apache Sling IDE Tooling 1.1 released</a></li> <li><a href="/ng/news/sling-launchpad-8-released.html">Apache Sling Launchpad 8 released</a></li> <li><a href="/ng/news/sling-launchpad-9-released.html">Apache Sling Launchpad 9 released</a></li> + <li><a href="/ng/news.html">News</a></li> <li><a href="/ng/old-stuff/assembly.html">Assembly</a></li> <li><a href="/ng/old-stuff/launch-sling.html">Launch Sling</a></li> <li><a href="/ng/old-stuff/request-processing.html">Request Processing</a></li> <li><a href="/ng/old-stuff/run-modes-org-apache-sling-runmode.html">Run Modes</a></li> <li><a href="/ng/old-stuff/scriptengineintegration/groovy-support.html">Groovy Support</a></li> + <li><a href="/ng/old-stuff/scriptengineintegration/xslt-processing-pipeline.html">XSLT Processing Pipeline</a></li> <li><a href="/ng/old-stuff/scriptengineintegration.html">Integrating Scripting Languages</a></li> <li><a href="/ng/old-stuff/servlet-resolution.html">Servlet Resolution</a></li> <li><a href="/ng/old-stuff/sling-api.html">Sling API</a></li>
