cra16/cake-core

View on GitHub
index_uncompressed.html

Summary

Maintainability
Test Coverage
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="google" value="notranslate">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Cake</title>
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="css/prettify.css">
    <link rel="stylesheet" type="text/css" href="css/style.css">
    <link rel="stylesheet" type="text/css" href="css/jquery.terminal.css">
</head>
<body onload="start()">
<div class="header">
    <nav class="navbar navbar-default" role="navigation">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="index.html">Cake</a>
            </div>
            <div class="collapse navbar-collapse navbar-ex1-collapse">
                <ul class="nav navbar-nav">
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">About<b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            <li><a href="#">About Cake</a></li>
                            <li><a href="#">Developer</a></li>
                            <li><a href="#">add contents</a></li>
                        </ul>
                    </li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project<b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            <li><a href="project/prjIndex.html">New Project</a></li>
                            <li><a href="#">Open Project</a></li>
                            <li><a href="#">add contents</a></li>
                        </ul>
                    </li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Etc<b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            <li><a href="#">Donation</a></li>
                            <li><a href="#">Help</a></li>
                            <li><a href="#">add contents</a></li>
                        </ul>
                    </li>
                </ul>
                <ul class="nav navbar-nav navbar-right">
                    <!-- Modal -->
                    <div id="loginModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="display: none;">
                        <div class="modal-dialog">
                            <div class="modal-content">
                                <div class="modal-header">
                                    <button type="button" class="close" data-dismiss="modal">
                                        <span aria-hidden="true">x</span>
                                        <span class="sr-only">Close</span>
                                    </button>
                                    <h4 class="modal-title">Login</h4>
                                </div>
                                <div class="modal-body" style="padding-left: 40px; padding-right: 40px;">
                                    <form role="form">
                                        <div class="form-group">
                                            <input type="email" class="form-control" id="inputEmail1" placeholder="Email" required="" autofocus="">
                                            <input type="password" class="form-control" id="inputPassword1" placeholder="Password" required="">
                                        </div>
                                        <div class="form-group" style="TEXT-ALIGN:center">
                                            <div class="checkbox">
                                                <label><input type="checkbox">Remember me</label>
                                            </div>
                                        </div>
                                        <div class="form-group" style="TEXT-ALIGN:center">
                                            <!--{call .signup/} Sign up-->
                                            <a href="signup.html">Sign up</a>
                                        </div>
                                    </form>
                                </div>
                                <div class="modal-footer">
                                    <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
                                    <button type="button" class="btn btn-primary">Login</button>
                                </div>
                            </div>
                            <!-- /.modal-content -->
                        </div>
                        <!-- /.modal-dialog -->
                    </div>
                    <!-- /.modal -->
                    <button class="btn btn-primary navbar-btn" data-toggle="modal" data-target="#loginModal">Login</button>
                </ul>
            </div>
        </div>
    </nav>
</div>
<div class="container">
    <nav class="navbar navbar-default">
        <div class="collapse navbar-collapse">
            <div class="btn-toolbar" role="toolbar">
                <div class="btn-group">
                    <button type="button" class="btn btn-default navbar-btn" disabled="disabled">
                        <span class="glyphicon glyphicon-file"></span> New File
                    </button>
                    <button type="button" class="btn btn-default navbar-btn" disabled="disabled">
                        <span class="glyphicon glyphicon-folder-open"></span> Open
                    </button>
                    <button type="button" class="btn btn-default navbar-btn" disabled="disabled">
                        <span class="glyphicon glyphicon-floppy-disk"></span> Save
                    </button>
                    <button type="button" class="btn btn-default navbar-btn" onclick="downloadCode()">
                        <span class="glyphicon glyphicon-download-alt"></span> Download
                    </button>
                    <button type="button" class="btn btn-default navbar-btn" onclick="discard()" data-toggle="button">
                        <span class="glyphicon glyphicon-trash"></span> Trash
                    </button>
                </div>
                <div class="btn-group">
                    <button type="button" class="btn btn-default navbar-btn" disabled="disabled">
                        <span class="glyphicon glyphicon-play"></span> Run
                    </button>
                    <button type="button" class="btn btn-default navbar-btn" disabled="disabled">
                        <span class="glyphicon glyphicon-wrench"></span> Setting
                    </button>
                </div>
                <div class="btn-group">
                    <button type="button" class="btn btn-default navbar-btn" disabled="disabled">
                        <span class="glyphicon glyphicon-fullscreen"></span> Fullscreen
                    </button>
                </div>
            </div>
        </div>
    </nav>
    <div id="main-wrapper" class="row">
        <!--         <div class="col-xs-2">
          <div class="panel panel-default">
            <div class="panel-heading">
              <h4 class="panel-title">Function Explorer</h4>
            </div>
            <div class="panel-body">
              <ul class="list-group">
                <li class="list-group-item"><code>void main( )</code></li>
                <li class="list-group-item"><code>int func1( )</code></li>
                <li class="list-group-item"><code>int func2( )</code></li>
              </ul>
              <div class="btn-group btn-group-sm ng-scope">
                <button type="button" class="btn btn-default">
                <span class="glyphicon glyphicon-plus"></span>
                </button>
                <button type="button" class="btn btn-default">
                <span class="glyphicon glyphicon-minus"></span>
                </button>
              </div>
            </div>
          </div>
        </div> -->
        <div class="col-xs-8">
            <div class="panel panel-default">
                <div class="panel-heading">
                    <h3 class="panel-title">Workspace</h3>
                </div>
                <div id="blocklyDiv" class="panel-body"></div>
            </div>
        </div>
        <xml id="toolbox">
            <category name="Variables">
                <category name="Variable">
                    <block type="variables_declare"></block>
                    <block type="variables_get"></block>
                    <block type="variables_set"></block>
                </category>
                <category name="Pointer">
                    <block type="variables_pointer_declare"></block>
                    <block type="variables_pointer_get"></block>
                    <block type="variables_pointer_set">
                        <value name="VAR">
                            <block type="variables_pointer_get">
                            </block>
                        </value></block>
                    <block type="variables_pointer_&"></block>
                    <block type="variables_pointer_*"></block>
                </category>
                <category name="Array">
                    <block type="variables_array_declare"></block>
                    <block type="variables_array_get"></block>
                    <block type="variables_array_set"></block>
                </category>
            </category>
            <category name="Arithmetics">
                <block type="math_number"></block>
                <block type="math_arithmetic"></block>
                <block type="math_modulo"></block>
            </category>
            <category name="Loops">
                <block type="controls_whileUntil"></block>
                <block type="controls_doWhile"></block>
                <block type="controls_for"></block>
                <block type="controls_flow_statements"></block>
            </category>
            <category name="Logic">
                <block type="controls_if"></block>
                <block type="controls_switch"></block>
                <block type="controls_switch_break"></block>
                <block type="logic_compare"></block>
                <block type="logic_operation"></block>
                <block type="logic_negate"></block>
                <block type="logic_boolean"></block>
                <block type="logic_null"></block>
                <block type="logic_ternary"></block>
            </category>
            <category name="Functions" custom="PROCEDURE">
                <block type="procedures_defnoreturn"></block>
                <block type="procedures_defreturn"></block>
                <block type="procedures_ifreturn"></block>
            </category>
            </category>
            <category name="Structure" custom="STRUCTURE">
                <block type="structure_define"></block>
                <block type="structure_declare"></block>
            </category>
            <category name="Library">
        <category name="Stdio">
            <block type="library_stdio_printf"></block>
            <block type="library_stdio_text"></block>
            <block type='library_stdio_newLine'></block>
            <block type="library_stdio_scanf"></block>
        </category>
        <category name="Stdlib">
        <block type="library_stdlib_convert"></block>
        <block type="library_stdlib_rand">
        <value name="VAR">
        <block type="library_stdlib_rand_scope">
        <value name="A">
        <block type="library_stdlib_number_forRandScope1"></block>
        </value>
        <value name="B">
        <block type="library_stdlib_number_forRandScope100"></block>
        </value>
        </block>
        </value>
        </block>
        <block type="library_stdlib_malloc">
        <value name="VAR">
        <block type="library_stdlib_arithmetic_forMalloc">
        <value name="A">
        <block type="library_stdlib_sizeof_forMalloc"></block>
        </value>
        <value name="B">
        <block type="library_stdlib_number_forMalloc"></block>
        </value>
        </block>
        </value>
        </block>
        <block type="library_stdlib_arithmetic_forMalloc">
        <value name="A">
        <block type="library_stdlib_sizeof_forMalloc"></block>
        </value>
        <value name="B">
        <block type="library_stdlib_number_forMalloc"></block>
        </value>
        </block>
        <block type="library_stdlib_free"></block>
        <block type="library_stdlib_exit"></block>
        </category>
        <category name="String">
            <block type="library_string_strlen"></block>
            <block type="library_string_strcat"></block>
            <block type="library_string_strcpy"></block>
            <block type="library_string_strcmp"></block>
        </category>
        <category name="Math">
        <block type="library_math_abs"></block>
        <block type="library_math_trig"></block>
        <block type="library_math_logs"></block>
        <block type="library_math_pow"></block>
        <block type="library_math_exp"></block>
        <block type="library_math_sqrt"></block>
        <block type="library_math_round"></block>
        <block type="library_math_numcheck"></block>
        <block type="library_math_numcompare"></block>
        </category>
        <category name="Time">
        <block type="library_time_current"></block>
        <block type="library_time_requiredTime"></block>
        </category>
        </category>
        <category name="Others">
            <block type='comment'>
                <value name="VAR0">
                    <block type="library_stdio_text"></block>
                </value>
            </block>
            <block type="library_stdio_text"></block>
            <block type="math_number"></block>
            <block type="define_declare"></block>
            <block type="define_get"></block>
        </category>
        </xml>
        <div class="col-xs-4">
            <div id="code-wrapper" class="panel panel-default">
                <div class="panel-heading">
                    <h3 class="panel-title">Code</h3>
                </div>
                <pre id="code" class="panel-body pre-scrollable"></pre>
            </div>
            <div id="terminal-wrapper" class="panel panel-default">
                <div class="panel-heading">
                    <h3 class="panel-title">Console</h3>
                </div>
                <div class="panel-body" id="terminal"></div>
            </div>
        </div>
    </div>
