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.

1 line
20 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{594:function(n,e,t){"use strict";function o(e){e.on("click",".fr-modal-tabs-item",function(){var n=i()(this);n.hasClass("disabled")||n.hasClass("active")||(n.parent().find(".active").removeClass("active"),n.addClass("active"),e.find(".fr-modal-tabs-content").find(".active").removeClass("active"),e.find(".fr-modal-tabs-content").find("."+n.attr("data-block")).addClass("active"),n.trigger("tabactivated"))})}var a=t(0),i=t.n(a),l=t(2),r=function(n){return"\n <div>\n "+function(t){var o="";return Object.keys(t).forEach(function(n,e){o+='\n <li class="fr-modal-tabs-item '+(0===e?"active":"")+'" data-tab="'+n+'" data-block="fr-modal-content-'+n+'">\n <a>'+l.a.tr(t[n])+"</a>\n </li>\n "}),'<ul class="fr-modal-tabs">'+o+"</ul>"}(n)+"\n "+function(n){var t="";return Object.keys(n).forEach(function(n,e){t+='\n <div class="fr-modal-content-item fr-modal-content-'+n+" "+(0===e?"active":"")+'"></div>\n '}),'<div class="fr-modal-tabs-content">'+t+"</div>"}(n)+"\n </div>\n "};t.d(e,"b",function(){return o}),e.a=function(n){var e=i()(r(n));return i()(".fr-modal-tabs-content",e),o(e),e}},603:function(n,e,t){},607:function(n,e,t){"use strict";function o(v){Object(i.a)().then(function(n){var i=new l.a("FormatEditor"),e=p()(d()),c=new r.a({general:"FormatEditor General",number:"FormatEditor Number",currency:"FormatEditor Currency",date:"FormatEditor Date",time:"FormatEditor Time",percent:"FormatEditor Percent",boolean:"FormatEditor Boolean",custom:"FormatEditor Custom"}),t=v.prop("Format");c.on("click",".fr-modal-tabs-item",function(n){var e,t,o,a=p()(this),i=a.data("tab"),l=a.data("block"),r=v.findProps(/^Format\./),s={},d=v.prop("Format");("string"==typeof d&&d.toLowerCase()===i||n)&&Object.keys(r).forEach(function(n){var e=n.replace("Format.","");s[e]=r[n]}),e=p()(F[i](s)),p()("."+l,c).html(e),e.find("[data-linkinput]").on("change",function(){var n=p()(this);e.find('[name="'+n.data("linkinput")+'"]').val(n.val())}),(t=e.find('[name="UseLocale"]')).length&&(o=t.is(":checked"),t.on("change",function(){p()(this).is(":checked")!==o&&(v.prop("Format.UseLocale",p()(this).is(":checked").toString()),c.find(".fr-modal-tabs-item.active").trigger("click",!0))}))}),t?c.find('.fr-modal-tabs-item[data-tab="'+t.toLowerCase()+'"]').trigger("click"):c.find(".fr-modal-tabs-item.active").trigger("click"),p()(".fr-format-btn",e).on("click",function(){var n,e,t=p()(".fr-modal-content-item.active .fr-format-form",c),o=c.find(".fr-modal-tabs-item.active").data("tab"),a=v.findProps(/^Format\./);t.length&&(Object.keys(a).forEach(function(n){v.deleteProp(n)}),o=o.charAt(0).toUpperCase()+o.slice(1),v.prop("Format",o),e=t.serializeArray(),(n=t.find('[name="UseLocale"]')).length&&!e.filter(function(n){return"UseLocale"===n.name}).length&&n.is(":not(:checked)")&&e.push({name:"UseLocale",value:"false"}),e.forEach(function(n){"UseLocale"===n.name&&"on"===n.value&&(n.value="true"),void 0!==n.value&&""!==n.value&&v.prop("Format."+n.name,n.value)}),i.close())}),e.find(".fr-format-component").append(c),i.find(".fr-modal-content").html(e),n.append(i),window.DSG.head.put(n)})}var a,p,i,l,r,s,d,c,v,m,f,u,b,g,y,F;t.r(e),t(603),a=t(0),p=t.n(a),i=t(173),l=t(244),r=t(594),s=t(2),d=function(){return'\n <div>\n <div class="fr-modal-body fr-format-component"></div>\n\n <div class="fr-modal-footer content-right">\n <button type="button" class="fr-btn fr-btn-primary fr-format-btn">\n '+s.a.tr("Buttons Ok")+"\n </button>\n </div>\n </div>\n "},c=function(n){var e=n.FalseText,t=n.trueText;return'\n <div>\n <form name="fr-format-form" class="fr-format-form">\n <div class="fg">\n <label>'+s.a.tr("FormatEditor FalseText")+'</label>\n <div class="fg-body">\n <select class="d-fc" name="FalseText">\n <option '+(e&&"False"!==e?"":"selected")+' value="False">'+s.a.tr("Formats BooleanF1")+"</option>\n <option "+("No"===e?"selected":"")+' value="No">'+s.a.tr("Formats BooleanF2")+"</option>\n <option "+("Off"===e?"selected":"")+' value="Off">'+s.a.tr("Formats BooleanF3")+"</option>\n <option "+(" "===e?"selected":"")+' value=" ">'+s.a.tr("Formats BooleanF4")+'</option>\n </select>\n </div>\n </div>\n <div class="fg">\n <label>'+s.a.tr("FormatEditor TrueText")+'</label>\n <div class="fg-body">\n <select class="d-fc" name="TrueText">\n <option '+(t&&"True"!==t?"":"selected")+' value="True">'+s.a.tr("Formats BooleanT1")+"</option>\n <option "+("Yes"===t?"selected":"")+' value="Yes">'+s.a.tr("Formats BooleanT2")+"</option>\n <option "+("On"===t?"selected":"")+' value="On">'+s.a.tr("Formats BooleanT3")+"</option>\n <option "+("X"===t?"selected":"")+' value="X">'+s.a.tr("Formats BooleanT4")+"</option>\n </select>\n </div>\n </div>\n </form>\n </div>\n "},v=function(n){var e=n.UseLocale,t=n.DecimalDigits,o=n.DecimalSeparator,a=n.GroupSeparator,i=n.PositivePattern,l=n.NegativePattern,r=n.CurrencySymbol;return'\n <div>\n <form name="fr-format-form" class="fr-format-form">\n <div class="fg">\n <label>'+s.a.tr("UseLocale")+'</label>\n <div class="fg-body">\n <input type="checkbox" name="UseLocale" '+(e&&"true"!==e?"":"checked")+'/>\n </div>\n </div>\n <hr>\n <div class="fr-format-settings">\n <div class="fg">\n <label>'+s.a.tr("DecimalDigits")+'</label>\n <div class="fg-body">\n <input type="number" name="DecimalDigits" value="'+(t||2)+'" '+(e&&"true"!==e?"":"disabled")+'/>\n </div>\n </div>\n <div class="fg">\n <label>'+s.a.tr("DecimalSeparator")+'</label>\n <div class="fg-body">\n <select name="DecimalSeparator" '+(e&&"true"!==e?"":"disabled")+">\n <option "+(o&&"."!==o?"":"selected")+' value=".">.</option>\n <option '+(","===o?"selected":"")+' value=",">,</option>\n <option '+("-"===o?"selected":"")+' value="-">-</option>\n </select>\n </div>\n </div>\n <div class="fg">\n <label>'+s.a.tr("GroupSeparator")+'</label>\n <div class="fg-body">\n <select name="GroupSeparator" '+(e&&"true"!==e?"":"disabled")+">\n <option "+(a&&","!==a?"":"selected")+' value=",">,</option>\n <option '+(" "===a?"selected":"")+' value=" "> </option>\n <option '+("None"===a?"selected":"")+' value="None">None</option>\n </select>\n </div>\n </div>\n <div class="fg">\n <label>'+s.a.tr("PositivePattern")+'</label>\n <div class="fg-body">\n <select name="PositivePattern" '+(e&&"true"!==e?"":"disabled")+">\n <option "+(i&&"n %"!==i?"":"selected")+' value="n %">n %</option>\n <option '+("n%"===i?"selected":"")+' value="n%">n%</option>\n <option '+("%n"===i?"selected":"")+' value="%n">%n</option>\n <option '+("% n"===i?"selected":"")+' value="% n">% n</option>\n </select>\n </div>\n </div>\n <div class="fg">\n <label>'+s.a.tr("NegativePattern")+'</label>\n <div class="fg-body">\n <select name="NegativePattern" '+(e&&"true"!==e?"":"disabled")+">\n <option "+(l&&"-n %"!==l?"":"selected")+' value="-n %">-n %</option>\n <option '+("-n%"===l?"selected":"")+' value="-n%">-n%</option>\n <option '+("-%n"===l?"selected":"")+' value="-%n">-%n</option>\n <option '+("%-n"===l?"selected":"")+' value="%-n">%-n</option>\n <option '+("%n-"===l?"selected":"")+' value="%n-">%n-</option>\n <option '+("n-%"===l?"selected":"")+' value="n-%">n-%</option>\n <option '+("n%-"===l?"selected":"")+' value="n%-">n%-</option>\n <option '+("-%n"===l?"selected":"")+' value="-%n">-%n</option>\n <option '+("n %-"===l?"selected":"")+' value="n %-">n %-</option>\n <option '+("% n-"===l?"selected":"")+' value="% n-">% n-</option>\n <option '+("% -n"===l?"selected":"")+' value="% -n">% -n</option>\n <option '+("n- %"===l?"selected":"")+' value="n- %">n- %</option>\n </select>\n </div>\n </div>\n <div class="fg">\n <label>'+s.a.tr("CurrencySymbol")+'</label>\n <div class="fg-body">\n <select name="CurrencySymbol" '+(e&&"true"!==e?"":"disabled")+">\n <option "+(r&&"₽"!==r?"":"selected")+' value="₽">₽</option>\n <option '+("$"===r?"selected":"")+' value="$">$</option>\n <option '+("€"===r?"selected":"")+' value="€">€</option>\n <option '+("£"===r?"selected":"")+' value="£">£</option>\n </select>\n </div>\n </div>\n </div>\n </form>\n </div>\n '},m=function(n){var e=n.Format;return'\n <div>\n <form name="fr-format-form" class="fr-format-form">\n <div class="fg">\n <div class="fg-body">\n <input type="text" name="Format" value="'+(e||"G")+'"/>\n </div>\n </div>\n <div class="fg">\n <div class="fg-body">\n <select class="d-fc" data-linkinput="Format">\n <option value="(000) 000-0000">'+s.a.tr("Formats Custom1")+'</option>\n <option value="+0(000) 000-0000">'+s.a.tr("Formats Custom2")+'</option>\n <option value="000-00-0000">'+s.a.tr("Formats Custom3")+'</option>\n <option value="00000">'+s.a.tr("Formats Custom4")+'</option>\n <option value="00000-0000">'+s.a.tr("Formats Custom5")+"</option>\n </select>\n </div>\n </div>\n </form>\n </div>\n "},f=function(n){var e=n.Format;return'\n <div>\n <form name="fr-format-form" class="fr-format-form">\n <div class="fg">\n <div class="fg-body">\n <select class="d-fc" name="Format">\n <option '+(e&&"d"!==e?"":"selected")+' value="d">30.11.2007</option>\n <option '+("D"===e?"selected":"")+' value="D">30 November 2007</option>\n <option '+("f"===e?"selected":"")+' value="f">30 November 2007 13:30</option>\n <option '+("F"===e?"selected":"")+' value="F">30 November 2007 13:30:00</option>\n <option '+("MM/dd/yy"===e?"selected":"")+' value="MM/dd/yy">11.30.07</option>\n <option '+("MMMM dd, yyyy"===e?"selected":"")+' value="MMMM dd, yyyy">November 30, 2007</option>\n <option '+("MMMM yyyy"===e?"selected":"")+' value="MMMM yyyy">November 2007</option>\n </select>\n </div>\n </div>\n </form>\n </div>\n '},u=function(){return'\n <div>\n <form class="fr-format-form" name="fr-format-form"></form>\n </div>\n '},b=function(n){var e=n.UseLocale,t=n.DecimalDigits,o=n.DecimalSeparator,a=n.GroupSeparator,i=n.NegativePattern;return'\n <div>\n <form name="fr-format-form" class="fr-format-form">\n <div class="fg">\n <label>'+s.a.tr("UseLocale")+'</label>\n <div class="fg-body">\n <input type="checkbox" name="UseLocale" '+(e&&"true"!==e?"":"checked")+'/>\n </div>\n </div>\n <hr>\n <div class="fr-format-settings">\n <div class="fg">\n <label>'+s.a.tr("DecimalDigits")+'</label>\n <div class="fg-body">\n <input type="number" name="DecimalDigits" value="'+(t||2)+'" '+(e&&"true"!==e?"":"disabled")+'/>\n </div>\n </div>\n <div class="fg">\n <label>'+s.a.tr("DecimalSeparator")+'</label>\n <div class="fg-body">\n <select name="DecimalSeparator" '+(e&&"true"!==e?"":"disabled")+">\n <option "+(o&&"."!==o?"":"selected")+' value=".">.</option>\n <option '+(","===o?"selected":"")+' value=",">,</option>\n <option '+("-"===o?"selected":"")+' value="-">-</option>\n </select>\n </div>\n </div>\n <div class="fg">\n <label>'+s.a.tr("GroupSeparator")+'</label>\n <div class="fg-body">\n <select name="GroupSeparator" '+(e&&"true"!==e?"":"disabled")+">\n <option "+(a&&","!==a?"":"selected")+' value=",">,</option>\n <option '+(" "===a?"selected":"")+' value=" "> </option>\n <option '+("None"===a?"selected":"")+' value="None">None</option>\n </select>\n </div>\n </div>\n <div class="fg">\n <label>'+s.a.tr("NegativePattern")+'</label>\n <div class="fg-body">\n <select name="NegativePattern" '+(e&&"true"!==e?"":"disabled")+">\n <option "+(i&&"(n)"!==i?"":"selected")+' value="(n)">(n)</option>\n <option '+("-n"===i?"selected":"")+' value="-n">-n</option>\n <option '+("- n"===i?"selected":"")+' value="- n">- n</option>\n <option '+("n-"===i?"selected":"")+' value="n-">n-</option>\n <option '+("n -"===i?"selected":"")+' value="n -">n -</option>\n </select>\n </div>\n </div>\n </div>\n </form>\n </div>\n '},g=function(n){var e=n.UseLocale,t=n.DecimalDigits,o=n.DecimalSeparator,a=n.GroupSeparator,i=n.PositivePattern,l=n.NegativePattern,r=n.PercentSymbol;return'\n <div>\n <form name="fr-format-form" class="fr-format-form">\n <div class="fg">\n <label>'+s.a.tr("UseLocale")+'</label>\n <div class="fg-body">\n <input type="checkbox" name="UseLocale" '+(e&&"true"!==e?"":"checked")+'/>\n </div>\n </div>\n <hr>\n <div class="fr-format-settings">\n <div class="fg">\n <label>'+s.a.tr("DecimalDigits")+'</label>\n <div class="fg-body">\n <input type="number" name="DecimalDigits" value="'+(t||2)+'" '+(e&&"true"!==e?"":"disabled")+'/>\n </div>\n </div>\n <div class="fg">\n <label>'+s.a.tr("DecimalSeparator")+'</label>\n <div class="fg-body">\n <select name="DecimalSeparator" '+(e&&"true"!==e?"":"disabled")+">\n <option "+(o&&"."!==o?"":"selected")+' value=".">.</option>\n <option '+(","===o?"selected":"")+' value=",">,</option>\n <option '+("-"===o?"selected":"")+' value="-">-</option>\n </select>\n </div>\n </div>\n <div class="fg">\n <label>'+s.a.tr("GroupSeparator")+'</label>\n <div class="fg-body">\n <select name="GroupSeparator" '+(e&&"true"!==e?"":"disabled")+">\n <option "+(a&&","!==a?"":"selected")+' value=",">,</option>\n <option '+(" "===a?"selected":"")+' value=" "> </option>\n <option '+("None"===a?"selected":"")+' value="None">None</option>\n </select>\n </div>\n </div>\n <div class="fg">\n <label>'+s.a.tr("PositivePattern")+'</label>\n <div class="fg-body">\n <select name="PositivePattern" '+(e&&"true"!==e?"":"disabled")+">\n <option "+(i&&"n %"!==i?"":"selected")+' value="n %">n %</option>\n <option '+("n%"===i?"selected":"")+' value="n%">n%</option>\n <option '+("%n"===i?"selected":"")+' value="%n">%n</option>\n <option '+("% n"===i?"selected":"")+' value="% n">% n</option>\n </select>\n </div>\n </div>\n <div class="fg">\n <label>'+s.a.tr("NegativePattern")+'</label>\n <div class="fg-body">\n <select name="NegativePattern" '+(e&&"true"!==e?"":"disabled")+">\n <option "+(l&&"-n %"!==l?"":"selected")+' value="-n %">-n %</option>\n <option '+("-n%"===l?"selected":"")+' value="-n%">-n%</option>\n <option '+("-%n"===l?"selected":"")+' value="-%n">-%n</option>\n <option '+("%-n"===l?"selected":"")+' value="%-n">%-n</option>\n <option '+("%n-"===l?"selected":"")+' value="%n-">%n-</option>\n <option '+("n-%"===l?"selected":"")+' value="n-%">n-%</option>\n <option '+("n%-"===l?"selected":"")+' value="n%-">n%-</option>\n <option '+("-%n"===l?"selected":"")+' value="-%n">-%n</option>\n <option '+("n %-"===l?"selected":"")+' value="n %-">n %-</option>\n <option '+("% n-"===l?"selected":"")+' value="% n-">% n-</option>\n <option '+("% -n"===l?"selected":"")+' value="% -n">% -n</option>\n <option '+("n- %"===l?"selected":"")+' value="n- %">n- %</option>\n </select>\n </div>\n </div>\n <div class="fg">\n <label>'+s.a.tr("PercentSymbol")+'</label>\n <div class="fg-body">\n <select name="PercentSymbol" '+(e&&"true"!==e?"":"disabled")+">\n <option "+(r&&"%"!==r?"":"selected")+' value="%">%</option>\n <option '+(" "===r?"selected":"")+' value=" "> </option>\n </select>\n </div>\n </div>\n </div>\n </form>\n </div>\n '},y=function(n){var e=n.Format;return'\n <div>\n <form name="fr-format-form" class="fr-format-form">\n <div class="fg">\n <div class="fg-body">\n <select class="d-fc" name="Format">\n <option '+(e&&"t"!==e?"":"selected")+' value="t">13:30 t</option>\n <option '+("T"===e?"selected":"")+' value="T">13:30:00 T</option>\n <option '+("hh:mm tt"===e?"selected":"")+' value="hh:mm tt">01:30 hh:mm tt</option>\n <option '+("HH:mm"===e?"selected":"")+' value="HH:mm">13:30 HH:mm</option>\n </select>\n </div>\n </div>\n </form>\n </div>\n '},t.d(e,"create",function(){return o}),F={boolean:c,currency:v,custom:m,date:f,general:u,number:b,percent:g,time:y}}}]);