Merge pull request +16036 from c9/debugger

Fix display of null in chrome debugger
pull/483/merge
Harutyun Amirjanyan 2018-03-19 21:57:23 +04:00 zatwierdzone przez GitHub
commit fe4d1a86d6
2 zmienionych plików z 7 dodań i 31 usunięć

Wyświetl plik

@ -315,11 +315,9 @@ define(function(require, exports, module) {
function createVariable(options, name, scope, variable) {
var value = options.value || options;
if (variable) {
// variable.value = formatType(options);
// variable.type = options.type;
}
else {
if (!variable) {
if (value.subtype == "null")
value.type = value.subtype;
variable = new Variable({
name: name || options.name,
scope: scope,
@ -331,28 +329,6 @@ define(function(require, exports, module) {
options: options,
});
}
// if (value.prototypeObject)
// variable.prototype = new Variable({
// tagName: "prototype",
// name: "prototype",
// type: "object",
// ref: value.prototypeObject.ref
// });
// if (value.protoObject)
// variable.proto = new Variable({
// tagName: "proto",
// name: "proto",
// type: "object",
// ref: value.protoObject.ref
// });
// if (value.constructorFunction)
// variable.constructorFunction = new Variable({
// tagName: "constructor",
// name: "constructor",
// type: "function",
// ref: value.constructorFunction.ref
// });
return variable;
}

Wyświetl plik

@ -542,9 +542,6 @@ define(function(require, exports, module) {
var stateTimer = null, pageTimers = {};
function setSavingState(tab, state, timeout, silent) {
clearTimeout(stateTimer);
clearTimeout(pageTimers[tab.name]);
tab.classList.remove("saving", "saved", "error");
var doc = tab.document;
@ -555,11 +552,14 @@ define(function(require, exports, module) {
delete doc.meta.$saving;
if (!silent)
updateSavingUi();
updateSavingUi(tab, state, timeout);
emit("tabSavingState", { tab: tab });
}
function updateSavingUi(tab, state, timeout) {
clearTimeout(stateTimer);
clearTimeout(pageTimers[tab.name]);
var doc = tab.document;
if (state == "saving") {
btnSave.show();