</div>
<footer id="footer" role="contentinfo">
</footer>
<script type="text/javascript" src="blockly_uncompressed.js"></script>
<script type="text/javascript" src="msg/js/en.js"></script>
<script type="text/javascript" src="generators/cake.js"></script>
<script type="text/javascript" src="generators/cake/colour.js"></script>
<script type="text/javascript" src="generators/cake/stdio.js"></script>
<script type="text/javascript" src="generators/cake/stdlib.js"></script>
<script type="text/javascript" src="generators/cake/math.js"></script>
<script type="text/javascript" src="generators/cake/string.js"></script>
<script type="text/javascript" src="generators/cake/lists.js"></script>
<script type="text/javascript" src="generators/cake/logic.js"></script>
<script type="text/javascript" src="generators/cake/loops.js"></script>
<script type="text/javascript" src="generators/cake/procedures.js"></script>
<script type="text/javascript" src="generators/cake/text.js"></script>
<script type="text/javascript" src="generators/cake/variables.js"></script>
<script type="text/javascript" src="generators/cake/structure.js"></script>
<script type="text/javascript" src="generators/cake/time.js"></script>
<script type="text/javascript" src="blocks/colour.js"></script>
<script type="text/javascript" src="blocks/stdio.js"></script>
<script type="text/javascript" src="blocks/stdlib.js"></script>
<script type="text/javascript" src="blocks/math.js"></script>
<script type="text/javascript" src="blocks/string.js"></script>
<script type="text/javascript" src="blocks/lists.js"></script>
<script type="text/javascript" src="blocks/logic.js"></script>
<script type="text/javascript" src="blocks/loops.js"></script>
<script type="text/javascript" src="blocks/procedures.js"></script>
<script type="text/javascript" src="blocks/structure.js"></script>
<script type="text/javascript" src="blocks/text.js"></script>
<script type="text/javascript" src="blocks/variables.js"></script>
<script type="text/javascript" src="blocks/time.js"></script>
<script type="text/javascript" src="js/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/code.js"></script>
<script type="text/javascript" src="js/FileSaver.js"></script>
<script type="text/javascript" src="js/prettify.js"></script>
<script type="text/javascript" src="js/jquery.mousewheel.min.js"></script>
<script type="text/javascript" src="js/jquery.terminal-0.8.8.min.js"></script>
<!-- Load the Google Drive SDK Realtime libraries. -->
<script type="text/javascript" src="https://apis.google.com/js/api.js"></script>
</body>
</html>