Commits

Anonymous committed 08fda80 Merge

Merge.

Comments (0)

Files changed (7)

   suppress-page-generation: true
 Online Installation:
   type: type
-  suppress-page-generation: true
 
 Concept:
   type: type

templates/21 Esolangs in yoob.html

+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!-- encoding: UTF-8 -->
+<html lang="en">
+<head>
+<title>yoob: A Framework for Esolang Implementations</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+</head>
+<body style="background-color: #001020; margin: 0; padding: 0;">
+
+<applet id="applet" code="tc.catseye.yoob.Applet" 
+        archive="../gallery/esolangs/yoob/yoob.jar"
+        width="100%" height="100%">
+<param name="languageClasses" value="tc.catseye.yoob.ale.AleState/Ale
+          tc.catseye.yoob.backflip.BackFlipState/BackFlip
+          tc.catseye.yoob.befunge93.Befunge93State/Befunge-93
+          tc.catseye.yoob.black.BlackState/Black
+          tc.catseye.yoob.bf.BrainfuckState/brainfuck
+          tc.catseye.yoob.circute.CircuteState/Circute
+          tc.catseye.yoob.etcha.EtchaState/Etcha
+          tc.catseye.yoob.gemooy.GemooyState/Gemooy
+          tc.catseye.yoob.lnusp.LNUSPState/LNUSP
+          tc.catseye.yoob.onela.OneLaState/1L_a
+          tc.catseye.yoob.onelaoi.OneLAOIState/1L_AOI
+          tc.catseye.yoob.path.PATHState/PATH
+          tc.catseye.yoob.qdeql.QdeqlState/Qdeql
+          tc.catseye.yoob.sceql.SceqlState/Sceql
+          tc.catseye.yoob.smetana.SMETANAState/SMETANA
+          tc.catseye.yoob.snusp.SNUSPState/SNUSP
+          tc.catseye.yoob.twoill.TwoIllState/2-ill
+          tc.catseye.yoob.twol.TwoLState/2L
+          tc.catseye.worb.WorbState/noit-o-mnain-worb
+          tc.catseye.yoob.wunnel.WunnelState/Wunnel
+          tc.catseye.ypsilax.YpsilaxState/Ypsilax">
+Your browser is ignoring the &lt;applet&gt; tag.
+Please consult your browser documentation for how to enable Java applets.
+</applet>
+
+</body>
+</html>

templates/Bubble Escape 2K in JaC64.html

+{% extends "base.html" %}
+
+{% block description %}{% endblock %}
+{% block content %}
+
+<div style="float: left; width: 10%; padding: 0.5em; margin-right: auto; text-align: left">
+<p>About {{ link('Bubble Escape 2K') }}</p>
+</div>
+
+<div style="float: right; width: 10%; padding: 0.5em; margin-left: auto; text-align: right">
+<p>About the {{ link('JaC64') }} applet</p>
+</div>
+
+<div style="text-align: center; width: 80%; margin-left: auto; margin-right: auto">
+
+<img style="visibility: hidden; width: 0px; height: 0px" src="../../../projects/bescape2k/bubble escape 2k.png">
+
+<object
+   classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
+   codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_4_1-windows-i586.cab#Version=1,4,1,0"
+   width="768" height="568" id="c64">
+  <param name="code" value="C64Applet">
+  <param name="archive" value="c64small.jar">
+  <param name="codebase" value="..">
+  <param name="doubleScreen" value="1">
+  <param name="autostartPGM" value="bubble_escape_2k.prg">
+  <param name="type" value="application/x-java-applet;version=1.4.1">
+  <param name="scriptable" value="true">
+
+ <comment>
+    <embed
+       type="application/x-java-applet;version=1.4.1"
+       name="c64"
+       code="C64Applet"
+       codebase="../gallery/c64/"
+       archive="c64small.jar"
+       width="768"
+       height="568"
+       doubleScreen="1"
+       autostartPGM="bubble_escape_2k.prg"
+       scriptable="true"
+       pluginspage="http://java.sun.com/products/plugin/index.html#download"
+       alt="Your browser understands the <EMBED> tag but is not running the Java Applet, for some reason.">
+       <noembed>
+      Your browser is completely ignoring the Java Applet!
+       </noembed>
+    </embed>
+  </comment>
+</object>
+
+{% endblock %}

