mirror of
https://github.com/flynx/actions.js.git
synced 2025-10-29 10:20:09 +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...
|
// Set alias...
|
||||||
// .alias(alias, code)
|
// .alias(alias, code)
|
||||||
|
// .alias(alias[, doc[, long-doc]][, attrs,] code)
|
||||||
|
// .alias(alias, [ [doc[, long-doc]][, attrs,] code ])
|
||||||
// -> action-set
|
// -> action-set
|
||||||
//
|
//
|
||||||
// Remove alias...
|
// Remove alias...
|
||||||
// .alias(alias, null)
|
// .alias(alias, null)
|
||||||
|
// .alias(alias, false)
|
||||||
// -> action-set
|
// -> action-set
|
||||||
//
|
//
|
||||||
// code should be compatible with .parseStringAction(..)
|
// code should be compatible with .parseStringAction(..)
|
||||||
@ -807,7 +810,8 @@ module.MetaActions = {
|
|||||||
// XXX move to a better spot...
|
// XXX move to a better spot...
|
||||||
alias: Action('alias', function(alias, target){
|
alias: Action('alias', function(alias, target){
|
||||||
// remove alias...
|
// remove alias...
|
||||||
if((target === false || target === null)
|
if((arguments.length == 2
|
||||||
|
&& target === false || target === null)
|
||||||
&& this[alias] instanceof Alias){
|
&& this[alias] instanceof Alias){
|
||||||
delete this[alias]
|
delete this[alias]
|
||||||
|
|
||||||
@ -816,7 +820,7 @@ module.MetaActions = {
|
|||||||
var parsed = typeof(target) == typeof('str') ?
|
var parsed = typeof(target) == typeof('str') ?
|
||||||
this.parseStringAction(target)
|
this.parseStringAction(target)
|
||||||
: target
|
: target
|
||||||
this[alias] = Alias(alias, parsed)
|
this[alias] = Alias.apply(null, arguments)
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ig-actions",
|
"name": "ig-actions",
|
||||||
"version": "3.5.1",
|
"version": "3.5.2",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "actions.js",
|
"main": "actions.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user