1
0
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:
Doug Kearns
2007-11-29 11:27:07 +00:00
parent 04b50114f0
commit 89efa429a8

View File

@@ -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;
}
};
//}}}