/******************************************************** * * * Javascript for the Title-Footer plugin for Reveal.js * * * * Author: Igor Leturia * * * * License: GPL v3 * * http://www.gnu.org/copyleft/gpl.html * * * ********************************************************/ /* Title-Footer object and properties declaration with default values */ var title_footer= { title: '', background:'rgba(0,0,0,0.1)', }; /* Function to obtain all child elements with any of the indicated tags (from http://www.quirksmode.org/dom/getElementsByTagNames.html) */ title_footer.getElementsByTagNames=function(list,obj) { if (!obj) { var obj=document; }; var tagNames=list.split(','); var resultArray=new Array(); for (var i=0;i0) { first_section=first_section.getElementsByTagName('section')[0]; }; var title_elements=this.getElementsByTagNames('h1,h2,h3',first_section); if (title_elements.length>0) { this.title=title_elements[0].textContent; for (var title_elements_index=1;title_elements_index