diff --git a/Gruntfile.js b/Gruntfile.js
index a238094c..4516193f 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -193,7 +193,7 @@ module.exports = function (grunt) {
base: dir.source
},
main: {
- src: [dir.source + '/app/templates/**/*.html'],
+ src: [dir.source + '/app/*/template/**.html'],
dest: dir.output + '/js/templates.js'
}
},
@@ -404,7 +404,7 @@ module.exports = function (grunt) {
},
templates: {
files: [
- dir.source + '/app/templates/**/*.html'
+ dir.source + '/app/**/*.html'
],
tasks: ['html2js']
},
diff --git a/src/app/auth/module.js b/src/app/auth/module.js
index 38ef59be..d5916d56 100644
--- a/src/app/auth/module.js
+++ b/src/app/auth/module.js
@@ -31,7 +31,7 @@ angular.module('sb.auth', [ 'sb.services', 'sb.templates', 'ui.router',
})
.state('auth.authorize', {
url: '/authorize?error&error_description',
- templateUrl: 'app/templates/auth/busy.html',
+ templateUrl: 'app/auth/template/busy.html',
controller: 'AuthAuthorizeController',
resolve: {
isLoggedOut: SessionResolver.requireLoggedOut
@@ -39,7 +39,7 @@ angular.module('sb.auth', [ 'sb.services', 'sb.templates', 'ui.router',
})
.state('auth.deauthorize', {
url: '/deauthorize',
- templateUrl: 'app/templates/auth/busy.html',
+ templateUrl: 'app/auth/template/busy.html',
controller: 'AuthDeauthorizeController',
resolve: {
isLoggedIn: SessionResolver.requireLoggedIn
@@ -47,7 +47,7 @@ angular.module('sb.auth', [ 'sb.services', 'sb.templates', 'ui.router',
})
.state('auth.token', {
url: '/token?code&state&error&error_description',
- templateUrl: 'app/templates/auth/busy.html',
+ templateUrl: 'app/auth/template/busy.html',
controller: 'AuthTokenController',
resolve: {
isLoggedOut: SessionResolver.requireLoggedOut
@@ -55,7 +55,7 @@ angular.module('sb.auth', [ 'sb.services', 'sb.templates', 'ui.router',
})
.state('auth.error', {
url: '/error?error&error_description',
- templateUrl: 'app/templates/auth/error.html',
+ templateUrl: 'app/auth/template/error.html',
controller: 'AuthErrorController'
});
})
diff --git a/src/app/auth/service/session_modal_service.js b/src/app/auth/service/session_modal_service.js
index 0efe4c1b..fbb2a380 100644
--- a/src/app/auth/service/session_modal_service.js
+++ b/src/app/auth/service/session_modal_service.js
@@ -31,7 +31,7 @@ angular.module('sb.auth')
showLoginRequiredModal: function () {
var modalInstance = $modal.open(
{
- templateUrl: 'app/templates/auth' +
+ templateUrl: 'app/auth/template' +
'/modal/login_required.html',
controller: 'LoginRequiredModalController'
}
diff --git a/src/app/templates/auth/busy.html b/src/app/auth/template/busy.html
similarity index 100%
rename from src/app/templates/auth/busy.html
rename to src/app/auth/template/busy.html
diff --git a/src/app/templates/auth/error.html b/src/app/auth/template/error.html
similarity index 100%
rename from src/app/templates/auth/error.html
rename to src/app/auth/template/error.html
diff --git a/src/app/templates/auth/modal/login_required.html b/src/app/auth/template/modal/login_required.html
similarity index 100%
rename from src/app/templates/auth/modal/login_required.html
rename to src/app/auth/template/modal/login_required.html
diff --git a/src/app/dashboard/module.js b/src/app/dashboard/module.js
index bdeaed64..3591cef3 100644
--- a/src/app/dashboard/module.js
+++ b/src/app/dashboard/module.js
@@ -26,7 +26,7 @@ angular.module('sb.dashboard',
$stateProvider
.state('index', {
url: '/',
- templateUrl: 'app/templates/dashboard/index.html',
+ templateUrl: 'app/dashboard/template/index.html',
controller: 'HomeController',
resolve: {
sessionState: SessionResolver.resolveSessionState
@@ -34,7 +34,7 @@ angular.module('sb.dashboard',
})
.state('dashboard', {
url: '/dashboard',
- templateUrl: 'app/templates/dashboard/dashboard.html',
+ templateUrl: 'app/dashboard/template/dashboard.html',
controller: 'DashboardController',
resolve: {
sessionState: SessionResolver.requireLoggedIn,
diff --git a/src/app/templates/dashboard/dashboard.html b/src/app/dashboard/template/dashboard.html
similarity index 100%
rename from src/app/templates/dashboard/dashboard.html
rename to src/app/dashboard/template/dashboard.html
diff --git a/src/app/templates/dashboard/index.html b/src/app/dashboard/template/index.html
similarity index 100%
rename from src/app/templates/dashboard/index.html
rename to src/app/dashboard/template/index.html
diff --git a/src/app/notification/directive/notifications.js b/src/app/notification/directive/notifications.js
index 5830e50e..fad1fd38 100644
--- a/src/app/notification/directive/notifications.js
+++ b/src/app/notification/directive/notifications.js
@@ -24,7 +24,7 @@ angular.module('sb.notification').directive('notifications',
return {
restrict: 'E',
- templateUrl: 'app/templates/error/notifications.html',
+ templateUrl: 'app/notification/template/notifications.html',
controller: 'NotificationsController'
};
});
\ No newline at end of file
diff --git a/src/app/templates/error/notifications.html b/src/app/notification/template/notifications.html
similarity index 100%
rename from src/app/templates/error/notifications.html
rename to src/app/notification/template/notifications.html
diff --git a/src/app/pages/module.js b/src/app/pages/module.js
index 22c1a327..62fd0690 100644
--- a/src/app/pages/module.js
+++ b/src/app/pages/module.js
@@ -35,6 +35,6 @@ angular.module('sb.pages',
})
.state('page.about', {
url: '/about',
- templateUrl: 'app/templates/page/about.html'
+ templateUrl: 'app/pages/template/about.html'
});
});
\ No newline at end of file
diff --git a/src/app/templates/page/about.html b/src/app/pages/template/about.html
similarity index 100%
rename from src/app/templates/page/about.html
rename to src/app/pages/template/about.html
diff --git a/src/app/profile/module.js b/src/app/profile/module.js
index f6bb2587..c0c58e92 100644
--- a/src/app/profile/module.js
+++ b/src/app/profile/module.js
@@ -44,7 +44,7 @@ angular.module('sb.profile',
})
.state('profile.preferences', {
url: '/preferences',
- templateUrl: 'app/templates/profile/preferences.html',
+ templateUrl: 'app/profile/template/preferences.html',
controller: 'ProfilePreferencesController'
});
});
\ No newline at end of file
diff --git a/src/app/templates/profile/preferences.html b/src/app/profile/template/preferences.html
similarity index 100%
rename from src/app/templates/profile/preferences.html
rename to src/app/profile/template/preferences.html
diff --git a/src/app/projects/module.js b/src/app/projects/module.js
index 02f8bccc..7b7d4bc3 100644
--- a/src/app/projects/module.js
+++ b/src/app/projects/module.js
@@ -40,17 +40,17 @@ angular.module('sb.projects',
})
.state('project.list', {
url: '/list',
- templateUrl: 'app/templates/project/list.html',
+ templateUrl: 'app/projects/template/list.html',
controller: 'ProjectListController'
})
.state('project.detail', {
url: '/{id:[0-9]+}',
- templateUrl: 'app/templates/project/detail.html',
+ templateUrl: 'app/projects/template/detail.html',
controller: 'ProjectDetailController'
})
.state('project.new', {
url: '/new',
- templateUrl: 'app/templates/project/new.html',
+ templateUrl: 'app/projects/template/new.html',
controller: 'ProjectNewController',
resolve: {
isLoggedIn: SessionResolver.requireLoggedIn,
diff --git a/src/app/templates/project/detail.html b/src/app/projects/template/detail.html
similarity index 98%
rename from src/app/templates/project/detail.html
rename to src/app/projects/template/detail.html
index d45ec156..199727bf 100644
--- a/src/app/templates/project/detail.html
+++ b/src/app/projects/template/detail.html
@@ -160,7 +160,7 @@
+ ng-include="'app/stories/template/story_list_item.html'">
diff --git a/src/app/templates/project/list.html b/src/app/projects/template/list.html
similarity index 100%
rename from src/app/templates/project/list.html
rename to src/app/projects/template/list.html
diff --git a/src/app/templates/project/new.html b/src/app/projects/template/new.html
similarity index 100%
rename from src/app/templates/project/new.html
rename to src/app/projects/template/new.html
diff --git a/src/app/search/module.js b/src/app/search/module.js
index cf95868c..aa824c54 100644
--- a/src/app/search/module.js
+++ b/src/app/search/module.js
@@ -27,6 +27,6 @@ angular.module('sb.search',
$stateProvider
.state('search', {
url: '/search?q',
- templateUrl: 'app/templates/search/index.html'
+ templateUrl: 'app/search/template/index.html'
});
});
diff --git a/src/app/templates/search/index.html b/src/app/search/template/index.html
similarity index 95%
rename from src/app/templates/search/index.html
rename to src/app/search/template/index.html
index 2cb9be28..dd0e49f1 100644
--- a/src/app/templates/search/index.html
+++ b/src/app/search/template/index.html
@@ -26,7 +26,7 @@
tag-complete="criteria as criteria.title for criteria in searchForCriteria($viewValue)"
tag-complete-tags="criteria"
tag-complete-label-field="title"
- tag-complete-option-template-url="'app/templates/search/typeahead_criteria_item.html'"
+ tag-complete-option-template-url="'app/search/template/typeahead_criteria_item.html'"
tag-complete-tag-template-url="'/inline/criteria_tag_item.html'"
tag-complete-loading="loadingCriteria = isLoading"
tag-complete-on-select="addCriteria(tag)">
@@ -74,7 +74,7 @@
+ ng-include="'app/search/template/project_search_item.html'">
@@ -119,7 +119,7 @@
+ ng-include="'app/search/template/story_search_item.html'">
@@ -164,7 +164,7 @@
+ ng-include="'app/search/template/task_search_item.html'">
@@ -209,7 +209,7 @@
+ ng-include="'app/search/template/user_search_item.html'">
diff --git a/src/app/templates/search/project_search_item.html b/src/app/search/template/project_search_item.html
similarity index 100%
rename from src/app/templates/search/project_search_item.html
rename to src/app/search/template/project_search_item.html
diff --git a/src/app/templates/search/story_search_item.html b/src/app/search/template/story_search_item.html
similarity index 100%
rename from src/app/templates/search/story_search_item.html
rename to src/app/search/template/story_search_item.html
diff --git a/src/app/templates/search/task_search_item.html b/src/app/search/template/task_search_item.html
similarity index 100%
rename from src/app/templates/search/task_search_item.html
rename to src/app/search/template/task_search_item.html
diff --git a/src/app/templates/search/typeahead_criteria_item.html b/src/app/search/template/typeahead_criteria_item.html
similarity index 100%
rename from src/app/templates/search/typeahead_criteria_item.html
rename to src/app/search/template/typeahead_criteria_item.html
diff --git a/src/app/templates/search/user_search_item.html b/src/app/search/template/user_search_item.html
similarity index 100%
rename from src/app/templates/search/user_search_item.html
rename to src/app/search/template/user_search_item.html
diff --git a/src/app/stories/controllers/story_detail_controller.js b/src/app/stories/controllers/story_detail_controller.js
index d804a083..5cb6cc88 100644
--- a/src/app/stories/controllers/story_detail_controller.js
+++ b/src/app/stories/controllers/story_detail_controller.js
@@ -148,7 +148,7 @@ angular.module('sb.story').controller('StoryDetailController',
*/
$scope.remove = function () {
var modalInstance = $modal.open({
- templateUrl: 'app/templates/story/delete.html',
+ templateUrl: 'app/stories/template/delete.html',
controller: 'StoryDeleteController',
resolve: {
story: function () {
@@ -163,7 +163,7 @@ angular.module('sb.story').controller('StoryDetailController',
$scope.updateFilter = function () {
var modalInstance = $modal.open({
- templateUrl: 'app/templates/story/update_filter.html',
+ templateUrl: 'app/stories/template/update_filter.html',
controller: 'TimelineFilterController'
});
diff --git a/src/app/stories/controllers/story_task_list_item_controller.js b/src/app/stories/controllers/story_task_list_item_controller.js
index 610a241f..0beb4c69 100644
--- a/src/app/stories/controllers/story_task_list_item_controller.js
+++ b/src/app/stories/controllers/story_task_list_item_controller.js
@@ -82,7 +82,7 @@ angular.module('sb.story').controller('StoryTaskListItemController',
*/
$scope.removeTask = function () {
var modalInstance = $modal.open({
- templateUrl: 'app/templates/story/delete_task.html',
+ templateUrl: 'app/stories/template/delete_task.html',
controller: 'StoryTaskDeleteController',
resolve: {
task: function () {
diff --git a/src/app/stories/directives/task_edit_form.js b/src/app/stories/directives/task_edit_form.js
index e2f06603..ac2badb2 100644
--- a/src/app/stories/directives/task_edit_form.js
+++ b/src/app/stories/directives/task_edit_form.js
@@ -26,7 +26,7 @@ angular.module('sb.story').directive('taskEditForm',
return {
restrict: 'E',
- templateUrl: 'app/templates/story/task_edit_form.html',
+ templateUrl: 'app/stories/template/task_edit_form.html',
scope: {
task: '=',
onButtonClick: '&',
diff --git a/src/app/stories/module.js b/src/app/stories/module.js
index 4fcb0e9a..6f9604e7 100644
--- a/src/app/stories/module.js
+++ b/src/app/stories/module.js
@@ -36,12 +36,12 @@ angular.module('sb.story', ['ui.router', 'sb.services', 'sb.util',
})
.state('story.list', {
url: '/list',
- templateUrl: 'app/templates/story/list.html',
+ templateUrl: 'app/stories/template/list.html',
controller: 'StoryListController'
})
.state('story.detail', {
url: '/{storyId:[0-9]+}',
- templateUrl: 'app/templates/story/detail.html'
+ templateUrl: 'app/stories/template/detail.html'
});
// Register a preference for filtering timeline events.
diff --git a/src/app/stories/services/new_story_service.js b/src/app/stories/services/new_story_service.js
index 3ce1909b..0d892b40 100644
--- a/src/app/stories/services/new_story_service.js
+++ b/src/app/stories/services/new_story_service.js
@@ -26,7 +26,7 @@ angular.module('sb.story').factory('NewStoryService',
} else {
var modalInstance = $modal.open(
{
- templateUrl: 'app/templates/story/new.html',
+ templateUrl: 'app/stories/template/new.html',
controller: 'StoryModalController',
resolve: {
params: function () {
diff --git a/src/app/templates/story/comments/story_created.html b/src/app/stories/template/comments/story_created.html
similarity index 100%
rename from src/app/templates/story/comments/story_created.html
rename to src/app/stories/template/comments/story_created.html
diff --git a/src/app/templates/story/comments/story_details_changed.html b/src/app/stories/template/comments/story_details_changed.html
similarity index 100%
rename from src/app/templates/story/comments/story_details_changed.html
rename to src/app/stories/template/comments/story_details_changed.html
diff --git a/src/app/templates/story/comments/task_assignee_changed.html b/src/app/stories/template/comments/task_assignee_changed.html
similarity index 100%
rename from src/app/templates/story/comments/task_assignee_changed.html
rename to src/app/stories/template/comments/task_assignee_changed.html
diff --git a/src/app/templates/story/comments/task_created.html b/src/app/stories/template/comments/task_created.html
similarity index 100%
rename from src/app/templates/story/comments/task_created.html
rename to src/app/stories/template/comments/task_created.html
diff --git a/src/app/templates/story/comments/task_deleted.html b/src/app/stories/template/comments/task_deleted.html
similarity index 100%
rename from src/app/templates/story/comments/task_deleted.html
rename to src/app/stories/template/comments/task_deleted.html
diff --git a/src/app/templates/story/comments/task_details_changed.html b/src/app/stories/template/comments/task_details_changed.html
similarity index 100%
rename from src/app/templates/story/comments/task_details_changed.html
rename to src/app/stories/template/comments/task_details_changed.html
diff --git a/src/app/templates/story/comments/task_priority_changed.html b/src/app/stories/template/comments/task_priority_changed.html
similarity index 100%
rename from src/app/templates/story/comments/task_priority_changed.html
rename to src/app/stories/template/comments/task_priority_changed.html
diff --git a/src/app/templates/story/comments/task_status_changed.html b/src/app/stories/template/comments/task_status_changed.html
similarity index 100%
rename from src/app/templates/story/comments/task_status_changed.html
rename to src/app/stories/template/comments/task_status_changed.html
diff --git a/src/app/templates/story/comments/template_switch.html b/src/app/stories/template/comments/template_switch.html
similarity index 53%
rename from src/app/templates/story/comments/template_switch.html
rename to src/app/stories/template/comments/template_switch.html
index 111e37d9..3c86a858 100644
--- a/src/app/templates/story/comments/template_switch.html
+++ b/src/app/stories/template/comments/template_switch.html
@@ -1,30 +1,30 @@
diff --git a/src/app/templates/story/new.html b/src/app/stories/template/new.html
similarity index 100%
rename from src/app/templates/story/new.html
rename to src/app/stories/template/new.html
diff --git a/src/app/templates/story/story_list_item.html b/src/app/stories/template/story_list_item.html
similarity index 100%
rename from src/app/templates/story/story_list_item.html
rename to src/app/stories/template/story_list_item.html
diff --git a/src/app/templates/story/task_edit_form.html b/src/app/stories/template/task_edit_form.html
similarity index 100%
rename from src/app/templates/story/task_edit_form.html
rename to src/app/stories/template/task_edit_form.html
diff --git a/src/app/templates/story/update_filter.html b/src/app/stories/template/update_filter.html
similarity index 100%
rename from src/app/templates/story/update_filter.html
rename to src/app/stories/template/update_filter.html
diff --git a/src/app/templates/header_menu.html b/src/app/storyboard/template/header_menu.html
similarity index 98%
rename from src/app/templates/header_menu.html
rename to src/app/storyboard/template/header_menu.html
index e9263f3d..61d0f646 100644
--- a/src/app/templates/header_menu.html
+++ b/src/app/storyboard/template/header_menu.html
@@ -93,7 +93,7 @@
typeahead="criteria as criteria.title for criteria in quickSearch($viewValue)"
typeahead-loading="headerCriteriaLoading"
typeahead-on-select="search($model)"
- typeahead-template-url="app/templates/search/typeahead_criteria_item.html"
+ typeahead-template-url="app/search/template/typeahead_criteria_item.html"
/>
diff --git a/src/app/templates/side_menu.html b/src/app/storyboard/template/side_menu.html
similarity index 100%
rename from src/app/templates/side_menu.html
rename to src/app/storyboard/template/side_menu.html
diff --git a/src/app/util/controls/tag_complete.js b/src/app/util/controls/tag_complete.js
index 3c9c447f..e454cece 100644
--- a/src/app/util/controls/tag_complete.js
+++ b/src/app/util/controls/tag_complete.js
@@ -36,7 +36,7 @@ angular.module('sb.util').directive('tagComplete',
tagCompleteOnSelect: '&',
tagCompleteLoading: '&'
},
- templateUrl: 'app/templates/util/tag_complete.html',
+ templateUrl: 'app/util/template/tag_complete.html',
link: function ($scope, $element, attrs) {
/**
* Grab our input.
diff --git a/src/app/util/controls/tag_input.js b/src/app/util/controls/tag_input.js
index dcd1817c..fc9a6271 100644
--- a/src/app/util/controls/tag_input.js
+++ b/src/app/util/controls/tag_input.js
@@ -29,7 +29,7 @@ angular.module('sb.util').directive('tagInput',
},
require: 'ngModel',
controller: 'TagInputController',
- templateUrl: 'app/templates/util/tag_input.html'
+ templateUrl: 'app/util/template/tag_input.html'
};
});
diff --git a/src/app/util/directive/story_status_label.js b/src/app/util/directive/story_status_label.js
index 9a70d5b4..e1c86444 100644
--- a/src/app/util/directive/story_status_label.js
+++ b/src/app/util/directive/story_status_label.js
@@ -24,7 +24,7 @@ angular.module('sb.util').directive('storyStatusLabel',
return {
restrict: 'E',
- templateUrl: 'app/templates/util/story_status_label.html',
+ templateUrl: 'app/util/template/story_status_label.html',
scope: {
story: '='
},
diff --git a/src/app/util/directive/story_task_status.js b/src/app/util/directive/story_task_status.js
index 1b343a07..b8250cbf 100644
--- a/src/app/util/directive/story_task_status.js
+++ b/src/app/util/directive/story_task_status.js
@@ -24,7 +24,7 @@ angular.module('sb.util').directive('storyTaskStatus',
return {
restrict: 'E',
- templateUrl: 'app/templates/util/story_task_status.html',
+ templateUrl: 'app/util/template/story_task_status.html',
scope: {
story: '='
}
diff --git a/src/app/util/directive/task_priority_dropdown.js b/src/app/util/directive/task_priority_dropdown.js
index c976aea6..7333ece8 100644
--- a/src/app/util/directive/task_priority_dropdown.js
+++ b/src/app/util/directive/task_priority_dropdown.js
@@ -26,7 +26,7 @@ angular.module('sb.util').directive('taskPriorityDropdown',
return {
restrict: 'E',
- templateUrl: 'app/templates/util/task_priority_dropdown.html',
+ templateUrl: 'app/util/template/task_priority_dropdown.html',
scope: {
priority: '@',
onChange: '&',
diff --git a/src/app/util/directive/task_status_dropdown.js b/src/app/util/directive/task_status_dropdown.js
index 18927ab2..b62e953f 100644
--- a/src/app/util/directive/task_status_dropdown.js
+++ b/src/app/util/directive/task_status_dropdown.js
@@ -50,7 +50,7 @@ angular.module('sb.util').directive('taskStatusDropdown',
return {
restrict: 'E',
- templateUrl: 'app/templates/util/task_status_dropdown.html',
+ templateUrl: 'app/util/template/task_status_dropdown.html',
scope: {
status: '@',
onChange: '&',
diff --git a/src/app/util/directive/time_moment.js b/src/app/util/directive/time_moment.js
index fbe756a7..4189b7d3 100644
--- a/src/app/util/directive/time_moment.js
+++ b/src/app/util/directive/time_moment.js
@@ -24,7 +24,7 @@ angular.module('sb.util').directive('timeMoment',
return {
restrict: 'A',
- templateUrl: 'app/templates/util/time_moment.html',
+ templateUrl: 'app/util/template/time_moment.html',
scope: {
eventdate: '='
},
diff --git a/src/app/util/directive/timeline_event.js b/src/app/util/directive/timeline_event.js
index df4c23d0..3d229abe 100644
--- a/src/app/util/directive/timeline_event.js
+++ b/src/app/util/directive/timeline_event.js
@@ -30,6 +30,6 @@ angular.module('sb.util').directive('timelineEvent', function($log) {
scope.event_type = 'unknown';
}
},
- templateUrl: 'app/templates/story/comments/template_switch.html'
+ templateUrl: 'app/stories/template/comments/template_switch.html'
};
});
\ No newline at end of file
diff --git a/src/app/templates/util/story_status_label.html b/src/app/util/template/story_status_label.html
similarity index 100%
rename from src/app/templates/util/story_status_label.html
rename to src/app/util/template/story_status_label.html
diff --git a/src/app/templates/util/story_task_status.html b/src/app/util/template/story_task_status.html
similarity index 100%
rename from src/app/templates/util/story_task_status.html
rename to src/app/util/template/story_task_status.html
diff --git a/src/app/templates/util/tag_complete.html b/src/app/util/template/tag_complete.html
similarity index 100%
rename from src/app/templates/util/tag_complete.html
rename to src/app/util/template/tag_complete.html
diff --git a/src/app/templates/util/tag_input.html b/src/app/util/template/tag_input.html
similarity index 100%
rename from src/app/templates/util/tag_input.html
rename to src/app/util/template/tag_input.html
diff --git a/src/app/templates/util/task_priority_dropdown.html b/src/app/util/template/task_priority_dropdown.html
similarity index 100%
rename from src/app/templates/util/task_priority_dropdown.html
rename to src/app/util/template/task_priority_dropdown.html
diff --git a/src/app/templates/util/task_status_dropdown.html b/src/app/util/template/task_status_dropdown.html
similarity index 100%
rename from src/app/templates/util/task_status_dropdown.html
rename to src/app/util/template/task_status_dropdown.html
diff --git a/src/app/templates/util/time_moment.html b/src/app/util/template/time_moment.html
similarity index 100%
rename from src/app/templates/util/time_moment.html
rename to src/app/util/template/time_moment.html
diff --git a/src/index.html b/src/index.html
index 1de5827c..21414301 100644
--- a/src/index.html
+++ b/src/index.html
@@ -46,8 +46,8 @@
-
-
+
+