Starting to rebuild modules.

This commit is contained in:
Devine Lu Linvega 2017-09-25 15:49:46 +13:00
parent 54c241cfda
commit 70758cb11a
5 changed files with 19 additions and 3 deletions

View File

@ -8,6 +8,8 @@
<script type="text/javascript" src="scripts/commander.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/fonts.css"/>
<link rel="stylesheet" type="text/css" href="links/main.css"/>

View File

@ -15,6 +15,9 @@ function Commander()
this.validate = function(query_str = ronin.commander.input_el.value)
{
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)
}
}

View File

@ -0,0 +1,7 @@
function Rescale()
{
this.run = function(q)
{
console.log(q);
}
}

View File

@ -1,8 +1,8 @@
function Query(query_str)
{
this.method_name = query_str.split(" ")[0];
this.module = query_str.split(" ")[0];
var parts = query_str.split(" ").splice(1);
this.parameters = {};
this.parameters = {all:parts.join(" ")};
for(part_id in parts){
var part = parts[part_id];
var key = part.indexOf(":") > -1 ? part.split(":")[0] : "any";

View File

@ -9,6 +9,10 @@ function Ronin()
this.cursor = new Cursor();
this.render = new Render();
this.modules = {
rescale : new Rescale()
};
this.install = function()
{
document.body.appendChild(this.el);