framadate-responsive/documentation/classes/MyMissingTranslationHandler.html

391 lines
14 KiB
HTML
Raw Normal View History

2020-02-19 17:12:54 +01:00
<!doctype html>
<html class="no-js" lang="">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>framadate-funky-frontend documentation</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="../images/favicon.ico">
<link rel="stylesheet" href="../styles/style.css">
</head>
<body>
<div class="navbar navbar-default navbar-fixed-top visible-xs">
<a href="../" class="navbar-brand">framadate-funky-frontend documentation</a>
<button type="button" class="btn btn-default btn-menu ion-ios-menu" id="btn-menu"></button>
</div>
<div class="xs-menu menu" id="mobile-menu">
<div id="book-search-input" role="search"><input type="text" placeholder="Type to search"></div> <compodoc-menu></compodoc-menu>
</div>
<div class="container-fluid main">
<div class="row main">
<div class="hidden-xs menu">
<compodoc-menu mode="normal"></compodoc-menu>
</div>
<!-- START CONTENT -->
<div class="content class">
<div class="content-data">
<ol class="breadcrumb">
<li>Classes</li>
<li>MyMissingTranslationHandler</li>
</ol>
<ul class="nav nav-tabs" role="tablist">
<li class="active">
<a href="#info" role="tab" id="info-tab" data-toggle="tab" data-link="info">Info</a>
</li>
<li >
<a href="#source" role="tab" id="source-tab" data-toggle="tab" data-link="source">Source</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane fade active in" id="c-info">
<p class="comment">
<h3>File</h3>
</p>
<p class="comment">
<code>src/app/app.module.ts</code>
</p>
<p class="comment">
<h3>Implements</h3>
</p>
<p class="comment">
<code>MissingTranslationHandler</code>
</p>
<section>
<h3 id="index">Index</h3>
<table class="table table-sm table-bordered index-table">
<tbody>
<tr>
<td class="col-md-4">
<h6><b>Methods</b></h6>
</td>
</tr>
<tr>
<td class="col-md-4">
<ul class="index-list">
<li>
<a href="#handle">handle</a>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
</section>
<section>
<h3 id="methods">
Methods
</h3>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="handle"></a>
<span class="name">
<b>
handle
</b>
<a href="#handle"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<code>handle(params: MissingTranslationHandlerParams)</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="62"
class="link-to-prism">src/app/app.module.ts:62</a></div>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-description">
<b>Parameters :</b>
<table class="params">
<thead>
<tr>
<td>Name</td>
<td>Type</td>
<td>Optional</td>
</tr>
</thead>
<tbody>
<tr>
<td>params</td>
<td>
<code>MissingTranslationHandlerParams</code>
</td>
<td>
No
</td>
</tr>
</tbody>
</table>
</div>
<div>
</div>
<div class="io-description">
<b>Returns : </b> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank" >string</a></code>
</div>
<div class="io-description">
</div>
</td>
</tr>
</tbody>
</table>
</section>
</div>
<div class="tab-pane fade tab-source-code" id="c-source">
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import {BrowserModule} from &#x27;@angular/platform-browser&#x27;;
import {NgModule} from &#x27;@angular/core&#x27;;
import {AppRoutingModule} from &#x27;./app-routing.module&#x27;;
import {AppComponent} from &#x27;./app.component&#x27;;
import {BaseComponent} from &#x27;./pages/base-page/base.component&#x27;;
import {KindComponent} from &#x27;./pages/kind/kind.component&#x27;;
import {HeaderComponent} from &#x27;./header/header.component&#x27;;
import {FormsModule} from &#x27;@angular/forms&#x27;;
import {NavigationComponent} from &#x27;./ui/navigation/navigation.component&#x27;;
import {RouterModule} from &#x27;@angular/router&#x27;;
import {Routes} from &#x27;./config/Routes&#x27;;
import {CommonModule, registerLocaleData} from &#x27;@angular/common&#x27;;
import {DatesComponent} from &#x27;./pages/dates/dates.component&#x27;;
import {DebuggerComponent} from &#x27;./debugger/debugger.component&#x27;;
import {VisibilityComponent} from &#x27;./pages/visibility/visibility.component&#x27;;
import {ResumeComponent} from &#x27;./pages/resume/resume.component&#x27;;
import {PicturesComponent} from &#x27;./pages/pictures/pictures.component&#x27;;
import {AnswersComponent} from &#x27;./pages/answers/answers.component&#x27;;
import {EndConfirmationComponent} from &#x27;./pages/end-confirmation/end-confirmation.component&#x27;;
import {CreateOrRetrieveComponent} from &#x27;./pages/create-or-retrieve/create-or-retrieve.component&#x27;;
import localeFr from &#x27;@angular/common/locales/fr&#x27;;
import localeEn from &#x27;@angular/common/locales/en&#x27;;
import {VotingSummaryComponent} from &#x27;./pages/voting/voting-summary/voting-summary.component&#x27;;
import {VotingGraphComponent} from &#x27;./pages/voting/voting-graph/voting-graph.component&#x27;;
import {VotingChoiceComponent} from &#x27;./pages/voting/voting-choice/voting-choice.component&#x27;;
import {PasswordComponent} from &#x27;./pages/password/password.component&#x27;;
import {HomeComponent} from &#x27;./pages/home/home.component&#x27;;
import {HttpClient, HttpClientModule} from &#x27;@angular/common/http&#x27;;
import {MarkdownModule} from &#x27;ngx-markdown&#x27;;
import {
MissingTranslationHandler,
MissingTranslationHandlerParams,
TranslateLoader,
TranslateModule,
TranslateService
} from &#x27;@ngx-translate/core&#x27;;
import {TranslateHttpLoader} from &#x27;@ngx-translate/http-loader&#x27;;
import {PollGraphicComponent} from &#x27;./poll-graphic/poll-graphic.component&#x27;;
import {AdminComponent} from &#x27;./pages/admin/admin.component&#x27;;
import {SelectorComponent} from &#x27;./ui/selector/selector.component&#x27;;
import {BrowserAnimationsModule} from &quot;@angular/platform-browser/animations&quot;;
import {ConfigService} from &quot;./services/config.service&quot;;
import {PollService} from &quot;./services/poll.service&quot;;
import {ToastModule} from &#x27;primeng/toast&#x27;;
import {ConfirmationService, MessageModule, MessageService} from &quot;primeng&quot;;
import {PollDisplayComponent} from &#x27;./pages/poll-display/poll-display.component&#x27;;
import {VotingComponent} from &#x27;./pages/voting/voting.component&#x27;;
import {VotingCommentComponent} from &#x27;./pages/voting/voting-comment/voting-comment.component&#x27;;
import {ResettableInputDirective} from &#x27;./ui/directives/resettable-input.directive&#x27;;
import {ClipboardModule} from &quot;ngx-clipboard&quot;;
import {ErasableInputComponent} from &#x27;./ui/erasable-input/erasable-input.component&#x27;;
import {ConfirmDialogModule} from &#x27;primeng/confirmdialog&#x27;;
import {DialogModule} from &#x27;primeng/dialog&#x27;;
import {DateValueAccessorModule} from &quot;./custom-lib/date-value-accessor&quot;;
import {CopyTextComponent} from &#x27;./ui/copy-text/copy-text.component&#x27;;
import {CommentsListComponent} from &#x27;./pages/voting/comments-list/comments-list.component&#x27;;
import {ChoicesListComponent} from &#x27;./pages/voting/choices-list/choices-list.component&#x27;;
import {VotingNavigationComponent} from &#x27;./pages/voting/voting-navigation/voting-navigation.component&#x27;;
export class MyMissingTranslationHandler implements MissingTranslationHandler {
handle(params: MissingTranslationHandlerParams) {
return &#x27;some value&#x27;;
}
}
registerLocaleData(localeFr, &#x27;fr&#x27;);
registerLocaleData(localeEn, &#x27;en&#x27;);
export function HttpLoaderFactory(http: HttpClient) {
return new TranslateHttpLoader(http);
}
@NgModule({
declarations: [
AppComponent,
BaseComponent,
KindComponent,
HeaderComponent,
NavigationComponent,
DatesComponent,
DebuggerComponent,
VisibilityComponent,
ResumeComponent,
PicturesComponent,
AnswersComponent,
EndConfirmationComponent,
CreateOrRetrieveComponent,
VotingSummaryComponent,
VotingGraphComponent,
VotingChoiceComponent,
PasswordComponent,
HomeComponent,
PollGraphicComponent,
AdminComponent,
SelectorComponent,
PollDisplayComponent,
VotingComponent,
VotingCommentComponent,
ResettableInputDirective,
ErasableInputComponent,
CopyTextComponent,
CommentsListComponent,
ChoicesListComponent,
VotingNavigationComponent,
],
imports: [
ConfirmDialogModule,
ClipboardModule,
CommonModule,
BrowserModule,
DialogModule,
DateValueAccessorModule,
BrowserAnimationsModule,
AppRoutingModule,
ToastModule,
MessageModule,
MarkdownModule.forRoot(),
TranslateModule.forRoot({
missingTranslationHandler: {
provide: MissingTranslationHandler,
useClass: MyMissingTranslationHandler,
},
// useDefaultLang: false,
loader: {
provide: TranslateLoader,
useFactory: HttpLoaderFactory,
deps: [HttpClient]
}
}),
HttpClientModule,
FormsModule,
RouterModule.forRoot(Routes, {useHash: true})
],
providers: [TranslateService, ConfigService, PollService, MessageService, ConfirmationService],
bootstrap: [AppComponent]
})
export class AppModule {
}
</code></pre>
</div>
</div>
</div><div class="search-results">
<div class="has-results">
<h1 class="search-results-title"><span class='search-results-count'></span> result-matching "<span class='search-query'></span>"</h1>
<ul class="search-results-list"></ul>
</div>
<div class="no-results">
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
</div>
</div>
</div>
<!-- END CONTENT -->
</div>
</div>
<script>
var COMPODOC_CURRENT_PAGE_DEPTH = 1;
var COMPODOC_CURRENT_PAGE_CONTEXT = 'class';
var COMPODOC_CURRENT_PAGE_URL = 'MyMissingTranslationHandler.html';
</script>
<script src="../js/libs/custom-elements.min.js"></script>
<script src="../js/libs/lit-html.js"></script>
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
<script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
<script src="../js/menu-wc.js" defer></script>
<script src="../js/libs/bootstrap-native.js"></script>
<script src="../js/libs/es6-shim.min.js"></script>
<script src="../js/libs/EventDispatcher.js"></script>
<script src="../js/libs/promise.min.js"></script>
<script src="../js/libs/zepto.min.js"></script>
<script src="../js/compodoc.js"></script>
<script src="../js/tabs.js"></script>
<script src="../js/menu.js"></script>
<script src="../js/libs/clipboard.min.js"></script>
<script src="../js/libs/prism.js"></script>
<script src="../js/sourceCode.js"></script>
<script src="../js/search/search.js"></script>
<script src="../js/search/lunr.min.js"></script>
<script src="../js/search/search-lunr.js"></script>
<script src="../js/search/search_index.js"></script>
<script src="../js/lazy-load-graphs.js"></script>
</body>
</html>