fundamental-ngx
Version:
SAP Fundamentals, implemented in Angular
164 lines • 10.9 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Directive, HostBinding, Input, TemplateRef, ViewContainerRef } from '@angular/core';
/**
* Directive which is used along with input elements, inside the localization editor item or main.
* ```html
* <fd-localization-editor-item>
* <input fd-localization-editor-input type="text" placeholder="EN">
* </fd-localization-editor-item>
* ```
*/
export class LocalizationEditorInputDirective {
}
LocalizationEditorInputDirective.decorators = [
{ type: Directive, args: [{
// tslint:disable-next-line:directive-selector
selector: '[fd-localization-editor-input]'
},] }
];
LocalizationEditorInputDirective.propDecorators = {
compact: [{ type: HostBinding, args: ['class.fd-input--compact',] }]
};
if (false) {
/**
* @hidden
* Variable is controlled by parent component and define if there should be used compact mode
*
* @type {?}
*/
LocalizationEditorInputDirective.prototype.compact;
}
/**
* Directive which is used along with textarea elements, inside the localization editor item or main.
* ```html
* <fd-localization-editor-item>
* <textarea fd-localization-editor-input placeholder="EN">
* </fd-localization-editor-item>
* ```
*/
export class LocalizationEditorTextareaDirective {
constructor() {
/**
* @hidden
*/
this.fdLocalizationEditorTextareaClass = true;
}
}
LocalizationEditorTextareaDirective.decorators = [
{ type: Directive, args: [{
// tslint:disable-next-line:directive-selector
selector: '[fd-localization-editor-textarea]',
},] }
];
LocalizationEditorTextareaDirective.propDecorators = {
compact: [{ type: HostBinding, args: ['class.fd-input--compact',] }],
fdLocalizationEditorTextareaClass: [{ type: HostBinding, args: ['class.fd-localization-editor-textarea',] }]
};
if (false) {
/**
* @hidden
* Variable is controlled by parent component and define if there should be used compact mode
*
* @type {?}
*/
LocalizationEditorTextareaDirective.prototype.compact;
/**
* @hidden
* @type {?}
*/
LocalizationEditorTextareaDirective.prototype.fdLocalizationEditorTextareaClass;
}
/**
* Directive which is used to add complex content, which will be displayed in the add-on space.
* ```html
* <fd-localization-editor-item>
* <ng-template fd-localization-editor-label>
* <fd-icon [glyph]="field.glyph"></fd-icon>
* </ng-template>
* <textarea fd-localization-editor-input placeholder="EN">
* </fd-localization-editor-item>
* ```
*
*/
export class LocalizationEditorLabel {
}
LocalizationEditorLabel.decorators = [
{ type: Directive, args: [{
// tslint:disable-next-line:directive-selector
selector: '[fd-localization-editor-label]',
},] }
];
/**
* Directive that is used to wrap whole localization field inside li element.
* ```html
* <li fd-localization-editor-element>
* <fd-localization-editor-item>
* <textarea fd-localization-editor-input placeholder="EN">
* </fd-localization-editor-item>
* </li>
* ```
*
*/
export class LocalizationEditorElement {
}
LocalizationEditorElement.decorators = [
{ type: Directive, args: [{
// tslint:disable-next-line:directive-selector
selector: '[fd-localization-editor-element]',
},] }
];
/**
* Not for external use. Portal to render the complex title template.
*/
export class LocalizationEditorLoadLabel {
/**
* @hidden
* @param {?} viewRef
*/
constructor(viewRef) {
this.viewRef = viewRef;
}
/**
* @hidden
* @return {?}
*/
ngOnInit() {
this.viewRef.clear();
this.contentRef = this.viewRef.createEmbeddedView(this.content);
}
}
LocalizationEditorLoadLabel.decorators = [
{ type: Directive, args: [{
// tslint:disable-next-line:directive-selector
selector: '[fd-localization-editor-load-label]'
},] }
];
/** @nocollapse */
LocalizationEditorLoadLabel.ctorParameters = () => [
{ type: ViewContainerRef }
];
LocalizationEditorLoadLabel.propDecorators = {
content: [{ type: Input, args: ['fd-localization-editor-load-label',] }]
};
if (false) {
/**
* @hidden
* @type {?}
*/
LocalizationEditorLoadLabel.prototype.content;
/**
* @hidden
* @type {?}
* @private
*/
LocalizationEditorLoadLabel.prototype.contentRef;
/**
* @type {?}
* @private
*/
LocalizationEditorLoadLabel.prototype.viewRef;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9jYWxpemF0aW9uLWVkaXRvci5kaXJlY3RpdmVzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vZnVuZGFtZW50YWwtbmd4LyIsInNvdXJjZXMiOlsibGliL2xvY2FsaXphdG9yLWVkaXRvci9sb2NhbGl6YXRpb24tZWRpdG9yLmRpcmVjdGl2ZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQW1CLFdBQVcsRUFBRSxLQUFLLEVBQVUsV0FBVyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sZUFBZSxDQUFDOzs7Ozs7Ozs7QUFjdEgsTUFBTSxPQUFPLGdDQUFnQzs7O1lBSjVDLFNBQVMsU0FBQzs7Z0JBRVAsUUFBUSxFQUFFLGdDQUFnQzthQUM3Qzs7O3NCQU9JLFdBQVcsU0FBQyx5QkFBeUI7Ozs7Ozs7OztJQUF0QyxtREFDd0I7Ozs7Ozs7Ozs7QUFlNUIsTUFBTSxPQUFPLG1DQUFtQztJQUpoRDs7OztRQWlCVyxzQ0FBaUMsR0FBWSxJQUFJLENBQUM7SUFDN0QsQ0FBQzs7O1lBbEJBLFNBQVMsU0FBQzs7Z0JBRVAsUUFBUSxFQUFFLG1DQUFtQzthQUNoRDs7O3NCQU9JLFdBQVcsU0FBQyx5QkFBeUI7Z0RBTXJDLFdBQVcsU0FBQyx1Q0FBdUM7Ozs7Ozs7OztJQU5wRCxzREFDd0I7Ozs7O0lBS3hCLGdGQUN5RDs7Ozs7Ozs7Ozs7Ozs7QUFrQjdELE1BQU0sT0FBTyx1QkFBdUI7OztZQUpuQyxTQUFTLFNBQUM7O2dCQUVQLFFBQVEsRUFBRSxnQ0FBZ0M7YUFDN0M7Ozs7Ozs7Ozs7Ozs7QUFpQkQsTUFBTSxPQUFPLHlCQUF5Qjs7O1lBSnJDLFNBQVMsU0FBQzs7Z0JBRVAsUUFBUSxFQUFFLGtDQUFrQzthQUMvQzs7Ozs7QUFVRCxNQUFNLE9BQU8sMkJBQTJCOzs7OztJQVNwQyxZQUFvQixPQUF5QjtRQUF6QixZQUFPLEdBQVAsT0FBTyxDQUFrQjtJQUFHLENBQUM7Ozs7O0lBR2pELFFBQVE7UUFDSixJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxDQUFDO1FBQ3JCLElBQUksQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDcEUsQ0FBQzs7O1lBbkJKLFNBQVMsU0FBQzs7Z0JBRVAsUUFBUSxFQUFFLHFDQUFxQzthQUNsRDs7OztZQTNGNkUsZ0JBQWdCOzs7c0JBOEZ6RixLQUFLLFNBQUMsbUNBQW1DOzs7Ozs7O0lBQTFDLDhDQUMwQjs7Ozs7O0lBRzFCLGlEQUF5Qzs7Ozs7SUFHN0IsOENBQWlDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBFbWJlZGRlZFZpZXdSZWYsIEhvc3RCaW5kaW5nLCBJbnB1dCwgT25Jbml0LCBUZW1wbGF0ZVJlZiwgVmlld0NvbnRhaW5lclJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG4vKipcbiAqIERpcmVjdGl2ZSB3aGljaCBpcyB1c2VkIGFsb25nIHdpdGggaW5wdXQgZWxlbWVudHMsIGluc2lkZSB0aGUgbG9jYWxpemF0aW9uIGVkaXRvciBpdGVtIG9yIG1haW4uXG4gKiAgYGBgaHRtbFxuICogIDxmZC1sb2NhbGl6YXRpb24tZWRpdG9yLWl0ZW0+XG4gKiAgICAgIDxpbnB1dCBmZC1sb2NhbGl6YXRpb24tZWRpdG9yLWlucHV0IHR5cGU9XCJ0ZXh0XCIgcGxhY2Vob2xkZXI9XCJFTlwiPlxuICogIDwvZmQtbG9jYWxpemF0aW9uLWVkaXRvci1pdGVtPlxuICogIGBgYFxuICovXG5ARGlyZWN0aXZlKHtcbiAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6ZGlyZWN0aXZlLXNlbGVjdG9yXG4gICAgc2VsZWN0b3I6ICdbZmQtbG9jYWxpemF0aW9uLWVkaXRvci1pbnB1dF0nXG59KVxuZXhwb3J0IGNsYXNzIExvY2FsaXphdGlvbkVkaXRvcklucHV0RGlyZWN0aXZlIHtcblxuICAgIC8qKlxuICAgICAqIEBoaWRkZW5cbiAgICAgKiAgVmFyaWFibGUgaXMgY29udHJvbGxlZCBieSBwYXJlbnQgY29tcG9uZW50IGFuZCBkZWZpbmUgaWYgdGhlcmUgc2hvdWxkIGJlIHVzZWQgY29tcGFjdCBtb2RlXG4gICAgICogKi9cbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLmZkLWlucHV0LS1jb21wYWN0JylcbiAgICBwdWJsaWMgY29tcGFjdDogYm9vbGVhbjtcbn1cblxuLyoqXG4gKiBEaXJlY3RpdmUgd2hpY2ggaXMgdXNlZCBhbG9uZyB3aXRoIHRleHRhcmVhIGVsZW1lbnRzLCBpbnNpZGUgdGhlIGxvY2FsaXphdGlvbiBlZGl0b3IgaXRlbSBvciBtYWluLlxuICogIGBgYGh0bWxcbiAqICA8ZmQtbG9jYWxpemF0aW9uLWVkaXRvci1pdGVtPlxuICogICAgICA8dGV4dGFyZWEgZmQtbG9jYWxpemF0aW9uLWVkaXRvci1pbnB1dCBwbGFjZWhvbGRlcj1cIkVOXCI+XG4gKiAgPC9mZC1sb2NhbGl6YXRpb24tZWRpdG9yLWl0ZW0+XG4gKiAgYGBgXG4gKi9cbkBEaXJlY3RpdmUoe1xuICAgIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpkaXJlY3RpdmUtc2VsZWN0b3JcbiAgICBzZWxlY3RvcjogJ1tmZC1sb2NhbGl6YXRpb24tZWRpdG9yLXRleHRhcmVhXScsXG59KVxuZXhwb3J0IGNsYXNzIExvY2FsaXphdGlvbkVkaXRvclRleHRhcmVhRGlyZWN0aXZlIHtcblxuICAgIC8qKlxuICAgICAqIEBoaWRkZW5cbiAgICAgKiAgVmFyaWFibGUgaXMgY29udHJvbGxlZCBieSBwYXJlbnQgY29tcG9uZW50IGFuZCBkZWZpbmUgaWYgdGhlcmUgc2hvdWxkIGJlIHVzZWQgY29tcGFjdCBtb2RlXG4gICAgICogKi9cbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLmZkLWlucHV0LS1jb21wYWN0JylcbiAgICBwdWJsaWMgY29tcGFjdDogYm9vbGVhbjtcblxuICAgIC8qKlxuICAgICAqIEBoaWRkZW5cbiAgICAgKi9cbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLmZkLWxvY2FsaXphdGlvbi1lZGl0b3ItdGV4dGFyZWEnKVxuICAgIHB1YmxpYyBmZExvY2FsaXphdGlvbkVkaXRvclRleHRhcmVhQ2xhc3M6IGJvb2xlYW4gPSB0cnVlO1xufVxuXG4vKipcbiAqIERpcmVjdGl2ZSB3aGljaCBpcyB1c2VkIHRvIGFkZCBjb21wbGV4IGNvbnRlbnQsIHdoaWNoIHdpbGwgYmUgZGlzcGxheWVkIGluIHRoZSBhZGQtb24gc3BhY2UuXG4gKiAgYGBgaHRtbFxuICogIDxmZC1sb2NhbGl6YXRpb24tZWRpdG9yLWl0ZW0+XG4gKiAgICAgIDxuZy10ZW1wbGF0ZSBmZC1sb2NhbGl6YXRpb24tZWRpdG9yLWxhYmVsPlxuICogICAgICAgICAgPGZkLWljb24gW2dseXBoXT1cImZpZWxkLmdseXBoXCI+PC9mZC1pY29uPlxuICogICAgICA8L25nLXRlbXBsYXRlPlxuICogICAgICA8dGV4dGFyZWEgZmQtbG9jYWxpemF0aW9uLWVkaXRvci1pbnB1dCBwbGFjZWhvbGRlcj1cIkVOXCI+XG4gKiAgPC9mZC1sb2NhbGl6YXRpb24tZWRpdG9yLWl0ZW0+XG4gKiAgYGBgXG4gKiAqL1xuQERpcmVjdGl2ZSh7XG4gICAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOmRpcmVjdGl2ZS1zZWxlY3RvclxuICAgIHNlbGVjdG9yOiAnW2ZkLWxvY2FsaXphdGlvbi1lZGl0b3ItbGFiZWxdJyxcbn0pXG5leHBvcnQgY2xhc3MgTG9jYWxpemF0aW9uRWRpdG9yTGFiZWwge31cblxuLyoqXG4gKiBEaXJlY3RpdmUgdGhhdCBpcyB1c2VkIHRvIHdyYXAgd2hvbGUgbG9jYWxpemF0aW9uIGZpZWxkIGluc2lkZSBsaSBlbGVtZW50LlxuICogIGBgYGh0bWxcbiAqICA8bGkgZmQtbG9jYWxpemF0aW9uLWVkaXRvci1lbGVtZW50PlxuICogICAgICA8ZmQtbG9jYWxpemF0aW9uLWVkaXRvci1pdGVtPlxuICogICAgICAgICAgPHRleHRhcmVhIGZkLWxvY2FsaXphdGlvbi1lZGl0b3ItaW5wdXQgcGxhY2Vob2xkZXI9XCJFTlwiPlxuICogICAgICA8L2ZkLWxvY2FsaXphdGlvbi1lZGl0b3ItaXRlbT5cbiAqICA8L2xpPlxuICogIGBgYFxuICogKi9cbkBEaXJlY3RpdmUoe1xuICAgIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpkaXJlY3RpdmUtc2VsZWN0b3JcbiAgICBzZWxlY3RvcjogJ1tmZC1sb2NhbGl6YXRpb24tZWRpdG9yLWVsZW1lbnRdJyxcbn0pXG5leHBvcnQgY2xhc3MgTG9jYWxpemF0aW9uRWRpdG9yRWxlbWVudCB7fVxuXG4vKipcbiAqIE5vdCBmb3IgZXh0ZXJuYWwgdXNlLiBQb3J0YWwgdG8gcmVuZGVyIHRoZSBjb21wbGV4IHRpdGxlIHRlbXBsYXRlLlxuICovXG5ARGlyZWN0aXZlKHtcbiAgICAvLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6ZGlyZWN0aXZlLXNlbGVjdG9yXG4gICAgc2VsZWN0b3I6ICdbZmQtbG9jYWxpemF0aW9uLWVkaXRvci1sb2FkLWxhYmVsXSdcbn0pXG5leHBvcnQgY2xhc3MgTG9jYWxpemF0aW9uRWRpdG9yTG9hZExhYmVsIGltcGxlbWVudHMgT25Jbml0IHtcbiAgICAvKiogQGhpZGRlbiAqL1xuICAgIEBJbnB1dCgnZmQtbG9jYWxpemF0aW9uLWVkaXRvci1sb2FkLWxhYmVsJylcbiAgICBjb250ZW50OiBUZW1wbGF0ZVJlZjxhbnk+O1xuXG4gICAgLyoqIEBoaWRkZW4gKi9cbiAgICBwcml2YXRlIGNvbnRlbnRSZWY6IEVtYmVkZGVkVmlld1JlZjxhbnk+O1xuXG4gICAgLyoqIEBoaWRkZW4gKi9cbiAgICBjb25zdHJ1Y3Rvcihwcml2YXRlIHZpZXdSZWY6IFZpZXdDb250YWluZXJSZWYpIHt9XG5cbiAgICAvKiogQGhpZGRlbiAqL1xuICAgIG5nT25Jbml0KCk6IHZvaWQge1xuICAgICAgICB0aGlzLnZpZXdSZWYuY2xlYXIoKTtcbiAgICAgICAgdGhpcy5jb250ZW50UmVmID0gdGhpcy52aWV3UmVmLmNyZWF0ZUVtYmVkZGVkVmlldyh0aGlzLmNvbnRlbnQpO1xuICAgIH1cbn1cbiJdfQ==