From bc6387af425d994b7ae15f107e51b0e91ae8a221 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Fri, 4 Aug 2017 09:52:45 +0300 Subject: [PATCH] now loading aliases on start... Signed-off-by: Alex A. Naanou --- ui (gen4)/features/alias.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/ui (gen4)/features/alias.js b/ui (gen4)/features/alias.js index 2ee0e1fa..0f68dbc2 100755 --- a/ui (gen4)/features/alias.js +++ b/ui (gen4)/features/alias.js @@ -29,9 +29,20 @@ module.Alias = core.ImageGridFeatures.Feature({ }, handlers: [ + // load aliases... + ['start', + function(){ + var that = this + var aliases = this.config.aliases || {} + + Object.keys(aliases) + .forEach(function(alias){ + that.alias(alias, aliases[alias]) }) + }], + // store aliases in .config.aliases + // XXX should we guard from overriding actions??? ['alias', function(_, alias, target){ - console.log(alias, target) // remove alias... // XXX is this test enough??? ...see ActionSet.alias(..) if(arguments.length == 3