forked from GitHub/gf-core
RGL Browser: now includes Syntax Editor tab!
This commit is contained in:
@@ -11,6 +11,8 @@
|
|||||||
<link rel="stylesheet" href="layout-default-latest.css" />
|
<link rel="stylesheet" href="layout-default-latest.css" />
|
||||||
<link rel="stylesheet" href="style.css">
|
<link rel="stylesheet" href="style.css">
|
||||||
|
|
||||||
|
<link rel="stylesheet" type="text/css" href="http://cloud.grammaticalframework.org/syntax-editor/editor.css" />
|
||||||
|
|
||||||
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
|
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
|
||||||
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.3/jquery-ui.min.js"></script>
|
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.3/jquery-ui.min.js"></script>
|
||||||
<script type="text/javascript" src="jquery.layout-latest.js"></script>
|
<script type="text/javascript" src="jquery.layout-latest.js"></script>
|
||||||
@@ -65,6 +67,35 @@
|
|||||||
<table id="results"></table>
|
<table id="results"></table>
|
||||||
</div><!-- panel api -->
|
</div><!-- panel api -->
|
||||||
|
|
||||||
|
<!-- Syntax editor -->
|
||||||
|
<script type="text/javascript" src="http://cloud.grammaticalframework.org/js/grammar_manager.js"></script>
|
||||||
|
<script type="text/javascript" src="http://cloud.grammaticalframework.org/js/support.js"></script>
|
||||||
|
<script type="text/JavaScript" src="http://cloud.grammaticalframework.org/js/localstorage.js"></script>
|
||||||
|
<script type="text/javascript" src="http://cloud.grammaticalframework.org/js/pgf_online.js"></script>
|
||||||
|
<script type="text/javascript" src="http://cloud.grammaticalframework.org/syntax-editor/ast.js"></script>
|
||||||
|
<script type="text/javascript" src="http://cloud.grammaticalframework.org/syntax-editor/editor_menu.js"></script>
|
||||||
|
<script type="text/javascript" src="http://cloud.grammaticalframework.org/syntax-editor/editor.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
$(document).ready(function(){
|
||||||
|
var server = pgf_online({
|
||||||
|
grammars_url: "http://www.grammaticalframework.org/grammars/"
|
||||||
|
});
|
||||||
|
var gm = new GrammarManager(server, {
|
||||||
|
initial: {
|
||||||
|
grammar: "http://www.grammaticalframework.org/grammars/LibraryBrowser.pgf",
|
||||||
|
startcat: "Utt"
|
||||||
|
}
|
||||||
|
});
|
||||||
|
var editor = new Editor(gm, {
|
||||||
|
target: "editor",
|
||||||
|
show_grammar_menu: false
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<div id="editor" class="panel editor">
|
||||||
|
</div><!-- panel editor -->
|
||||||
|
|
||||||
<div id="help" class="panel help">
|
<div id="help" class="panel help">
|
||||||
|
|
||||||
<h3>About</h3>
|
<h3>About</h3>
|
||||||
@@ -119,11 +150,11 @@
|
|||||||
<a class="tab code" href="#code">code</a>
|
<a class="tab code" href="#code">code</a>
|
||||||
</span>
|
</span>
|
||||||
<a class="tab api" href="#api">API</a>
|
<a class="tab api" href="#api">API</a>
|
||||||
|
<a class="tab editor" href="#editor">Tree Builder</a>
|
||||||
<a class="tab help" href="#help">Help</a>
|
<a class="tab help" href="#help">Help</a>
|
||||||
<a class="synopsis" href="http://www.grammaticalframework.org/lib/doc/synopsis.html" target="_blank">Synopsis</a>
|
<a class="synopsis" href="http://www.grammaticalframework.org/lib/doc/synopsis.html" target="_blank">Synopsis</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<footer id="footer">
|
<footer id="footer">
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ function EditorMenu(editor,opts) {
|
|||||||
show_to_menu: true,
|
show_to_menu: true,
|
||||||
show_random_button: true,
|
show_random_button: true,
|
||||||
show_import: true,
|
show_import: true,
|
||||||
|
show_debug: false,
|
||||||
}
|
}
|
||||||
|
|
||||||
// Apply supplied options
|
// Apply supplied options
|
||||||
@@ -92,7 +93,9 @@ function EditorMenu(editor,opts) {
|
|||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
appendChildren(t.container, [t.ui.debug_toggle]);
|
if (t.options.show_debug) {
|
||||||
|
appendChildren(t.container, [t.ui.debug_toggle]);
|
||||||
|
}
|
||||||
|
|
||||||
/* --- Client state initialisation -------------------------------------- */
|
/* --- Client state initialisation -------------------------------------- */
|
||||||
this.editor = editor;
|
this.editor = editor;
|
||||||
|
|||||||
Reference in New Issue
Block a user