use arguments in createToken method instead of a array parameter

This commit is contained in:
Sebastian Sdorra
2011-11-16 19:07:43 +01:00
parent 4152bae0c8
commit a80c60c98d
3 changed files with 10 additions and 14 deletions

View File

@@ -87,7 +87,7 @@ Sonia.group.Panel = Ext.extend(Sonia.rest.Panel, {
}, },
updateHistory: function(group){ updateHistory: function(group){
var token = Sonia.History.createToken(['groupPanel', group.name]); var token = Sonia.History.createToken('groupPanel', group.name);
Sonia.History.add(token); Sonia.History.add(token);
}, },
@@ -173,7 +173,7 @@ Sonia.History.register('groupPanel', {
onActivate: function(panel){ onActivate: function(panel){
var token = null; var token = null;
var rec = panel.getGrid().getSelectionModel().getSelected(); var rec = panel.getGrid().getSelectionModel().getSelected();
if ( rec != null ){ if (rec){
token = Sonia.History.createToken('groupPanel', rec.get('name')); token = Sonia.History.createToken('groupPanel', rec.get('name'));
} else { } else {
token = Sonia.History.createToken('groupPanel'); token = Sonia.History.createToken('groupPanel');

View File

@@ -164,7 +164,7 @@ Sonia.repository.Panel = Ext.extend(Sonia.rest.Panel, {
}, },
updateHistory: function(item){ updateHistory: function(item){
var token = Sonia.History.createToken(['repositoryPanel', item.id]); var token = Sonia.History.createToken('repositoryPanel', item.id);
Sonia.History.add(token); Sonia.History.add(token);
}, },
@@ -282,7 +282,7 @@ Sonia.History.register('repositoryPanel', {
onActivate: function(panel){ onActivate: function(panel){
var token = null; var token = null;
var rec = panel.getGrid().getSelectionModel().getSelected(); var rec = panel.getGrid().getSelectionModel().getSelected();
if ( rec != null ){ if (rec){
token = Sonia.History.createToken('repositoryPanel', rec.get('id')); token = Sonia.History.createToken('repositoryPanel', rec.get('id'));
} else { } else {
token = Sonia.History.createToken('repositoryPanel'); token = Sonia.History.createToken('repositoryPanel');

View File

@@ -51,18 +51,14 @@ Sonia.History = {
} }
}, },
createToken: function(elements){ createToken: function(){
var token = ''; var token = '';
if (Ext.isArray(elements)){ for (var i=0; i<arguments.length; i++){
for (var i=0; i<elements.length; i++){ token += arguments[i];
token += elements[i]; if ( (i+1)<arguments.length ){
if ( (i+1)<elements.length ){ token += '|';
token += '|';
}
} }
} else { }
token = elements;
}
return token; return token;
}, },