Skip to content

Commit

Permalink
Update docs
Browse files Browse the repository at this point in the history
  • Loading branch information
robisim74 committed Nov 7, 2020
1 parent fdffe13 commit adaf0d0
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 13 deletions.
23 changes: 18 additions & 5 deletions docs/injectables/L10nDefaultMissingTranslationHandler.html
Original file line number Diff line number Diff line change
Expand Up @@ -114,15 +114,15 @@ <h3 id="methods">
<tr>
<td class="col-md-4">
<span class="modifier-icon icon ion-ios-reset"></span>
<code>handle(key: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank">string</a>)</code>
<code>handle(key: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank">string</a>, value?: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank">string</a>)</code>
</td>
</tr>


<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="19"
class="link-to-prism">projects/angular-l10n/src/lib/services/l10n-missing-translation-handler.ts:19</a></div>
<div class="io-line">Defined in <a href="" data-line="20"
class="link-to-prism">projects/angular-l10n/src/lib/services/l10n-missing-translation-handler.ts:20</a></div>
</td>
</tr>

Expand Down Expand Up @@ -152,6 +152,18 @@ <h3 id="methods">
</td>


</tr>
<tr>
<td>value</td>
<td>
<code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank" >string</a></code>
</td>

<td>
Yes
</td>


</tr>
</tbody>
</table>
Expand Down Expand Up @@ -185,15 +197,16 @@ <h3 id="methods">
/**
* This method must contain the logic to handle missing values.
* @param key The key that has been requested
* @param value Null or empty string
* @return The value
*/
public abstract handle(key: string): string | any;
public abstract handle(key: string, value?: string): string | any;

}

@Injectable() export class L10nDefaultMissingTranslationHandler implements L10nMissingTranslationHandler {

public handle(key: string): string | any {
public handle(key: string, value?: string): string | any {
return key;
}

Expand Down
27 changes: 22 additions & 5 deletions docs/injectables/L10nMissingTranslationHandler.html
Original file line number Diff line number Diff line change
Expand Up @@ -123,15 +123,15 @@ <h3 id="methods">
<tr>
<td class="col-md-4">
<span class="modifier-icon icon ion-ios-reset"></span>
<code>handle(key: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank">string</a>)</code>
<code>handle(key: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank">string</a>, value?: <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank">string</a>)</code>
</td>
</tr>


<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="13"
class="link-to-prism">projects/angular-l10n/src/lib/services/l10n-missing-translation-handler.ts:13</a></div>
<div class="io-line">Defined in <a href="" data-line="14"
class="link-to-prism">projects/angular-l10n/src/lib/services/l10n-missing-translation-handler.ts:14</a></div>
</td>
</tr>

Expand Down Expand Up @@ -169,6 +169,22 @@ <h3 id="methods">

</td>
</tr>
<tr>
<td>value</td>
<td>
<code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/string" target="_blank" >string</a></code>
</td>

<td>
Yes
</td>


<td>
<p>Null or empty string</p>

</td>
</tr>
</tbody>
</table>
</div>
Expand Down Expand Up @@ -202,15 +218,16 @@ <h3 id="methods">
/**
* This method must contain the logic to handle missing values.
* @param key The key that has been requested
* @param value Null or empty string
* @return The value
*/
public abstract handle(key: string): string | any;
public abstract handle(key: string, value?: string): string | any;

}

@Injectable() export class L10nDefaultMissingTranslationHandler implements L10nMissingTranslationHandler {

public handle(key: string): string | any {
public handle(key: string, value?: string): string | any {
return key;
}

Expand Down
2 changes: 1 addition & 1 deletion docs/injectables/L10nTranslationService.html
Original file line number Diff line number Diff line change
Expand Up @@ -1542,7 +1542,7 @@ <h3 id="inputs">

const value &#x3D; getValue(keys, this.data[language], this.config.keySeparator);

return value ? this.translationHandler.parseValue(keys, params, value) : this.missingTranslationHandler.handle(keys);
return value ? this.translationHandler.parseValue(keys, params, value) : this.missingTranslationHandler.handle(keys, value);
}

/**
Expand Down
4 changes: 2 additions & 2 deletions docs/js/search/search_index.js

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import { Injectable } from '@angular/core';
/**
* This method must contain the logic to handle missing values.
* @param key The key that has been requested
* @param value Null or empty string
* @return The value
*/
public abstract handle(key: string, value?: string): string | any;
Expand Down

0 comments on commit adaf0d0

Please sign in to comment.