diff --git a/assets/images/error/404-hills-left.svg b/assets/images/error/404-hills-left.svg new file mode 100644 index 00000000..a87fee24 --- /dev/null +++ b/assets/images/error/404-hills-left.svg @@ -0,0 +1,20 @@ + + + + diff --git a/assets/images/error/404-hills-right.svg b/assets/images/error/404-hills-right.svg new file mode 100644 index 00000000..0dd6d6ad --- /dev/null +++ b/assets/images/error/404-hills-right.svg @@ -0,0 +1,34 @@ + + + + diff --git a/assets/images/error/excavator.svg b/assets/images/error/excavator.svg new file mode 100644 index 00000000..9a1c523b --- /dev/null +++ b/assets/images/error/excavator.svg @@ -0,0 +1,260 @@ + + + + diff --git a/assets/images/error/pensive-travis.svg b/assets/images/error/pensive-travis.svg new file mode 100644 index 00000000..01211ee7 --- /dev/null +++ b/assets/images/error/pensive-travis.svg @@ -0,0 +1,367 @@ + + + + diff --git a/assets/scripts/app/routes.coffee b/assets/scripts/app/routes.coffee index 1f1fcf79..38938734 100644 --- a/assets/scripts/app/routes.coffee +++ b/assets/scripts/app/routes.coffee @@ -45,6 +45,7 @@ Travis.Router.map -> @resource 'account', path: '/:login' @route 'info', path: '/info' + @route 'error404', path: '/404' @route 'notFound', path: "/*path" require 'routes/abstract_builds' diff --git a/assets/scripts/app/templates/error404.hbs b/assets/scripts/app/templates/error404.hbs new file mode 100644 index 00000000..c0597a10 --- /dev/null +++ b/assets/scripts/app/templates/error404.hbs @@ -0,0 +1,9 @@ +
+ + + + +We're sorry! It seems like this page cannot be found.
+