The validator now better deduces property declarations by also recursing datablock inheritance; fix datablock inheritance erroneously including commenting on the same line; fix bugs in dealing with datablock redeclarations; make HTML exporter output some basic website structure with Bootstrap; Adjust datablock property checks a little bit

This commit is contained in:
Robert MacGregor 2016-04-21 23:18:05 -04:00
parent 8f969d7208
commit c6b2a473ce
9 changed files with 294 additions and 59 deletions

View file

@ -1,24 +1,41 @@
<HTML>
<HEAD>
<TITLE>TS Scraper | Index</TITLE>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
</HEAD>
<BODY>
<CENTER>
<FONT SIZE="12">
TS Scraper
</FONT>
<HR></br>
<DIV data-role="page" id="pageone">
<CENTER>
<DIV data-role="header">
<H1>TS Scraper</H1>
</DIV>
<FONT SIZE="6"><U>File Index</U></FONT></br></br>
<div class="panel-group">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" href="#files">File Index</a>
</h4>
</div>
<div id="files" class="panel-collapse collapse">
<div class="panel-body">
{% for file in files %}
<a href="{{ file.web_path }}">{{ file.mod_path }}</a></br>
{% endfor %}
</div>
<div class="panel-footer">File Count: {{ files.__len__() }}</div>
</div>
</div>
</div>
{% for file in files %}
<a href="{{ file.path }}">{{ file.path }}</a></br>
{% endfor %}
</br>
This file was auto-generated by TS Scraper.</br>
TS Scraper is written in Python 2 by Robert MacGregor.
</CENTER>
<DIV data-role="footer">
<H2>This file was auto-generated by TS Scraper.</H2>
<H2>TS Scraper is written in Python 2.7 by Robert MacGregor.</H2>
</DIV>
</CENTER>
</DIV>
</BODY>
</HTML>