зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1295491 - Remove Reference component in grip-array.js. r=Honza
This commit is contained in:
Родитель
f5eee5112f
Коммит
5e174bdb8d
|
@ -69,19 +69,11 @@ define(function (require, exports, module) {
|
|||
|
||||
delim = (i == delimMax ? "" : ", ");
|
||||
|
||||
if (value === array) {
|
||||
items.push(Reference({
|
||||
key: i,
|
||||
object: value,
|
||||
delim: delim}
|
||||
));
|
||||
} else {
|
||||
items.push(GripArrayItem(Object.assign({}, this.props, {
|
||||
key: i,
|
||||
object: value,
|
||||
delim: delim}
|
||||
)));
|
||||
}
|
||||
items.push(GripArrayItem(Object.assign({}, this.props, {
|
||||
key: i,
|
||||
object: value,
|
||||
delim: delim}
|
||||
)));
|
||||
} catch (exc) {
|
||||
items.push(GripArrayItem(Object.assign({}, this.props, {
|
||||
object: exc,
|
||||
|
@ -178,21 +170,6 @@ define(function (require, exports, module) {
|
|||
}
|
||||
}));
|
||||
|
||||
/**
|
||||
* Renders cycle references in an array.
|
||||
*/
|
||||
let Reference = React.createFactory(React.createClass({
|
||||
displayName: "Reference",
|
||||
|
||||
render: function () {
|
||||
return (
|
||||
span({title: "Circular reference"},
|
||||
"[…]"
|
||||
)
|
||||
);
|
||||
}
|
||||
}));
|
||||
|
||||
function supportsObject(grip, type) {
|
||||
if (!isGrip(grip)) {
|
||||
return false;
|
||||
|
|
|
@ -161,9 +161,6 @@ window.onload = Task.async(function* () {
|
|||
}
|
||||
|
||||
function testRecursiveArray() {
|
||||
// @TODO This is not how this feature should actually work
|
||||
// See Bug 1282465 - Reps: fix or remove recursive handling in grip-array
|
||||
|
||||
// Test array = `let a = []; a = [a]`
|
||||
const testName = "testRecursiveArray";
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче