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.
5 lines
988 B
5 lines
988 B
// All material copyright Esri, All Rights Reserved, unless otherwise specified. |
|
// See https://js.arcgis.com/4.30/esri/copyright.txt for details. |
|
//>>built |
|
define(["exports","./componentsUtils","./locale"],function(c,l,m){async function n(a,b){const d=`${b}_${a}`;if(e[d])return e[d];e[d]=fetch(l.getAssetPath(`./assets/${b}/t9n/messages_${a}.json`)).then(g=>{g.ok||h();return g.json()}).catch(()=>h());return e[d]}function h(){throw Error("could not fetch component message bundle");}function f(a){a.messages={...a.defaultMessages,...a.messageOverrides}}async function k(a,b){({el:a}=a);a=a.tagName.toLowerCase().replace("calcite-","");return n(m.getSupportedLocale(b, |
|
"t9n"),a)}function p(){f(this)}const e={};c.connectMessages=function(a){a.onMessagesChange=p};c.disconnectMessages=function(a){a.onMessagesChange=void 0};c.setUpMessages=async function(a){a.defaultMessages=await k(a,a.effectiveLocale);f(a)};c.updateMessages=async function(a,b){a.defaultMessages=await k(a,b);f(a)}}); |