mirror of
https://github.com/flynx/actions.js.git
synced 2025-10-28 18:00:11 +00:00
now .alias(..) is signature compatible with Alias(..)
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
1d22609a14
commit
bf0c6de223
@ -791,10 +791,13 @@ module.MetaActions = {
|
||||
//
|
||||
// Set alias...
|
||||
// .alias(alias, code)
|
||||
// .alias(alias[, doc[, long-doc]][, attrs,] code)
|
||||
// .alias(alias, [ [doc[, long-doc]][, attrs,] code ])
|
||||
// -> action-set
|
||||
//
|
||||
// Remove alias...
|
||||
// .alias(alias, null)
|
||||
// .alias(alias, false)
|
||||
// -> action-set
|
||||
//
|
||||
// code should be compatible with .parseStringAction(..)
|
||||
@ -807,7 +810,8 @@ module.MetaActions = {
|
||||
// XXX move to a better spot...
|
||||
alias: Action('alias', function(alias, target){
|
||||
// remove alias...
|
||||
if((target === false || target === null)
|
||||
if((arguments.length == 2
|
||||
&& target === false || target === null)
|
||||
&& this[alias] instanceof Alias){
|
||||
delete this[alias]
|
||||
|
||||
@ -816,7 +820,7 @@ module.MetaActions = {
|
||||
var parsed = typeof(target) == typeof('str') ?
|
||||
this.parseStringAction(target)
|
||||
: target
|
||||
this[alias] = Alias(alias, parsed)
|
||||
this[alias] = Alias.apply(null, arguments)
|
||||
}
|
||||
}),
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ig-actions",
|
||||
"version": "3.5.1",
|
||||
"version": "3.5.2",
|
||||
"description": "",
|
||||
"main": "actions.js",
|
||||
"scripts": {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user