You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
QW2021/Reporting/Designer/cea397bf.edit-font-dialog.js

1 line
4.5 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{604:function(n,t,i){},613:function(n,t,i){"use strict";function o(){var c=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return Object(a.a)().then(function(n){var t=new u.a("Toolbar Text Name"),i=f()(v()),o=i.find(".js-font-presentation"),e=i.find(".js-font-list"),a=i.find(".js-font-outline"),l=i.find(".js-font-size"),s=i.find(".js-font-modification"),d=function(n){o.css({"font-family":n.name,"font-size":n.size}),n.isUnderline&&n.isStrikeout?o.css("text-decoration","underline line-through"):n.isUnderline?o.css("text-decoration","underline"):n.isStrikeout?o.css("text-decoration","line-through"):o.css("text-decoration",""),n.isBold?o.css("font-weight","600"):o.css("font-weight",""),n.isItalic?o.css("font-style","italic"):o.css("font-style","")},r=function(n){e.val(n.name),l.val(n.size);var t=[];n.isUnderline&&t.push("Underline"),n.isStrikeout&&t.push("Strikeout"),s.val(t),n.isBold&&n.isItalic?a.val("Bold Italic"):n.isBold?a.val("Bold"):n.isItalic?a.val("Italic"):a.val("None"),d(n)};return(r=r.bind(null,c))(),e.on("change",function(n){c.name=f()(n.target).val(),r()}),a.on("change",function(n){var t=f()(n.target).val();"Bold Italic"===t?(c.isBold=!0,c.isItalic=!0):"Bold"===t?(c.isBold=!0,c.isItalic=!1):"Italic"===t?(c.isBold=!1,c.isItalic=!0):(c.isBold=!1,c.isItalic=!1),r()}),l.on("change",function(n){c.size=f()(n.target).val(),r()}),s.on("change",function(n){var t=f()(n.target).val();Array.isArray(t)&&(t.includes("Underline")?c.isUnderline=!0:c.isUnderline=!1,t.includes("Strikeout")?c.isStrikeout=!0:c.isStrikeout=!1,r())}),i.on("click",".js-save-font",function(){return t.trigger("ok",c)}),t.find(".fr-modal-content").html(i),n.append(t),window.DSG.head.put(n),t})}var e,f,a,u,l,s,v;i.r(t),i(604),e=i(0),f=i.n(e),a=i(173),u=i(244),l=i(2),s=i(4),v=function(){return'\n <div class="fr-edit-font-dialog">\n <div class="fr-modal-body fr-edit-font-dialog__body">\n <div class="fr-edit-font-dialog__body-row">\n <div class="fr-edit-font-dialog__body-item fr-edit-font-dialog__font">\n <label>\n <span>'+l.a.tr("Toolbar Text Name")+'</span>\n <select class="js-font-list">\n '+s.a.get("font-names").map(function(n){return'<option value="'+n+'">'+n+"</option>"}).join("")+'\n </select>\n </label>\n </div>\n <div class="fr-edit-font-dialog__body-item fr-edit-font-dialog__outline">\n <label>\n <span>'+l.a.tr("General TextStyle")+'</span>\n <select class="js-font-outline">\n '+["None","Italic","Bold","Bold Italic"].map(function(n){return'<option value="'+n+'">'+n+"</option>"}).join("")+'\n </select>\n </label>\n </div>\n <div class="fr-edit-font-dialog__body-item fr-edit-font-dialog__size">\n <label>\n <span>'+l.a.tr("Toolbar Text Size")+'</span>\n <select class="js-font-size">\n '+s.a.get("font-sizes").map(function(n){return'<option value="'+n+'pt">'+n+"</option>"}).join("")+'\n </select>\n </label>\n </div>\n </div>\n <div class="fr-edit-font-dialog__body-row">\n <div class="fr-edit-font-dialog__body-item fr-edit-font-dialog__modification">\n <select class="js-font-modification" multiple>\n '+[{val:"Strikeout",label:l.a.tr("Toolbar Text Strikeout")},{val:"Underline",label:l.a.tr("Toolbar Text Underline")}].map(function(n){return'<option value="'+n.val+'">'+n.label+"</option>"}).join("")+'\n </select>\n </div>\n <div class="fr-edit-font-dialog__body-item fr-edit-font-dialog__sample js-font-presentation">\n '+l.a.tr("Misc Sample")+'\n </div>\n </div>\n </div>\n\n <div class="fr-modal-footer content-right">\n <button type="button" class="fr-btn fr-btn-primary fr-save js-save-font">\n '+l.a.tr("Buttons Ok")+"\n </button>\n </div>\n </div>\n "},i.d(t,"create",function(){return o})}}]);