Commit fdc05921 authored by Sindre Sorhus's avatar Sindre Sorhus

Dart app: minor tweaks

parent ae8c6a13
...@@ -23,7 +23,7 @@ class TodoApp { ...@@ -23,7 +23,7 @@ class TodoApp {
} }
void initLocalStorage() { void initLocalStorage() {
var jsonList = window.localStorage["todos-vanilladart"]; var jsonList = window.localStorage['todos-vanilladart'];
if (jsonList != null) { if (jsonList != null) {
try { try {
var todos = JSON.parse(jsonList); var todos = JSON.parse(jsonList);
...@@ -31,7 +31,7 @@ class TodoApp { ...@@ -31,7 +31,7 @@ class TodoApp {
addTodo(new Todo.fromJson(todo)); addTodo(new Todo.fromJson(todo));
} }
} catch (e) { } catch (e) {
window.console.log("Could not load todos form local storage."); window.console.log('Could not load todos form local storage.');
} }
} }
} }
...@@ -84,15 +84,10 @@ class TodoApp { ...@@ -84,15 +84,10 @@ class TodoApp {
} }
void updateFooterDisplay() { void updateFooterDisplay() {
if (todoWidgets.length == 0) { var display = todoWidgets.length == 0 ? 'none' : 'block';
checkAllCheckboxElement.style.display = 'none'; checkAllCheckboxElement.style.display = display;
mainElement.style.display = 'none'; mainElement.style.display = display;
footerElement.style.display = 'none'; footerElement.style.display = display;
} else {
checkAllCheckboxElement.style.display = 'block';
mainElement.style.display = 'block';
footerElement.style.display = 'block';
}
updateCounts(); updateCounts();
} }
...@@ -165,6 +160,6 @@ class TodoApp { ...@@ -165,6 +160,6 @@ class TodoApp {
for (TodoWidget todoWidget in todoWidgets) { for (TodoWidget todoWidget in todoWidgets) {
todos.add(todoWidget.todo); todos.add(todoWidget.todo);
} }
window.localStorage["todos-vanilladart"] = JSON.stringify(todos); window.localStorage['todos-vanilladart'] = JSON.stringify(todos);
} }
} }
...@@ -71,11 +71,7 @@ class TodoWidget { ...@@ -71,11 +71,7 @@ class TodoWidget {
} }
void set visible(bool visible) { void set visible(bool visible) {
if (visible) { element.style.display = visible ? 'block' : 'none';
element.style.display = 'block';
} else {
element.style.display = 'none';
}
} }
void toggle() { void toggle() {
......
...@@ -227,7 +227,7 @@ $$.HashMapImplementation = {"": ["_keys", "_values", "_loadLimit", "_numberOfEnt ...@@ -227,7 +227,7 @@ $$.HashMapImplementation = {"": ["_keys", "_values", "_loadLimit", "_numberOfEnt
var t1 = {}; var t1 = {};
var list = $.ListImplementation_List($.get$length(this)); var list = $.ListImplementation_List($.get$length(this));
t1.i_10 = 0; t1.i_10 = 0;
this.forEach$1(new $.HashMapImplementation_keys__(list, t1)); this.forEach$1(new $.HashMapImplementation_keys__(t1, list));
return list; return list;
}, },
get$values: function() { get$values: function() {
...@@ -275,7 +275,7 @@ $$.HashSetImplementation = {"": ["_backingMap"], ...@@ -275,7 +275,7 @@ $$.HashSetImplementation = {"": ["_backingMap"],
}, },
filter$1: function(f) { filter$1: function(f) {
var result = $.Set_Set(); var result = $.Set_Set();
this._backingMap.forEach$1(new $.HashSetImplementation_filter__(result, f)); this._backingMap.forEach$1(new $.HashSetImplementation_filter__(f, result));
return result; return result;
}, },
get$isEmpty: function() { get$isEmpty: function() {
...@@ -376,14 +376,14 @@ $$.LinkedHashMapImplementation = {"": ["_list", "_map"], ...@@ -376,14 +376,14 @@ $$.LinkedHashMapImplementation = {"": ["_list", "_map"],
var t1 = {}; var t1 = {};
var list = $.ListImplementation_List($.get$length(this)); var list = $.ListImplementation_List($.get$length(this));
t1.index_10 = 0; t1.index_10 = 0;
this._list.forEach$1(new $.LinkedHashMapImplementation_keys__(list, t1)); this._list.forEach$1(new $.LinkedHashMapImplementation_keys__(t1, list));
return list; return list;
}, },
get$values: function() { get$values: function() {
var t1 = {}; var t1 = {};
var list = $.ListImplementation_List($.get$length(this)); var list = $.ListImplementation_List($.get$length(this));
t1.index_1 = 0; t1.index_1 = 0;
this._list.forEach$1(new $.LinkedHashMapImplementation_values__(t1, list)); this._list.forEach$1(new $.LinkedHashMapImplementation_values__(list, t1));
return list; return list;
}, },
forEach$1: function(f) { forEach$1: function(f) {
...@@ -1032,28 +1032,24 @@ $$.TodoWidget = {"": ["todoApp?", "todo?", "element?", "toggleElement"], ...@@ -1032,28 +1032,24 @@ $$.TodoWidget = {"": ["todoApp?", "todo?", "element?", "toggleElement"],
"super": "Object", "super": "Object",
createElement$0: function() { createElement$0: function() {
var t1 = this.todo; var t1 = this.todo;
var t2 = ' <li ' + (t1.completed === true ? 'class="completed"' : '') + '>\n <div class=\'view\'>\n <input class=\'toggle\' type=\'checkbox\' '; var t2 = '\x09\x09\x09<li ' + (t1.completed === true ? 'class="completed"' : '') + '>\n\x09\x09\x09<div class=\'view\'>\n\x09\x09\x09<input class=\'toggle\' type=\'checkbox\' ';
this.element = $.Element_Element$html(t2 + (t1.completed === true ? 'checked' : '') + '>\n <label class=\'todo-content\'>' + $.S(t1.title) + '</label>\n <button class=\'destroy\'></button>\n </div>\n <input class=\'edit\' value=\'' + $.S(t1.title) + '\'>\n </li>\n '); this.element = $.Element_Element$html(t2 + (t1.completed === true ? 'checked' : '') + '>\n\x09\x09\x09<label class=\'todo-content\'>' + $.S(t1.title) + '</label>\n\x09\x09\x09<button class=\'destroy\'></button>\n\x09\x09\x09</div>\n\x09\x09\x09<input class=\'edit\' value=\'' + $.S(t1.title) + '\'>\n\x09\x09\x09</li>\n\x09\x09');
var contentElement = this.element.query$1('.todo-content'); var contentElement = this.element.query$1('.todo-content');
var editElement = this.element.query$1('.edit'); var editElement = this.element.query$1('.edit');
this.toggleElement = this.element.query$1('.toggle'); this.toggleElement = this.element.query$1('.toggle');
$.add$1(this.toggleElement.get$on().get$click(), new $.TodoWidget_createElement_anon(this)); $.add$1(this.toggleElement.get$on().get$click(), new $.TodoWidget_createElement_anon(this));
$.add$1(contentElement.get$on().get$doubleClick(), new $.TodoWidget_createElement_anon0(editElement, this)); $.add$1(contentElement.get$on().get$doubleClick(), new $.TodoWidget_createElement_anon0(this, editElement));
var t3 = new $.TodoWidget_createElement_removeTodo(this); var t3 = new $.TodoWidget_createElement_removeTodo(this);
$.add$1(this.element.query$1('.destroy').get$on().get$click(), new $.TodoWidget_createElement_anon1(t3, this)); $.add$1(this.element.query$1('.destroy').get$on().get$click(), new $.TodoWidget_createElement_anon1(this, t3));
t3 = new $.TodoWidget_createElement_doneEditing(editElement, t3, contentElement, this); t3 = new $.TodoWidget_createElement_doneEditing(contentElement, this, editElement, t3);
var t4 = editElement.get$on(); var t4 = editElement.get$on();
$.add$1(t4.get$keyPress(), new $.TodoWidget_createElement_anon2(t3)); $.add$1(t4.get$keyPress(), new $.TodoWidget_createElement_anon2(t3));
$.add$1(t4.get$blur(), t3); $.add$1(t4.get$blur(), t3);
return this.element; return this.element;
}, },
set$visible: function(visible) { set$visible: function(visible) {
var t1 = visible === true; var t1 = visible === true ? 'block' : 'none';
var t2 = this.element; this.element.get$style().set$display(t1);
if (t1)
t2.get$style().set$display('block');
else
t2.get$style().set$display('none');
}, },
toggle$0: function() { toggle$0: function() {
var t1 = this.todo; var t1 = this.todo;
...@@ -1088,7 +1084,7 @@ $$.TodoApp = {"": ["todoWidgets=", "todoListElement", "mainElement", "checkAllCh ...@@ -1088,7 +1084,7 @@ $$.TodoApp = {"": ["todoWidgets=", "todoListElement", "mainElement", "checkAllCh
}, },
initElementEventListeners$0: function() { initElementEventListeners$0: function() {
var newTodoElement = $.query('#new-todo'); var newTodoElement = $.query('#new-todo');
$.add$1(newTodoElement.get$on().get$keyPress(), new $.TodoApp_initElementEventListeners_anon(newTodoElement, this)); $.add$1(newTodoElement.get$on().get$keyPress(), new $.TodoApp_initElementEventListeners_anon(this, newTodoElement));
$.add$1(this.checkAllCheckboxElement.get$on().get$click(), new $.TodoApp_initElementEventListeners_anon0(this)); $.add$1(this.checkAllCheckboxElement.get$on().get$click(), new $.TodoApp_initElementEventListeners_anon0(this));
$.add$1(this.clearCompletedElement.get$on().get$click(), new $.TodoApp_initElementEventListeners_anon1(this)); $.add$1(this.clearCompletedElement.get$on().get$click(), new $.TodoApp_initElementEventListeners_anon1(this));
}, },
...@@ -1098,19 +1094,10 @@ $$.TodoApp = {"": ["todoWidgets=", "todoListElement", "mainElement", "checkAllCh ...@@ -1098,19 +1094,10 @@ $$.TodoApp = {"": ["todoWidgets=", "todoListElement", "mainElement", "checkAllCh
$.add$1(this.todoListElement.get$nodes(), todoWidget.createElement$0()); $.add$1(this.todoListElement.get$nodes(), todoWidget.createElement$0());
}, },
updateFooterDisplay$0: function() { updateFooterDisplay$0: function() {
var t1 = $.eqB($.get$length(this.todoWidgets), 0); var display = $.eqB($.get$length(this.todoWidgets), 0) ? 'none' : 'block';
var t2 = this.checkAllCheckboxElement; this.checkAllCheckboxElement.get$style().set$display(display);
var t3 = this.mainElement; this.mainElement.get$style().set$display(display);
var t4 = this.footerElement; this.footerElement.get$style().set$display(display);
if (t1) {
t2.get$style().set$display('none');
t3.get$style().set$display('none');
t4.get$style().set$display('none');
} else {
t2.get$style().set$display('block');
t3.get$style().set$display('block');
t4.get$style().set$display('block');
}
this.updateCounts$0(); this.updateCounts$0();
}, },
updateCounts$0: function() { updateCounts$0: function() {
...@@ -2306,7 +2293,7 @@ $$._NativeJsSendPort = {"": ["_receivePort?", "_isolateId"], ...@@ -2306,7 +2293,7 @@ $$._NativeJsSendPort = {"": ["_receivePort?", "_isolateId"],
$$._WorkerSendPort = {"": ["_workerId?", "_receivePortId", "_isolateId"], $$._WorkerSendPort = {"": ["_workerId?", "_receivePortId", "_isolateId"],
"super": "_BaseSendPort", "super": "_BaseSendPort",
send$2: function(message, replyTo) { send$2: function(message, replyTo) {
$._waitForPendingPorts([message, replyTo], new $._WorkerSendPort_send_anon(message, replyTo, this)); $._waitForPendingPorts([message, replyTo], new $._WorkerSendPort_send_anon(replyTo, this, message));
}, },
operator$eq$1: function(other) { operator$eq$1: function(other) {
if (typeof other === 'object' && other !== null && !!other.is$_WorkerSendPort) if (typeof other === 'object' && other !== null && !!other.is$_WorkerSendPort)
...@@ -2733,7 +2720,7 @@ $$._Timer = {"": ["_once", "_handle"], ...@@ -2733,7 +2720,7 @@ $$._Timer = {"": ["_once", "_handle"],
this._handle = $._window().setInterval$2(new $.anon1(this, callback), milliSeconds); this._handle = $._window().setInterval$2(new $.anon1(this, callback), milliSeconds);
}, },
_Timer$2: function(milliSeconds, callback) { _Timer$2: function(milliSeconds, callback) {
this._handle = $._window().setTimeout$2(new $.anon0(callback, this), milliSeconds); this._handle = $._window().setTimeout$2(new $.anon0(this, callback), milliSeconds);
} }
}; };
...@@ -3637,17 +3624,17 @@ $$.invokeClosure_anon = {"": ["closure_0"], ...@@ -3637,17 +3624,17 @@ $$.invokeClosure_anon = {"": ["closure_0"],
} }
}; };
$$.invokeClosure_anon0 = {"": ["closure_2", "arg1_1"], $$.invokeClosure_anon0 = {"": ["arg1_2", "closure_1"],
"super": "Closure", "super": "Closure",
call$0: function() { call$0: function() {
return this.closure_2.call$1(this.arg1_1); return this.closure_1.call$1(this.arg1_2);
} }
}; };
$$.invokeClosure_anon1 = {"": ["arg2_5", "arg1_4", "closure_3"], $$.invokeClosure_anon1 = {"": ["arg1_5", "arg2_4", "closure_3"],
"super": "Closure", "super": "Closure",
call$0: function() { call$0: function() {
return this.closure_3.call$2(this.arg1_4, this.arg2_5); return this.closure_3.call$2(this.arg1_5, this.arg2_4);
} }
}; };
...@@ -3672,10 +3659,10 @@ $$._CssClassSet_add_anon = {"": ["value_0"], ...@@ -3672,10 +3659,10 @@ $$._CssClassSet_add_anon = {"": ["value_0"],
} }
}; };
$$._convertNativeToDart_AcceptStructuredClone_findSlot = {"": ["copies_1", "values_0"], $$._convertNativeToDart_AcceptStructuredClone_findSlot = {"": ["values_1", "copies_0"],
"super": "Closure", "super": "Closure",
call$1: function(value) { call$1: function(value) {
var t1 = this.values_0; var t1 = this.values_1;
if (typeof t1 !== 'string' && (typeof t1 !== 'object' || t1 === null || t1.constructor !== Array && !t1.is$JavaScriptIndexingBehavior())) if (typeof t1 !== 'string' && (typeof t1 !== 'object' || t1 === null || t1.constructor !== Array && !t1.is$JavaScriptIndexingBehavior()))
return this.call$1$bailout(1, value, t1); return this.call$1$bailout(1, value, t1);
var length$ = t1.length; var length$ = t1.length;
...@@ -3685,7 +3672,7 @@ $$._convertNativeToDart_AcceptStructuredClone_findSlot = {"": ["copies_1", "valu ...@@ -3685,7 +3672,7 @@ $$._convertNativeToDart_AcceptStructuredClone_findSlot = {"": ["copies_1", "valu
return i; return i;
} }
$.add$1(t1, value); $.add$1(t1, value);
$.add$1(this.copies_1, null); $.add$1(this.copies_0, null);
return length$; return length$;
}, },
call$1$bailout: function(state0, value, t1) { call$1$bailout: function(state0, value, t1) {
...@@ -3696,7 +3683,7 @@ $$._convertNativeToDart_AcceptStructuredClone_findSlot = {"": ["copies_1", "valu ...@@ -3696,7 +3683,7 @@ $$._convertNativeToDart_AcceptStructuredClone_findSlot = {"": ["copies_1", "valu
return i; return i;
} }
$.add$1(t1, value); $.add$1(t1, value);
$.add$1(this.copies_1, null); $.add$1(this.copies_0, null);
return length$; return length$;
} }
}; };
...@@ -3924,11 +3911,11 @@ $$._FilteredElementList__filtered_anon = {"": [], ...@@ -3924,11 +3911,11 @@ $$._FilteredElementList__filtered_anon = {"": [],
} }
}; };
$$.HashSetImplementation_filter__ = {"": ["result_1", "f_0"], $$.HashSetImplementation_filter__ = {"": ["f_1", "result_0"],
"super": "Closure", "super": "Closure",
call$2: function(key, value) { call$2: function(key, value) {
if (this.f_0.call$1(key) === true) if (this.f_1.call$1(key) === true)
$.add$1(this.result_1, key); $.add$1(this.result_0, key);
} }
}; };
...@@ -3947,14 +3934,14 @@ $$._FilteredElementList_removeRange_anon = {"": [], ...@@ -3947,14 +3934,14 @@ $$._FilteredElementList_removeRange_anon = {"": [],
} }
}; };
$$.TodoApp_initElementEventListeners_anon = {"": ["newTodoElement_1", "this_0"], $$.TodoApp_initElementEventListeners_anon = {"": ["this_1", "newTodoElement_0"],
"super": "Closure", "super": "Closure",
call$1: function(e) { call$1: function(e) {
if ($.eqB(e.get$keyIdentifier(), 'Enter')) { if ($.eqB(e.get$keyIdentifier(), 'Enter')) {
var t1 = this.newTodoElement_1; var t1 = this.newTodoElement_0;
var title = $.trim(t1.get$value()); var title = $.trim(t1.get$value());
if (!$.eqB(title, '')) { if (!$.eqB(title, '')) {
var t2 = this.this_0; var t2 = this.this_1;
t2.addTodo$1($.Todo$($.UUID_createUuid(), title, false)); t2.addTodo$1($.Todo$($.UUID_createUuid(), title, false));
t1.set$value(''); t1.set$value('');
t2.updateFooterDisplay$0(); t2.updateFooterDisplay$0();
...@@ -4023,13 +4010,13 @@ $$.TodoWidget_createElement_anon = {"": ["this_0"], ...@@ -4023,13 +4010,13 @@ $$.TodoWidget_createElement_anon = {"": ["this_0"],
} }
}; };
$$.TodoWidget_createElement_anon0 = {"": ["editElement_2", "this_1"], $$.TodoWidget_createElement_anon0 = {"": ["this_2", "editElement_1"],
"super": "Closure", "super": "Closure",
call$1: function(e) { call$1: function(e) {
var t1 = this.this_1; var t1 = this.this_2;
$.add$1(t1.get$element().get$classes(), 'editing'); $.add$1(t1.get$element().get$classes(), 'editing');
var t2 = $.get$length(t1.get$todo().get$title()); var t2 = $.get$length(t1.get$todo().get$title());
var t3 = this.editElement_2; var t3 = this.editElement_1;
t3.set$selectionStart(t2); t3.set$selectionStart(t2);
t3.focus$0(); t3.focus$0();
} }
...@@ -4045,26 +4032,26 @@ $$.TodoWidget_createElement_removeTodo = {"": ["this_3"], ...@@ -4045,26 +4032,26 @@ $$.TodoWidget_createElement_removeTodo = {"": ["this_3"],
} }
}; };
$$.TodoWidget_createElement_anon1 = {"": ["removeTodo_5", "this_4"], $$.TodoWidget_createElement_anon1 = {"": ["this_5", "removeTodo_4"],
"super": "Closure", "super": "Closure",
call$1: function(e) { call$1: function(e) {
this.removeTodo_5.call$0(); this.removeTodo_4.call$0();
this.this_4.get$todoApp().save$0(); this.this_5.get$todoApp().save$0();
} }
}; };
$$.TodoWidget_createElement_doneEditing = {"": ["editElement_9", "removeTodo_8", "contentElement_7", "this_6"], $$.TodoWidget_createElement_doneEditing = {"": ["contentElement_9", "this_8", "editElement_7", "removeTodo_6"],
"super": "Closure", "super": "Closure",
call$1: function(event$) { call$1: function(event$) {
var t1 = $.trim(this.editElement_9.get$value()); var t1 = $.trim(this.editElement_7.get$value());
var t2 = this.this_6; var t2 = this.this_8;
t2.get$todo().set$title(t1); t2.get$todo().set$title(t1);
if (!$.eqB(t2.get$todo().get$title(), '')) { if (!$.eqB(t2.get$todo().get$title(), '')) {
t1 = t2.get$todo().get$title(); t1 = t2.get$todo().get$title();
this.contentElement_7.set$text(t1); this.contentElement_9.set$text(t1);
t2.get$element().get$classes().remove$1('editing'); t2.get$element().get$classes().remove$1('editing');
} else } else
this.removeTodo_8.call$0(); this.removeTodo_6.call$0();
t2.get$todoApp().save$0(); t2.get$todoApp().save$0();
} }
}; };
...@@ -4098,13 +4085,13 @@ $$._BaseSendPort_call_anon = {"": ["completer_1", "port_0"], ...@@ -4098,13 +4085,13 @@ $$._BaseSendPort_call_anon = {"": ["completer_1", "port_0"],
} }
}; };
$$._WorkerSendPort_send_anon = {"": ["message_2", "replyTo_1", "this_0"], $$._WorkerSendPort_send_anon = {"": ["replyTo_2", "this_1", "message_0"],
"super": "Closure", "super": "Closure",
call$0: function() { call$0: function() {
var t1 = this.this_0; var t1 = this.this_1;
var t2 = this.replyTo_1; var t2 = this.replyTo_2;
t1._checkReplyTo$1(t2); t1._checkReplyTo$1(t2);
var workerMessage = $._serializeMessage($.makeLiteralMap(['command', 'message', 'port', t1, 'msg', this.message_2, 'replyTo', t2])); var workerMessage = $._serializeMessage($.makeLiteralMap(['command', 'message', 'port', t1, 'msg', this.message_0, 'replyTo', t2]));
t2 = $._globalState().get$isWorker() === true; t2 = $._globalState().get$isWorker() === true;
var t3 = $._globalState; var t3 = $._globalState;
if (t2) if (t2)
...@@ -4121,16 +4108,16 @@ $$._waitForPendingPorts_anon = {"": ["callback_0"], ...@@ -4121,16 +4108,16 @@ $$._waitForPendingPorts_anon = {"": ["callback_0"],
} }
}; };
$$.Futures_wait_anon = {"": ["box_0", "pos_5", "result_4", "completer_3", "values_2"], $$.Futures_wait_anon = {"": ["result_5", "completer_4", "values_3", "box_0", "pos_2"],
"super": "Closure", "super": "Closure",
call$1: function(value) { call$1: function(value) {
var t1 = this.values_2; var t1 = this.values_3;
$.indexSet(t1, this.pos_5, value); $.indexSet(t1, this.pos_2, value);
var t2 = this.box_0; var t2 = this.box_0;
var remaining = $.sub(t2.remaining_1, 1); var remaining = $.sub(t2.remaining_1, 1);
t2.remaining_1 = remaining; t2.remaining_1 = remaining;
if ($.eqB(remaining, 0) && this.result_4.get$isComplete() !== true) if ($.eqB(remaining, 0) && this.result_5.get$isComplete() !== true)
this.completer_3.complete$1(t1); this.completer_4.complete$1(t1);
} }
}; };
...@@ -4168,7 +4155,7 @@ $$.HashMapImplementation_values__ = {"": ["box_0", "list_2"], ...@@ -4168,7 +4155,7 @@ $$.HashMapImplementation_values__ = {"": ["box_0", "list_2"],
} }
}; };
$$.LinkedHashMapImplementation_values__ = {"": ["box_0", "list_2"], $$.LinkedHashMapImplementation_values__ = {"": ["list_2", "box_0"],
"super": "Closure", "super": "Closure",
call$1: function(entry) { call$1: function(entry) {
var t1 = this.list_2; var t1 = this.list_2;
...@@ -4241,7 +4228,7 @@ $$._StorageImpl_keys_anon = {"": ["keys_0"], ...@@ -4241,7 +4228,7 @@ $$._StorageImpl_keys_anon = {"": ["keys_0"],
} }
}; };
$$.HashMapImplementation_keys__ = {"": ["list_2", "box_0"], $$.HashMapImplementation_keys__ = {"": ["box_0", "list_2"],
"super": "Closure", "super": "Closure",
call$2: function(key, value) { call$2: function(key, value) {
var t1 = this.list_2; var t1 = this.list_2;
...@@ -4252,7 +4239,7 @@ $$.HashMapImplementation_keys__ = {"": ["list_2", "box_0"], ...@@ -4252,7 +4239,7 @@ $$.HashMapImplementation_keys__ = {"": ["list_2", "box_0"],
} }
}; };
$$.LinkedHashMapImplementation_keys__ = {"": ["list_2", "box_0"], $$.LinkedHashMapImplementation_keys__ = {"": ["box_0", "list_2"],
"super": "Closure", "super": "Closure",
call$1: function(entry) { call$1: function(entry) {
var t1 = this.list_2; var t1 = this.list_2;
...@@ -4281,10 +4268,10 @@ $$._EventLoop__runHelper_next = {"": ["this_0"], ...@@ -4281,10 +4268,10 @@ $$._EventLoop__runHelper_next = {"": ["this_0"],
} }
}; };
$$.anon0 = {"": ["callback_1", "this_0"], $$.anon0 = {"": ["this_1", "callback_0"],
"super": "Closure", "super": "Closure",
call$0: function() { call$0: function() {
return this.callback_1.call$1(this.this_0); return this.callback_0.call$1(this.this_1);
} }
}; };
...@@ -4312,13 +4299,6 @@ $$.BoundClosure0 = {'': ...@@ -4312,13 +4299,6 @@ $$.BoundClosure0 = {'':
'super': 'Closure', 'super': 'Closure',
call$0: function() { return this.self[this.target](); } call$0: function() { return this.self[this.target](); }
}; };
$._DoubleLinkedQueueEntrySentinel$ = function() {
var t1 = new $._DoubleLinkedQueueEntrySentinel(null, null, null);
t1.DoubleLinkedQueueEntry$1(null);
t1._DoubleLinkedQueueEntrySentinel$0();
return t1;
};
$.DoubleLinkedQueueEntry$ = function(e) { $.DoubleLinkedQueueEntry$ = function(e) {
var t1 = new $.DoubleLinkedQueueEntry(null, null, null); var t1 = new $.DoubleLinkedQueueEntry(null, null, null);
t1.DoubleLinkedQueueEntry$1(e); t1.DoubleLinkedQueueEntry$1(e);
...@@ -4329,6 +4309,13 @@ $._AudioContextEventsImpl$ = function(_ptr) { ...@@ -4329,6 +4309,13 @@ $._AudioContextEventsImpl$ = function(_ptr) {
return new $._AudioContextEventsImpl(_ptr); return new $._AudioContextEventsImpl(_ptr);
}; };
$._DoubleLinkedQueueEntrySentinel$ = function() {
var t1 = new $._DoubleLinkedQueueEntrySentinel(null, null, null);
t1.DoubleLinkedQueueEntry$1(null);
t1._DoubleLinkedQueueEntrySentinel$0();
return t1;
};
$._RTCPeerConnectionEventsImpl$ = function(_ptr) { $._RTCPeerConnectionEventsImpl$ = function(_ptr) {
return new $._RTCPeerConnectionEventsImpl(_ptr); return new $._RTCPeerConnectionEventsImpl(_ptr);
}; };
...@@ -4636,9 +4623,9 @@ $.invokeClosure = function(closure, isolate, numberOfArguments, arg1, arg2) { ...@@ -4636,9 +4623,9 @@ $.invokeClosure = function(closure, isolate, numberOfArguments, arg1, arg2) {
if ($.eqB(numberOfArguments, 0)) if ($.eqB(numberOfArguments, 0))
return $._callInIsolate(isolate, new $.invokeClosure_anon(closure)); return $._callInIsolate(isolate, new $.invokeClosure_anon(closure));
else if ($.eqB(numberOfArguments, 1)) else if ($.eqB(numberOfArguments, 1))
return $._callInIsolate(isolate, new $.invokeClosure_anon0(closure, arg1)); return $._callInIsolate(isolate, new $.invokeClosure_anon0(arg1, closure));
else if ($.eqB(numberOfArguments, 2)) else if ($.eqB(numberOfArguments, 2))
return $._callInIsolate(isolate, new $.invokeClosure_anon1(arg2, arg1, closure)); return $._callInIsolate(isolate, new $.invokeClosure_anon1(arg1, arg2, closure));
else else
throw $.$$throw($._ExceptionImplementation$('Unsupported number of arguments for wrapped closure')); throw $.$$throw($._ExceptionImplementation$('Unsupported number of arguments for wrapped closure'));
}; };
...@@ -4653,12 +4640,6 @@ $.le$slow = function(a, b) { ...@@ -4653,12 +4640,6 @@ $.le$slow = function(a, b) {
return a.operator$le$1(b); return a.operator$le$1(b);
}; };
$._JsonParser$ = function(json) {
var t1 = new $._JsonParser(json, $.get$length(json), 0);
t1._JsonParser$1(json);
return t1;
};
$.shl = function(a, b) { $.shl = function(a, b) {
if ($.checkNumbers(a, b)) { if ($.checkNumbers(a, b)) {
if (b < 0) if (b < 0)
...@@ -4670,14 +4651,20 @@ $.shl = function(a, b) { ...@@ -4670,14 +4651,20 @@ $.shl = function(a, b) {
return a.operator$shl$1(b); return a.operator$shl$1(b);
}; };
$.getTraceFromException = function(exception) {
return $.StackTrace$(exception.stack);
};
$.xor = function(a, b) { $.xor = function(a, b) {
if ($.checkNumbers(a, b)) if ($.checkNumbers(a, b))
return (a ^ b) >>> 0; return (a ^ b) >>> 0;
return a.operator$xor$1(b); return a.operator$xor$1(b);
}; };
$.getTraceFromException = function(exception) { $._JsonParser$ = function(json) {
return $.StackTrace$(exception.stack); var t1 = new $._JsonParser(json, $.get$length(json), 0);
t1._JsonParser$1(json);
return t1;
}; };
$.throwCyclicInit = function(staticName) { $.throwCyclicInit = function(staticName) {
...@@ -4793,14 +4780,26 @@ $.propertySet = function(object, property, value) { ...@@ -4793,14 +4780,26 @@ $.propertySet = function(object, property, value) {
object[property] = value; object[property] = value;
}; };
$.Random_Random = function(seed) { $.getFunctionForTypeNameOf = function() {
return $.CTC16; if (!(typeof(navigator) === 'object'))
return $.typeNameInChrome;
var userAgent = navigator.userAgent;
if ($.contains(userAgent, 'Chrome') || $.contains(userAgent, 'DumpRenderTree'))
return $.typeNameInChrome;
else if ($.contains(userAgent, 'Firefox'))
return $.typeNameInFirefox;
else if ($.contains(userAgent, 'MSIE'))
return $.typeNameInIE;
else if ($.contains(userAgent, 'Opera'))
return $.typeNameInOpera;
else if ($.contains(userAgent, 'AppleWebKit'))
return $.typeNameInSafari;
else
return $.constructorNameFallback;
}; };
$.getTypeNameOf = function(obj) { $.Random_Random = function(seed) {
if ($._getTypeNameOf == null) return $.CTC16;
$._getTypeNameOf = $.getFunctionForTypeNameOf();
return $._getTypeNameOf.call$1(obj);
}; };
$.hashCodeForNativeObject = function(object) { $.hashCodeForNativeObject = function(object) {
...@@ -4825,27 +4824,32 @@ $.dynamicFunction = function(name$) { ...@@ -4825,27 +4824,32 @@ $.dynamicFunction = function(name$) {
return methods; return methods;
}; };
$.defineProperty = function(obj, property, value) { $.getTypeNameOf = function(obj) {
Object.defineProperty(obj, property, if ($._getTypeNameOf == null)
{value: value, enumerable: false, writable: true, configurable: true}); $._getTypeNameOf = $.getFunctionForTypeNameOf();
return $._getTypeNameOf.call$1(obj);
}; };
$.getFunctionForTypeNameOf = function() { $.dynamicBind = function(obj, name$, methods, arguments$) {
if (!(typeof(navigator) === 'object')) var tag = $.getTypeNameOf(obj);
return $.typeNameInChrome; var method = methods[tag];
var userAgent = navigator.userAgent; if (method == null && !($._dynamicMetadata0() == null))
if ($.contains(userAgent, 'Chrome') || $.contains(userAgent, 'DumpRenderTree')) for (var i = 0; i < $._dynamicMetadata0().length; ++i) {
return $.typeNameInChrome; var entry = $._dynamicMetadata0()[i];
else if ($.contains(userAgent, 'Firefox')) if (entry.get$_set()[tag]) {
return $.typeNameInFirefox; method = methods[entry.get$_tag()];
else if ($.contains(userAgent, 'MSIE')) if (!(method == null))
return $.typeNameInIE; break;
else if ($.contains(userAgent, 'Opera')) }
return $.typeNameInOpera; }
else if ($.contains(userAgent, 'AppleWebKit')) if (method == null)
return $.typeNameInSafari; method = methods['Object'];
else var proto = Object.getPrototypeOf(obj);
return $.constructorNameFallback; if (method == null)
method = function () {if (Object.getPrototypeOf(this) === proto) {throw new TypeError(name$ + " is not a function");} else {return Object.prototype[name$].apply(this, arguments);}};
if (!proto.hasOwnProperty(name$))
$.defineProperty(proto, name$, method);
return method.apply(obj, arguments$);
}; };
$._dynamicMetadata0 = function() { $._dynamicMetadata0 = function() {
...@@ -4856,26 +4860,13 @@ $._dynamicMetadata0 = function() { ...@@ -4856,26 +4860,13 @@ $._dynamicMetadata0 = function() {
return $dynamicMetadata; return $dynamicMetadata;
}; };
$._dynamicMetadata = function(table) { $.defineProperty = function(obj, property, value) {
$dynamicMetadata = table; Object.defineProperty(obj, property,
{value: value, enumerable: false, writable: true, configurable: true});
}; };
$.buildDynamicMetadata = function(inputTable) { $._dynamicMetadata = function(table) {
var result = []; $dynamicMetadata = table;
for (var i = 0; i < inputTable.length; ++i) {
var tag = inputTable[i][0];
var array = inputTable[i];
var tags = array[1];
var set = {};
var tagNames = tags.split('|');
for (var j = 0, index = 1; j < tagNames.length; ++j) {
$.propertySet(set, tagNames[j], true);
index = j;
array = tagNames;
}
result.push($.MetaInfo$(tag, tags, set));
}
return result;
}; };
$.dynamicSetMetadata = function(inputTable) { $.dynamicSetMetadata = function(inputTable) {
...@@ -4921,6 +4912,24 @@ $.regExpMakeNative = function(regExp, global) { ...@@ -4921,6 +4912,24 @@ $.regExpMakeNative = function(regExp, global) {
}; };
$.buildDynamicMetadata = function(inputTable) {
var result = [];
for (var i = 0; i < inputTable.length; ++i) {
var tag = inputTable[i][0];
var array = inputTable[i];
var tags = array[1];
var set = {};
var tagNames = tags.split('|');
for (var j = 0, index = 1; j < tagNames.length; ++j) {
$.propertySet(set, tagNames[j], true);
index = j;
array = tagNames;
}
result.push($.MetaInfo$(tag, tags, set));
}
return result;
};
$.stringContainsUnchecked = function(receiver, other, startIndex) { $.stringContainsUnchecked = function(receiver, other, startIndex) {
return !$.eqB($.indexOf$2(receiver, other, startIndex), -1); return !$.eqB($.indexOf$2(receiver, other, startIndex), -1);
}; };
...@@ -4947,28 +4956,6 @@ $.stringReplaceAllUnchecked = function(receiver, from, to) { ...@@ -4947,28 +4956,6 @@ $.stringReplaceAllUnchecked = function(receiver, from, to) {
return $.stringReplaceJS(receiver, $.regExpMakeNative($.JSSyntaxRegExp$(from.replace($.regExpMakeNative($.CTC10, true), "\\$&"), false, false), true), to); return $.stringReplaceJS(receiver, $.regExpMakeNative($.JSSyntaxRegExp$(from.replace($.regExpMakeNative($.CTC10, true), "\\$&"), false, false), true), to);
}; };
$.dynamicBind = function(obj, name$, methods, arguments$) {
var tag = $.getTypeNameOf(obj);
var method = methods[tag];
if (method == null && !($._dynamicMetadata0() == null))
for (var i = 0; i < $._dynamicMetadata0().length; ++i) {
var entry = $._dynamicMetadata0()[i];
if (entry.get$_set()[tag]) {
method = methods[entry.get$_tag()];
if (!(method == null))
break;
}
}
if (method == null)
method = methods['Object'];
var proto = Object.getPrototypeOf(obj);
if (method == null)
method = function () {if (Object.getPrototypeOf(this) === proto) {throw new TypeError(name$ + " is not a function");} else {return Object.prototype[name$].apply(this, arguments);}};
if (!proto.hasOwnProperty(name$))
$.defineProperty(proto, name$, method);
return method.apply(obj, arguments$);
};
$.stringSplitUnchecked = function(receiver, pattern) { $.stringSplitUnchecked = function(receiver, pattern) {
return receiver.split(pattern); return receiver.split(pattern);
}; };
...@@ -5266,7 +5253,7 @@ $.get$hashCode = function(receiver) { ...@@ -5266,7 +5253,7 @@ $.get$hashCode = function(receiver) {
if (!(typeof receiver === 'string')) if (!(typeof receiver === 'string'))
return receiver.get$hashCode(); return receiver.get$hashCode();
var length$ = receiver.length; var length$ = receiver.length;
for (var i = 0, hash = 0; i < length$; ++i) { for (var hash = 0, i = 0; i < length$; ++i) {
var hash0 = 536870911 & hash + receiver.charCodeAt(i); var hash0 = 536870911 & hash + receiver.charCodeAt(i);
var hash1 = 536870911 & hash0 + 524287 & hash0 << 10; var hash1 = 536870911 & hash0 + 524287 & hash0 << 10;
hash1 = (hash1 ^ $.shr(hash1, 6)) >>> 0; hash1 = (hash1 ^ $.shr(hash1, 6)) >>> 0;
...@@ -5277,16 +5264,16 @@ $.get$hashCode = function(receiver) { ...@@ -5277,16 +5264,16 @@ $.get$hashCode = function(receiver) {
return 536870911 & hash0 + 16383 & hash0 << 15; return 536870911 & hash0 + 16383 & hash0 << 15;
}; };
$.FormatException$ = function(message) {
return new $.FormatException(message);
};
$.TodoApp$ = function() { $.TodoApp$ = function() {
var t1 = new $.TodoApp($.ListImplementation_List(null), $.query('#todo-list'), $.query('#main'), $.query('#toggle-all'), $.query('#footer'), $.query('#todo-count'), $.query('#clear-completed'), $.query('#filters a[href="#/"]'), $.query('#filters a[href="#/active"]'), $.query('#filters a[href="#/completed"]')); var t1 = new $.TodoApp($.ListImplementation_List(null), $.query('#todo-list'), $.query('#main'), $.query('#toggle-all'), $.query('#footer'), $.query('#todo-count'), $.query('#clear-completed'), $.query('#filters a[href="#/"]'), $.query('#filters a[href="#/active"]'), $.query('#filters a[href="#/completed"]'));
t1.TodoApp$0(); t1.TodoApp$0();
return t1; return t1;
}; };
$.FormatException$ = function(message) {
return new $.FormatException(message);
};
$.toRadixString = function(receiver, radix) { $.toRadixString = function(receiver, radix) {
if (!(typeof receiver === 'number')) if (!(typeof receiver === 'number'))
return receiver.toRadixString$1(radix); return receiver.toRadixString$1(radix);
...@@ -5403,17 +5390,17 @@ $.IllegalJSRegExpException$ = function(_pattern, _errmsg) { ...@@ -5403,17 +5390,17 @@ $.IllegalJSRegExpException$ = function(_pattern, _errmsg) {
return new $.IllegalJSRegExpException(_pattern, _errmsg); return new $.IllegalJSRegExpException(_pattern, _errmsg);
}; };
$.Collections_forEach = function(iterable, f) {
for (var t1 = $.iterator(iterable); t1.get$hasNext() === true;)
f.call$1(t1.next$0());
};
$.LinkedHashMapImplementation$ = function() { $.LinkedHashMapImplementation$ = function() {
var t1 = new $.LinkedHashMapImplementation(null, null); var t1 = new $.LinkedHashMapImplementation(null, null);
t1.LinkedHashMapImplementation$0(); t1.LinkedHashMapImplementation$0();
return t1; return t1;
}; };
$.Collections_forEach = function(iterable, f) {
for (var t1 = $.iterator(iterable); t1.get$hasNext() === true;)
f.call$1(t1.next$0());
};
$.Collections_collectionToString = function(c) { $.Collections_collectionToString = function(c) {
var result = $.StringBuffer_StringBuffer(''); var result = $.StringBuffer_StringBuffer('');
$.Collections__emitCollection(c, result, $.ListImplementation_List(null)); $.Collections__emitCollection(c, result, $.ListImplementation_List(null));
...@@ -5492,8 +5479,8 @@ $.Maps__emitMap = function(m, result, visiting) { ...@@ -5492,8 +5479,8 @@ $.Maps__emitMap = function(m, result, visiting) {
$.removeLast(visiting); $.removeLast(visiting);
}; };
$.StackTrace$ = function(stack) { $._IDBRequestEventsImpl$ = function(_ptr) {
return new $.StackTrace(stack); return new $._IDBRequestEventsImpl(_ptr);
}; };
$.StackOverflowError$ = function() { $.StackOverflowError$ = function() {
...@@ -5518,8 +5505,8 @@ $._IDBVersionChangeRequestEventsImpl$ = function(_ptr) { ...@@ -5518,8 +5505,8 @@ $._IDBVersionChangeRequestEventsImpl$ = function(_ptr) {
return new $._IDBVersionChangeRequestEventsImpl(_ptr); return new $._IDBVersionChangeRequestEventsImpl(_ptr);
}; };
$._IDBRequestEventsImpl$ = function(_ptr) { $.StackTrace$ = function(stack) {
return new $._IDBRequestEventsImpl(_ptr); return new $.StackTrace(stack);
}; };
$._FixedSizeListIterator$ = function(array) { $._FixedSizeListIterator$ = function(array) {
...@@ -5625,14 +5612,18 @@ $.ListIterator$ = function(list) { ...@@ -5625,14 +5612,18 @@ $.ListIterator$ = function(list) {
return new $.ListIterator(0, list); return new $.ListIterator(0, list);
}; };
$._ElementFactoryProvider_createElement_tag = function(tag) {
return document.createElement(tag);
};
$._ElementFactoryProvider_createElement_html = function(html) { $._ElementFactoryProvider_createElement_html = function(html) {
var match = $.CTC14.firstMatch$1(html); var match = $.CTC14.firstMatch$1(html);
if (!(match == null)) { if (!(match == null)) {
var tag = $.toLowerCase(match.group$1(1)); var tag = $.toLowerCase(match.group$1(1));
var parentTag = $.CTC15.containsKey$1(tag) === true ? $.CTC15.operator$index$1(tag) : 'div'; var parentTag = $.CTC15.containsKey$1(tag) === true ? $.CTC15.operator$index$1(tag) : 'div';
} else { } else {
parentTag = 'div';
tag = null; tag = null;
parentTag = 'div';
} }
var temp = $.Element_Element$tag(parentTag); var temp = $.Element_Element$tag(parentTag);
temp.set$innerHTML(html); temp.set$innerHTML(html);
...@@ -5647,10 +5638,6 @@ $._ElementFactoryProvider_createElement_html = function(html) { ...@@ -5647,10 +5638,6 @@ $._ElementFactoryProvider_createElement_html = function(html) {
return element; return element;
}; };
$._ElementFactoryProvider_createElement_tag = function(tag) {
return document.createElement(tag);
};
$._MediaElementEventsImpl$ = function(_ptr) { $._MediaElementEventsImpl$ = function(_ptr) {
return new $._MediaElementEventsImpl(_ptr); return new $._MediaElementEventsImpl(_ptr);
}; };
...@@ -5675,10 +5662,6 @@ $._NodeListWrapper$ = function(list) { ...@@ -5675,10 +5662,6 @@ $._NodeListWrapper$ = function(list) {
return new $._NodeListWrapper(list); return new $._NodeListWrapper(list);
}; };
$._IDBDatabaseEventsImpl$ = function(_ptr) {
return new $._IDBDatabaseEventsImpl(_ptr);
};
$._ElementAttributeMap$ = function(_element) { $._ElementAttributeMap$ = function(_element) {
return new $._ElementAttributeMap(_element); return new $._ElementAttributeMap(_element);
}; };
...@@ -5687,6 +5670,10 @@ $._SharedWorkerContextEventsImpl$ = function(_ptr) { ...@@ -5687,6 +5670,10 @@ $._SharedWorkerContextEventsImpl$ = function(_ptr) {
return new $._SharedWorkerContextEventsImpl(_ptr); return new $._SharedWorkerContextEventsImpl(_ptr);
}; };
$._IDBDatabaseEventsImpl$ = function(_ptr) {
return new $._IDBDatabaseEventsImpl(_ptr);
};
$._CssClassSet$ = function(_element) { $._CssClassSet$ = function(_element) {
return new $._CssClassSet(_element); return new $._CssClassSet(_element);
}; };
...@@ -5744,10 +5731,6 @@ $._convertNativeToDart_IDBKey = function(nativeKey) { ...@@ -5744,10 +5731,6 @@ $._convertNativeToDart_IDBKey = function(nativeKey) {
return nativeKey; return nativeKey;
}; };
$._convertNativeToDart_IDBAny = function(object) {
return $._convertNativeToDart_AcceptStructuredClone(object, false);
};
$._convertDartToNative_SerializedScriptValue = function(value) { $._convertDartToNative_SerializedScriptValue = function(value) {
return $._convertDartToNative_PrepareForStructuredClone(value); return $._convertDartToNative_PrepareForStructuredClone(value);
}; };
...@@ -5767,11 +5750,15 @@ $._convertDartToNative_PrepareForStructuredClone = function(value) { ...@@ -5767,11 +5750,15 @@ $._convertDartToNative_PrepareForStructuredClone = function(value) {
$._convertNativeToDart_AcceptStructuredClone = function(object, mustCopy) { $._convertNativeToDart_AcceptStructuredClone = function(object, mustCopy) {
var values = []; var values = [];
var copies = []; var copies = [];
var t1 = new $._convertNativeToDart_AcceptStructuredClone_findSlot(copies, values); var t1 = new $._convertNativeToDart_AcceptStructuredClone_findSlot(values, copies);
var t2 = new $._convertNativeToDart_AcceptStructuredClone_readSlot(copies); var t2 = new $._convertNativeToDart_AcceptStructuredClone_readSlot(copies);
return new $._convertNativeToDart_AcceptStructuredClone_walk(mustCopy, new $._convertNativeToDart_AcceptStructuredClone_writeSlot(copies), t2, t1).call$1(object); return new $._convertNativeToDart_AcceptStructuredClone_walk(mustCopy, new $._convertNativeToDart_AcceptStructuredClone_writeSlot(copies), t2, t1).call$1(object);
}; };
$._convertNativeToDart_IDBAny = function(object) {
return $._convertNativeToDart_AcceptStructuredClone(object, false);
};
$._isJavaScriptSimpleObject = function(value) { $._isJavaScriptSimpleObject = function(value) {
return Object.getPrototypeOf(value) === Object.prototype; return Object.getPrototypeOf(value) === Object.prototype;
}; };
...@@ -5867,12 +5854,6 @@ $._FrozenElementList$_wrap = function(_nodeList) { ...@@ -5867,12 +5854,6 @@ $._FrozenElementList$_wrap = function(_nodeList) {
return new $._FrozenElementList(_nodeList); return new $._FrozenElementList(_nodeList);
}; };
$._waitForPendingPorts = function(message, callback) {
var finder = $._PendingSendPortFinder$();
finder.traverse$1(message);
$.Futures_wait(finder.ports).then$1(new $._waitForPendingPorts_anon(callback));
};
$._serializeMessage = function(message) { $._serializeMessage = function(message) {
if ($._globalState().get$needSerialization() === true) if ($._globalState().get$needSerialization() === true)
return $._JsSerializer$().traverse$1(message); return $._JsSerializer$().traverse$1(message);
...@@ -5880,6 +5861,12 @@ $._serializeMessage = function(message) { ...@@ -5880,6 +5861,12 @@ $._serializeMessage = function(message) {
return $._JsCopier$().traverse$1(message); return $._JsCopier$().traverse$1(message);
}; };
$._waitForPendingPorts = function(message, callback) {
var finder = $._PendingSendPortFinder$();
finder.traverse$1(message);
$.Futures_wait(finder.ports).then$1(new $._waitForPendingPorts_anon(callback));
};
$._deserializeMessage = function(message) { $._deserializeMessage = function(message) {
if ($._globalState().get$needSerialization() === true) if ($._globalState().get$needSerialization() === true)
return $._JsDeserializer$().deserialize$1(message); return $._JsDeserializer$().deserialize$1(message);
...@@ -6031,14 +6018,14 @@ $._AttributeClassSet$ = function(element) { ...@@ -6031,14 +6018,14 @@ $._AttributeClassSet$ = function(element) {
return new $._AttributeClassSet(element); return new $._AttributeClassSet(element);
}; };
$._SVGElementInstanceEventsImpl$ = function(_ptr) {
return new $._SVGElementInstanceEventsImpl(_ptr);
};
$._MediaStreamTrackEventsImpl$ = function(_ptr) { $._MediaStreamTrackEventsImpl$ = function(_ptr) {
return new $._MediaStreamTrackEventsImpl(_ptr); return new $._MediaStreamTrackEventsImpl(_ptr);
}; };
$._SVGElementInstanceEventsImpl$ = function(_ptr) {
return new $._SVGElementInstanceEventsImpl(_ptr);
};
$._LocationWrapper$ = function(_ptr) { $._LocationWrapper$ = function(_ptr) {
return new $._LocationWrapper(_ptr); return new $._LocationWrapper(_ptr);
}; };
...@@ -6055,10 +6042,6 @@ $._LocationCrossFrameImpl$ = function(_location) { ...@@ -6055,10 +6042,6 @@ $._LocationCrossFrameImpl$ = function(_location) {
return new $._LocationCrossFrameImpl(_location); return new $._LocationCrossFrameImpl(_location);
}; };
$._EventListenerListImpl$ = function(_ptr, _type) {
return new $._EventListenerListImpl(_ptr, _type);
};
$._LocationCrossFrameImpl__createSafe = function(location$) { $._LocationCrossFrameImpl__createSafe = function(location$) {
var t1 = $.window().get$location(); var t1 = $.window().get$location();
if (location$ == null ? t1 == null : location$ === t1) if (location$ == null ? t1 == null : location$ === t1)
...@@ -6067,6 +6050,10 @@ $._LocationCrossFrameImpl__createSafe = function(location$) { ...@@ -6067,6 +6050,10 @@ $._LocationCrossFrameImpl__createSafe = function(location$) {
return $._LocationCrossFrameImpl$(location$); return $._LocationCrossFrameImpl$(location$);
}; };
$._EventListenerListImpl$ = function(_ptr, _type) {
return new $._EventListenerListImpl(_ptr, _type);
};
$._ChildNodeListLazy$ = function(_this) { $._ChildNodeListLazy$ = function(_this) {
return new $._ChildNodeListLazy(_this); return new $._ChildNodeListLazy(_this);
}; };
...@@ -6120,7 +6107,7 @@ $._JsonStringifier_stringify = function(object) { ...@@ -6120,7 +6107,7 @@ $._JsonStringifier_stringify = function(object) {
$._JsonStringifier_escape = function(sb, s) { $._JsonStringifier_escape = function(sb, s) {
var length$ = $.get$length(s); var length$ = $.get$length(s);
var charCodes = $.ListImplementation_List(null); var charCodes = $.ListImplementation_List(null);
for (var needsEscape = false, i = 0; $.ltB(i, length$); ++i) { for (var i = 0, needsEscape = false; $.ltB(i, length$); ++i) {
var charCode = $.charCodeAt(s, i); var charCode = $.charCodeAt(s, i);
if ($.ltB(charCode, 32)) { if ($.ltB(charCode, 32)) {
charCodes.push(92); charCodes.push(92);
...@@ -6263,14 +6250,14 @@ $._EventSourceEventsImpl$ = function(_ptr) { ...@@ -6263,14 +6250,14 @@ $._EventSourceEventsImpl$ = function(_ptr) {
return new $._EventSourceEventsImpl(_ptr); return new $._EventSourceEventsImpl(_ptr);
}; };
$._NativeJsSendPort$ = function(_receivePort, isolateId) {
return new $._NativeJsSendPort(_receivePort, isolateId);
};
$._MessageTraverser_isPrimitive = function(x) { $._MessageTraverser_isPrimitive = function(x) {
return x == null || typeof x === 'string' || typeof x === 'number' || typeof x === 'boolean'; return x == null || typeof x === 'string' || typeof x === 'number' || typeof x === 'boolean';
}; };
$._NativeJsSendPort$ = function(_receivePort, isolateId) {
return new $._NativeJsSendPort(_receivePort, isolateId);
};
$._WorkerSendPort$ = function(_workerId, isolateId, _receivePortId) { $._WorkerSendPort$ = function(_workerId, isolateId, _receivePortId) {
return new $._WorkerSendPort(_workerId, _receivePortId, isolateId); return new $._WorkerSendPort(_workerId, _receivePortId, isolateId);
}; };
...@@ -6334,7 +6321,7 @@ $.Futures_wait = function(futures) { ...@@ -6334,7 +6321,7 @@ $.Futures_wait = function(futures) {
var values = $.ListImplementation_List(futures.length); var values = $.ListImplementation_List(futures.length);
for (var i = 0; i < futures.length; ++i) { for (var i = 0; i < futures.length; ++i) {
var future = futures[i]; var future = futures[i];
future.then$1(new $.Futures_wait_anon(t1, i, result, completer, values)); future.then$1(new $.Futures_wait_anon(result, completer, values, t1, i));
future.handleException$1(new $.Futures_wait_anon0(result, completer, future)); future.handleException$1(new $.Futures_wait_anon0(result, completer, future));
} }
return result; return result;
...@@ -6449,7 +6436,7 @@ $.Futures_wait$bailout = function(state0, futures, t1) { ...@@ -6449,7 +6436,7 @@ $.Futures_wait$bailout = function(state0, futures, t1) {
var values = $.ListImplementation_List($.get$length(futures)); var values = $.ListImplementation_List($.get$length(futures));
for (var i = 0; $.ltB(i, $.get$length(futures)); ++i) { for (var i = 0; $.ltB(i, $.get$length(futures)); ++i) {
var future = $.index(futures, i); var future = $.index(futures, i);
future.then$1(new $.Futures_wait_anon(t1, i, result, completer, values)); future.then$1(new $.Futures_wait_anon(result, completer, values, t1, i));
future.handleException$1(new $.Futures_wait_anon0(result, completer, future)); future.handleException$1(new $.Futures_wait_anon0(result, completer, future));
} }
return result; return result;
...@@ -6557,16 +6544,16 @@ $._JsonParser_TAB = 9; ...@@ -6557,16 +6544,16 @@ $._JsonParser_TAB = 9;
$._JsonParser_NEW_LINE = 10; $._JsonParser_NEW_LINE = 10;
$._JsonParser_FORM_FEED = 12; $._JsonParser_FORM_FEED = 12;
$._JsonParser_CARRIAGE_RETURN = 13; $._JsonParser_CARRIAGE_RETURN = 13;
$._JsonParser_PLUS = 43;
$._JsonParser_SPACE = 32; $._JsonParser_SPACE = 32;
$._JsonParser_COMMA = 44;
$._JsonParser_QUOTE = 34; $._JsonParser_QUOTE = 34;
$._JsonParser_DOT = 46; $._JsonParser_DOT = 46;
$._JsonParser_SLASH = 47;
$._JsonParser_MINUS = 45; $._JsonParser_MINUS = 45;
$._JsonParser_COMMA = 44;
$._JsonParser_SLASH = 47;
$._JsonParser_CHAR_0 = 48; $._JsonParser_CHAR_0 = 48;
$._JsonParser_CHAR_1 = 49; $._JsonParser_CHAR_1 = 49;
$._JsonParser_CHAR_2 = 50; $._JsonParser_CHAR_2 = 50;
$._JsonParser_PLUS = 43;
$._JsonParser_CHAR_3 = 51; $._JsonParser_CHAR_3 = 51;
$._JsonParser_CHAR_4 = 52; $._JsonParser_CHAR_4 = 52;
$._JsonParser_CHAR_5 = 53; $._JsonParser_CHAR_5 = 53;
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment