Starting to rebuild modules.
This commit is contained in:
parent
54c241cfda
commit
70758cb11a
@ -8,6 +8,8 @@
|
|||||||
<script type="text/javascript" src="scripts/commander.js"></script>
|
<script type="text/javascript" src="scripts/commander.js"></script>
|
||||||
<script type="text/javascript" src="scripts/ronin.js"></script>
|
<script type="text/javascript" src="scripts/ronin.js"></script>
|
||||||
|
|
||||||
|
<script type="text/javascript" src="scripts/modules/rescale.js"></script>
|
||||||
|
|
||||||
<link rel="stylesheet" type="text/css" href="links/reset.css"/>
|
<link rel="stylesheet" type="text/css" href="links/reset.css"/>
|
||||||
<link rel="stylesheet" type="text/css" href="links/fonts.css"/>
|
<link rel="stylesheet" type="text/css" href="links/fonts.css"/>
|
||||||
<link rel="stylesheet" type="text/css" href="links/main.css"/>
|
<link rel="stylesheet" type="text/css" href="links/main.css"/>
|
||||||
|
@ -15,6 +15,9 @@ function Commander()
|
|||||||
this.validate = function(query_str = ronin.commander.input_el.value)
|
this.validate = function(query_str = ronin.commander.input_el.value)
|
||||||
{
|
{
|
||||||
var q = new Query(query_str);
|
var q = new Query(query_str);
|
||||||
console.log(q);
|
|
||||||
|
if(!ronin.modules[q.module]){ console.log("Unknown module"); return; }
|
||||||
|
|
||||||
|
ronin.modules[q.module].run(q)
|
||||||
}
|
}
|
||||||
}
|
}
|
7
sources/scripts/modules/rescale.js
Normal file
7
sources/scripts/modules/rescale.js
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
function Rescale()
|
||||||
|
{
|
||||||
|
this.run = function(q)
|
||||||
|
{
|
||||||
|
console.log(q);
|
||||||
|
}
|
||||||
|
}
|
@ -1,8 +1,8 @@
|
|||||||
function Query(query_str)
|
function Query(query_str)
|
||||||
{
|
{
|
||||||
this.method_name = query_str.split(" ")[0];
|
this.module = query_str.split(" ")[0];
|
||||||
var parts = query_str.split(" ").splice(1);
|
var parts = query_str.split(" ").splice(1);
|
||||||
this.parameters = {};
|
this.parameters = {all:parts.join(" ")};
|
||||||
for(part_id in parts){
|
for(part_id in parts){
|
||||||
var part = parts[part_id];
|
var part = parts[part_id];
|
||||||
var key = part.indexOf(":") > -1 ? part.split(":")[0] : "any";
|
var key = part.indexOf(":") > -1 ? part.split(":")[0] : "any";
|
||||||
|
@ -9,6 +9,10 @@ function Ronin()
|
|||||||
this.cursor = new Cursor();
|
this.cursor = new Cursor();
|
||||||
this.render = new Render();
|
this.render = new Render();
|
||||||
|
|
||||||
|
this.modules = {
|
||||||
|
rescale : new Rescale()
|
||||||
|
};
|
||||||
|
|
||||||
this.install = function()
|
this.install = function()
|
||||||
{
|
{
|
||||||
document.body.appendChild(this.el);
|
document.body.appendChild(this.el);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user