1
0
Fork 0
mirror of https://gitlab.com/Oreolek/salet-playground.git synced 2024-05-08 20:18:37 +03:00
salet-playground/index.html

165 lines
6.7 KiB
HTML
Raw Permalink Normal View History

2015-01-28 07:35:57 +02:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
2017-02-22 08:30:25 +02:00
<title>Salet playground</title>
<!-- Bootstrap Latest compiled and minified CSS -->
2015-01-28 07:35:57 +02:00
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">
<!-- Bootstrap Optional theme -->
2015-01-28 07:35:57 +02:00
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap-theme.min.css">
<!-- JSTinker Style -->
<link rel="stylesheet" href="css/jstinker.css" type="text/css">
2015-01-28 07:35:57 +02:00
</head>
<body>
<nav class="navbar navbar-default">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#toolbar">
<span class="sr-only">Toggle toolbar</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
2017-02-22 08:30:25 +02:00
<a class="navbar-brand" href="#"><span class="glyphicon glyphicon-cog" aria-hidden="true"></span> Salet playground</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="toolbar">
<ul class="nav navbar-nav">
<li id="btnRun"><a href=""><span class="glyphicon glyphicon-play" aria-hidden="true"></span> Run</a></li>
<li id="btnTidyUp"><a href=""><span class="glyphicon glyphicon-flash" aria-hidden="true"></span> TidyUp</a></li>
2017-02-22 15:16:39 +02:00
<li id="btnTogether"><a href=""><span class="glyphicon glyphicon-star-empty" aria-hidden="true"></span> Collaborate</a></li>
</ul>
</div><!-- /.navbar-collapse -->
</nav>
<!-- Sidebar -->
<div id="sidebar">
2017-02-22 08:30:25 +02:00
<p>You write in HTML, SCSS and CoffeeScript. Press Run to play your game.</p>
<h4>Legal and Credits</h4>
<p>Original JSTinker by <a title="John's homepage" href="http://johncipponeri.github.io/">John Cipponeri</a>.</p>
<p>CSS Design by <a title="Gianni's Twitter" href="https://twitter.com/Hazulu">@Hazulu</a></p>
<p>Salet is MIT license.</p>
<p>You own what you write. The code that runs here belongs to you only.</p>
<p>The code is not saved anywhere. We are not responsible for any loss.</p>
<h4>Links</h4>
<p><a href="https://salet.su">Salet website</a></p>
2017-02-22 15:16:39 +02:00
<p><a href="https://twitter.com/oreolek">@oreolek on Twitter</a></p>
<p><a href="https://en.oreolek.ru">oreolek's blog</a></p>
</div><!-- /sidebar -->
<div class="editors">
<div class="top">
<!-- HTML Editor -->
<div class="editorContainer">
2017-02-22 08:30:25 +02:00
<div class="editor" id="html-editor">&lt;div id="page"&gt;
2017-02-22 15:06:20 +02:00
&lt;div class="container"&gt;
2017-09-15 13:03:25 +03:00
&lt;div id="tools_wrapper"&gt;
&lt;div class='ways'&gt;
2017-02-22 08:30:25 +02:00
&lt;ul class="nav nav-pills" id="ways"&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt; &lt;!-- End of div.tools_wrapper --&gt;
&lt;/div&gt;
&lt;div class="container"&gt;
2017-09-15 13:03:25 +03:00
&lt;div id="content_wrapper"&gt;
&lt;div id="content" class="content"&gt;&lt;/div&gt;
2017-02-22 08:30:25 +02:00
&lt;a name="end_of_content"&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt; &lt;!-- End of div.page --&gt;</div>
</div>
<!-- CSS EDitor -->
<div class="editorContainer">
2017-02-22 08:30:25 +02:00
<div class="editor" id="css-editor">
2017-09-15 13:03:25 +03:00
/* Your CSS here */
2017-02-22 08:30:25 +02:00
</div>
</div>
</div>
<div class="bottom">
<!-- JS Editor -->
<div class="editorContainer">
2017-02-22 08:30:25 +02:00
<div class="editor" id="js-editor">
2017-02-22 12:38:05 +02:00
salet.game_id = "your-game-id-here"
salet.game_version = "1.0"
2017-02-22 15:06:20 +02:00
salet.autosave = false
2017-02-22 12:38:05 +02:00
$(document).ready(() ->
salet.beginGame()
)
# The first room of the game.
room "start",
dsc: """
## Hello [world!](end)
""",
2017-02-22 15:06:20 +02:00
ways: [] # available exits, implies clear: true
2017-02-22 12:38:05 +02:00
choices: "#start"
room "end",
2017-02-22 15:06:20 +02:00
title: "End"
2017-02-22 12:38:05 +02:00
dsc: """
#### Goodbye world!
"""
2017-02-22 15:06:20 +02:00
clear: false # don't clear the screen, default for rooms is true
2017-02-22 12:38:05 +02:00
tags: ["start"]
optionText: "Or not?"
2017-02-22 08:30:25 +02:00
</div>
</div>
<!-- Preview -->
<div class="editorContainer">
2017-02-22 15:56:55 +02:00
<iframe class="editor" id="preview" name="result" sandbox="allow-same-origin allow-scripts" frameborder="0">
#document
</iframe>
</div>
</div>
</div>
</div>
2017-02-22 08:30:25 +02:00
<!-- Latest jQuery from Google CDN -->
2017-02-22 15:56:55 +02:00
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
2017-02-22 12:38:05 +02:00
<!-- SASS and CoffeeScript -->
2017-02-22 15:23:54 +02:00
<script src='js/coffee-script.js' type='text/javascript'></script>
2017-02-22 12:38:05 +02:00
<script src='https://cdnjs.cloudflare.com/ajax/libs/sass.js/0.10.3/sass.sync.min.js' type='text/javascript'></script>
2017-02-22 08:30:25 +02:00
<!-- Ace Editor -->
2017-02-22 12:38:05 +02:00
<script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.6/ace.js" type="text/javascript" charset="utf-8"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.6/theme-crimson_editor.js" type="text/javascript" charset="utf-8"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.6/ext-beautify.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.6/ext-language_tools.js" type="text/javascript" charset="utf-8"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.6/mode-coffee.js" type="text/javascript" charset="utf-8"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.6/mode-html.js" type="text/javascript" charset="utf-8"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.6/mode-sass.js" type="text/javascript" charset="utf-8"></script>
2017-02-22 08:30:25 +02:00
<!-- Together -->
<script src="https://togetherjs.com/togetherjs-min.js"></script>
<!-- JSTinker Scripts -->
<script src="js/jstinker.js"></script>
<!-- Set Editor Modes -->
2015-01-28 07:35:57 +02:00
<script>
ace.require("ace/ext/language_tools");
2015-01-28 07:35:57 +02:00
var htmlEditor = ace.edit("html-editor");
2017-02-22 12:38:05 +02:00
htmlEditor.setTheme("ace/theme/crimson_editor");
2015-01-28 07:35:57 +02:00
htmlEditor.getSession().setMode("ace/mode/html");
htmlEditor.setOptions({
enableBasicAutocompletion: true
});
2015-01-28 07:35:57 +02:00
var cssEditor = ace.edit("css-editor");
2017-02-22 12:38:05 +02:00
cssEditor.setTheme("ace/theme/crimson_editor");
cssEditor.getSession().setMode("ace/mode/scss");
cssEditor.setOptions({
enableBasicAutocompletion: true
});
2015-01-28 07:35:57 +02:00
var jsEditor = ace.edit("js-editor");
2017-02-22 12:38:05 +02:00
jsEditor.setTheme("ace/theme/crimson_editor");
jsEditor.getSession().setMode("ace/mode/coffee");
jsEditor.setOptions({
2017-02-22 15:56:55 +02:00
enableBasicAutocompletion: true
});
2015-01-28 07:35:57 +02:00
</script>
2015-01-28 07:35:57 +02:00
</body>
</html>