Sha256: b2867904525029f65b6013dcc98b340b436b598bcaab9c8eae28d1cf5b8f0c15
Contents?: true
Size: 1.2 KB
Versions: 10
Compression:
Stored size: 1.2 KB
Contents
$(function() { $('#gamefic_controls form').submit(function(event) { event.preventDefault(); Gamefic.update($('#gamefic_command').val()); }); Gamefic.onStart(function(response) { $('#gamefic_prompt').html(response.prompt); }); Gamefic.onInput(function(response) { $('#gamefic_controls').addClass('working'); }); Gamefic.onFinish(function(response) { if (!response.testing) { $('#gamefic_controls').removeClass('working'); } $('#gamefic_command').val(''); $('#gamefic_command').focus(); window.scrollTo(0, document.body.scrollHeight); }); Gamefic.handleResponse('Active', function(response) { if (response.input != null) { $('#gamefic_output').append('<p><kbd>' + response.prompt + ' ' + response.input + '</kbd></p>'); } $('#gamefic_output').append(response.output); }); Gamefic.handleResponse('Conclusion', function(response) { if (response.input != null) { $('#gamefic_output').append('<p><kbd>' + response.prompt + ' ' + response.input + '</kbd></p>'); } $('#gamefic_console').addClass('concluded'); $('#gamefic_output').append(response.output); $('#gamefic_controls').hide(); }); Gamefic.start(); $('#gamefic_command').focus(); });
Version data entries
10 entries across 10 versions & 1 rubygems