update all indirect references to native strings
[nit.git] / contrib / pep8analysis / www / index.html
index fa83c23..045087f 100644 (file)
        <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()
@@ -56,7 +59,7 @@
 
                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)
                }
@@ -76,7 +79,7 @@
                        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>