truly-ui
Version:
Web Components for Desktop Applications.
61 lines (59 loc) • 11 kB
JavaScript
import { __decorate, __param } from "tslib";
/*
MIT License
Copyright (c) 2019 Temainfo Sistemas
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
import { forwardRef, Inject } from '@angular/core';
import { I18nService } from '../../i18n/i18n.service';
let ToolbarConfigModel = class ToolbarConfigModel {
constructor(i18n) {
this.i18n = i18n;
this.font = {
family: { show: true, tooltipText: this.i18n.getLocale().Editor.fontFamilyText },
size: { show: true, tooltipText: this.i18n.getLocale().Editor.fontSizeText },
bold: { show: true, tooltipText: this.i18n.getLocale().Editor.boldText },
italic: { show: true, tooltipText: this.i18n.getLocale().Editor.italicText },
underline: { show: true, tooltipText: this.i18n.getLocale().Editor.underlineText },
color: { show: true, tooltipText: this.i18n.getLocale().Editor.colorText },
highlight: { show: true, tooltipText: this.i18n.getLocale().Editor.highlightText },
};
this.alignment = {
left: { show: true, tooltipText: this.i18n.getLocale().Editor.alignLeftText },
center: { show: true, tooltipText: this.i18n.getLocale().Editor.alignCenterText },
right: { show: true, tooltipText: this.i18n.getLocale().Editor.alignRightText },
justify: { show: true, tooltipText: this.i18n.getLocale().Editor.justifyText }
};
this.lists = {
ordered: { show: true, tooltipText: this.i18n.getLocale().Editor.listOrdered },
unordered: { show: true, tooltipText: this.i18n.getLocale().Editor.listUnordered }
};
this.others = {
link: { show: true, tooltipText: this.i18n.getLocale().Editor.linkText },
imageLink: { show: true, tooltipText: this.i18n.getLocale().Editor.imageText },
quote: { show: true, tooltipText: this.i18n.getLocale().Editor.quoteText },
clear: { show: true, tooltipText: this.i18n.getLocale().Editor.clearText },
save: { show: true, tooltipText: this.i18n.getLocale().Editor.saveText },
field: { show: true, tooltipText: this.i18n.getLocale().Editor.fieldText }
};
}
};
ToolbarConfigModel = __decorate([
__param(0, Inject(forwardRef(() => I18nService)))
], ToolbarConfigModel);
export { ToolbarConfigModel };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9vbGJhci1jb25maWcubW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90cnVseS11aS9zcmMvY29tcG9uZW50cy9lZGl0b3IvbW9kZWwvdG9vbGJhci1jb25maWcubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQW9CRztBQUNILE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ25ELE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUUvQyxJQUFNLGtCQUFrQixHQUF4QixNQUFNLGtCQUFrQjtJQUU3QixZQUE2RCxJQUFpQjtRQUFqQixTQUFJLEdBQUosSUFBSSxDQUFhO1FBRXZFLFNBQUksR0FBRztZQUNaLE1BQU0sRUFBRSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsV0FBVyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLENBQUMsTUFBTSxDQUFDLGNBQWMsRUFBRTtZQUNoRixJQUFJLEVBQUUsRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLFdBQVcsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxZQUFZLEVBQUU7WUFDNUUsSUFBSSxFQUFFLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsQ0FBQyxNQUFNLENBQUMsUUFBUSxFQUFFO1lBQ3hFLE1BQU0sRUFBRSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsV0FBVyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLENBQUMsTUFBTSxDQUFDLFVBQVUsRUFBRTtZQUM1RSxTQUFTLEVBQUUsRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLFdBQVcsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLFNB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ZW1haW5mbyBTaXN0ZW1hc1xuXG4gUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weVxuIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWxcbiBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzXG4gdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbFxuIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpc1xuIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6XG4gVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsXG4gY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SXG4gSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksXG4gRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFXG4gQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUlxuIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sXG4gT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTiBUSEVcbiBTT0ZUV0FSRS5cbiAqL1xuaW1wb3J0IHsgZm9yd2FyZFJlZiwgSW5qZWN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBJMThuU2VydmljZSB9IGZyb20gJy4uLy4uL2kxOG4vaTE4bi5zZXJ2aWNlJztcblxuZXhwb3J0IGNsYXNzIFRvb2xiYXJDb25maWdNb2RlbCB7XG5cbiAgY29uc3RydWN0b3IoIEBJbmplY3QoIGZvcndhcmRSZWYoICgpID0+IEkxOG5TZXJ2aWNlKSkgcHVibGljIGkxOG46IEkxOG5TZXJ2aWNlICkge31cblxuICBwdWJsaWMgZm9udCA9IHtcbiAgICBmYW1pbHk6IHsgc2hvdzogdHJ1ZSwgdG9vbHRpcFRleHQ6IHRoaXMuaTE4bi5nZXRMb2NhbGUoKS5FZGl0b3IuZm9udEZhbWlseVRleHQgfSxcbiAgICBzaXplOiB7IHNob3c6IHRydWUsIHRvb2x0aXBUZXh0OiB0aGlzLmkxOG4uZ2V0TG9jYWxlKCkuRWRpdG9yLmZvbnRTaXplVGV4dCB9LFxuICAgIGJvbGQ6IHsgc2hvdzogdHJ1ZSwgdG9vbHRpcFRleHQ6IHRoaXMuaTE4bi5nZXRMb2NhbGUoKS5FZGl0b3IuYm9sZFRleHQgfSxcbiAgICBpdGFsaWM6IHsgc2hvdzogdHJ1ZSwgdG9vbHRpcFRleHQ6IHRoaXMuaTE4bi5nZXRMb2NhbGUoKS5FZGl0b3IuaXRhbGljVGV4dCB9LFxuICAgIHVuZGVybGluZTogeyBzaG93OiB0cnVlLCB0b29sdGlwVGV4dDogdGhpcy5pMThuLmdldExvY2FsZSgpLkVkaXRvci51bmRlcmxpbmVUZXh0IH0sXG4gICAgY29sb3I6IHsgc2hvdzogdHJ1ZSwgdG9vbHRpcFRleHQ6IHRoaXMuaTE4bi5nZXRMb2NhbGUoKS5FZGl0b3IuY29sb3JUZXh0IH0sXG4gICAgaGlnaGxpZ2h0OiB7IHNob3c6IHRydWUsIHRvb2x0aXBUZXh0OiB0aGlzLmkxOG4uZ2V0TG9jYWxlKCkuRWRpdG9yLmhpZ2hsaWdodFRleHQgfSxcbiAgfTtcbiAgcHVibGljIGFsaWdubWVudCA9IHtcbiAgICBsZWZ0OiB7IHNob3c6IHRydWUsIHRvb2x0aXBUZXh0OiB0aGlzLmkxOG4uZ2V0TG9jYWxlKCkuRWRpdG9yLmFsaWduTGVmdFRleHQgfSxcbiAgICBjZW50ZXI6IHsgc2hvdzogdHJ1ZSwgdG9vbHRpcFRleHQ6IHRoaXMuaTE4bi5nZXRMb2NhbGUoKS5FZGl0b3IuYWxpZ25DZW50ZXJUZXh0IH0sXG4gICAgcmlnaHQ6IHsgc2hvdzogdHJ1ZSwgdG9vbHRpcFRleHQ6IHRoaXMuaTE4bi5nZXRMb2NhbGUoKS5FZGl0b3IuYWxpZ25SaWdodFRleHQgfSxcbiAgICBqdXN0aWZ5OiB7IHNob3c6IHRydWUsIHRvb2x0aXBUZXh0OiB0aGlzLmkxOG4uZ2V0TG9jYWxlKCkuRWRpdG9yLmp1c3RpZnlUZXh0IH1cbiAgfTtcbiAgcHVibGljIGxpc3RzID0ge1xuICAgIG9yZGVyZWQ6IHsgc2hvdzogdHJ1ZSwgdG9vbHRpcFRleHQ6IHRoaXMuaTE4bi5nZXRMb2NhbGUoKS5FZGl0b3IubGlzdE9yZGVyZWQgfSxcbiAgICB1bm9yZGVyZWQ6IHsgc2hvdzogdHJ1ZSwgdG9vbHRpcFRleHQ6IHRoaXMuaTE4bi5nZXRMb2NhbGUoKS5FZGl0b3IubGlzdFVub3JkZXJlZCB9XG4gIH07XG4gIHB1YmxpYyBvdGhlcnMgPSB7XG4gICAgbGluazogeyBzaG93OiB0cnVlLCB0b29sdGlwVGV4dDogdGhpcy5pMThuLmdldExvY2FsZSgpLkVkaXRvci5saW5rVGV4dCB9LFxuICAgIGltYWdlTGluazogeyBzaG93OiB0cnVlLCB0b29sdGlwVGV4dDogdGhpcy5pMThuLmdldExvY2FsZSgpLkVkaXRvci5pbWFnZVRleHQgfSxcbiAgICBxdW90ZTogeyBzaG93OiB0cnVlLCB0b29sdGlwVGV4dDogdGhpcy5pMThuLmdldExvY2FsZSgpLkVkaXRvci5xdW90ZVRleHQgfSxcbiAgICBjbGVhcjogeyBzaG93OiB0cnVlLCB0b29sdGlwVGV4dDogdGhpcy5pMThuLmdldExvY2FsZSgpLkVkaXRvci5jbGVhclRleHQgfSxcbiAgICBzYXZlOiB7IHNob3c6IHRydWUsIHRvb2x0aXBUZXh0OiB0aGlzLmkxOG4uZ2V0TG9jYWxlKCkuRWRpdG9yLnNhdmVUZXh0IH0sXG4gICAgZmllbGQ6IHsgc2hvdzogdHJ1ZSwgdG9vbHRpcFRleHQ6IHRoaXMuaTE4bi5nZXRMb2NhbGUoKS5FZGl0b3IuZmllbGRUZXh0IH1cbiAgfTtcblxufVxuIl19