Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/embedpre.../assets/pdf/build
File: pdf.worker.js
return node;
[44500] Fix | Delete
}
[44501] Fix | Delete
[$onChild](child) {
[44502] Fix | Delete
if (!this[_hasChildren] || !this[$onChildCheck](child)) {
[44503] Fix | Delete
return false;
[44504] Fix | Delete
}
[44505] Fix | Delete
const name = child[$nodeName];
[44506] Fix | Delete
const node = this[name];
[44507] Fix | Delete
if (node instanceof XFAObjectArray) {
[44508] Fix | Delete
if (node.push(child)) {
[44509] Fix | Delete
this[$appendChild](child);
[44510] Fix | Delete
return true;
[44511] Fix | Delete
}
[44512] Fix | Delete
} else {
[44513] Fix | Delete
if (node !== null) {
[44514] Fix | Delete
this[$removeChild](node);
[44515] Fix | Delete
}
[44516] Fix | Delete
this[name] = child;
[44517] Fix | Delete
this[$appendChild](child);
[44518] Fix | Delete
return true;
[44519] Fix | Delete
}
[44520] Fix | Delete
let id = "";
[44521] Fix | Delete
if (this.id) {
[44522] Fix | Delete
id = ` (id: ${this.id})`;
[44523] Fix | Delete
} else if (this.name) {
[44524] Fix | Delete
id = ` (name: ${this.name} ${this.h.value})`;
[44525] Fix | Delete
}
[44526] Fix | Delete
warn(`XFA - node "${this[$nodeName]}"${id} has already enough "${name}"!`);
[44527] Fix | Delete
return false;
[44528] Fix | Delete
}
[44529] Fix | Delete
[$onChildCheck](child) {
[44530] Fix | Delete
return this.hasOwnProperty(child[$nodeName]) && child[$namespaceId] === this[$namespaceId];
[44531] Fix | Delete
}
[44532] Fix | Delete
[$isNsAgnostic]() {
[44533] Fix | Delete
return false;
[44534] Fix | Delete
}
[44535] Fix | Delete
[$acceptWhitespace]() {
[44536] Fix | Delete
return false;
[44537] Fix | Delete
}
[44538] Fix | Delete
[$isCDATAXml]() {
[44539] Fix | Delete
return false;
[44540] Fix | Delete
}
[44541] Fix | Delete
[$isBindable]() {
[44542] Fix | Delete
return false;
[44543] Fix | Delete
}
[44544] Fix | Delete
[$popPara]() {
[44545] Fix | Delete
if (this.para) {
[44546] Fix | Delete
this[$getTemplateRoot]()[$extra].paraStack.pop();
[44547] Fix | Delete
}
[44548] Fix | Delete
}
[44549] Fix | Delete
[$pushPara]() {
[44550] Fix | Delete
this[$getTemplateRoot]()[$extra].paraStack.push(this.para);
[44551] Fix | Delete
}
[44552] Fix | Delete
[$setId](ids) {
[44553] Fix | Delete
if (this.id && this[$namespaceId] === NamespaceIds.template.id) {
[44554] Fix | Delete
ids.set(this.id, this);
[44555] Fix | Delete
}
[44556] Fix | Delete
}
[44557] Fix | Delete
[$getTemplateRoot]() {
[44558] Fix | Delete
return this[$globalData].template;
[44559] Fix | Delete
}
[44560] Fix | Delete
[$isSplittable]() {
[44561] Fix | Delete
return false;
[44562] Fix | Delete
}
[44563] Fix | Delete
[$isThereMoreWidth]() {
[44564] Fix | Delete
return false;
[44565] Fix | Delete
}
[44566] Fix | Delete
[$appendChild](child) {
[44567] Fix | Delete
child[_parent] = this;
[44568] Fix | Delete
this[_children].push(child);
[44569] Fix | Delete
if (!child[$globalData] && this[$globalData]) {
[44570] Fix | Delete
child[$globalData] = this[$globalData];
[44571] Fix | Delete
}
[44572] Fix | Delete
}
[44573] Fix | Delete
[$removeChild](child) {
[44574] Fix | Delete
const i = this[_children].indexOf(child);
[44575] Fix | Delete
this[_children].splice(i, 1);
[44576] Fix | Delete
}
[44577] Fix | Delete
[$hasSettableValue]() {
[44578] Fix | Delete
return this.hasOwnProperty("value");
[44579] Fix | Delete
}
[44580] Fix | Delete
[$setValue](_) {}
[44581] Fix | Delete
[$onText](_) {}
[44582] Fix | Delete
[$finalize]() {}
[44583] Fix | Delete
[$clean](builder) {
[44584] Fix | Delete
delete this[_hasChildren];
[44585] Fix | Delete
if (this[$cleanup]) {
[44586] Fix | Delete
builder.clean(this[$cleanup]);
[44587] Fix | Delete
delete this[$cleanup];
[44588] Fix | Delete
}
[44589] Fix | Delete
}
[44590] Fix | Delete
[$indexOf](child) {
[44591] Fix | Delete
return this[_children].indexOf(child);
[44592] Fix | Delete
}
[44593] Fix | Delete
[$insertAt](i, child) {
[44594] Fix | Delete
child[_parent] = this;
[44595] Fix | Delete
this[_children].splice(i, 0, child);
[44596] Fix | Delete
if (!child[$globalData] && this[$globalData]) {
[44597] Fix | Delete
child[$globalData] = this[$globalData];
[44598] Fix | Delete
}
[44599] Fix | Delete
}
[44600] Fix | Delete
[$isTransparent]() {
[44601] Fix | Delete
return !this.name;
[44602] Fix | Delete
}
[44603] Fix | Delete
[$lastAttribute]() {
[44604] Fix | Delete
return "";
[44605] Fix | Delete
}
[44606] Fix | Delete
[$text]() {
[44607] Fix | Delete
if (this[_children].length === 0) {
[44608] Fix | Delete
return this[$content];
[44609] Fix | Delete
}
[44610] Fix | Delete
return this[_children].map(c => c[$text]()).join("");
[44611] Fix | Delete
}
[44612] Fix | Delete
get [_attributeNames]() {
[44613] Fix | Delete
const proto = Object.getPrototypeOf(this);
[44614] Fix | Delete
if (!proto._attributes) {
[44615] Fix | Delete
const attributes = proto._attributes = new Set();
[44616] Fix | Delete
for (const name of Object.getOwnPropertyNames(this)) {
[44617] Fix | Delete
if (this[name] === null || this[name] instanceof XFAObject || this[name] instanceof XFAObjectArray) {
[44618] Fix | Delete
break;
[44619] Fix | Delete
}
[44620] Fix | Delete
attributes.add(name);
[44621] Fix | Delete
}
[44622] Fix | Delete
}
[44623] Fix | Delete
return shadow(this, _attributeNames, proto._attributes);
[44624] Fix | Delete
}
[44625] Fix | Delete
[$isDescendent](parent) {
[44626] Fix | Delete
let node = this;
[44627] Fix | Delete
while (node) {
[44628] Fix | Delete
if (node === parent) {
[44629] Fix | Delete
return true;
[44630] Fix | Delete
}
[44631] Fix | Delete
node = node[$getParent]();
[44632] Fix | Delete
}
[44633] Fix | Delete
return false;
[44634] Fix | Delete
}
[44635] Fix | Delete
[$getParent]() {
[44636] Fix | Delete
return this[_parent];
[44637] Fix | Delete
}
[44638] Fix | Delete
[$getSubformParent]() {
[44639] Fix | Delete
return this[$getParent]();
[44640] Fix | Delete
}
[44641] Fix | Delete
[$getChildren](name = null) {
[44642] Fix | Delete
if (!name) {
[44643] Fix | Delete
return this[_children];
[44644] Fix | Delete
}
[44645] Fix | Delete
return this[name];
[44646] Fix | Delete
}
[44647] Fix | Delete
[$dump]() {
[44648] Fix | Delete
const dumped = Object.create(null);
[44649] Fix | Delete
if (this[$content]) {
[44650] Fix | Delete
dumped.$content = this[$content];
[44651] Fix | Delete
}
[44652] Fix | Delete
for (const name of Object.getOwnPropertyNames(this)) {
[44653] Fix | Delete
const value = this[name];
[44654] Fix | Delete
if (value === null) {
[44655] Fix | Delete
continue;
[44656] Fix | Delete
}
[44657] Fix | Delete
if (value instanceof XFAObject) {
[44658] Fix | Delete
dumped[name] = value[$dump]();
[44659] Fix | Delete
} else if (value instanceof XFAObjectArray) {
[44660] Fix | Delete
if (!value.isEmpty()) {
[44661] Fix | Delete
dumped[name] = value.dump();
[44662] Fix | Delete
}
[44663] Fix | Delete
} else {
[44664] Fix | Delete
dumped[name] = value;
[44665] Fix | Delete
}
[44666] Fix | Delete
}
[44667] Fix | Delete
return dumped;
[44668] Fix | Delete
}
[44669] Fix | Delete
[$toStyle]() {
[44670] Fix | Delete
return null;
[44671] Fix | Delete
}
[44672] Fix | Delete
[$toHTML]() {
[44673] Fix | Delete
return HTMLResult.EMPTY;
[44674] Fix | Delete
}
[44675] Fix | Delete
*[$getContainedChildren]() {
[44676] Fix | Delete
for (const node of this[$getChildren]()) {
[44677] Fix | Delete
yield node;
[44678] Fix | Delete
}
[44679] Fix | Delete
}
[44680] Fix | Delete
*[_filteredChildrenGenerator](filter, include) {
[44681] Fix | Delete
for (const node of this[$getContainedChildren]()) {
[44682] Fix | Delete
if (!filter || include === filter.has(node[$nodeName])) {
[44683] Fix | Delete
const availableSpace = this[$getAvailableSpace]();
[44684] Fix | Delete
const res = node[$toHTML](availableSpace);
[44685] Fix | Delete
if (!res.success) {
[44686] Fix | Delete
this[$extra].failingNode = node;
[44687] Fix | Delete
}
[44688] Fix | Delete
yield res;
[44689] Fix | Delete
}
[44690] Fix | Delete
}
[44691] Fix | Delete
}
[44692] Fix | Delete
[$flushHTML]() {
[44693] Fix | Delete
return null;
[44694] Fix | Delete
}
[44695] Fix | Delete
[$addHTML](html, bbox) {
[44696] Fix | Delete
this[$extra].children.push(html);
[44697] Fix | Delete
}
[44698] Fix | Delete
[$getAvailableSpace]() {}
[44699] Fix | Delete
[$childrenToHTML]({
[44700] Fix | Delete
filter = null,
[44701] Fix | Delete
include = true
[44702] Fix | Delete
}) {
[44703] Fix | Delete
if (!this[$extra].generator) {
[44704] Fix | Delete
this[$extra].generator = this[_filteredChildrenGenerator](filter, include);
[44705] Fix | Delete
} else {
[44706] Fix | Delete
const availableSpace = this[$getAvailableSpace]();
[44707] Fix | Delete
const res = this[$extra].failingNode[$toHTML](availableSpace);
[44708] Fix | Delete
if (!res.success) {
[44709] Fix | Delete
return res;
[44710] Fix | Delete
}
[44711] Fix | Delete
if (res.html) {
[44712] Fix | Delete
this[$addHTML](res.html, res.bbox);
[44713] Fix | Delete
}
[44714] Fix | Delete
delete this[$extra].failingNode;
[44715] Fix | Delete
}
[44716] Fix | Delete
while (true) {
[44717] Fix | Delete
const gen = this[$extra].generator.next();
[44718] Fix | Delete
if (gen.done) {
[44719] Fix | Delete
break;
[44720] Fix | Delete
}
[44721] Fix | Delete
const res = gen.value;
[44722] Fix | Delete
if (!res.success) {
[44723] Fix | Delete
return res;
[44724] Fix | Delete
}
[44725] Fix | Delete
if (res.html) {
[44726] Fix | Delete
this[$addHTML](res.html, res.bbox);
[44727] Fix | Delete
}
[44728] Fix | Delete
}
[44729] Fix | Delete
this[$extra].generator = null;
[44730] Fix | Delete
return HTMLResult.EMPTY;
[44731] Fix | Delete
}
[44732] Fix | Delete
[$setSetAttributes](attributes) {
[44733] Fix | Delete
this[_setAttributes] = new Set(Object.keys(attributes));
[44734] Fix | Delete
}
[44735] Fix | Delete
[_getUnsetAttributes](protoAttributes) {
[44736] Fix | Delete
const allAttr = this[_attributeNames];
[44737] Fix | Delete
const setAttr = this[_setAttributes];
[44738] Fix | Delete
return [...protoAttributes].filter(x => allAttr.has(x) && !setAttr.has(x));
[44739] Fix | Delete
}
[44740] Fix | Delete
[$resolvePrototypes](ids, ancestors = new Set()) {
[44741] Fix | Delete
for (const child of this[_children]) {
[44742] Fix | Delete
child[_resolvePrototypesHelper](ids, ancestors);
[44743] Fix | Delete
}
[44744] Fix | Delete
}
[44745] Fix | Delete
[_resolvePrototypesHelper](ids, ancestors) {
[44746] Fix | Delete
const proto = this[_getPrototype](ids, ancestors);
[44747] Fix | Delete
if (proto) {
[44748] Fix | Delete
this[_applyPrototype](proto, ids, ancestors);
[44749] Fix | Delete
} else {
[44750] Fix | Delete
this[$resolvePrototypes](ids, ancestors);
[44751] Fix | Delete
}
[44752] Fix | Delete
}
[44753] Fix | Delete
[_getPrototype](ids, ancestors) {
[44754] Fix | Delete
const {
[44755] Fix | Delete
use,
[44756] Fix | Delete
usehref
[44757] Fix | Delete
} = this;
[44758] Fix | Delete
if (!use && !usehref) {
[44759] Fix | Delete
return null;
[44760] Fix | Delete
}
[44761] Fix | Delete
let proto = null;
[44762] Fix | Delete
let somExpression = null;
[44763] Fix | Delete
let id = null;
[44764] Fix | Delete
let ref = use;
[44765] Fix | Delete
if (usehref) {
[44766] Fix | Delete
ref = usehref;
[44767] Fix | Delete
if (usehref.startsWith("#som(") && usehref.endsWith(")")) {
[44768] Fix | Delete
somExpression = usehref.slice("#som(".length, -1);
[44769] Fix | Delete
} else if (usehref.startsWith(".#som(") && usehref.endsWith(")")) {
[44770] Fix | Delete
somExpression = usehref.slice(".#som(".length, -1);
[44771] Fix | Delete
} else if (usehref.startsWith("#")) {
[44772] Fix | Delete
id = usehref.slice(1);
[44773] Fix | Delete
} else if (usehref.startsWith(".#")) {
[44774] Fix | Delete
id = usehref.slice(2);
[44775] Fix | Delete
}
[44776] Fix | Delete
} else if (use.startsWith("#")) {
[44777] Fix | Delete
id = use.slice(1);
[44778] Fix | Delete
} else {
[44779] Fix | Delete
somExpression = use;
[44780] Fix | Delete
}
[44781] Fix | Delete
this.use = this.usehref = "";
[44782] Fix | Delete
if (id) {
[44783] Fix | Delete
proto = ids.get(id);
[44784] Fix | Delete
} else {
[44785] Fix | Delete
proto = searchNode(ids.get($root), this, somExpression, true, false);
[44786] Fix | Delete
if (proto) {
[44787] Fix | Delete
proto = proto[0];
[44788] Fix | Delete
}
[44789] Fix | Delete
}
[44790] Fix | Delete
if (!proto) {
[44791] Fix | Delete
warn(`XFA - Invalid prototype reference: ${ref}.`);
[44792] Fix | Delete
return null;
[44793] Fix | Delete
}
[44794] Fix | Delete
if (proto[$nodeName] !== this[$nodeName]) {
[44795] Fix | Delete
warn(`XFA - Incompatible prototype: ${proto[$nodeName]} !== ${this[$nodeName]}.`);
[44796] Fix | Delete
return null;
[44797] Fix | Delete
}
[44798] Fix | Delete
if (ancestors.has(proto)) {
[44799] Fix | Delete
warn(`XFA - Cycle detected in prototypes use.`);
[44800] Fix | Delete
return null;
[44801] Fix | Delete
}
[44802] Fix | Delete
ancestors.add(proto);
[44803] Fix | Delete
const protoProto = proto[_getPrototype](ids, ancestors);
[44804] Fix | Delete
if (protoProto) {
[44805] Fix | Delete
proto[_applyPrototype](protoProto, ids, ancestors);
[44806] Fix | Delete
}
[44807] Fix | Delete
proto[$resolvePrototypes](ids, ancestors);
[44808] Fix | Delete
ancestors.delete(proto);
[44809] Fix | Delete
return proto;
[44810] Fix | Delete
}
[44811] Fix | Delete
[_applyPrototype](proto, ids, ancestors) {
[44812] Fix | Delete
if (ancestors.has(proto)) {
[44813] Fix | Delete
warn(`XFA - Cycle detected in prototypes use.`);
[44814] Fix | Delete
return;
[44815] Fix | Delete
}
[44816] Fix | Delete
if (!this[$content] && proto[$content]) {
[44817] Fix | Delete
this[$content] = proto[$content];
[44818] Fix | Delete
}
[44819] Fix | Delete
const newAncestors = new Set(ancestors);
[44820] Fix | Delete
newAncestors.add(proto);
[44821] Fix | Delete
for (const unsetAttrName of this[_getUnsetAttributes](proto[_setAttributes])) {
[44822] Fix | Delete
this[unsetAttrName] = proto[unsetAttrName];
[44823] Fix | Delete
if (this[_setAttributes]) {
[44824] Fix | Delete
this[_setAttributes].add(unsetAttrName);
[44825] Fix | Delete
}
[44826] Fix | Delete
}
[44827] Fix | Delete
for (const name of Object.getOwnPropertyNames(this)) {
[44828] Fix | Delete
if (this[_attributeNames].has(name)) {
[44829] Fix | Delete
continue;
[44830] Fix | Delete
}
[44831] Fix | Delete
const value = this[name];
[44832] Fix | Delete
const protoValue = proto[name];
[44833] Fix | Delete
if (value instanceof XFAObjectArray) {
[44834] Fix | Delete
for (const child of value[_children]) {
[44835] Fix | Delete
child[_resolvePrototypesHelper](ids, ancestors);
[44836] Fix | Delete
}
[44837] Fix | Delete
for (let i = value[_children].length, ii = protoValue[_children].length; i < ii; i++) {
[44838] Fix | Delete
const child = proto[_children][i][$clone]();
[44839] Fix | Delete
if (value.push(child)) {
[44840] Fix | Delete
child[_parent] = this;
[44841] Fix | Delete
this[_children].push(child);
[44842] Fix | Delete
child[_resolvePrototypesHelper](ids, ancestors);
[44843] Fix | Delete
} else {
[44844] Fix | Delete
break;
[44845] Fix | Delete
}
[44846] Fix | Delete
}
[44847] Fix | Delete
continue;
[44848] Fix | Delete
}
[44849] Fix | Delete
if (value !== null) {
[44850] Fix | Delete
value[$resolvePrototypes](ids, ancestors);
[44851] Fix | Delete
if (protoValue) {
[44852] Fix | Delete
value[_applyPrototype](protoValue, ids, ancestors);
[44853] Fix | Delete
}
[44854] Fix | Delete
continue;
[44855] Fix | Delete
}
[44856] Fix | Delete
if (protoValue !== null) {
[44857] Fix | Delete
const child = protoValue[$clone]();
[44858] Fix | Delete
child[_parent] = this;
[44859] Fix | Delete
this[name] = child;
[44860] Fix | Delete
this[_children].push(child);
[44861] Fix | Delete
child[_resolvePrototypesHelper](ids, ancestors);
[44862] Fix | Delete
}
[44863] Fix | Delete
}
[44864] Fix | Delete
}
[44865] Fix | Delete
static [_cloneAttribute](obj) {
[44866] Fix | Delete
if (Array.isArray(obj)) {
[44867] Fix | Delete
return obj.map(x => XFAObject[_cloneAttribute](x));
[44868] Fix | Delete
}
[44869] Fix | Delete
if (typeof obj === "object" && obj !== null) {
[44870] Fix | Delete
return Object.assign({}, obj);
[44871] Fix | Delete
}
[44872] Fix | Delete
return obj;
[44873] Fix | Delete
}
[44874] Fix | Delete
[$clone]() {
[44875] Fix | Delete
const clone = Object.create(Object.getPrototypeOf(this));
[44876] Fix | Delete
for (const $symbol of Object.getOwnPropertySymbols(this)) {
[44877] Fix | Delete
try {
[44878] Fix | Delete
clone[$symbol] = this[$symbol];
[44879] Fix | Delete
} catch {
[44880] Fix | Delete
shadow(clone, $symbol, this[$symbol]);
[44881] Fix | Delete
}
[44882] Fix | Delete
}
[44883] Fix | Delete
clone[$uid] = `${clone[$nodeName]}${uid++}`;
[44884] Fix | Delete
clone[_children] = [];
[44885] Fix | Delete
for (const name of Object.getOwnPropertyNames(this)) {
[44886] Fix | Delete
if (this[_attributeNames].has(name)) {
[44887] Fix | Delete
clone[name] = XFAObject[_cloneAttribute](this[name]);
[44888] Fix | Delete
continue;
[44889] Fix | Delete
}
[44890] Fix | Delete
const value = this[name];
[44891] Fix | Delete
clone[name] = value instanceof XFAObjectArray ? new XFAObjectArray(value[_max]) : null;
[44892] Fix | Delete
}
[44893] Fix | Delete
for (const child of this[_children]) {
[44894] Fix | Delete
const name = child[$nodeName];
[44895] Fix | Delete
const clonedChild = child[$clone]();
[44896] Fix | Delete
clone[_children].push(clonedChild);
[44897] Fix | Delete
clonedChild[_parent] = clone;
[44898] Fix | Delete
if (clone[name] === null) {
[44899] Fix | Delete
clone[name] = clonedChild;
[44900] Fix | Delete
} else {
[44901] Fix | Delete
clone[name][_children].push(clonedChild);
[44902] Fix | Delete
}
[44903] Fix | Delete
}
[44904] Fix | Delete
return clone;
[44905] Fix | Delete
}
[44906] Fix | Delete
[$getChildren](name = null) {
[44907] Fix | Delete
if (!name) {
[44908] Fix | Delete
return this[_children];
[44909] Fix | Delete
}
[44910] Fix | Delete
return this[_children].filter(c => c[$nodeName] === name);
[44911] Fix | Delete
}
[44912] Fix | Delete
[$getChildrenByClass](name) {
[44913] Fix | Delete
return this[name];
[44914] Fix | Delete
}
[44915] Fix | Delete
[$getChildrenByName](name, allTransparent, first = true) {
[44916] Fix | Delete
return Array.from(this[$getChildrenByNameIt](name, allTransparent, first));
[44917] Fix | Delete
}
[44918] Fix | Delete
*[$getChildrenByNameIt](name, allTransparent, first = true) {
[44919] Fix | Delete
if (name === "parent") {
[44920] Fix | Delete
yield this[_parent];
[44921] Fix | Delete
return;
[44922] Fix | Delete
}
[44923] Fix | Delete
for (const child of this[_children]) {
[44924] Fix | Delete
if (child[$nodeName] === name) {
[44925] Fix | Delete
yield child;
[44926] Fix | Delete
}
[44927] Fix | Delete
if (child.name === name) {
[44928] Fix | Delete
yield child;
[44929] Fix | Delete
}
[44930] Fix | Delete
if (allTransparent || child[$isTransparent]()) {
[44931] Fix | Delete
yield* child[$getChildrenByNameIt](name, allTransparent, false);
[44932] Fix | Delete
}
[44933] Fix | Delete
}
[44934] Fix | Delete
if (first && this[_attributeNames].has(name)) {
[44935] Fix | Delete
yield new XFAAttribute(this, name, this[name]);
[44936] Fix | Delete
}
[44937] Fix | Delete
}
[44938] Fix | Delete
}
[44939] Fix | Delete
class XFAObjectArray {
[44940] Fix | Delete
constructor(max = Infinity) {
[44941] Fix | Delete
this[_max] = max;
[44942] Fix | Delete
this[_children] = [];
[44943] Fix | Delete
}
[44944] Fix | Delete
get isXFAObject() {
[44945] Fix | Delete
return false;
[44946] Fix | Delete
}
[44947] Fix | Delete
get isXFAObjectArray() {
[44948] Fix | Delete
return true;
[44949] Fix | Delete
}
[44950] Fix | Delete
push(child) {
[44951] Fix | Delete
const len = this[_children].length;
[44952] Fix | Delete
if (len <= this[_max]) {
[44953] Fix | Delete
this[_children].push(child);
[44954] Fix | Delete
return true;
[44955] Fix | Delete
}
[44956] Fix | Delete
warn(`XFA - node "${child[$nodeName]}" accepts no more than ${this[_max]} children`);
[44957] Fix | Delete
return false;
[44958] Fix | Delete
}
[44959] Fix | Delete
isEmpty() {
[44960] Fix | Delete
return this[_children].length === 0;
[44961] Fix | Delete
}
[44962] Fix | Delete
dump() {
[44963] Fix | Delete
return this[_children].length === 1 ? this[_children][0][$dump]() : this[_children].map(x => x[$dump]());
[44964] Fix | Delete
}
[44965] Fix | Delete
[$clone]() {
[44966] Fix | Delete
const clone = new XFAObjectArray(this[_max]);
[44967] Fix | Delete
clone[_children] = this[_children].map(c => c[$clone]());
[44968] Fix | Delete
return clone;
[44969] Fix | Delete
}
[44970] Fix | Delete
get children() {
[44971] Fix | Delete
return this[_children];
[44972] Fix | Delete
}
[44973] Fix | Delete
clear() {
[44974] Fix | Delete
this[_children].length = 0;
[44975] Fix | Delete
}
[44976] Fix | Delete
}
[44977] Fix | Delete
class XFAAttribute {
[44978] Fix | Delete
constructor(node, name, value) {
[44979] Fix | Delete
this[_parent] = node;
[44980] Fix | Delete
this[$nodeName] = name;
[44981] Fix | Delete
this[$content] = value;
[44982] Fix | Delete
this[$consumed] = false;
[44983] Fix | Delete
this[$uid] = `attribute${uid++}`;
[44984] Fix | Delete
}
[44985] Fix | Delete
[$getParent]() {
[44986] Fix | Delete
return this[_parent];
[44987] Fix | Delete
}
[44988] Fix | Delete
[$isDataValue]() {
[44989] Fix | Delete
return true;
[44990] Fix | Delete
}
[44991] Fix | Delete
[$getDataValue]() {
[44992] Fix | Delete
return this[$content].trim();
[44993] Fix | Delete
}
[44994] Fix | Delete
[$setValue](value) {
[44995] Fix | Delete
value = value.value || "";
[44996] Fix | Delete
this[$content] = value.toString();
[44997] Fix | Delete
}
[44998] Fix | Delete
[$text]() {
[44999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function