templates/Gallery.html

            data[thing].development_stage not in ['idea', 'work in progress', 'abandoned', 'unfinished', 'lost'] -%}
       <li>
         <p>
-          <a class="online" href="{{ data[thing].exhibit_link }}">{{ thing }}</a>
+          {{ link(thing) }} –
           <i>{{ data[thing].medium }}</i>
         </p>
         {% if data[thing].description_html %}

templates/Gemooy in HTML5.html

+{% extends "base.html" %}
+
+{% block extra_head %}
+  <style>
+#canvas { border: 1px solid blue; }
+#canvas_viewport {
+    width: 420px; height: 420px; overflow: scroll; border: 1px solid black;
+    display: inline-block;
+}
+#info { float: right; }
+  </style>
+{% endblock extra_head %}
+
+{% block content %}
+<!DOCTYPE html>
+<p id="info">
+Gemooy on:
+<a href="http://catseye.tc/node/Gemooy.html">catseye.tc</a> |
+<a href="https://github.com/catseye/Gemooy">github</a> |
+<a href="http://esolangs.org/wiki/Gemooy">esolangs wiki</a>
+</p>
+
+<h1>Gemooy
+<button id="load">Load</button>
+<button id="start">Start</button>
+<button id="stop">Stop</button>
+</h1>
+
+<div id="canvas_viewport">
+  <canvas id="canvas" width="400" height="400">
+    Your browser doesn't support displaying an HTML5 canvas.
+  </canvas>
+</div>
+
+<textarea id="program" rows="25" cols="40">
+%   @@   @@
+#  @  $    @
+       @
+#      #
+#
+       @
+#     # #
+#    #
+    @     @
+    @     @@
+#  @ @    @
+@   @   @
+</textarea>
+
+{% endblock %}
+
+{% block extra_tail %}
+  <script src="../gallery/esolangs/gemooy/playfield.js"></script>
+  <script src="../gallery/esolangs/gemooy/gemooy.js"></script>
+  <script>
+$(document).ready(function() {
+    var eso = new GemooyController($('#canvas')[0]);
+    $('#load').click(function() {
+        eso.load($('#program'));
+    });
+    $('#start').click(function() {
+        eso.start();
+    });
+    $('#stop').click(function() {
+        eso.stop();
+    });
+});
+  </script>
+{% endblock %}

templates/JWhothm.html

+{% extends "base.html" %}
+
+{% block content %}
+
+<p style="float: left; margin-right: 1em;"><applet code="tc.catseye.whothm.Applet" 
+        archive="../gallery/esolangs/jwhothm/whothm.jar"
+        width="640" height="400">
+Your browser is ignoring the &lt;applet&gt; tag.
+Please consult your browser documentation for how to enable Java applets.
+</applet></p>
+
+<h2>Quick Start Guide</h2>
+
+<p>Whothm is a simple language for describing infinite shapes. It is
+described fully in <a href="../../../projects/whothm/doc/whothm.html">The Whothm Drawing Language</a>, in
+our <a href="../../../projects/whothm/">Whothm project</a>.</p>
+
+<p>Click "Run" or press Alt+R to run the program.  The result is displayed in
+the canvas on the right.  Page Up and Page Down can be used to zoom in and
+out of the canvas.</p>
+
+<p>Syntax errors often result in an error message in the status bar,
+but might not in all cases.  In these cases, consulting your browser's
+Java console, if it has one, might elucidate the cause of the error.
+Or it might not.</p>
+
+<p>Obviously, this implementation does not support generating or
+displaying the entire infinite drawing.  In fact, it only runs the loop
+for a couple of hundred iterations.  The full shape is left up to your imagination.<p>
+
+{% endblock %}

templates/base.html

   <script src="{{ jquery_url }}"></script>
   <script src="../contrib/bootstrap/js/bootstrap.min.js"></script>
   <script type="text/javascript" src="../scripts/chrysoberyl.js"></script>
-
+  {% block extra_tail %}{% endblock extra_tail %}
 </body>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.