From 6465e7492a06a9be5f6c698614151d01e96ae654 Mon Sep 17 00:00:00 2001 From: Jimmy Zelinskie Date: Mon, 6 Apr 2015 15:10:03 -0400 Subject: [PATCH] trigger service: trimsubdir helper method --- static/directives/trigger-description.html | 4 ++-- static/js/services/trigger-service.js | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/static/directives/trigger-description.html b/static/directives/trigger-description.html index b0a5da331..4e7521760 100644 --- a/static/directives/trigger-description.html +++ b/static/directives/trigger-description.html @@ -14,7 +14,7 @@
Dockerfile: - //{{ trigger.config.subdir }}/Dockerfile + //{{ TriggerService.trimSubdir(trigger.config.subdir) }}/Dockerfile //Dockerfile
@@ -25,7 +25,7 @@
Dockerfile: - //{{ trigger.config.subdir }}/Dockerfile + //{{ TriggerService.trimSubdir(trigger.config.subdir) }}/Dockerfile //Dockerfile
diff --git a/static/js/services/trigger-service.js b/static/js/services/trigger-service.js index 9793fa980..66675cce1 100644 --- a/static/js/services/trigger-service.js +++ b/static/js/services/trigger-service.js @@ -95,6 +95,11 @@ angular.module('quay').factory('TriggerService', ['UtilService', '$sanitize', 'K return type['get_redirect_url'](namespace, repository); }; + // Helper to remove the prefix and suffix /s on subdir paths. + triggerService.trimSubdir = function(subdir) { + return subdir.replace(new RegExp('(^\/+|\/+$)'), ''); + }; + triggerService.getTitle = function(name) { var type = triggerTypes[name]; if (!type) {