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-inclu.../js/tinymce/themes/modern
File: theme.js
if (curState !== state) {
[1500] Fix | Delete
if (curState) {
[1501] Fix | Delete
this.remove(cls);
[1502] Fix | Delete
} else {
[1503] Fix | Delete
this.add(cls);
[1504] Fix | Delete
}
[1505] Fix | Delete
this._change();
[1506] Fix | Delete
}
[1507] Fix | Delete
return this;
[1508] Fix | Delete
},
[1509] Fix | Delete
contains: function (cls) {
[1510] Fix | Delete
return !!this.cls._map[cls];
[1511] Fix | Delete
},
[1512] Fix | Delete
_change: function () {
[1513] Fix | Delete
delete this.clsValue;
[1514] Fix | Delete
this.onchange.call(this);
[1515] Fix | Delete
}
[1516] Fix | Delete
});
[1517] Fix | Delete
ClassList.prototype.toString = function () {
[1518] Fix | Delete
var value;
[1519] Fix | Delete
if (this.clsValue) {
[1520] Fix | Delete
return this.clsValue;
[1521] Fix | Delete
}
[1522] Fix | Delete
value = '';
[1523] Fix | Delete
for (var i = 0; i < this.cls.length; i++) {
[1524] Fix | Delete
if (i > 0) {
[1525] Fix | Delete
value += ' ';
[1526] Fix | Delete
}
[1527] Fix | Delete
value += this.prefix + this.cls[i];
[1528] Fix | Delete
}
[1529] Fix | Delete
return value;
[1530] Fix | Delete
};
[1531] Fix | Delete
[1532] Fix | Delete
function unique(array) {
[1533] Fix | Delete
var uniqueItems = [];
[1534] Fix | Delete
var i = array.length, item;
[1535] Fix | Delete
while (i--) {
[1536] Fix | Delete
item = array[i];
[1537] Fix | Delete
if (!item.__checked) {
[1538] Fix | Delete
uniqueItems.push(item);
[1539] Fix | Delete
item.__checked = 1;
[1540] Fix | Delete
}
[1541] Fix | Delete
}
[1542] Fix | Delete
i = uniqueItems.length;
[1543] Fix | Delete
while (i--) {
[1544] Fix | Delete
delete uniqueItems[i].__checked;
[1545] Fix | Delete
}
[1546] Fix | Delete
return uniqueItems;
[1547] Fix | Delete
}
[1548] Fix | Delete
var expression = /^([\w\\*]+)?(?:#([\w\-\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i;
[1549] Fix | Delete
var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;
[1550] Fix | Delete
var whiteSpace = /^\s*|\s*$/g;
[1551] Fix | Delete
var Collection;
[1552] Fix | Delete
var Selector = global$a.extend({
[1553] Fix | Delete
init: function (selector) {
[1554] Fix | Delete
var match = this.match;
[1555] Fix | Delete
function compileNameFilter(name) {
[1556] Fix | Delete
if (name) {
[1557] Fix | Delete
name = name.toLowerCase();
[1558] Fix | Delete
return function (item) {
[1559] Fix | Delete
return name === '*' || item.type === name;
[1560] Fix | Delete
};
[1561] Fix | Delete
}
[1562] Fix | Delete
}
[1563] Fix | Delete
function compileIdFilter(id) {
[1564] Fix | Delete
if (id) {
[1565] Fix | Delete
return function (item) {
[1566] Fix | Delete
return item._name === id;
[1567] Fix | Delete
};
[1568] Fix | Delete
}
[1569] Fix | Delete
}
[1570] Fix | Delete
function compileClassesFilter(classes) {
[1571] Fix | Delete
if (classes) {
[1572] Fix | Delete
classes = classes.split('.');
[1573] Fix | Delete
return function (item) {
[1574] Fix | Delete
var i = classes.length;
[1575] Fix | Delete
while (i--) {
[1576] Fix | Delete
if (!item.classes.contains(classes[i])) {
[1577] Fix | Delete
return false;
[1578] Fix | Delete
}
[1579] Fix | Delete
}
[1580] Fix | Delete
return true;
[1581] Fix | Delete
};
[1582] Fix | Delete
}
[1583] Fix | Delete
}
[1584] Fix | Delete
function compileAttrFilter(name, cmp, check) {
[1585] Fix | Delete
if (name) {
[1586] Fix | Delete
return function (item) {
[1587] Fix | Delete
var value = item[name] ? item[name]() : '';
[1588] Fix | Delete
return !cmp ? !!check : cmp === '=' ? value === check : cmp === '*=' ? value.indexOf(check) >= 0 : cmp === '~=' ? (' ' + value + ' ').indexOf(' ' + check + ' ') >= 0 : cmp === '!=' ? value !== check : cmp === '^=' ? value.indexOf(check) === 0 : cmp === '$=' ? value.substr(value.length - check.length) === check : false;
[1589] Fix | Delete
};
[1590] Fix | Delete
}
[1591] Fix | Delete
}
[1592] Fix | Delete
function compilePsuedoFilter(name) {
[1593] Fix | Delete
var notSelectors;
[1594] Fix | Delete
if (name) {
[1595] Fix | Delete
name = /(?:not\((.+)\))|(.+)/i.exec(name);
[1596] Fix | Delete
if (!name[1]) {
[1597] Fix | Delete
name = name[2];
[1598] Fix | Delete
return function (item, index, length) {
[1599] Fix | Delete
return name === 'first' ? index === 0 : name === 'last' ? index === length - 1 : name === 'even' ? index % 2 === 0 : name === 'odd' ? index % 2 === 1 : item[name] ? item[name]() : false;
[1600] Fix | Delete
};
[1601] Fix | Delete
}
[1602] Fix | Delete
notSelectors = parseChunks(name[1], []);
[1603] Fix | Delete
return function (item) {
[1604] Fix | Delete
return !match(item, notSelectors);
[1605] Fix | Delete
};
[1606] Fix | Delete
}
[1607] Fix | Delete
}
[1608] Fix | Delete
function compile(selector, filters, direct) {
[1609] Fix | Delete
var parts;
[1610] Fix | Delete
function add(filter) {
[1611] Fix | Delete
if (filter) {
[1612] Fix | Delete
filters.push(filter);
[1613] Fix | Delete
}
[1614] Fix | Delete
}
[1615] Fix | Delete
parts = expression.exec(selector.replace(whiteSpace, ''));
[1616] Fix | Delete
add(compileNameFilter(parts[1]));
[1617] Fix | Delete
add(compileIdFilter(parts[2]));
[1618] Fix | Delete
add(compileClassesFilter(parts[3]));
[1619] Fix | Delete
add(compileAttrFilter(parts[4], parts[5], parts[6]));
[1620] Fix | Delete
add(compilePsuedoFilter(parts[7]));
[1621] Fix | Delete
filters.pseudo = !!parts[7];
[1622] Fix | Delete
filters.direct = direct;
[1623] Fix | Delete
return filters;
[1624] Fix | Delete
}
[1625] Fix | Delete
function parseChunks(selector, selectors) {
[1626] Fix | Delete
var parts = [];
[1627] Fix | Delete
var extra, matches, i;
[1628] Fix | Delete
do {
[1629] Fix | Delete
chunker.exec('');
[1630] Fix | Delete
matches = chunker.exec(selector);
[1631] Fix | Delete
if (matches) {
[1632] Fix | Delete
selector = matches[3];
[1633] Fix | Delete
parts.push(matches[1]);
[1634] Fix | Delete
if (matches[2]) {
[1635] Fix | Delete
extra = matches[3];
[1636] Fix | Delete
break;
[1637] Fix | Delete
}
[1638] Fix | Delete
}
[1639] Fix | Delete
} while (matches);
[1640] Fix | Delete
if (extra) {
[1641] Fix | Delete
parseChunks(extra, selectors);
[1642] Fix | Delete
}
[1643] Fix | Delete
selector = [];
[1644] Fix | Delete
for (i = 0; i < parts.length; i++) {
[1645] Fix | Delete
if (parts[i] !== '>') {
[1646] Fix | Delete
selector.push(compile(parts[i], [], parts[i - 1] === '>'));
[1647] Fix | Delete
}
[1648] Fix | Delete
}
[1649] Fix | Delete
selectors.push(selector);
[1650] Fix | Delete
return selectors;
[1651] Fix | Delete
}
[1652] Fix | Delete
this._selectors = parseChunks(selector, []);
[1653] Fix | Delete
},
[1654] Fix | Delete
match: function (control, selectors) {
[1655] Fix | Delete
var i, l, si, sl, selector, fi, fl, filters, index, length, siblings, count, item;
[1656] Fix | Delete
selectors = selectors || this._selectors;
[1657] Fix | Delete
for (i = 0, l = selectors.length; i < l; i++) {
[1658] Fix | Delete
selector = selectors[i];
[1659] Fix | Delete
sl = selector.length;
[1660] Fix | Delete
item = control;
[1661] Fix | Delete
count = 0;
[1662] Fix | Delete
for (si = sl - 1; si >= 0; si--) {
[1663] Fix | Delete
filters = selector[si];
[1664] Fix | Delete
while (item) {
[1665] Fix | Delete
if (filters.pseudo) {
[1666] Fix | Delete
siblings = item.parent().items();
[1667] Fix | Delete
index = length = siblings.length;
[1668] Fix | Delete
while (index--) {
[1669] Fix | Delete
if (siblings[index] === item) {
[1670] Fix | Delete
break;
[1671] Fix | Delete
}
[1672] Fix | Delete
}
[1673] Fix | Delete
}
[1674] Fix | Delete
for (fi = 0, fl = filters.length; fi < fl; fi++) {
[1675] Fix | Delete
if (!filters[fi](item, index, length)) {
[1676] Fix | Delete
fi = fl + 1;
[1677] Fix | Delete
break;
[1678] Fix | Delete
}
[1679] Fix | Delete
}
[1680] Fix | Delete
if (fi === fl) {
[1681] Fix | Delete
count++;
[1682] Fix | Delete
break;
[1683] Fix | Delete
} else {
[1684] Fix | Delete
if (si === sl - 1) {
[1685] Fix | Delete
break;
[1686] Fix | Delete
}
[1687] Fix | Delete
}
[1688] Fix | Delete
item = item.parent();
[1689] Fix | Delete
}
[1690] Fix | Delete
}
[1691] Fix | Delete
if (count === sl) {
[1692] Fix | Delete
return true;
[1693] Fix | Delete
}
[1694] Fix | Delete
}
[1695] Fix | Delete
return false;
[1696] Fix | Delete
},
[1697] Fix | Delete
find: function (container) {
[1698] Fix | Delete
var matches = [], i, l;
[1699] Fix | Delete
var selectors = this._selectors;
[1700] Fix | Delete
function collect(items, selector, index) {
[1701] Fix | Delete
var i, l, fi, fl, item;
[1702] Fix | Delete
var filters = selector[index];
[1703] Fix | Delete
for (i = 0, l = items.length; i < l; i++) {
[1704] Fix | Delete
item = items[i];
[1705] Fix | Delete
for (fi = 0, fl = filters.length; fi < fl; fi++) {
[1706] Fix | Delete
if (!filters[fi](item, i, l)) {
[1707] Fix | Delete
fi = fl + 1;
[1708] Fix | Delete
break;
[1709] Fix | Delete
}
[1710] Fix | Delete
}
[1711] Fix | Delete
if (fi === fl) {
[1712] Fix | Delete
if (index === selector.length - 1) {
[1713] Fix | Delete
matches.push(item);
[1714] Fix | Delete
} else {
[1715] Fix | Delete
if (item.items) {
[1716] Fix | Delete
collect(item.items(), selector, index + 1);
[1717] Fix | Delete
}
[1718] Fix | Delete
}
[1719] Fix | Delete
} else if (filters.direct) {
[1720] Fix | Delete
return;
[1721] Fix | Delete
}
[1722] Fix | Delete
if (item.items) {
[1723] Fix | Delete
collect(item.items(), selector, index);
[1724] Fix | Delete
}
[1725] Fix | Delete
}
[1726] Fix | Delete
}
[1727] Fix | Delete
if (container.items) {
[1728] Fix | Delete
for (i = 0, l = selectors.length; i < l; i++) {
[1729] Fix | Delete
collect(container.items(), selectors[i], 0);
[1730] Fix | Delete
}
[1731] Fix | Delete
if (l > 1) {
[1732] Fix | Delete
matches = unique(matches);
[1733] Fix | Delete
}
[1734] Fix | Delete
}
[1735] Fix | Delete
if (!Collection) {
[1736] Fix | Delete
Collection = Selector.Collection;
[1737] Fix | Delete
}
[1738] Fix | Delete
return new Collection(matches);
[1739] Fix | Delete
}
[1740] Fix | Delete
});
[1741] Fix | Delete
[1742] Fix | Delete
var Collection$1, proto;
[1743] Fix | Delete
var push = Array.prototype.push, slice = Array.prototype.slice;
[1744] Fix | Delete
proto = {
[1745] Fix | Delete
length: 0,
[1746] Fix | Delete
init: function (items) {
[1747] Fix | Delete
if (items) {
[1748] Fix | Delete
this.add(items);
[1749] Fix | Delete
}
[1750] Fix | Delete
},
[1751] Fix | Delete
add: function (items) {
[1752] Fix | Delete
var self = this;
[1753] Fix | Delete
if (!global$2.isArray(items)) {
[1754] Fix | Delete
if (items instanceof Collection$1) {
[1755] Fix | Delete
self.add(items.toArray());
[1756] Fix | Delete
} else {
[1757] Fix | Delete
push.call(self, items);
[1758] Fix | Delete
}
[1759] Fix | Delete
} else {
[1760] Fix | Delete
push.apply(self, items);
[1761] Fix | Delete
}
[1762] Fix | Delete
return self;
[1763] Fix | Delete
},
[1764] Fix | Delete
set: function (items) {
[1765] Fix | Delete
var self = this;
[1766] Fix | Delete
var len = self.length;
[1767] Fix | Delete
var i;
[1768] Fix | Delete
self.length = 0;
[1769] Fix | Delete
self.add(items);
[1770] Fix | Delete
for (i = self.length; i < len; i++) {
[1771] Fix | Delete
delete self[i];
[1772] Fix | Delete
}
[1773] Fix | Delete
return self;
[1774] Fix | Delete
},
[1775] Fix | Delete
filter: function (selector) {
[1776] Fix | Delete
var self = this;
[1777] Fix | Delete
var i, l;
[1778] Fix | Delete
var matches = [];
[1779] Fix | Delete
var item, match;
[1780] Fix | Delete
if (typeof selector === 'string') {
[1781] Fix | Delete
selector = new Selector(selector);
[1782] Fix | Delete
match = function (item) {
[1783] Fix | Delete
return selector.match(item);
[1784] Fix | Delete
};
[1785] Fix | Delete
} else {
[1786] Fix | Delete
match = selector;
[1787] Fix | Delete
}
[1788] Fix | Delete
for (i = 0, l = self.length; i < l; i++) {
[1789] Fix | Delete
item = self[i];
[1790] Fix | Delete
if (match(item)) {
[1791] Fix | Delete
matches.push(item);
[1792] Fix | Delete
}
[1793] Fix | Delete
}
[1794] Fix | Delete
return new Collection$1(matches);
[1795] Fix | Delete
},
[1796] Fix | Delete
slice: function () {
[1797] Fix | Delete
return new Collection$1(slice.apply(this, arguments));
[1798] Fix | Delete
},
[1799] Fix | Delete
eq: function (index) {
[1800] Fix | Delete
return index === -1 ? this.slice(index) : this.slice(index, +index + 1);
[1801] Fix | Delete
},
[1802] Fix | Delete
each: function (callback) {
[1803] Fix | Delete
global$2.each(this, callback);
[1804] Fix | Delete
return this;
[1805] Fix | Delete
},
[1806] Fix | Delete
toArray: function () {
[1807] Fix | Delete
return global$2.toArray(this);
[1808] Fix | Delete
},
[1809] Fix | Delete
indexOf: function (ctrl) {
[1810] Fix | Delete
var self = this;
[1811] Fix | Delete
var i = self.length;
[1812] Fix | Delete
while (i--) {
[1813] Fix | Delete
if (self[i] === ctrl) {
[1814] Fix | Delete
break;
[1815] Fix | Delete
}
[1816] Fix | Delete
}
[1817] Fix | Delete
return i;
[1818] Fix | Delete
},
[1819] Fix | Delete
reverse: function () {
[1820] Fix | Delete
return new Collection$1(global$2.toArray(this).reverse());
[1821] Fix | Delete
},
[1822] Fix | Delete
hasClass: function (cls) {
[1823] Fix | Delete
return this[0] ? this[0].classes.contains(cls) : false;
[1824] Fix | Delete
},
[1825] Fix | Delete
prop: function (name, value) {
[1826] Fix | Delete
var self = this;
[1827] Fix | Delete
var item;
[1828] Fix | Delete
if (value !== undefined) {
[1829] Fix | Delete
self.each(function (item) {
[1830] Fix | Delete
if (item[name]) {
[1831] Fix | Delete
item[name](value);
[1832] Fix | Delete
}
[1833] Fix | Delete
});
[1834] Fix | Delete
return self;
[1835] Fix | Delete
}
[1836] Fix | Delete
item = self[0];
[1837] Fix | Delete
if (item && item[name]) {
[1838] Fix | Delete
return item[name]();
[1839] Fix | Delete
}
[1840] Fix | Delete
},
[1841] Fix | Delete
exec: function (name) {
[1842] Fix | Delete
var self = this, args = global$2.toArray(arguments).slice(1);
[1843] Fix | Delete
self.each(function (item) {
[1844] Fix | Delete
if (item[name]) {
[1845] Fix | Delete
item[name].apply(item, args);
[1846] Fix | Delete
}
[1847] Fix | Delete
});
[1848] Fix | Delete
return self;
[1849] Fix | Delete
},
[1850] Fix | Delete
remove: function () {
[1851] Fix | Delete
var i = this.length;
[1852] Fix | Delete
while (i--) {
[1853] Fix | Delete
this[i].remove();
[1854] Fix | Delete
}
[1855] Fix | Delete
return this;
[1856] Fix | Delete
},
[1857] Fix | Delete
addClass: function (cls) {
[1858] Fix | Delete
return this.each(function (item) {
[1859] Fix | Delete
item.classes.add(cls);
[1860] Fix | Delete
});
[1861] Fix | Delete
},
[1862] Fix | Delete
removeClass: function (cls) {
[1863] Fix | Delete
return this.each(function (item) {
[1864] Fix | Delete
item.classes.remove(cls);
[1865] Fix | Delete
});
[1866] Fix | Delete
}
[1867] Fix | Delete
};
[1868] Fix | Delete
global$2.each('fire on off show hide append prepend before after reflow'.split(' '), function (name) {
[1869] Fix | Delete
proto[name] = function () {
[1870] Fix | Delete
var args = global$2.toArray(arguments);
[1871] Fix | Delete
this.each(function (ctrl) {
[1872] Fix | Delete
if (name in ctrl) {
[1873] Fix | Delete
ctrl[name].apply(ctrl, args);
[1874] Fix | Delete
}
[1875] Fix | Delete
});
[1876] Fix | Delete
return this;
[1877] Fix | Delete
};
[1878] Fix | Delete
});
[1879] Fix | Delete
global$2.each('text name disabled active selected checked visible parent value data'.split(' '), function (name) {
[1880] Fix | Delete
proto[name] = function (value) {
[1881] Fix | Delete
return this.prop(name, value);
[1882] Fix | Delete
};
[1883] Fix | Delete
});
[1884] Fix | Delete
Collection$1 = global$a.extend(proto);
[1885] Fix | Delete
Selector.Collection = Collection$1;
[1886] Fix | Delete
var Collection$2 = Collection$1;
[1887] Fix | Delete
[1888] Fix | Delete
var Binding = function (settings) {
[1889] Fix | Delete
this.create = settings.create;
[1890] Fix | Delete
};
[1891] Fix | Delete
Binding.create = function (model, name) {
[1892] Fix | Delete
return new Binding({
[1893] Fix | Delete
create: function (otherModel, otherName) {
[1894] Fix | Delete
var bindings;
[1895] Fix | Delete
var fromSelfToOther = function (e) {
[1896] Fix | Delete
otherModel.set(otherName, e.value);
[1897] Fix | Delete
};
[1898] Fix | Delete
var fromOtherToSelf = function (e) {
[1899] Fix | Delete
model.set(name, e.value);
[1900] Fix | Delete
};
[1901] Fix | Delete
otherModel.on('change:' + otherName, fromOtherToSelf);
[1902] Fix | Delete
model.on('change:' + name, fromSelfToOther);
[1903] Fix | Delete
bindings = otherModel._bindings;
[1904] Fix | Delete
if (!bindings) {
[1905] Fix | Delete
bindings = otherModel._bindings = [];
[1906] Fix | Delete
otherModel.on('destroy', function () {
[1907] Fix | Delete
var i = bindings.length;
[1908] Fix | Delete
while (i--) {
[1909] Fix | Delete
bindings[i]();
[1910] Fix | Delete
}
[1911] Fix | Delete
});
[1912] Fix | Delete
}
[1913] Fix | Delete
bindings.push(function () {
[1914] Fix | Delete
model.off('change:' + name, fromSelfToOther);
[1915] Fix | Delete
});
[1916] Fix | Delete
return model.get(name);
[1917] Fix | Delete
}
[1918] Fix | Delete
});
[1919] Fix | Delete
};
[1920] Fix | Delete
[1921] Fix | Delete
var global$c = tinymce.util.Tools.resolve('tinymce.util.Observable');
[1922] Fix | Delete
[1923] Fix | Delete
function isNode(node) {
[1924] Fix | Delete
return node.nodeType > 0;
[1925] Fix | Delete
}
[1926] Fix | Delete
function isEqual(a, b) {
[1927] Fix | Delete
var k, checked;
[1928] Fix | Delete
if (a === b) {
[1929] Fix | Delete
return true;
[1930] Fix | Delete
}
[1931] Fix | Delete
if (a === null || b === null) {
[1932] Fix | Delete
return a === b;
[1933] Fix | Delete
}
[1934] Fix | Delete
if (typeof a !== 'object' || typeof b !== 'object') {
[1935] Fix | Delete
return a === b;
[1936] Fix | Delete
}
[1937] Fix | Delete
if (global$2.isArray(b)) {
[1938] Fix | Delete
if (a.length !== b.length) {
[1939] Fix | Delete
return false;
[1940] Fix | Delete
}
[1941] Fix | Delete
k = a.length;
[1942] Fix | Delete
while (k--) {
[1943] Fix | Delete
if (!isEqual(a[k], b[k])) {
[1944] Fix | Delete
return false;
[1945] Fix | Delete
}
[1946] Fix | Delete
}
[1947] Fix | Delete
}
[1948] Fix | Delete
if (isNode(a) || isNode(b)) {
[1949] Fix | Delete
return a === b;
[1950] Fix | Delete
}
[1951] Fix | Delete
checked = {};
[1952] Fix | Delete
for (k in b) {
[1953] Fix | Delete
if (!isEqual(a[k], b[k])) {
[1954] Fix | Delete
return false;
[1955] Fix | Delete
}
[1956] Fix | Delete
checked[k] = true;
[1957] Fix | Delete
}
[1958] Fix | Delete
for (k in a) {
[1959] Fix | Delete
if (!checked[k] && !isEqual(a[k], b[k])) {
[1960] Fix | Delete
return false;
[1961] Fix | Delete
}
[1962] Fix | Delete
}
[1963] Fix | Delete
return true;
[1964] Fix | Delete
}
[1965] Fix | Delete
var ObservableObject = global$a.extend({
[1966] Fix | Delete
Mixins: [global$c],
[1967] Fix | Delete
init: function (data) {
[1968] Fix | Delete
var name, value;
[1969] Fix | Delete
data = data || {};
[1970] Fix | Delete
for (name in data) {
[1971] Fix | Delete
value = data[name];
[1972] Fix | Delete
if (value instanceof Binding) {
[1973] Fix | Delete
data[name] = value.create(this, name);
[1974] Fix | Delete
}
[1975] Fix | Delete
}
[1976] Fix | Delete
this.data = data;
[1977] Fix | Delete
},
[1978] Fix | Delete
set: function (name, value) {
[1979] Fix | Delete
var key, args;
[1980] Fix | Delete
var oldValue = this.data[name];
[1981] Fix | Delete
if (value instanceof Binding) {
[1982] Fix | Delete
value = value.create(this, name);
[1983] Fix | Delete
}
[1984] Fix | Delete
if (typeof name === 'object') {
[1985] Fix | Delete
for (key in name) {
[1986] Fix | Delete
this.set(key, name[key]);
[1987] Fix | Delete
}
[1988] Fix | Delete
return this;
[1989] Fix | Delete
}
[1990] Fix | Delete
if (!isEqual(oldValue, value)) {
[1991] Fix | Delete
this.data[name] = value;
[1992] Fix | Delete
args = {
[1993] Fix | Delete
target: this,
[1994] Fix | Delete
name: name,
[1995] Fix | Delete
value: value,
[1996] Fix | Delete
oldValue: oldValue
[1997] Fix | Delete
};
[1998] Fix | Delete
this.fire('change:' + name, args);
[1999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function