@braze/web-sdk
Version:
Braze SDK for web sites and other JS platforms.
73 lines (72 loc) • 1.4 kB
JavaScript
import InAppMessage from "./in-app-message.js";
export default class HtmlMessage extends InAppMessage {
constructor(i, o, d, e, r, t, s, v, n, u, a, c) {
super(
i,
void 0,
void 0,
o,
d,
void 0,
void 0,
void 0,
(e = e || InAppMessage.DismissType.MANUAL),
r,
void 0,
void 0,
void 0,
void 0,
void 0,
void 0,
void 0,
void 0,
t,
s,
void 0,
void 0,
void 0,
v,
void 0,
void 0,
void 0,
n,
u,
c,
void 0,
void 0,
),
(this.messageFields = a),
(this.messageFields = a);
}
Po() {
return !1;
}
$t(i) {
if (this.Je === InAppMessage.Le.Mn) {
if (this.So) return !1;
this.So = !0;
}
return this.ti.L(i), !0;
}
dt() {
const i = super.dt(HtmlMessage.es);
return (i[InAppMessage.ss.qo] = this.messageFields), i;
}
static In(i) {
return new HtmlMessage(
i[InAppMessage.ss.ra],
i[InAppMessage.ss.xs],
i[InAppMessage.ss.ta],
i[InAppMessage.ss.pa],
i[InAppMessage.ss.ma],
i[InAppMessage.ss.ja],
i[InAppMessage.ss.xa],
i[InAppMessage.ss.wa],
i[InAppMessage.ss.ka],
i[InAppMessage.ss.CSS],
i[InAppMessage.ss.qo],
i[InAppMessage.ss.qa],
);
}
}
HtmlMessage.es = InAppMessage.Le.Mn;