mirror of
https://github.com/BorysLevytskyi/BitwiseCmd.git
synced 2026-01-15 16:32:43 +01:00
Renamed dispatcher to cmd
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
app.compose(function() {
|
||||
"use strict";
|
||||
|
||||
app.set('dispatcher', function() {
|
||||
app.set('cmd', function() {
|
||||
var handlers = [];
|
||||
var is = app.get('is');
|
||||
var cmdController = app.controller('cmdController');
|
||||
|
||||
return {
|
||||
dispatch: function(rawInput) {
|
||||
execute: function(rawInput) {
|
||||
var input = rawInput.trim();
|
||||
var handler = this.findHandler(input);
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
app.run(function() {
|
||||
"use strict";
|
||||
|
||||
var dispatcher = app.get('dispatcher');
|
||||
var cmd = app.get('cmd');
|
||||
|
||||
dispatcher.commands({
|
||||
cmd.commands({
|
||||
'help': function() {
|
||||
var helpResult = document.querySelector('.result .help');
|
||||
if(helpResult != null) {
|
||||
@@ -22,7 +22,7 @@ app.run(function() {
|
||||
});
|
||||
|
||||
// TODO: Make as function
|
||||
dispatcher.command({
|
||||
cmd.command({
|
||||
canHandle: function(input) { return app.get('expression').canParse(input); },
|
||||
handle: function(input) {
|
||||
return app.get('expression').parse(input);
|
||||
@@ -2,12 +2,10 @@ app.compose(function() {
|
||||
"use strict";
|
||||
|
||||
app.controller('expressionInputCtrl', function (){
|
||||
var dispatcher = app.get('dispatcher');
|
||||
var cmd = app.get('cmd');
|
||||
|
||||
return {
|
||||
onViewAttached: function () {
|
||||
var d = dispatcher;
|
||||
|
||||
var self = this;
|
||||
self.history =[];
|
||||
self.historyIndex = 0;
|
||||
@@ -22,7 +20,7 @@ app.compose(function() {
|
||||
}
|
||||
|
||||
// Enter
|
||||
d.dispatch(inpt.value);
|
||||
cmd.execute(inpt.value);
|
||||
self.history.unshift(inpt.value);
|
||||
self.historyIndex = 0;
|
||||
inpt.value = '';
|
||||
|
||||
11
index.html
11
index.html
@@ -27,10 +27,10 @@
|
||||
<script type="text/javascript" src="app/models.js"></script>
|
||||
<script type="text/javascript" src="app/modelViews.js"></script>
|
||||
|
||||
<script type="text/javascript" src="app/cmd/dispatcher.js"></script>
|
||||
<script type="text/javascript" src="app/cmd/cmd.js"></script>
|
||||
<script type="text/javascript" src="app/services.js"></script>
|
||||
<script type="text/javascript" src="app/controllers.js"></script>
|
||||
<script type="text/javascript" src="app/cmd/commandsCatalog.js"></script>
|
||||
<script type="text/javascript" src="app/cmd/commands.js"></script>
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="css/styles.css" />
|
||||
</head>
|
||||
@@ -136,10 +136,11 @@
|
||||
|
||||
var app = window.app;
|
||||
app.bootstrap(document.getElementById('rootView'));
|
||||
var cmd = app.get('cmd');
|
||||
|
||||
app.get('dispatcher').dispatch('help');
|
||||
app.get('dispatcher').dispatch('1|2');
|
||||
app.get('dispatcher').dispatch('2 4 8 16 32');
|
||||
cmd.execute('help');
|
||||
cmd.execute('1|2');
|
||||
cmd.execute('2 4 8 16 32');
|
||||
|
||||
</script>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user