UNPKG

@knora/viewer

Version:
43 lines 3.69 kB
import * as tslib_1 from "tslib"; import { Component, Input } from '@angular/core'; import { ReadFileValue } from '@knora/api'; // TEMP CLASS DEFINITION BECAUSE MISSING IN KNORA/API LIB // TODO: this class must be replaced with the new definition from the lib var ReadTextFileValue = /** @class */ (function (_super) { tslib_1.__extends(ReadTextFileValue, _super); function ReadTextFileValue() { return _super !== null && _super.apply(this, arguments) || this; } return ReadTextFileValue; }(ReadFileValue)); export { ReadTextFileValue }; var TextfileValueComponent = /** @class */ (function () { function TextfileValueComponent() { } Object.defineProperty(TextfileValueComponent.prototype, "valueObject", { get: function () { return this._textfileValueObj; }, set: function (value) { this._textfileValueObj = value; }, enumerable: true, configurable: true }); tslib_1.__decorate([ Input(), tslib_1.__metadata("design:type", ReadTextFileValue), tslib_1.__metadata("design:paramtypes", [ReadTextFileValue]) ], TextfileValueComponent.prototype, "valueObject", null); TextfileValueComponent = tslib_1.__decorate([ Component({ selector: 'kui-textfile-value', template: "<a target=\"_blank\" href=\"{{valueObject.fileUrl}}\">{{valueObject.filename}}</a>\n", styles: [""] }), tslib_1.__metadata("design:paramtypes", []) ], TextfileValueComponent); return TextfileValueComponent; }()); export { TextfileValueComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dGZpbGUtdmFsdWUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGtub3JhL3ZpZXdlci8iLCJzb3VyY2VzIjpbImxpYi9wcm9wZXJ0eS90ZXh0ZmlsZS12YWx1ZS90ZXh0ZmlsZS12YWx1ZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ2pELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxZQUFZLENBQUM7QUFFM0MseURBQXlEO0FBQ3pELHlFQUF5RTtBQUN6RTtJQUF1Qyw2Q0FBYTtJQUFwRDs7SUFBdUQsQ0FBQztJQUFELHdCQUFDO0FBQUQsQ0FBQyxBQUF4RCxDQUF1QyxhQUFhLEdBQUk7O0FBT3hEO0lBYUk7SUFBZ0IsQ0FBQztJQVZqQixzQkFBSSwrQ0FBVzthQUlmO1lBQ0ksT0FBTyxJQUFJLENBQUMsaUJBQWlCLENBQUM7UUFDbEMsQ0FBQzthQU5ELFVBQWdCLEtBQXdCO1lBQ3BDLElBQUksQ0FBQyxpQkFBaUIsR0FBRyxLQUFLLENBQUM7UUFDbkMsQ0FBQzs7O09BQUE7SUFGRDtRQURDLEtBQUssRUFBRTswQ0FDZSxpQkFBaUI7aURBQWpCLGlCQUFpQjs2REFFdkM7SUFMUSxzQkFBc0I7UUFMbEMsU0FBUyxDQUFDO1lBQ1AsUUFBUSxFQUFFLG9CQUFvQjtZQUM5QixnR0FBOEM7O1NBRWpELENBQUM7O09BQ1csc0JBQXNCLENBZWxDO0lBQUQsNkJBQUM7Q0FBQSxBQWZELElBZUM7U0FmWSxzQkFBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSZWFkRmlsZVZhbHVlIH0gZnJvbSAnQGtub3JhL2FwaSc7XG5cbi8vIFRFTVAgQ0xBU1MgREVGSU5JVElPTiBCRUNBVVNFIE1JU1NJTkcgSU4gS05PUkEvQVBJIExJQlxuLy8gVE9ETzogdGhpcyBjbGFzcyBtdXN0IGJlIHJlcGxhY2VkIHdpdGggdGhlIG5ldyBkZWZpbml0aW9uIGZyb20gdGhlIGxpYlxuZXhwb3J0IGNsYXNzIFJlYWRUZXh0RmlsZVZhbHVlIGV4dGVuZHMgUmVhZEZpbGVWYWx1ZSB7IH1cblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICdrdWktdGV4dGZpbGUtdmFsdWUnLFxuICAgIHRlbXBsYXRlVXJsOiAnLi90ZXh0ZmlsZS12YWx1ZS5jb21wb25lbnQuaHRtbCcsXG4gICAgc3R5bGVVcmxzOiBbJy4vdGV4dGZpbGUtdmFsdWUuY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBUZXh0ZmlsZVZhbHVlQ29tcG9uZW50IHtcblxuICAgIEBJbnB1dCgpXG4gICAgc2V0IHZhbHVlT2JqZWN0KHZhbHVlOiBSZWFkVGV4dEZpbGVWYWx1ZSkge1xuICAgICAgICB0aGlzLl90ZXh0ZmlsZVZhbHVlT2JqID0gdmFsdWU7XG4gICAgfVxuXG4gICAgZ2V0IHZhbHVlT2JqZWN0KCkge1xuICAgICAgICByZXR1cm4gdGhpcy5fdGV4dGZpbGVWYWx1ZU9iajtcbiAgICB9XG5cbiAgICBwcml2YXRlIF90ZXh0ZmlsZVZhbHVlT2JqOiBSZWFkVGV4dEZpbGVWYWx1ZTtcblxuICAgIGNvbnN0cnVjdG9yKCkgeyB9XG5cbn1cbiJdfQ==