mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-22 22:37:58 +01:00
assign an object literal to v.Command.prototype rather than using individual
function assignments
This commit is contained in:
@@ -90,15 +90,17 @@ vimperator.Command = function (specs, action, extraInfo) //{{{
|
||||
|
||||
};
|
||||
|
||||
vimperator.Command.prototype.execute = function (args, special, count, modifiers)
|
||||
{
|
||||
return this.action.call(this, args, special, count, modifiers);
|
||||
};
|
||||
vimperator.Command.prototype = {
|
||||
|
||||
// return true if the candidate name matches one of the command's aliases
|
||||
// (including all acceptable abbreviations)
|
||||
vimperator.Command.prototype.hasName = function (name)
|
||||
{
|
||||
execute: function (args, special, count, modifiers)
|
||||
{
|
||||
return this.action.call(this, args, special, count, modifiers);
|
||||
},
|
||||
|
||||
// return true if the candidate name matches one of the command's aliases
|
||||
// (including all acceptable abbreviations)
|
||||
hasName: function (name)
|
||||
{
|
||||
// match a candidate name against a command name abbreviation spec - returning
|
||||
// true if the candidate matches unambiguously
|
||||
function matchAbbreviation(name, format)
|
||||
@@ -124,6 +126,8 @@ vimperator.Command.prototype.hasName = function (name)
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
};
|
||||
//}}}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user