2016-04-11 10:07:16 +02:00
|
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
|
|
<!-- Include meta tag to ensure proper rendering and touch zooming -->
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
2016-04-17 17:53:26 +02:00
|
|
|
<!--script src="https://code.jquery.com/jquery-1.11.2.min.js"></script-->
|
|
|
|
<script src="/static/ng/vendors/jquery/jquery-1.12.3.js"></script>
|
2016-04-11 10:07:16 +02:00
|
|
|
|
|
|
|
|
2016-04-28 19:36:39 +02:00
|
|
|
<script src="/static/ng/vendors/moment/min/moment-with-locales.min.js"></script>
|
|
|
|
<script src="/static/ng/vendors/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js"></script>
|
|
|
|
<link rel="stylesheet" href="/static/ng/vendors/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css" />
|
|
|
|
<script src="/static/ng/vendors/spinner/spinner.min.js"></script>
|
|
|
|
|
2016-05-05 12:35:52 +02:00
|
|
|
|
2016-04-11 10:07:16 +02:00
|
|
|
<!-- Latest compiled and minified CSS -->
|
2016-05-21 05:26:19 +02:00
|
|
|
<!--link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"-->
|
|
|
|
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
|
2016-04-11 10:07:16 +02:00
|
|
|
|
|
|
|
<!-- Optional theme -->
|
2016-05-21 05:26:19 +02:00
|
|
|
<!--link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous"-->
|
|
|
|
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">
|
2016-04-11 10:07:16 +02:00
|
|
|
|
|
|
|
<!-- Latest compiled and minified JavaScript -->
|
2016-05-21 05:26:19 +02:00
|
|
|
<!--script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script-->
|
|
|
|
<script src="https://cdn.bootcss.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
|
2016-04-11 10:07:16 +02:00
|
|
|
|
|
|
|
<link rel="stylesheet" href="/static/ng/resources/css/header.css">
|
|
|
|
<link rel="stylesheet" href="/static/ng/resources/css/footer.css">
|
|
|
|
<link rel="stylesheet" href="/static/ng/resources/css/index.css">
|
|
|
|
<link rel="stylesheet" href="/static/ng/resources/css/dashboard.css">
|
|
|
|
<link rel="stylesheet" href="/static/ng/resources/css/project.css">
|
2016-04-13 12:55:05 +02:00
|
|
|
<link rel="stylesheet" href="/static/ng/resources/css/repository.css">
|
2016-05-06 14:37:44 +02:00
|
|
|
<link rel="stylesheet" href="/static/ng/resources/css/sign-up.css">
|
2016-05-19 06:50:32 +02:00
|
|
|
<link rel="stylesheet" href="/static/ng/resources/css/search.css">
|
2016-05-25 12:24:01 +02:00
|
|
|
<link rel="stylesheet" href="/static/ng/resources/css/replication.css">
|
2016-05-31 12:49:16 +02:00
|
|
|
<link rel="stylesheet" href="/static/ng/resources/css/admin-options.css">
|
2016-06-01 11:20:06 +02:00
|
|
|
<link rel="stylesheet" href="/static/ng/resources/css/destination.css">
|
2016-04-13 12:55:05 +02:00
|
|
|
|
|
|
|
<script src="/static/ng/vendors/angularjs/angular.js"></script>
|
|
|
|
<script src="/static/ng/vendors/angularjs/angular-route.js"></script>
|
2016-05-09 12:53:40 +02:00
|
|
|
<script src="/static/ng/vendors/angularjs/angular-messages.js"></script>
|
2016-05-13 12:48:06 +02:00
|
|
|
<script src="/static/ng/vendors/angularjs/angular-cookies.js"></script>
|
2016-04-13 12:55:05 +02:00
|
|
|
|
|
|
|
<script src="/static/ng/resources/js/harbor.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/harbor.config.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/harbor.initialize.js"></script>
|
2016-05-11 09:57:52 +02:00
|
|
|
<script src="/static/ng/resources/js/harbor.data.js"></script>
|
2016-04-13 12:55:05 +02:00
|
|
|
|
2016-05-09 19:48:05 +02:00
|
|
|
<script src="/static/ng/resources/js/layout/header/header.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/header/header.controller.js"></script>
|
|
|
|
|
2016-04-19 11:58:07 +02:00
|
|
|
<script src="/static/ng/resources/js/layout/navigation/navigation.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/navigation/navigation-header.directive.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/navigation/navigation-details.directive.js"></script>
|
2016-05-31 12:49:16 +02:00
|
|
|
<script src="/static/ng/resources/js/layout/navigation/navigation-admin-options.directive.js"></script>
|
2016-04-19 11:58:07 +02:00
|
|
|
|
2016-05-06 14:37:44 +02:00
|
|
|
<script src="/static/ng/resources/js/layout/sign-up/sign-up.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/sign-up/sign-up.controller.js"></script>
|
|
|
|
|
2016-05-09 12:53:40 +02:00
|
|
|
<script src="/static/ng/resources/js/layout/account-setting/account-setting.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/account-setting/account-setting.controller.js"></script>
|
|
|
|
|
2016-05-10 12:43:52 +02:00
|
|
|
<script src="/static/ng/resources/js/layout/forgot-password/forgot-password.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/forgot-password/forgot-password.controller.js"></script>
|
|
|
|
|
|
|
|
<script src="/static/ng/resources/js/layout/reset-password/reset-password.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/reset-password/reset-password.controller.js"></script>
|
|
|
|
|
2016-05-01 19:46:50 +02:00
|
|
|
<script src="/static/ng/resources/js/layout/index/index.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/index/index.controller.js"></script>
|
|
|
|
|
2016-05-12 12:30:01 +02:00
|
|
|
<script src="/static/ng/resources/js/layout/dashboard/dashboard.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/dashboard/dashboard.controller.js"></script>
|
|
|
|
|
2016-05-01 19:46:50 +02:00
|
|
|
<script src="/static/ng/resources/js/layout/project/project.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/project/project.controller.js"></script>
|
|
|
|
|
|
|
|
<script src="/static/ng/resources/js/layout/details/details.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/details/details.config.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/details/details.controller.js"></script>
|
|
|
|
|
2016-05-12 12:30:01 +02:00
|
|
|
<script src="/static/ng/resources/js/layout/admin-option/admin-option.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/admin-option/admin-option.controller.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/admin-option/admin-option.config.js"></script>
|
|
|
|
|
2016-05-19 06:50:32 +02:00
|
|
|
<script src="/static/ng/resources/js/layout/search/search.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/layout/search/search.controller.js"></script>
|
|
|
|
|
2016-05-13 12:48:06 +02:00
|
|
|
<script src="/static/ng/resources/js/services/i18n/services.i18n.module.js"></script>
|
2016-05-21 11:20:39 +02:00
|
|
|
|
|
|
|
{{ if eq .Lang "zh-CN" }}
|
|
|
|
<script src="/static/ng/resources/js/services/i18n/locale_messages_zh-CN.js"></script>
|
|
|
|
{{ else if eq .Lang "en-US"}}
|
|
|
|
<script src="/static/ng/resources/js/services/i18n/locale_messages_en-US.js"></script>
|
|
|
|
{{ end }}
|
|
|
|
|
2016-05-13 12:48:06 +02:00
|
|
|
<script src="/static/ng/resources/js/services/i18n/services.i18n.js"></script>
|
|
|
|
|
2016-05-01 19:46:50 +02:00
|
|
|
<script src="/static/ng/resources/js/services/search/services.search.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/search/services.search.js"></script>
|
|
|
|
|
2016-04-26 12:23:34 +02:00
|
|
|
<script src="/static/ng/resources/js/services/project/services.project.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/project/services.list-project.js"></script>
|
2016-05-01 19:46:50 +02:00
|
|
|
<script src="/static/ng/resources/js/services/project/services.add-project.js"></script>
|
2016-06-15 12:31:02 +02:00
|
|
|
<script src="/static/ng/resources/js/services/project/services.toggle-project-publicity.js"></script>
|
2016-05-12 12:30:01 +02:00
|
|
|
<script src="/static/ng/resources/js/services/project/services.stat-project.js"></script>
|
2016-04-26 12:23:34 +02:00
|
|
|
|
2016-04-13 12:55:05 +02:00
|
|
|
<script src="/static/ng/resources/js/services/user/services.user.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/user/services.current-user.js"></script>
|
2016-05-01 19:46:50 +02:00
|
|
|
<script src="/static/ng/resources/js/services/user/services.sign-in.js"></script>
|
2016-05-06 14:37:44 +02:00
|
|
|
<script src="/static/ng/resources/js/services/user/services.sign-up.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/user/services.user-exist.js"></script>
|
2016-05-09 19:48:05 +02:00
|
|
|
<script src="/static/ng/resources/js/services/user/services.change-password.js"></script>
|
2016-05-10 12:43:52 +02:00
|
|
|
<script src="/static/ng/resources/js/services/user/services.send-mail.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/user/services.reset-password.js"></script>
|
2016-05-12 12:30:01 +02:00
|
|
|
<script src="/static/ng/resources/js/services/user/services.list-user.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/user/services.toggle-admin.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/user/services.delete-user.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/user/services.log-out.js"></script>
|
2016-04-17 17:53:26 +02:00
|
|
|
|
|
|
|
<script src="/static/ng/resources/js/services/repository/services.repository.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/repository/services.list-repository.js"></script>
|
2016-04-26 12:23:34 +02:00
|
|
|
<script src="/static/ng/resources/js/services/repository/services.list-tag.js"></script>
|
2016-05-05 12:35:52 +02:00
|
|
|
<script src="/static/ng/resources/js/services/repository/services.list-manifest.js"></script>
|
2016-05-11 12:42:28 +02:00
|
|
|
<script src="/static/ng/resources/js/services/repository/services.delete-repository.js"></script>
|
2016-06-14 07:56:25 +02:00
|
|
|
<script src="/static/ng/resources/js/services/repository/services.list-top-repository.js"></script>
|
2016-04-17 17:53:26 +02:00
|
|
|
|
2016-04-21 12:19:51 +02:00
|
|
|
<script src="/static/ng/resources/js/services/project-member/services.project-member.module.js"></script>
|
2016-05-05 12:35:52 +02:00
|
|
|
<script src="/static/ng/resources/js/services/project-member/services.current-project-member.js"></script>
|
2016-04-22 18:49:52 +02:00
|
|
|
<script src="/static/ng/resources/js/services/project-member/services.add-project-member.js"></script>
|
2016-04-21 12:19:51 +02:00
|
|
|
<script src="/static/ng/resources/js/services/project-member/services.list-project-member.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/project-member/services.edit-project-member.js"></script>
|
2016-04-22 18:49:52 +02:00
|
|
|
<script src="/static/ng/resources/js/services/project-member/services.delete-project-member.js"></script>
|
2016-04-21 07:12:18 +02:00
|
|
|
|
2016-04-17 17:53:26 +02:00
|
|
|
<script src="/static/ng/resources/js/services/log/services.log.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/log/services.list-log.js"></script>
|
2016-05-12 12:30:01 +02:00
|
|
|
<script src="/static/ng/resources/js/services/log/services.list-integrated-log.js"></script>
|
2016-04-17 17:53:26 +02:00
|
|
|
|
2016-05-26 12:51:23 +02:00
|
|
|
<script src="/static/ng/resources/js/services/replication-policy/services.replication-policy.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/replication-policy/services.list-replication-policy.js"></script>
|
2016-06-11 15:16:01 +02:00
|
|
|
<script src="/static/ng/resources/js/services/replication-policy/services.create-replication-policy.js"></script>
|
2016-06-13 12:12:46 +02:00
|
|
|
<script src="/static/ng/resources/js/services/replication-policy/services.toggle-replication-policy.js"></script>
|
2016-06-14 12:47:32 +02:00
|
|
|
<script src="/static/ng/resources/js/services/replication-policy/services.update-replication-policy.js"></script>
|
2016-05-26 12:51:23 +02:00
|
|
|
|
2016-05-27 12:47:06 +02:00
|
|
|
<script src="/static/ng/resources/js/services/replication-job/services.replication-job.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/replication-job/services.list-replication-job.js"></script>
|
|
|
|
|
2016-06-01 11:20:06 +02:00
|
|
|
<script src="/static/ng/resources/js/services/destination/services.destination.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/destination/services.create-destination.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/destination/services.list-destination.js"></script>
|
2016-06-13 12:12:46 +02:00
|
|
|
<script src="/static/ng/resources/js/services/destination/services.ping-destination.js"></script>
|
2016-06-14 12:47:32 +02:00
|
|
|
<script src="/static/ng/resources/js/services/destination/services.update-destination.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/services/destination/services.delete-destination.js"></script>
|
2016-06-01 11:20:06 +02:00
|
|
|
|
2016-04-21 12:19:51 +02:00
|
|
|
<script src="/static/ng/resources/js/session/session.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/session/session.current-user.js"></script>
|
|
|
|
|
2016-05-09 19:48:05 +02:00
|
|
|
<script src="/static/ng/resources/js/components/optional-menu/optional-menu.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/optional-menu/optional-menu.directive.js"></script>
|
2016-04-17 17:53:26 +02:00
|
|
|
|
2016-05-11 09:57:52 +02:00
|
|
|
<script src="/static/ng/resources/js/components/modal-dialog/modal-dialog.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/modal-dialog/modal-dialog.directive.js"></script>
|
|
|
|
|
2016-05-09 12:53:40 +02:00
|
|
|
<script src="/static/ng/resources/js/components/validator/validator.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/validator/validator.config.js"></script>
|
|
|
|
|
|
|
|
<script src="/static/ng/resources/js/components/validator/password.validator.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/validator/confirm-password.validator.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/validator/user-exist.validator.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/validator/invalid-chars.validator.js"></script>
|
|
|
|
|
2016-05-01 19:46:50 +02:00
|
|
|
<script src="/static/ng/resources/js/components/search/search.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/search/search.directive.js"></script>
|
2016-05-19 06:50:32 +02:00
|
|
|
<script src="/static/ng/resources/js/components/search/search-input.directive.js"></script>
|
2016-05-01 19:46:50 +02:00
|
|
|
|
|
|
|
<script src="/static/ng/resources/js/components/sign-in/sign-in.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/sign-in/sign-in.directive.js"></script>
|
|
|
|
|
|
|
|
<script src="/static/ng/resources/js/components/project/project.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/project/add-project.directive.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/project/publicity-button.directive.js"></script>
|
2016-04-19 11:58:07 +02:00
|
|
|
|
2016-04-17 17:53:26 +02:00
|
|
|
<script src="/static/ng/resources/js/components/details/switch-pane-projects.directive.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/details/retrieve-projects.directive.js"></script>
|
|
|
|
|
|
|
|
<script src="/static/ng/resources/js/components/repository/repository.module.js"></script>
|
2016-04-18 10:33:30 +02:00
|
|
|
<script src="/static/ng/resources/js/components/repository/list-repository.directive.js"></script>
|
2016-04-26 12:23:34 +02:00
|
|
|
<script src="/static/ng/resources/js/components/repository/list-tag.directive.js"></script>
|
2016-05-05 12:35:52 +02:00
|
|
|
<script src="/static/ng/resources/js/components/repository/popup-details.directive.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/repository/pull-command.directive.js"></script>
|
2016-04-13 12:55:05 +02:00
|
|
|
|
2016-04-21 12:19:51 +02:00
|
|
|
<script src="/static/ng/resources/js/components/project-member/project-member.module.js"></script>
|
2016-04-22 18:49:52 +02:00
|
|
|
<script src="/static/ng/resources/js/components/project-member/project-member.config.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/project-member/add-project-member.directive.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/project-member/switch-role.directive.js"></script>
|
2016-04-21 12:19:51 +02:00
|
|
|
<script src="/static/ng/resources/js/components/project-member/list-project-member.directive.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/project-member/edit-project-member.directive.js"></script>
|
2016-04-13 12:55:05 +02:00
|
|
|
|
2016-04-21 12:19:51 +02:00
|
|
|
<script src="/static/ng/resources/js/components/user/user.module.js"></script>
|
2016-05-31 12:49:16 +02:00
|
|
|
<script src="/static/ng/resources/js/components/user/list-user.directive.js"></script>
|
2016-05-12 12:30:01 +02:00
|
|
|
<script src="/static/ng/resources/js/components/user/toggle-admin.directive.js"></script>
|
2016-04-21 07:12:18 +02:00
|
|
|
|
2016-04-17 17:53:26 +02:00
|
|
|
<script src="/static/ng/resources/js/components/log/log.module.js"></script>
|
2016-04-22 18:49:52 +02:00
|
|
|
<script src="/static/ng/resources/js/components/log/log.config.js"></script>
|
2016-04-17 17:53:26 +02:00
|
|
|
<script src="/static/ng/resources/js/components/log/list-log.directive.js"></script>
|
2016-04-22 18:49:52 +02:00
|
|
|
<script src="/static/ng/resources/js/components/log/advanced-search.directive.js"></script>
|
2016-05-25 12:24:01 +02:00
|
|
|
|
2016-06-07 08:24:01 +02:00
|
|
|
|
2016-05-25 12:24:01 +02:00
|
|
|
<script src="/static/ng/resources/js/components/replication/replication.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/replication/list-replication.directive.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/replication/create-policy.directive.js"></script>
|
2016-05-31 12:49:16 +02:00
|
|
|
|
|
|
|
<script src="/static/ng/resources/js/components/system-management/system-management.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/system-management/system-management.directive.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/system-management/destination.directive.js"></script>
|
2016-06-01 11:20:06 +02:00
|
|
|
<script src="/static/ng/resources/js/components/system-management/create-destination.directive.js"></script>
|
2016-05-31 12:49:16 +02:00
|
|
|
<script src="/static/ng/resources/js/components/system-management/replication.directive.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/system-management/configuration.directive.js"></script>
|
|
|
|
|
2016-06-01 11:20:06 +02:00
|
|
|
|
2016-06-02 09:44:53 +02:00
|
|
|
<script src="/static/ng/resources/js/components/summary/summary.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/summary/summary.directive.js"></script>
|
2016-06-14 07:56:25 +02:00
|
|
|
|
|
|
|
<script src="/static/ng/resources/js/components/user-log/user-log.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/user-log/user-log.directive.js"></script>
|
|
|
|
|
|
|
|
<script src="/static/ng/resources/js/components/top-repository/top-repository.module.js"></script>
|
|
|
|
<script src="/static/ng/resources/js/components/top-repository/top-repository.directive.js"></script>
|