Bug 1295491 - Remove Reference component in grip-array.js. r=Honza

This commit is contained in:
Evan Tseng 2016-08-16 15:35:33 +08:00
Родитель f5eee5112f
Коммит 5e174bdb8d
2 изменённых файлов: 5 добавлений и 31 удалений

Просмотреть файл

@ -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";