<script src="//cdnjs.cloudflare.com/ajax/libs/codemirror/4.2.0/mode/z80/z80.js"></script>
<script>
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
- })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
- ga('create', 'UA-574578-5', 'xymus.net');
- ga('send', 'pageview');
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-574578-5']);
+ _gaq.push(['_trackPageview']);
+
+ (function() {
+ var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+ })();
// Both Viz and Pep8 use emscripten
// We put aside the module of each program and bring it back before each use
var analysis = $("#console").text();
if (analysis.indexOf("Error") >= 0) {
$("#consolePanel").addClass("panel-danger")
- ga('trackEvent', 'Result', 'Error')
+ _gaq.push(['_trackEvent', 'Result', 'Error'])
}
else if (analysis.indexOf("Warning") >= 0) {
$("#consolePanel").addClass("panel-warning")
- ga('trackEvent', 'Result', 'Warning')
+ _gaq.push(['_trackEvent', 'Result', 'Warning'])
}
else {
$("#consolePanel").addClass("panel-success")
- ga('trackEvent', 'Result', 'Success')
+ _gaq.push(['_trackEvent', 'Result', 'Success'])
}
$("#working").hide()
$("#consolePanel").show()
function exception(ex) {
console.debug("Tool invocation failed, with:\n" + $("#console").text() + "\n" + ex )
- ga('trackEvent', 'Crash', 'Analysis', $("#console").text())
+ _gaq.push(['_trackEvent', 'Bug', 'Analysis', $("#console").text()])
$("#fatal-error").show()
$("#analyze").prop('disabled', true)
}
var input = editor.getValue()
// Update GA stats
- ga('trackEvent', 'Action', 'Analyze')
+ _gaq.push(['_trackEvent', 'Action', 'Analyze'])
// Invoke the full Nit program
if(typeof(Worker) !== "undefined") {
worker.postMessage(input)
} else {
// Sync version
- ga('trackEvent', 'Crash', 'No Webworkers', $("#console").text())
+ _gaq.push(['_trackEvent', 'Bug', 'No Webworkers', $("#console").text()])
Module = Pep8Module
try {
- run_analysis = Module.cwrap('pep8analysis_web___NativeString_run_analysis', null, ['string'])
+ run_analysis = Module.cwrap('pep8analysis_web___CString_run_analysis', null, ['string'])
run_analysis(input)
complete()
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
- <a class="navbar-brand">Pep/8 Analysis</a>
+ <a class="navbar-brand" href="http://xymus.net/">Xymus.net</a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
- <li class="active"><a>Web interface</a></li>
- <li><a href="https://github.com/privat/nit/tree/master/contrib/pep8analysis/">Tool source and manual</a></li>
+ <li><a href="http://xymus.net/ens/">Enseignement</a></li>
+ <li><a href="http://xymus.net/opportunity/"><img height="22px" src="/static/opportunity-small-fr.png"></a></li>
+ <li><a href="http://xymus.net/tnitter/"><img height="22px" src="/static/tnitter-small.png"></a></li>
+ <li class="active"><a href="http://xymus.net/pep8/">Pep/8 Analysis</a></li>
+ <li><a href="http://xymus.net/benitlux/">Benitlux</a></li>
</ul>
- <ul class="nav navbar-nav navbar-right">
- <li><a href="http://nitlanguage.org/">nitlanguage.org</a></li>
+
+ <ul class="nav navbar-nav pull-right">
+ <li><a href="https://github.com/nitlang/nit/tree/master/contrib/pep8analysis/">Source and manual</a></li>
<li><a href="https://code.google.com/p/pep8-1/">Pep/8 project</a></li>
</ul>
</div>