docs/docs-web/src/main/webapp/src/index.html

215 lines
14 KiB
HTML
Raw Normal View History

2013-08-02 18:01:28 +02:00
<!DOCTYPE html>
2013-07-27 18:33:20 +02:00
<html ng-app="docs">
<head>
2019-02-12 13:57:54 +01:00
<title ng-bind-template="{{ pageTitle ? pageTitle : appName }}">Teedy</title>
2013-07-27 18:33:20 +02:00
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="renderer" content="webkit" />
2016-05-08 17:25:21 +02:00
<link rel="shortcut icon" href="../api/theme/image/logo" />
2018-03-13 20:07:36 +01:00
<link rel="manifest" href="manifest.json" />
<!-- ref:css style/style.min.css?@build.date@ -->
2013-07-27 18:33:20 +02:00
<link rel="stylesheet" href="style/bootstrap.css" type="text/css" />
<link rel="stylesheet" href="style/fontawesome.css" type="text/css" />
2013-08-08 01:38:30 +02:00
<link rel="stylesheet" href="style/colorpicker.css" type="text/css" />
<link rel="stylesheet" href="style/pell.css" type="text/css" />
2019-02-05 17:32:47 +01:00
<link rel="stylesheet" href="style/ng-onboarding.css" type="text/css" />
2013-07-27 18:33:20 +02:00
<link rel="stylesheet/less" href="style/main.less" type="text/css" />
2014-02-23 02:28:44 +01:00
<!-- endref -->
2016-04-23 23:47:33 +02:00
<link rel="stylesheet" href="../api/theme/stylesheet" type="text/css" id="theme-stylesheet" />
2014-02-23 02:28:44 +01:00
<!-- ref:remove -->
2013-07-27 18:33:20 +02:00
<script>
less = {
env: 'development', // or "production"
async: false, // load imports async
fileAsync: false, // load imports async when in a page under a file protocol
poll: 1000, // when in watch mode, time in ms between polls
2013-08-12 19:56:31 +02:00
dumpLineNumbers: 'all' // or "mediaQuery" or "comments"
2013-07-27 18:33:20 +02:00
};
</script>
2014-02-23 02:28:44 +01:00
<!-- endref -->
<!-- ref:js docs.min.js?@build.date@ -->
2013-07-27 18:33:20 +02:00
<script src="lib/jquery.js" type="text/javascript"></script>
2013-07-29 01:57:18 +02:00
<script src="lib/jquery.ui.js" type="text/javascript"></script>
2013-07-27 18:33:20 +02:00
<script src="lib/less.js" type="text/javascript"></script>
<script src="lib/underscore.js" type="text/javascript"></script>
2013-08-08 01:38:30 +02:00
<script src="lib/colorpicker.js" type="text/javascript"></script>
<script src="lib/pell.js" type="text/javascript"></script>
2014-01-10 23:54:12 +01:00
<script src="lib/angular.js" type="text/javascript"></script>
2017-11-01 14:34:15 +01:00
<script src="lib/angular.translate.js" type="text/javascript"></script>
2014-02-23 02:28:44 +01:00
<script src="lib/angular.sanitize.js" type="text/javascript"></script>
<script src="lib/angular.touch.js" type="text/javascript"></script>
<script src="lib/angular.tmhDynamicLocale.js" type="text/javascript"></script>
2013-07-27 18:33:20 +02:00
<script src="lib/angular.ui-router.js" type="text/javascript"></script>
<script src="lib/angular.ui-bootstrap.js" type="text/javascript"></script>
2013-07-29 01:57:18 +02:00
<script src="lib/angular.ui-sortable.js" type="text/javascript"></script>
2017-11-10 22:00:34 +01:00
<script src="lib/angular.ui-validate.js" type="text/javascript"></script>
2013-07-27 18:33:20 +02:00
<script src="lib/angular.restangular.js" type="text/javascript"></script>
2013-08-08 01:38:30 +02:00
<script src="lib/angular.colorpicker.js" type="text/javascript"></script>
<script src="lib/angular.file-upload.js" type="text/javascript"></script>
<script src="lib/angular.ngprogress.js" type="text/javascript"></script>
2016-03-23 23:48:54 +01:00
<script src="lib/angular.qrcode.js" type="text/javascript"></script>
2017-11-03 14:53:09 +01:00
<script src="lib/angular.timeago.js" type="text/javascript"></script>
2019-02-05 17:32:47 +01:00
<script src="lib/angular.ng-onboarding.js" type="text/javascript"></script>
2013-08-15 00:43:06 +02:00
<script src="app/docs/app.js" type="text/javascript"></script>
2017-11-04 20:39:39 +01:00
<script src="app/docs/controller/Login.js" type="text/javascript"></script>
<script src="app/docs/controller/Main.js" type="text/javascript"></script>
2017-11-21 12:01:53 +01:00
<script src="app/docs/controller/ModalPasswordLost.js" type="text/javascript"></script>
<script src="app/docs/controller/ModalFeedback.js" type="text/javascript"></script>
<script src="app/docs/controller/ModalImport.js" type="text/javascript"></script>
<script src="app/docs/controller/PasswordReset.js" type="text/javascript"></script>
2017-11-04 20:39:39 +01:00
<script src="app/docs/controller/Navigation.js" type="text/javascript"></script>
<script src="app/docs/controller/Footer.js" type="text/javascript"></script>
<script src="app/docs/controller/document/Document.js" type="text/javascript"></script>
<script src="app/docs/controller/document/DocumentDefault.js" type="text/javascript"></script>
<script src="app/docs/controller/document/DocumentEdit.js" type="text/javascript"></script>
<script src="app/docs/controller/document/DocumentView.js" type="text/javascript"></script>
<script src="app/docs/controller/document/DocumentViewContent.js" type="text/javascript"></script>
2018-02-02 12:37:56 +01:00
<script src="app/docs/controller/document/DocumentViewWorkflow.js" type="text/javascript"></script>
<script src="app/docs/controller/document/DocumentViewPermissions.js" type="text/javascript"></script>
<script src="app/docs/controller/document/DocumentViewActivity.js" type="text/javascript"></script>
<script src="app/docs/controller/document/DocumentModalShare.js" type="text/javascript"></script>
<script src="app/docs/controller/document/DocumentModalPdf.js" type="text/javascript"></script>
<script src="app/docs/controller/document/DocumentModalAddTag.js" type="text/javascript"></script>
<script src="app/docs/controller/document/FileView.js" type="text/javascript"></script>
<script src="app/docs/controller/document/FileModalView.js" type="text/javascript"></script>
2018-03-23 12:52:42 +01:00
<script src="app/docs/controller/document/FileRename.js" type="text/javascript"></script>
2019-01-31 15:44:58 +01:00
<script src="app/docs/controller/document/ModalFileVersions.js" type="text/javascript"></script>
<script src="app/docs/controller/tag/Tag.js" type="text/javascript"></script>
<script src="app/docs/controller/tag/TagEdit.js" type="text/javascript"></script>
<script src="app/docs/controller/settings/Settings.js" type="text/javascript"></script>
<script src="app/docs/controller/settings/SettingsDefault.js" type="text/javascript"></script>
<script src="app/docs/controller/settings/SettingsAccount.js" type="text/javascript"></script>
2016-05-29 18:34:51 +02:00
<script src="app/docs/controller/settings/SettingsConfig.js" type="text/javascript"></script>
<script src="app/docs/controller/settings/SettingsInbox.js" type="text/javascript"></script>
<script src="app/docs/controller/settings/SettingsSecurity.js" type="text/javascript"></script>
2016-03-23 23:48:54 +01:00
<script src="app/docs/controller/settings/SettingsSecurityModalDisableTotp.js" type="text/javascript"></script>
<script src="app/docs/controller/settings/SettingsSession.js" type="text/javascript"></script>
2018-04-22 11:12:09 +02:00
<script src="app/docs/controller/settings/SettingsMonitoring.js" type="text/javascript"></script>
2018-01-27 17:33:46 +01:00
<script src="app/docs/controller/settings/SettingsWorkflow.js" type="text/javascript"></script>
<script src="app/docs/controller/settings/SettingsWorkflowEdit.js" type="text/javascript"></script>
<script src="app/docs/controller/settings/SettingsUser.js" type="text/javascript"></script>
<script src="app/docs/controller/settings/SettingsUserEdit.js" type="text/javascript"></script>
<script src="app/docs/controller/settings/SettingsGroup.js" type="text/javascript"></script>
<script src="app/docs/controller/settings/SettingsGroupEdit.js" type="text/javascript"></script>
<script src="app/docs/controller/settings/SettingsVocabulary.js" type="text/javascript"></script>
2019-05-15 14:15:55 +02:00
<script src="app/docs/controller/settings/SettingsMetadata.js" type="text/javascript"></script>
<script src="app/docs/controller/settings/SettingsLdap.js" type="text/javascript"></script>
<script src="app/docs/controller/usergroup/UserGroup.js" type="text/javascript"></script>
<script src="app/docs/controller/usergroup/UserProfile.js" type="text/javascript"></script>
<script src="app/docs/controller/usergroup/GroupProfile.js" type="text/javascript"></script>
2013-08-15 00:43:06 +02:00
<script src="app/docs/service/User.js" type="text/javascript"></script>
<script src="app/docs/filter/Filesize.js" type="text/javascript"></script>
2013-08-15 00:43:06 +02:00
<script src="app/docs/directive/SelectTag.js" type="text/javascript"></script>
<script src="app/docs/directive/SelectRelation.js" type="text/javascript"></script>
2015-05-23 19:16:38 +02:00
<script src="app/docs/directive/AuditLog.js" type="text/javascript"></script>
<script src="app/docs/directive/ImgError.js" type="text/javascript"></script>
2016-03-20 01:20:37 +01:00
<script src="app/docs/directive/Acl.js" type="text/javascript"></script>
<script src="app/docs/directive/AclEdit.js" type="text/javascript"></script>
<script src="app/docs/directive/Pell.js" type="text/javascript"></script>
<script src="app/docs/directive/AddSpaceBetween.js" type="text/javascript"></script>
2020-02-15 23:00:35 +01:00
<script src="app/docs/directive/InvertTextColor.js" type="text/javascript"></script>
2014-02-23 02:28:44 +01:00
<!-- endref -->
2013-07-27 18:33:20 +02:00
</head>
2017-11-10 22:00:34 +01:00
<body translate-cloak ng-cloak>
2019-02-05 17:32:47 +01:00
<onboarding-popover ng-if="onboardingEnabled" enabled="onboardingEnabled" steps="onboardingSteps"></onboarding-popover>
<nav class="navbar navbar-default" role="navigation" ng-controller="Navigation">
2014-01-11 16:38:58 +01:00
<div class="navbar-header">
2014-01-11 20:39:00 +01:00
<button type="button" class="navbar-toggle"
ng-init="isCollapsed = true"
ng-click="isCollapsed = !isCollapsed">
2017-11-01 14:34:15 +01:00
<span class="sr-only">{{ 'index.toggle_navigation' | translate }}</span>
2014-01-11 20:39:00 +01:00
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">
2019-02-12 13:57:54 +01:00
<span ng-if="appName == 'Teedy'">
<span style="color: #2aabd2;">teedy</span>
</span>
2019-02-12 13:57:54 +01:00
<span ng-if="appName != 'Teedy'" style="color: #888;">{{ appName }}</span>
</a>
2013-07-27 18:33:20 +02:00
</div>
2014-01-11 16:38:58 +01:00
2017-11-17 14:05:19 +01:00
<div class="collapse navbar-collapse" uib-collapse="isCollapsed">
2014-01-11 20:39:00 +01:00
<ul class="nav navbar-nav" ng-show="!userInfo.anonymous">
2017-11-10 22:00:34 +01:00
<li ui-sref-active="{ active: 'document.**' }">
<a href="#/document"><span class="fas fa-book"></span> {{ 'index.nav_documents' | translate }}</a>
2014-01-11 20:39:00 +01:00
</li>
2019-02-05 17:32:47 +01:00
<li ui-sref-active="{ active: 'tag.**' }" id="navigation-tag">
<a href="#/tag"><span class="fas fa-tags"></span> {{ 'index.nav_tags' | translate }}</a>
2014-01-11 20:39:00 +01:00
</li>
2017-11-10 22:00:34 +01:00
<li ui-sref-active="{ active: 'user.**', active2: 'group.**' }">
<a href="#/user"><span class="fas fa-user"></span> {{ 'index.nav_users_groups' | translate }}</a>
2016-02-16 01:12:27 +01:00
</li>
2014-01-11 20:39:00 +01:00
</ul>
2014-01-11 16:38:58 +01:00
2014-01-11 20:39:00 +01:00
<ul class="nav navbar-nav navbar-right" ng-show="!userInfo.anonymous">
2015-05-09 14:44:19 +02:00
<li>
2016-05-29 18:34:51 +02:00
<a href="{{ userInfo.username == 'guest' ? '#/user/guest' : '#/settings/account' }}"
2017-11-10 22:00:34 +01:00
translate-attr="{ title: 'index.logged_as' }" translate-values="{ username: userInfo.username }">
<span class="fas fa-user"></span>
{{ userInfo.username }}
</a>
2015-05-09 14:44:19 +02:00
</li>
2017-11-10 22:00:34 +01:00
<li ui-sref-active="{ active: 'settings.**' }" ng-show="userInfo.username != 'guest'">
2014-01-11 20:39:00 +01:00
<a href="#/settings/account">
<span class="fas fa-cog"></span> {{ 'index.nav_settings' | translate }}
2014-01-11 20:39:00 +01:00
</a>
</li>
<li>
<a href="#" ng-click="logout($event)">
<span class="fas fa-power-off"></span> {{ 'index.logout' | translate }}
2014-01-11 16:38:58 +01:00
</a>
2014-01-11 20:39:00 +01:00
</li>
</ul>
</div>
2014-01-11 16:38:58 +01:00
</nav>
2013-07-27 18:33:20 +02:00
2014-01-11 16:38:58 +01:00
<div ui-view="page">
</div>
2017-11-03 14:53:09 +01:00
2017-11-04 20:39:39 +01:00
<div class="row" ng-controller="Footer">
<div class="col-md-12 footer text-center text-muted small">
2017-11-20 20:34:29 +01:00
<div class="alert alert-danger" ng-show="app.global_storage_quota && app.global_storage_quota * 0.8 < app.global_storage_current"
translate="index.global_quota_warning"
translate-values="{ current: app.global_storage_current / 1000000, percent: app.global_storage_current / app.global_storage_quota * 100, total: app.global_storage_quota / 1000000 }">
</div>
2017-11-04 20:39:39 +01:00
<ul class="list-inline">
2017-11-10 22:00:34 +01:00
<li uib-dropdown class="dropdown">
<a href uib-dropdown-toggle>
2017-11-04 20:39:39 +01:00
<span ng-switch="currentLang">
<span ng-switch-when="en">English</span>
<span ng-switch-when="fr">Français</span>
2018-03-08 14:15:19 +01:00
<span ng-switch-when="de">Deutsch</span>
2019-05-01 17:35:35 +02:00
<span ng-switch-when="es">Española</span>
2020-10-12 10:44:28 +02:00
<span ng-switch-when="el">Ελληνικά</span>
2020-10-14 10:49:08 +02:00
<span ng-switch-when="ru">Pусский</span>
<span ng-switch-when="pl">Polski</span>
2017-11-04 20:39:39 +01:00
<span ng-switch-when="zh_CN">简体中文</span>
2018-01-02 19:24:32 +01:00
<span ng-switch-when="zh_TW">繁體中文</span>
2017-11-04 20:39:39 +01:00
</span>
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href ng-click="changeLanguage('en')" ng-class="{ 'bg-info': currentLang == 'en' }">English</a></li>
<li><a href ng-click="changeLanguage('fr')" ng-class="{ 'bg-info': currentLang == 'fr' }">Français</a></li>
2018-03-08 14:15:19 +01:00
<li><a href ng-click="changeLanguage('de')" ng-class="{ 'bg-info': currentLang == 'de' }">Deutsch</a></li>
2019-05-01 17:35:35 +02:00
<li><a href ng-click="changeLanguage('es')" ng-class="{ 'bg-info': currentLang == 'es' }">Española</a></li>
2020-10-12 10:44:28 +02:00
<li><a href ng-click="changeLanguage('el')" ng-class="{ 'bg-info': currentLang == 'el' }">Ελληνικά</a></li>
2020-10-14 10:49:08 +02:00
<li><a href ng-click="changeLanguage('ru')" ng-class="{ 'bg-info': currentLang == 'ru' }">Pусский</a></li>
<li><a href ng-click="changeLanguage('pl')" ng-class="{ 'bg-info': currentLang == 'pl' }">Polski</a></li>
<li><a href ng-click="changeLanguage('zh_CN')" ng-class="{ 'bg-info': currentLang == 'zh_CN' }">简体中文</a></li>
2018-01-02 19:24:32 +01:00
<li><a href ng-click="changeLanguage('zh_TW')" ng-class="{ 'bg-info': currentLang == 'zh_TW' }">繁體中文</a></li>
2017-11-04 20:39:39 +01:00
</ul>
</li>
<li translate="document.default.footer_sismics"></li>
<li><a href="apidoc/">{{ 'document.default.api_documentation' | translate }}</a></li>
<li>v{{ app.current_version }}</li>
</ul>
2017-11-03 14:53:09 +01:00
</div>
</div>
2013-07-27 18:33:20 +02:00
</body>
</html>