From d1f2879f2dbc140e809c42f4ec635e07fb4da0ba Mon Sep 17 00:00:00 2001 From: yairhaimo Date: Sun, 17 May 2015 01:29:01 +0300 Subject: [PATCH] moved some hardcoded strings into variables nothing fancy, just some minor aesthetic changes --- src/router-directive.es5.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/router-directive.es5.js b/src/router-directive.es5.js index bef30a4..47f8ea4 100644 --- a/src/router-directive.es5.js +++ b/src/router-directive.es5.js @@ -500,19 +500,22 @@ function pipelineProvider() { */ function $componentMapperFactory() { - var DEFAULT_SUFFIX = 'Controller'; + var DEFAULT_COMPONENTS_DIR = 'components'; + var DEFAULT_CONTROLLER_SUFFIX = 'Controller'; + var DEFAULT_TEMPLATE_SUFFIX = 'html'; var componentToCtrl = function componentToCtrlDefault(name) { - return name[0].toUpperCase() + name.substr(1) + DEFAULT_SUFFIX; + return name[0].toUpperCase() + name.substr(1) + DEFAULT_CONTROLLER_SUFFIX; }; var componentToTemplate = function componentToTemplateDefault(name) { var dashName = dashCase(name); - return './components/' + dashName + '/' + dashName + '.html'; + // defaults to ./components/${dashName}/${dashName}.html + return './' + DEFAULT_COMPONENTS_DIR + '/' + dashName + '/' + dashName + '.' + DEFAULT_TEMPLATE_SUFFIX; }; var ctrlToComponent = function ctrlToComponentDefault(name) { - return name[0].toLowerCase() + name.substr(1, name.length - DEFAULT_SUFFIX.length - 1); + return name[0].toLowerCase() + name.substr(1, name.length - DEFAULT_CONTROLLER_SUFFIX.length - 1); }; var componentToControllerAs = function componentToControllerAsDefault(name) {