Difference between revisions of "Widget:High-Elf-Swordsman"

From Rivendom
Jump to: navigation, search
Line 3: Line 3:
  
 
   function getStatBlockContent(document){
 
   function getStatBlockContent(document){
   var statBlockContent = document.getElementsByTagName('stat-block')[0];
+
    
    if (statBlockContent === null || statBlockContent === undefined) {
 
      var statBlockContent = document.getElementsByTagName('stat-block')[0];
 
      if (statBlockContent === null || statBlockContent === undefined) {
 
        alert("There is no StatBlock Content");
 
        return null;
 
      } else {
 
        return statBlockContent;
 
      }
 
      return statBlockContent;
 
    }
 
 
   }
 
   }
  
Line 21: Line 11:
 
   var statBlockContent = innerDoc.getElementsByTagName('stat-block')[0];
 
   var statBlockContent = innerDoc.getElementsByTagName('stat-block')[0];
  
   document.getElementById('mw-content-text').innerHTML += statBlockContent;
+
   document.getElementById('mw-content-text').innerHTML += statBlockContent();
 
   }
 
   }
  
 
   document.getElementById('monsterframe').contentWindow.onload = grabStatBlock();
 
   document.getElementById('monsterframe').contentWindow.onload = grabStatBlock();
 
</script>
 
</script>

Revision as of 01:26, 21 August 2015

<iframe id="monsterframe" src="" style="display:none;"></iframe> <script>

 function getStatBlockContent(document){
 
 }
 function grabStatBlock() {
 var iframe = document.getElementById('monsterframe');
 var innerDoc = iframe.contentDocument || iframe.contentWindow.document;
 var statBlockContent = innerDoc.getElementsByTagName('stat-block')[0];
 document.getElementById('mw-content-text').innerHTML += statBlockContent();
 }
 document.getElementById('monsterframe').contentWindow.onload = grabStatBlock();

</script>