Created
June 26, 2015 11:40
-
-
Save antonmedv/2ae43612c2a30a8cf8d2 to your computer and use it in GitHub Desktop.
Monkberry and Temple generated templates
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function (monkberry, filters, document, undefined) { | |
monkberry.mount({ | |
"average_prices": function () { | |
// Create elements | |
var a0 = document.createElement('a'), | |
p1 = document.createElement('p'), | |
text2 = document.createTextNode(""), | |
for0 = document.createComment('for'), | |
children0 = {}, | |
div3 = document.createElement('div'); | |
// Construct dom | |
p1.appendChild(text2); | |
p1.setAttribute('class', "average_prices-title"); | |
div3.setAttribute('class', "cf"); | |
a0.appendChild(p1); | |
a0.appendChild(for0); | |
a0.appendChild(div3); | |
a0.setAttribute('class', "average_prices-wrapper"); | |
a0.setAttribute('href', ""); | |
a0.setAttribute('target', "_blank"); | |
// Create setters | |
var set = { | |
month_title: function (value) { | |
text2.nodeValue = value; | |
}, | |
average_prices: function (value) { | |
monkberry.foreach(view, for0, children0, 'average_prices.if0', value); | |
}, | |
deeplink: function (value) { | |
a0.setAttribute('href', value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.month_title) !== undefined && set.month_title(t); | |
(t = data.average_prices) !== undefined && set.average_prices(t); | |
(t = data.deeplink) !== undefined && set.deeplink(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [a0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"currency": function () { | |
// Create elements | |
var span0 = document.createElement('span'), | |
div1 = document.createElement('div'), | |
span2 = document.createElement('span'), | |
text3 = document.createTextNode(" – "), | |
span4 = document.createElement('span'), | |
div5 = document.createElement('div'), | |
children0 = {}; | |
// Construct dom | |
span2.appendChild(text3); | |
span2.setAttribute('class', "currency-code currency-"); | |
span4.setAttribute('class', "icon-keyboard-arrow-down change-currency-icon currency-arrow"); | |
div1.appendChild(span2); | |
div1.appendChild(span4); | |
div1.setAttribute('class', "js-currency-toggle"); | |
div5.setAttribute('class', "currency-options options-hidden"); | |
span0.appendChild(div1); | |
span0.appendChild(div5); | |
span0.setAttribute('class', "change-currency right"); | |
// Create setters | |
var set = { | |
selected_currency: function (value) { | |
text3.nodeValue = " – " + value.name; | |
span2.setAttribute('class', "currency-code currency-" + value.code); | |
}, | |
currencies: function (value) { | |
monkberry.foreach(view, div5, children0, 'currencies', value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.selected_currency) !== undefined && set.selected_currency(t); | |
(t = data.currencies) !== undefined && set.currencies(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [span0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"currencies": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
span1 = document.createElement('span'), | |
span2 = document.createElement('span'), | |
span3 = document.createElement('span'), | |
text4 = document.createTextNode(" — "), | |
span5 = document.createElement('span'); | |
// Construct dom | |
span2.setAttribute('class', "currency-code currency-"); | |
span3.appendChild(text4); | |
span1.appendChild(span2); | |
span1.appendChild(span3); | |
span1.setAttribute('class', "left"); | |
span5.setAttribute('class', "icon-ok"); | |
div0.appendChild(span1); | |
div0.appendChild(span5); | |
div0.setAttribute('class', "option cf "); | |
div0.setAttribute('role', ""); | |
// Create setters | |
var set = { | |
code: function (value) { | |
span2.setAttribute('class', "currency-code currency-" + value); | |
div0.setAttribute('role', value); | |
}, | |
name: function (value) { | |
text4.nodeValue = " — " + value; | |
}, | |
selected: function (value) { | |
div0.setAttribute('class', "option cf " + value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.code) !== undefined && set.code(t); | |
(t = data.name) !== undefined && set.name(t); | |
(t = data.selected) !== undefined && set.selected(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0]; | |
return view; | |
}, | |
"dispatcher_logger": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
table1 = document.createElement('table'), | |
tr2 = document.createElement('tr'), | |
td3 = document.createElement('td'), | |
td5 = document.createElement('td'), | |
div7 = document.createElement('div'), | |
if0 = document.createComment('if'), | |
child0 = {}, | |
if1 = document.createComment('if'), | |
child1 = {}, | |
div8 = document.createElement('div'); | |
// Construct dom | |
td3.appendChild(document.createTextNode("Logs")); | |
td3.id = "tab_logs"; | |
td3.setAttribute('class', " tab"); | |
td5.appendChild(document.createTextNode("Events")); | |
td5.id = "tab_events"; | |
td5.setAttribute('class', " tab"); | |
tr2.appendChild(td3); | |
tr2.appendChild(td5); | |
table1.appendChild(tr2); | |
table1.setAttribute('class', "logger-tabs"); | |
div7.appendChild(if0); | |
div7.appendChild(if1); | |
div7.setAttribute('class', "log-content"); | |
div0.appendChild(table1); | |
div0.appendChild(div7); | |
div0.setAttribute('class', "dispatcher-logger-wrap "); | |
div0.id = "dispatcher_logger"; | |
div8.setAttribute('class', "modal-overlay"); | |
div8.id = "dispatcher_logger_overlay"; | |
// Create setters | |
var set = { | |
tab_logs_class: function (value) { | |
td3.setAttribute('class', value + " tab"); | |
}, | |
tab_events_class: function (value) { | |
td5.setAttribute('class', value + " tab"); | |
}, | |
class_dl: function (value) { | |
div0.setAttribute('class', "dispatcher-logger-wrap " + value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.tab_logs_class) !== undefined && set.tab_logs_class(t); | |
(t = data.tab_events_class) !== undefined && set.tab_events_class(t); | |
(t = data.class_dl) !== undefined && set.class_dl(t); | |
if (data.events !== undefined) | |
monkberry.iftest(view, if0, child0, 'dispatcher_logger.if0', data, data.events); | |
if (data.logs !== undefined) | |
monkberry.iftest(view, if1, child1, 'dispatcher_logger.if1', data, data.logs); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0, div8, document.createTextNode(" ")]; | |
return view; | |
}, | |
"dispatcher_logger.if0": function () { | |
// Create elements | |
var table0 = document.createElement('table'), | |
tr1 = document.createElement('tr'), | |
th2 = document.createElement('th'), | |
th4 = document.createElement('th'), | |
th6 = document.createElement('th'), | |
th8 = document.createElement('th'), | |
for0 = document.createComment('for'), | |
children0 = {}; | |
// Construct dom | |
th2.appendChild(document.createTextNode("Time")); | |
th2.setAttribute('class', "logger-table-time table-header"); | |
th4.appendChild(document.createTextNode("Source")); | |
th4.setAttribute('class', "logger-table-source table-header"); | |
th6.appendChild(document.createTextNode("Event name")); | |
th6.setAttribute('class', "logger-table-event table-header"); | |
th8.appendChild(document.createTextNode("Receivers count")); | |
th8.setAttribute('class', "logger-table-receivers table-header"); | |
tr1.appendChild(th2); | |
tr1.appendChild(th4); | |
tr1.appendChild(th6); | |
tr1.appendChild(th8); | |
table0.appendChild(tr1); | |
table0.appendChild(for0); | |
table0.setAttribute('class', "logger-table"); | |
// Create setters | |
var set = { | |
messages: function (value) { | |
monkberry.foreach(view, for0, children0, 'dispatcher_logger.if0.if0', value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.messages) !== undefined && set.messages(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [table0]; | |
return view; | |
}, | |
"dispatcher_logger.if0.if0": function () { | |
// Create elements | |
var tr0 = document.createElement('tr'), | |
td1 = document.createElement('td'), | |
text2 = document.createTextNode(""), | |
td3 = document.createElement('td'), | |
text4 = document.createTextNode(""), | |
td5 = document.createElement('td'), | |
text6 = document.createTextNode(""), | |
td7 = document.createElement('td'), | |
text8 = document.createTextNode(""); | |
// Construct dom | |
td1.appendChild(text2); | |
td1.setAttribute('class', "logger-table-time"); | |
td3.appendChild(text4); | |
td3.setAttribute('class', "logger-table-source"); | |
td5.appendChild(text6); | |
td5.setAttribute('class', "logger-table-event"); | |
td7.appendChild(text8); | |
td7.setAttribute('class', "logger-table-receivers"); | |
tr0.appendChild(td1); | |
tr0.appendChild(td3); | |
tr0.appendChild(td5); | |
tr0.appendChild(td7); | |
// Create setters | |
var set = { | |
time: function (value) { | |
text2.nodeValue = value; | |
}, | |
source: function (value) { | |
text4.nodeValue = value; | |
}, | |
event_name: function (value) { | |
text6.nodeValue = value; | |
}, | |
receivers: function (value) { | |
text8.nodeValue = value; | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.time) !== undefined && set.time(t); | |
(t = data.source) !== undefined && set.source(t); | |
(t = data.event_name) !== undefined && set.event_name(t); | |
(t = data.receivers) !== undefined && set.receivers(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [tr0]; | |
return view; | |
}, | |
"dispatcher_logger.if1": function () { | |
// Create elements | |
var table0 = document.createElement('table'), | |
tr1 = document.createElement('tr'), | |
th2 = document.createElement('th'), | |
th4 = document.createElement('th'), | |
th6 = document.createElement('th'), | |
th8 = document.createElement('th'), | |
for0 = document.createComment('for'), | |
children0 = {}; | |
// Construct dom | |
th2.appendChild(document.createTextNode("Time")); | |
th2.setAttribute('class', "logger-table-time table-header"); | |
th4.appendChild(document.createTextNode("Source")); | |
th4.setAttribute('class', "logger-table-event table-header"); | |
th6.appendChild(document.createTextNode("Log-level")); | |
th6.setAttribute('class', "logger-table-source table-header"); | |
th8.appendChild(document.createTextNode("Message")); | |
th8.setAttribute('class', "logger-table-receivers table-header"); | |
tr1.appendChild(th2); | |
tr1.appendChild(th4); | |
tr1.appendChild(th6); | |
tr1.appendChild(th8); | |
table0.appendChild(tr1); | |
table0.appendChild(for0); | |
table0.setAttribute('class', "logger-table"); | |
// Create setters | |
var set = { | |
messages: function (value) { | |
monkberry.foreach(view, for0, children0, 'dispatcher_logger.if1.if0', value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.messages) !== undefined && set.messages(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [table0]; | |
return view; | |
}, | |
"dispatcher_logger.if1.if0": function () { | |
// Create elements | |
var tr0 = document.createElement('tr'), | |
td1 = document.createElement('td'), | |
text2 = document.createTextNode(""), | |
td3 = document.createElement('td'), | |
text4 = document.createTextNode(""), | |
td5 = document.createElement('td'), | |
text6 = document.createTextNode(""), | |
td7 = document.createElement('td'), | |
text8 = document.createTextNode(""); | |
// Construct dom | |
td1.appendChild(text2); | |
td1.setAttribute('class', "logger-table-time"); | |
td3.appendChild(text4); | |
td3.setAttribute('class', "logger-table-source"); | |
td5.appendChild(text6); | |
td5.setAttribute('class', "logger-table-event"); | |
td7.appendChild(text8); | |
td7.setAttribute('class', "logger-table-receivers"); | |
tr0.appendChild(td1); | |
tr0.appendChild(td3); | |
tr0.appendChild(td5); | |
tr0.appendChild(td7); | |
tr0.setAttribute('class', "log-message "); | |
// Create setters | |
var set = { | |
time: function (value) { | |
text2.nodeValue = value; | |
}, | |
source: function (value) { | |
text4.nodeValue = value; | |
}, | |
level: function (value) { | |
text6.nodeValue = value; | |
tr0.setAttribute('class', "log-message " + value); | |
}, | |
message: function (value) { | |
text8.nodeValue = value; | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.time) !== undefined && set.time(t); | |
(t = data.source) !== undefined && set.source(t); | |
(t = data.level) !== undefined && set.level(t); | |
(t = data.message) !== undefined && set.message(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [tr0]; | |
return view; | |
}, | |
"events_table": function () { | |
// Create elements | |
var table0 = document.createElement('table'), | |
tr1 = document.createElement('tr'), | |
th2 = document.createElement('th'), | |
th4 = document.createElement('th'), | |
th6 = document.createElement('th'), | |
th8 = document.createElement('th'), | |
for0 = document.createComment('for'), | |
children0 = {}; | |
// Construct dom | |
th2.appendChild(document.createTextNode("Time")); | |
th2.setAttribute('class', "logger-table-time table-header"); | |
th4.appendChild(document.createTextNode("Source")); | |
th4.setAttribute('class', "logger-table-source table-header"); | |
th6.appendChild(document.createTextNode("Event name")); | |
th6.setAttribute('class', "logger-table-event table-header"); | |
th8.appendChild(document.createTextNode("Receivers count")); | |
th8.setAttribute('class', "logger-table-receivers table-header"); | |
tr1.appendChild(th2); | |
tr1.appendChild(th4); | |
tr1.appendChild(th6); | |
tr1.appendChild(th8); | |
table0.appendChild(tr1); | |
table0.appendChild(for0); | |
table0.setAttribute('class', "logger-table"); | |
// Create setters | |
var set = { | |
messages: function (value) { | |
monkberry.foreach(view, for0, children0, 'events_table.if0', value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.messages) !== undefined && set.messages(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [table0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"events_table.if0": function () { | |
// Create elements | |
var tr0 = document.createElement('tr'), | |
td1 = document.createElement('td'), | |
text2 = document.createTextNode(""), | |
td3 = document.createElement('td'), | |
text4 = document.createTextNode(""), | |
td5 = document.createElement('td'), | |
text6 = document.createTextNode(""), | |
td7 = document.createElement('td'), | |
text8 = document.createTextNode(""); | |
// Construct dom | |
td1.appendChild(text2); | |
td1.setAttribute('class', "logger-table-time"); | |
td3.appendChild(text4); | |
td3.setAttribute('class', "logger-table-source"); | |
td5.appendChild(text6); | |
td5.setAttribute('class', "logger-table-event"); | |
td7.appendChild(text8); | |
td7.setAttribute('class', "logger-table-receivers"); | |
tr0.appendChild(td1); | |
tr0.appendChild(td3); | |
tr0.appendChild(td5); | |
tr0.appendChild(td7); | |
// Create setters | |
var set = { | |
time: function (value) { | |
text2.nodeValue = value; | |
}, | |
source: function (value) { | |
text4.nodeValue = value; | |
}, | |
event_name: function (value) { | |
text6.nodeValue = value; | |
}, | |
receivers: function (value) { | |
text8.nodeValue = value; | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.time) !== undefined && set.time(t); | |
(t = data.source) !== undefined && set.source(t); | |
(t = data.event_name) !== undefined && set.event_name(t); | |
(t = data.receivers) !== undefined && set.receivers(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [tr0]; | |
return view; | |
}, | |
"logs_table": function () { | |
// Create elements | |
var table0 = document.createElement('table'), | |
tr1 = document.createElement('tr'), | |
th2 = document.createElement('th'), | |
th4 = document.createElement('th'), | |
th6 = document.createElement('th'), | |
th8 = document.createElement('th'), | |
for0 = document.createComment('for'), | |
children0 = {}; | |
// Construct dom | |
th2.appendChild(document.createTextNode("Time")); | |
th2.setAttribute('class', "logger-table-time table-header"); | |
th4.appendChild(document.createTextNode("Source")); | |
th4.setAttribute('class', "logger-table-event table-header"); | |
th6.appendChild(document.createTextNode("Log-level")); | |
th6.setAttribute('class', "logger-table-source table-header"); | |
th8.appendChild(document.createTextNode("Message")); | |
th8.setAttribute('class', "logger-table-receivers table-header"); | |
tr1.appendChild(th2); | |
tr1.appendChild(th4); | |
tr1.appendChild(th6); | |
tr1.appendChild(th8); | |
table0.appendChild(tr1); | |
table0.appendChild(for0); | |
table0.setAttribute('class', "logger-table"); | |
// Create setters | |
var set = { | |
messages: function (value) { | |
monkberry.foreach(view, for0, children0, 'logs_table.if0', value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.messages) !== undefined && set.messages(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [table0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"logs_table.if0": function () { | |
// Create elements | |
var tr0 = document.createElement('tr'), | |
td1 = document.createElement('td'), | |
text2 = document.createTextNode(""), | |
td3 = document.createElement('td'), | |
text4 = document.createTextNode(""), | |
td5 = document.createElement('td'), | |
text6 = document.createTextNode(""), | |
td7 = document.createElement('td'), | |
text8 = document.createTextNode(""); | |
// Construct dom | |
td1.appendChild(text2); | |
td1.setAttribute('class', "logger-table-time"); | |
td3.appendChild(text4); | |
td3.setAttribute('class', "logger-table-source"); | |
td5.appendChild(text6); | |
td5.setAttribute('class', "logger-table-event"); | |
td7.appendChild(text8); | |
td7.setAttribute('class', "logger-table-receivers"); | |
tr0.appendChild(td1); | |
tr0.appendChild(td3); | |
tr0.appendChild(td5); | |
tr0.appendChild(td7); | |
tr0.setAttribute('class', "log-message "); | |
// Create setters | |
var set = { | |
time: function (value) { | |
text2.nodeValue = value; | |
}, | |
source: function (value) { | |
text4.nodeValue = value; | |
}, | |
level: function (value) { | |
text6.nodeValue = value; | |
tr0.setAttribute('class', "log-message " + value); | |
}, | |
message: function (value) { | |
text8.nodeValue = value; | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.time) !== undefined && set.time(t); | |
(t = data.source) !== undefined && set.source(t); | |
(t = data.level) !== undefined && set.level(t); | |
(t = data.message) !== undefined && set.message(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [tr0]; | |
return view; | |
}, | |
"form": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
div1 = document.createElement('div'), | |
div2 = document.createElement('div'), | |
i3 = document.createElement('i'), | |
div4 = document.createElement('div'), | |
input5 = document.createElement('input'), | |
span6 = document.createElement('span'), | |
span7 = document.createElement('span'), | |
span8 = document.createElement('span'), | |
text9 = document.createTextNode(""), | |
div10 = document.createElement('div'), | |
child0 = {}, | |
div11 = document.createElement('div'), | |
div13 = document.createElement('div'), | |
origin_error_value0 = '', | |
origin_loading_state_value0 = '', | |
div15 = document.createElement('div'), | |
input16 = document.createElement('input'), | |
span17 = document.createElement('span'), | |
span18 = document.createElement('span'), | |
span19 = document.createElement('span'), | |
text20 = document.createTextNode(""), | |
div21 = document.createElement('div'), | |
child1 = {}, | |
div22 = document.createElement('div'), | |
destination_error_value0 = '', | |
destination_loading_state_value0 = '', | |
div24 = document.createElement('div'), | |
div25 = document.createElement('div'), | |
if0 = document.createComment('if'), | |
child2 = {}, | |
if1 = document.createComment('if'), | |
child3 = {}, | |
div26 = document.createElement('div'), | |
div27 = document.createElement('div'), | |
for2 = document.createComment('for'), | |
children4 = {}, | |
span28 = document.createElement('span'), | |
span29 = document.createElement('span'), | |
div30 = document.createElement('div'), | |
div31 = document.createElement('div'), | |
div33 = document.createElement('div'), | |
div34 = document.createElement('div'), | |
div35 = document.createElement('div'), | |
span36 = document.createElement('span'), | |
child5 = {}, | |
span37 = document.createElement('span'), | |
span38 = document.createElement('span'), | |
span39 = document.createElement('span'), | |
div41 = document.createElement('div'), | |
div42 = document.createElement('div'), | |
for3 = document.createComment('for'), | |
children6 = {}, | |
span43 = document.createElement('span'), | |
span44 = document.createElement('span'), | |
div45 = document.createElement('div'), | |
div46 = document.createElement('div'), | |
span48 = document.createElement('span'), | |
div49 = document.createElement('div'), | |
div50 = document.createElement('div'), | |
span51 = document.createElement('span'), | |
text52 = document.createTextNode(" чел, "), | |
span53 = document.createElement('span'), | |
text54 = document.createTextNode(""), | |
span55 = document.createElement('span'), | |
div56 = document.createElement('div'), | |
div57 = document.createElement('div'), | |
div58 = document.createElement('div'), | |
div60 = document.createElement('div'), | |
div61 = document.createElement('div'), | |
div63 = document.createElement('div'), | |
div64 = document.createElement('div'), | |
div65 = document.createElement('div'), | |
div67 = document.createElement('div'), | |
text68 = document.createTextNode(""), | |
div69 = document.createElement('div'), | |
span70 = document.createElement('span'), | |
div71 = document.createElement('div'), | |
div72 = document.createElement('div'), | |
div73 = document.createElement('div'), | |
div75 = document.createElement('div'), | |
div76 = document.createElement('div'), | |
div77 = document.createElement('div'), | |
div79 = document.createElement('div'), | |
text80 = document.createTextNode(""), | |
div81 = document.createElement('div'), | |
span82 = document.createElement('span'), | |
div83 = document.createElement('div'), | |
div84 = document.createElement('div'), | |
div85 = document.createElement('div'), | |
div87 = document.createElement('div'), | |
div89 = document.createElement('div'), | |
div90 = document.createElement('div'), | |
div91 = document.createElement('div'), | |
div93 = document.createElement('div'), | |
text94 = document.createTextNode(""), | |
div95 = document.createElement('div'), | |
span96 = document.createElement('span'), | |
div97 = document.createElement('div'), | |
div98 = document.createElement('div'), | |
div99 = document.createElement('div'), | |
input100 = document.createElement('input'), | |
label101 = document.createElement('label'), | |
span102 = document.createElement('span'), | |
button104 = document.createElement('button'); | |
// Construct dom | |
i3.setAttribute('class', "icon-swap"); | |
div2.appendChild(i3); | |
div2.setAttribute('class', "js-swap-places swap-places"); | |
input5.setAttribute('data-segment', "origin"); | |
input5.setAttribute('type', "text"); | |
input5.setAttribute('class', "form-control autocomplete-input first-form-control js-autocomplete-input"); | |
input5.setAttribute('value', ""); | |
input5.setAttribute('tabindex', "1"); | |
input5.setAttribute('placeholder', "Откуда вы летите?"); | |
input5.setAttribute('autofocus', "1"); | |
input5.setAttribute('required', "required"); | |
span6.setAttribute('class', "autocomplete-loading-indicator"); | |
span7.setAttribute('class', "js-autocomplete-iata autocomplete-blur"); | |
span8.appendChild(text9); | |
span8.setAttribute('class', "js-autocomplete-iata autocomplete-iata"); | |
div10.setAttribute('class', " js-origin"); | |
div11.appendChild(document.createTextNode(" Укажите город или аэропорт ")); | |
div11.setAttribute('class', "error-plate error-empty-place"); | |
div13.appendChild(document.createTextNode(" Не должны совпадать пункты вылета и прибытия! ")); | |
div13.setAttribute('class', "error-plate error-equals-places"); | |
div4.appendChild(input5); | |
div4.appendChild(span6); | |
div4.appendChild(span7); | |
div4.appendChild(span8); | |
div4.appendChild(div10); | |
div4.appendChild(div11); | |
div4.appendChild(div13); | |
div4.setAttribute('class', "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left "); | |
input16.setAttribute('data-segment', "destination"); | |
input16.setAttribute('type', "text"); | |
input16.setAttribute('class', "form-control autocomplete-input js-autocomplete-input"); | |
input16.setAttribute('value', ""); | |
input16.setAttribute('tabindex', "2"); | |
input16.setAttribute('placeholder', "Куда вы летите?"); | |
input16.setAttribute('required', "required"); | |
span17.setAttribute('class', "autocomplete-loading-indicator"); | |
span18.setAttribute('class', "js-autocomplete-iata autocomplete-blur"); | |
span19.appendChild(text20); | |
span19.setAttribute('class', "js-autocomplete-iata autocomplete-iata"); | |
div21.setAttribute('class', " js-destination"); | |
div22.appendChild(document.createTextNode(" Укажите город или аэропорт ")); | |
div22.setAttribute('class', "error-plate error-empty-place"); | |
div15.appendChild(input16); | |
div15.appendChild(span17); | |
div15.appendChild(span18); | |
div15.appendChild(span19); | |
div15.appendChild(div21); | |
div15.appendChild(div22); | |
div15.setAttribute('class', "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left "); | |
div25.appendChild(if0); | |
div25.appendChild(if1); | |
div25.setAttribute('class', "datepicker-input-wrapper js-datepicker-wrapper"); | |
div25.setAttribute('data-direction', "depart"); | |
div25.setAttribute('tabindex', "3"); | |
div25.setAttribute('role', "0"); | |
span28.setAttribute('data-dir', "depart"); | |
span28.setAttribute('class', "js-prev dp-prev-month-control icon-keyboard-arrow-down "); | |
span29.setAttribute('data-dir', "depart"); | |
span29.setAttribute('class', "js-next dp-next-month-control icon-keyboard-arrow-down "); | |
div27.appendChild(for2); | |
div27.appendChild(span28); | |
div27.appendChild(span29); | |
div27.setAttribute('class', "datepicker-header"); | |
div30.id = "depart_datepicker_container"; | |
div30.setAttribute('class', "datepicker-container"); | |
div26.appendChild(div27); | |
div26.appendChild(div30); | |
div26.setAttribute('class', "js-modal datepicker-wrap js-datepicker-depart "); | |
div31.appendChild(document.createTextNode(" Укажите дату вылета ")); | |
div31.setAttribute('class', "error-plate error-empty-date"); | |
div24.appendChild(div25); | |
div24.appendChild(div26); | |
div24.appendChild(div31); | |
div24.setAttribute('class', "js-form-control-wrapper js-segment-date form-control datepicker-input left "); | |
div24.id = "depart_date_wrapper"; | |
span36.setAttribute('class', "js-second-segment-date second-segment-date"); | |
span38.setAttribute('class', "icon-plus add-segment-icon"); | |
span39.appendChild(document.createTextNode(" Когда обратно?")); | |
span37.appendChild(span38); | |
span37.appendChild(span39); | |
span37.setAttribute('class', "js-add-segment-button add-segment-button secondary-text"); | |
div35.appendChild(span36); | |
div35.appendChild(span37); | |
div35.setAttribute('class', "datepicker-input-wrapper js-datepicker-wrapper"); | |
div35.setAttribute('tabindex', "4"); | |
div35.setAttribute('role', "1"); | |
div35.setAttribute('data-direction', "return"); | |
span43.setAttribute('data-dir', "return"); | |
span43.setAttribute('class', "js-prev dp-prev-month-control icon-keyboard-arrow-down "); | |
span44.setAttribute('data-dir', "return"); | |
span44.setAttribute('class', "js-next dp-next-month-control icon-keyboard-arrow-down "); | |
div42.appendChild(for3); | |
div42.appendChild(span43); | |
div42.appendChild(span44); | |
div42.setAttribute('class', "datepicker-header"); | |
div45.id = "return_datepicker_container"; | |
div45.setAttribute('class', "datepicker-container"); | |
div46.appendChild(document.createTextNode(" Обратный билет не нужен ")); | |
div46.setAttribute('class', "dp-oneway-control js-dp-oneway-control js-close-modal_window"); | |
div41.appendChild(div42); | |
div41.appendChild(div45); | |
div41.appendChild(div46); | |
div41.setAttribute('class', "js-modal return-dp datepicker-wrap js-datepicker-return "); | |
div34.appendChild(div35); | |
div34.appendChild(div41); | |
div34.setAttribute('class', "datepicker-inner-wrapper"); | |
span48.setAttribute('class', "js-remove-segment-button remove-segment-button icon-clear "); | |
div33.appendChild(div34); | |
div33.appendChild(span48); | |
div33.setAttribute('class', "js-form-control-wrapper js-segment-date form-control datepicker-input datepicker-return left"); | |
span51.appendChild(text52); | |
span51.setAttribute('class', "passengers-count"); | |
span53.appendChild(text54); | |
span53.setAttribute('class', "trip-class secondary-text"); | |
span55.setAttribute('class', "passengers-icon icon-keyboard-arrow-down js-passengers-icon "); | |
div50.appendChild(span51); | |
div50.appendChild(span53); | |
div50.appendChild(span55); | |
div50.setAttribute('class', "passengers-select "); | |
div49.appendChild(div50); | |
div49.id = "passengers_select"; | |
div49.setAttribute('tabindex', "5"); | |
div49.setAttribute('class', "js-form-control-wrapper form-control left"); | |
div58.appendChild(document.createTextNode(" Не более 1 ребенка до 3х лет на одного взрослого. Если младенцев больше, добавьте еще пассажиров в категории \"дети до 12 лет\". ")); | |
div58.setAttribute('class', "passenger_tooltip "); | |
div61.appendChild(document.createTextNode("Взрослые")); | |
div61.setAttribute('class', "small-6 columns title alpha"); | |
div65.appendChild(document.createTextNode("—")); | |
div65.setAttribute('data-passenger', "adults"); | |
div65.setAttribute('class', "cell button minus-button "); | |
div67.appendChild(text68); | |
div67.setAttribute('class', "cell adults-count"); | |
span70.setAttribute('class', "icon-plus"); | |
div69.appendChild(span70); | |
div69.setAttribute('data-passenger', "adults"); | |
div69.setAttribute('class', "cell final-cell button plus-button "); | |
div71.setAttribute('class', "clear"); | |
div64.appendChild(div65); | |
div64.appendChild(div67); | |
div64.appendChild(div69); | |
div64.appendChild(div71); | |
div64.setAttribute('class', "control"); | |
div63.appendChild(div64); | |
div63.setAttribute('class', "small-6 columns omega"); | |
div60.appendChild(div61); | |
div60.appendChild(div63); | |
div60.setAttribute('class', "row control-wrapper"); | |
div73.appendChild(document.createTextNode("Дети до 12 лет")); | |
div73.setAttribute('class', "small-6 columns title alpha omega"); | |
div77.appendChild(document.createTextNode("—")); | |
div77.setAttribute('data-passenger', "children"); | |
div77.setAttribute('class', "cell button minus-button "); | |
div79.appendChild(text80); | |
div79.setAttribute('class', "cell children-count"); | |
span82.setAttribute('class', "icon-plus"); | |
div81.appendChild(span82); | |
div81.setAttribute('data-passenger', "children"); | |
div81.setAttribute('class', "cell final-cell button plus-button "); | |
div83.setAttribute('class', "clear"); | |
div76.appendChild(div77); | |
div76.appendChild(div79); | |
div76.appendChild(div81); | |
div76.appendChild(div83); | |
div76.setAttribute('class', "control"); | |
div75.appendChild(div76); | |
div75.setAttribute('class', "small-6 columns omega"); | |
div72.appendChild(div73); | |
div72.appendChild(div75); | |
div72.setAttribute('class', "row control-wrapper"); | |
div87.appendChild(document.createTextNode("Без места")); | |
div87.setAttribute('class', "tip"); | |
div85.appendChild(document.createTextNode(" Дети до 2 лет ")); | |
div85.appendChild(div87); | |
div85.setAttribute('class', "small-6 columns title alpha"); | |
div91.appendChild(document.createTextNode("—")); | |
div91.setAttribute('data-passenger', "infants"); | |
div91.setAttribute('class', "cell button minus-button "); | |
div93.appendChild(text94); | |
div93.setAttribute('class', "cell infants-count"); | |
span96.setAttribute('class', "icon-plus"); | |
div95.appendChild(span96); | |
div95.setAttribute('data-passenger', "infants"); | |
div95.setAttribute('class', "cell final-cell button plus-button "); | |
div97.setAttribute('class', "clear"); | |
div90.appendChild(div91); | |
div90.appendChild(div93); | |
div90.appendChild(div95); | |
div90.appendChild(div97); | |
div90.setAttribute('class', "control"); | |
div89.appendChild(div90); | |
div89.setAttribute('class', "small-6 columns omega"); | |
div84.appendChild(div85); | |
div84.appendChild(div89); | |
div84.setAttribute('class', "row control-wrapper"); | |
input100.id = "business_checkbox"; | |
input100.setAttribute('type', "checkbox"); | |
input100.setAttribute('checked', ""); | |
span102.setAttribute('class', "icon-ok"); | |
label101.appendChild(span102); | |
label101.appendChild(document.createTextNode(" Бизнес-класс")); | |
label101.setAttribute('for', "business_checkbox"); | |
div99.appendChild(input100); | |
div99.appendChild(label101); | |
div99.setAttribute('class', "pseudocheckbox"); | |
div98.appendChild(div99); | |
div98.setAttribute('class', "business_class"); | |
div57.appendChild(div58); | |
div57.appendChild(div60); | |
div57.appendChild(div72); | |
div57.appendChild(div84); | |
div57.appendChild(div98); | |
div57.setAttribute('class', "popup-wrapper"); | |
div56.appendChild(div57); | |
div56.setAttribute('class', "js-modal trip_class-wrapper "); | |
button104.appendChild(document.createTextNode("Найти")); | |
button104.id = "start_search"; | |
button104.setAttribute('class', "search-button left last-form-control js-start-search orange-button"); | |
button104.setAttribute('tabindex', "6"); | |
div1.appendChild(div2); | |
div1.appendChild(div4); | |
div1.appendChild(div15); | |
div1.appendChild(div24); | |
div1.appendChild(div33); | |
div1.appendChild(div49); | |
div1.appendChild(div56); | |
div1.appendChild(button104); | |
div1.setAttribute('class', "small-12 columns cf"); | |
div0.appendChild(div1); | |
div0.setAttribute('class', "row"); | |
// Create setters | |
var set = { | |
origin_place: function (value) { | |
input5.setAttribute('value', value); | |
}, | |
origin_iata: function (value) { | |
text9.nodeValue = value; | |
}, | |
origin_visibility: function (value) { | |
div10.setAttribute('class', value + " js-origin"); | |
}, | |
origin_error: function (value) { | |
origin_error_value0 = value; | |
div4.setAttribute('class', "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + origin_error_value0 + " " + origin_loading_state_value0); | |
}, | |
origin_loading_state: function (value) { | |
origin_loading_state_value0 = value; | |
div4.setAttribute('class', "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + origin_error_value0 + " " + origin_loading_state_value0); | |
}, | |
destination_place: function (value) { | |
input16.setAttribute('value', value); | |
}, | |
destination_iata: function (value) { | |
text20.nodeValue = value; | |
}, | |
destination_visibility: function (value) { | |
div21.setAttribute('class', value + " js-destination"); | |
}, | |
destination_error: function (value) { | |
destination_error_value0 = value; | |
div15.setAttribute('class', "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + destination_error_value0 + " " + destination_loading_state_value0); | |
}, | |
destination_loading_state: function (value) { | |
destination_loading_state_value0 = value; | |
div15.setAttribute('class', "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + destination_error_value0 + " " + destination_loading_state_value0); | |
}, | |
depart_datepicker_months: function (value) { | |
monkberry.foreach(view, for2, children4, 'depart_datepicker_months', value); | |
}, | |
depart_datepicker_prev_visibility: function (value) { | |
span28.setAttribute('class', "js-prev dp-prev-month-control icon-keyboard-arrow-down " + value); | |
}, | |
depart_datepicker_next_visibility: function (value) { | |
span29.setAttribute('class', "js-next dp-next-month-control icon-keyboard-arrow-down " + value); | |
}, | |
depart_date_visibility: function (value) { | |
div26.setAttribute('class', "js-modal datepicker-wrap js-datepicker-depart " + value); | |
}, | |
depart_empty_field: function (value) { | |
div24.setAttribute('class', "js-form-control-wrapper js-segment-date form-control datepicker-input left " + value); | |
}, | |
second_segment_class: function (value) { | |
span36.setAttribute('class', "js-second-segment-date " + value + " second-segment-date"); | |
}, | |
add_segment_class: function (value) { | |
span37.setAttribute('class', "js-add-segment-button " + value + " add-segment-button secondary-text"); | |
}, | |
return_datepicker_months: function (value) { | |
monkberry.foreach(view, for3, children6, 'return_datepicker_months', value); | |
}, | |
return_datepicker_prev_visibility: function (value) { | |
span43.setAttribute('class', "js-prev dp-prev-month-control icon-keyboard-arrow-down " + value); | |
}, | |
return_datepicker_next_visibility: function (value) { | |
span44.setAttribute('class', "js-next dp-next-month-control icon-keyboard-arrow-down " + value); | |
}, | |
return_date_visibility: function (value) { | |
div41.setAttribute('class', "js-modal return-dp datepicker-wrap js-datepicker-return " + value); | |
}, | |
remove_segment_class: function (value) { | |
span48.setAttribute('class', "js-remove-segment-button remove-segment-button icon-clear " + value); | |
}, | |
passengers: function (value) { | |
text52.nodeValue = value + " чел, "; | |
}, | |
trip_class: function (value) { | |
text54.nodeValue = value; | |
}, | |
arrow_rotate: function (value) { | |
span55.setAttribute('class', "passengers-icon icon-keyboard-arrow-down js-passengers-icon " + value); | |
}, | |
passengers_select_class: function (value) { | |
div50.setAttribute('class', "passengers-select " + value); | |
}, | |
class_passenger_popup: function (value) { | |
div58.setAttribute('class', "passenger_tooltip " + value); | |
}, | |
class_minus_adults: function (value) { | |
div65.setAttribute('class', "cell button minus-button " + value); | |
}, | |
adults: function (value) { | |
text68.nodeValue = value; | |
}, | |
class_plus_adults: function (value) { | |
div69.setAttribute('class', "cell final-cell button plus-button " + value); | |
}, | |
class_minus_children: function (value) { | |
div77.setAttribute('class', "cell button minus-button " + value); | |
}, | |
children: function (value) { | |
text80.nodeValue = value; | |
}, | |
class_plus_children: function (value) { | |
div81.setAttribute('class', "cell final-cell button plus-button " + value); | |
}, | |
class_minus_infants: function (value) { | |
div91.setAttribute('class', "cell button minus-button " + value); | |
}, | |
infants: function (value) { | |
text94.nodeValue = value; | |
}, | |
class_plus_infants: function (value) { | |
div95.setAttribute('class', "cell final-cell button plus-button " + value); | |
}, | |
trip_class_checkbox: function (value) { | |
input100.setAttribute('checked', value); | |
}, | |
passengers_class: function (value) { | |
div56.setAttribute('class', "js-modal trip_class-wrapper " + value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.origin_place) !== undefined && set.origin_place(t); | |
(t = data.origin_iata) !== undefined && set.origin_iata(t); | |
(t = data.origin_visibility) !== undefined && set.origin_visibility(t); | |
(t = data.origin_error) !== undefined && set.origin_error(t); | |
(t = data.origin_loading_state) !== undefined && set.origin_loading_state(t); | |
(t = data.destination_place) !== undefined && set.destination_place(t); | |
(t = data.destination_iata) !== undefined && set.destination_iata(t); | |
(t = data.destination_visibility) !== undefined && set.destination_visibility(t); | |
(t = data.destination_error) !== undefined && set.destination_error(t); | |
(t = data.destination_loading_state) !== undefined && set.destination_loading_state(t); | |
(t = data.depart_datepicker_months) !== undefined && set.depart_datepicker_months(t); | |
(t = data.depart_datepicker_prev_visibility) !== undefined && set.depart_datepicker_prev_visibility(t); | |
(t = data.depart_datepicker_next_visibility) !== undefined && set.depart_datepicker_next_visibility(t); | |
(t = data.depart_date_visibility) !== undefined && set.depart_date_visibility(t); | |
(t = data.depart_empty_field) !== undefined && set.depart_empty_field(t); | |
(t = data.second_segment_class) !== undefined && set.second_segment_class(t); | |
(t = data.add_segment_class) !== undefined && set.add_segment_class(t); | |
(t = data.return_datepicker_months) !== undefined && set.return_datepicker_months(t); | |
(t = data.return_datepicker_prev_visibility) !== undefined && set.return_datepicker_prev_visibility(t); | |
(t = data.return_datepicker_next_visibility) !== undefined && set.return_datepicker_next_visibility(t); | |
(t = data.return_date_visibility) !== undefined && set.return_date_visibility(t); | |
(t = data.remove_segment_class) !== undefined && set.remove_segment_class(t); | |
(t = data.passengers) !== undefined && set.passengers(t); | |
(t = data.trip_class) !== undefined && set.trip_class(t); | |
(t = data.arrow_rotate) !== undefined && set.arrow_rotate(t); | |
(t = data.passengers_select_class) !== undefined && set.passengers_select_class(t); | |
(t = data.class_passenger_popup) !== undefined && set.class_passenger_popup(t); | |
(t = data.class_minus_adults) !== undefined && set.class_minus_adults(t); | |
(t = data.adults) !== undefined && set.adults(t); | |
(t = data.class_plus_adults) !== undefined && set.class_plus_adults(t); | |
(t = data.class_minus_children) !== undefined && set.class_minus_children(t); | |
(t = data.children) !== undefined && set.children(t); | |
(t = data.class_plus_children) !== undefined && set.class_plus_children(t); | |
(t = data.class_minus_infants) !== undefined && set.class_minus_infants(t); | |
(t = data.infants) !== undefined && set.infants(t); | |
(t = data.class_plus_infants) !== undefined && set.class_plus_infants(t); | |
(t = data.trip_class_checkbox) !== undefined && set.trip_class_checkbox(t); | |
(t = data.passengers_class) !== undefined && set.passengers_class(t); | |
if (data.origin_autocomplete_proposals !== undefined) | |
monkberry.iftest(view, div10, child0, 'autocomplete_items', data, data.origin_autocomplete_proposals); | |
if (data.destination_autocomplete_proposals !== undefined) | |
monkberry.iftest(view, div21, child1, 'autocomplete_items', data, data.destination_autocomplete_proposals); | |
if (data.depart !== undefined) | |
monkberry.iftest(view, if0, child2, 'form_date', data, data.depart); | |
if (data.depart_empty !== undefined) | |
monkberry.iftest(view, if1, child3, 'form.if0', data, data.depart_empty); | |
if (data.return !== undefined) | |
monkberry.iftest(view, span36, child5, 'form_date', data, data.return); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"autocomplete_items": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
ul1 = document.createElement('ul'), | |
children0 = {}; | |
// Construct dom | |
ul1.setAttribute('class', "autocomplete-list"); | |
div0.appendChild(ul1); | |
div0.setAttribute('class', "autocomplete-wrap"); | |
// Create setters | |
var set = { | |
places: function (value) { | |
monkberry.foreach(view, ul1, children0, 'places', value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.places) !== undefined && set.places(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0]; | |
return view; | |
}, | |
"places": function () { | |
// Create elements | |
var li0 = document.createElement('li'), | |
div1 = document.createElement('div'), | |
span2 = document.createElement('span'), | |
text3 = document.createTextNode(" , "), | |
span4 = document.createElement('span'), | |
text5 = document.createTextNode(""), | |
span6 = document.createElement('span'), | |
text7 = document.createTextNode(""), | |
target_value0 = '', | |
name_value0 = '', | |
iata_value0 = '', | |
city_iata_value0 = '', | |
for0 = document.createComment('for'), | |
children0 = {}; | |
// Construct dom | |
span2.appendChild(text3); | |
span2.setAttribute('class', "city-name"); | |
span4.appendChild(text5); | |
span4.setAttribute('class', "country"); | |
div1.appendChild(span2); | |
div1.appendChild(span4); | |
div1.setAttribute('class', "autocomplete-item-info"); | |
span6.appendChild(text7); | |
span6.setAttribute('class', "iata"); | |
li0.appendChild(div1); | |
li0.appendChild(span6); | |
li0.setAttribute('data-place', " | | |"); | |
li0.setAttribute('class', "js-autocomplete-item"); | |
// Create setters | |
var set = { | |
name: function (value) { | |
text3.nodeValue = value + ", "; | |
name_value0 = value; | |
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0); | |
}, | |
country: function (value) { | |
text5.nodeValue = value; | |
}, | |
iata: function (value) { | |
text7.nodeValue = value; | |
iata_value0 = value; | |
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0); | |
}, | |
target: function (value) { | |
target_value0 = value; | |
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0); | |
}, | |
city_iata: function (value) { | |
city_iata_value0 = value; | |
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0); | |
}, | |
airports: function (value) { | |
monkberry.foreach(view, for0, children0, 'places.if0', value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.name) !== undefined && set.name(t); | |
(t = data.country) !== undefined && set.country(t); | |
(t = data.iata) !== undefined && set.iata(t); | |
(t = data.target) !== undefined && set.target(t); | |
(t = data.city_iata) !== undefined && set.city_iata(t); | |
(t = data.airports) !== undefined && set.airports(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [li0, for0]; | |
return view; | |
}, | |
"places.if0": function () { | |
// Create elements | |
var li0 = document.createElement('li'), | |
span1 = document.createElement('span'), | |
text2 = document.createTextNode(""), | |
span3 = document.createElement('span'), | |
text4 = document.createTextNode(""), | |
target_value0 = '', | |
name_value0 = '', | |
iata_value0 = '', | |
city_iata_value0 = ''; | |
// Construct dom | |
span1.appendChild(text2); | |
span1.setAttribute('class', "airports-name"); | |
span3.appendChild(text4); | |
span3.setAttribute('class', "iata"); | |
li0.appendChild(span1); | |
li0.appendChild(span3); | |
li0.setAttribute('class', "airport js-autocomplete-item"); | |
li0.setAttribute('data-place', " | | |"); | |
// Create setters | |
var set = { | |
name: function (value) { | |
text2.nodeValue = value; | |
name_value0 = value; | |
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0); | |
}, | |
iata: function (value) { | |
text4.nodeValue = value; | |
iata_value0 = value; | |
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0); | |
}, | |
target: function (value) { | |
target_value0 = value; | |
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0); | |
}, | |
city_iata: function (value) { | |
city_iata_value0 = value; | |
li0.setAttribute('data-place', target_value0 + "|" + name_value0 + "|" + iata_value0 + "|" + city_iata_value0); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.name) !== undefined && set.name(t); | |
(t = data.iata) !== undefined && set.iata(t); | |
(t = data.target) !== undefined && set.target(t); | |
(t = data.city_iata) !== undefined && set.city_iata(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [li0]; | |
return view; | |
}, | |
"form_date": function () { | |
// Create elements | |
var span0 = document.createElement('span'), | |
text1 = document.createTextNode(" "), | |
span2 = document.createElement('span'), | |
text3 = document.createTextNode(""); | |
// Construct dom | |
span0.appendChild(text1); | |
span2.appendChild(text3); | |
span2.setAttribute('class', "secondary-text"); | |
// Create setters | |
var set = { | |
date: function (value) { | |
text1.nodeValue = filters.dp_date(value) + " "; | |
text3.nodeValue = filters.dp_day(value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.date) !== undefined && set.date(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [span0, span2]; | |
return view; | |
}, | |
"form.if0": function () { | |
// Create elements | |
var span0 = document.createElement('span'); | |
// Construct dom | |
span0.appendChild(document.createTextNode("Когда туда?")); | |
span0.setAttribute('class', "secondary-text"); | |
// Create view | |
var view = { | |
update: function (data) { | |
} | |
}; | |
// Set root nodes | |
view.nodes = [span0]; | |
return view; | |
}, | |
"depart_datepicker_months": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
month_value0 = '', | |
year_value0 = '', | |
text1 = document.createTextNode(" "); | |
// Construct dom | |
div0.appendChild(text1); | |
div0.setAttribute('class', "datepicker-month-wrap"); | |
// Create setters | |
var set = { | |
month: function (value) { | |
month_value0 = value; | |
text1.nodeValue = month_value0 + " " + year_value0; | |
}, | |
year: function (value) { | |
year_value0 = value; | |
text1.nodeValue = month_value0 + " " + year_value0; | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.month) !== undefined && set.month(t); | |
(t = data.year) !== undefined && set.year(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0]; | |
return view; | |
}, | |
"return_datepicker_months": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
month_value0 = '', | |
year_value0 = '', | |
text1 = document.createTextNode(" "); | |
// Construct dom | |
div0.appendChild(text1); | |
div0.setAttribute('class', "datepicker-month-wrap"); | |
// Create setters | |
var set = { | |
month: function (value) { | |
month_value0 = value; | |
text1.nodeValue = month_value0 + " " + year_value0; | |
}, | |
year: function (value) { | |
year_value0 = value; | |
text1.nodeValue = month_value0 + " " + year_value0; | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.month) !== undefined && set.month(t); | |
(t = data.year) !== undefined && set.year(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0]; | |
return view; | |
}, | |
"informer": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
if0 = document.createComment('if'), | |
child0 = {}, | |
text1 = document.createTextNode(" "), | |
span2 = document.createElement('span'), | |
text3 = document.createTextNode(""); | |
// Construct dom | |
span2.appendChild(text3); | |
span2.setAttribute('class', "form-toggle-button"); | |
div0.appendChild(if0); | |
div0.appendChild(text1); | |
div0.appendChild(span2); | |
div0.setAttribute('class', "informer-block right "); | |
// Create setters | |
var set = { | |
informer_message: function (value) { | |
text1.nodeValue = " " + value + " "; | |
}, | |
trigger_message: function (value) { | |
text3.nodeValue = value; | |
}, | |
informer_class: function (value) { | |
div0.setAttribute('class', "informer-block right " + value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.informer_message) !== undefined && set.informer_message(t); | |
(t = data.trigger_message) !== undefined && set.trigger_message(t); | |
(t = data.informer_class) !== undefined && set.informer_class(t); | |
if (data.bold !== undefined) | |
monkberry.iftest(view, if0, child0, 'bold', data, data.bold); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"bold": function () { | |
// Create elements | |
var span0 = document.createElement('span'), | |
text1 = document.createTextNode(""); | |
// Construct dom | |
span0.appendChild(text1); | |
span0.setAttribute('class', "bold-text"); | |
// Create setters | |
var set = { | |
bold_text: function (value) { | |
text1.nodeValue = value; | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.bold_text) !== undefined && set.bold_text(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [span0]; | |
return view; | |
}, | |
"preroll": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
div1 = document.createElement('div'), | |
div2 = document.createElement('div'), | |
div3 = document.createElement('div'), | |
div4 = document.createElement('div'), | |
div5 = document.createElement('div'), | |
div6 = document.createElement('div'), | |
div7 = document.createElement('div'), | |
div8 = document.createElement('div'), | |
div9 = document.createElement('div'), | |
div10 = document.createElement('div'), | |
div11 = document.createElement('div'), | |
div12 = document.createElement('div'), | |
div13 = document.createElement('div'), | |
div14 = document.createElement('div'), | |
div15 = document.createElement('div'), | |
div16 = document.createElement('div'), | |
div17 = document.createElement('div'), | |
div18 = document.createElement('div'), | |
div19 = document.createElement('div'), | |
div20 = document.createElement('div'), | |
div21 = document.createElement('div'), | |
div22 = document.createElement('div'), | |
div23 = document.createElement('div'), | |
div24 = document.createElement('div'), | |
div25 = document.createElement('div'), | |
div26 = document.createElement('div'), | |
div27 = document.createElement('div'), | |
div28 = document.createElement('div'), | |
div29 = document.createElement('div'), | |
div30 = document.createElement('div'), | |
div31 = document.createElement('div'), | |
div32 = document.createElement('div'), | |
div33 = document.createElement('div'), | |
div34 = document.createElement('div'), | |
div35 = document.createElement('div'), | |
div36 = document.createElement('div'), | |
div37 = document.createElement('div'), | |
div38 = document.createElement('div'), | |
div39 = document.createElement('div'), | |
div40 = document.createElement('div'), | |
div41 = document.createElement('div'), | |
div42 = document.createElement('div'), | |
div43 = document.createElement('div'), | |
div44 = document.createElement('div'), | |
div45 = document.createElement('div'), | |
div46 = document.createElement('div'), | |
div47 = document.createElement('div'), | |
div48 = document.createElement('div'), | |
div49 = document.createElement('div'), | |
div50 = document.createElement('div'), | |
div51 = document.createElement('div'), | |
div52 = document.createElement('div'), | |
div53 = document.createElement('div'), | |
div54 = document.createElement('div'), | |
div55 = document.createElement('div'), | |
div56 = document.createElement('div'), | |
div57 = document.createElement('div'), | |
div58 = document.createElement('div'), | |
div59 = document.createElement('div'), | |
div60 = document.createElement('div'), | |
div61 = document.createElement('div'), | |
div62 = document.createElement('div'), | |
div63 = document.createElement('div'), | |
div64 = document.createElement('div'), | |
div65 = document.createElement('div'), | |
div66 = document.createElement('div'), | |
div67 = document.createElement('div'), | |
div68 = document.createElement('div'), | |
div69 = document.createElement('div'), | |
div70 = document.createElement('div'), | |
div71 = document.createElement('div'), | |
div72 = document.createElement('div'), | |
div73 = document.createElement('div'), | |
div74 = document.createElement('div'), | |
div75 = document.createElement('div'), | |
div76 = document.createElement('div'), | |
div77 = document.createElement('div'), | |
div78 = document.createElement('div'), | |
div79 = document.createElement('div'), | |
div80 = document.createElement('div'), | |
div81 = document.createElement('div'), | |
div82 = document.createElement('div'), | |
div83 = document.createElement('div'), | |
div84 = document.createElement('div'), | |
div85 = document.createElement('div'), | |
div86 = document.createElement('div'), | |
div87 = document.createElement('div'); | |
// Construct dom | |
div4.setAttribute('class', "fake-ticket-price-block fake-block"); | |
div5.setAttribute('class', "fake-block proposals-block"); | |
div3.appendChild(div4); | |
div3.appendChild(div5); | |
div3.setAttribute('class', "fake-ticket-segment fake-ticket-segment--left"); | |
div9.setAttribute('class', "fake-block fake-time"); | |
div10.setAttribute('class', "fake-block fake-date"); | |
div11.setAttribute('class', "fake-block fake-city"); | |
div8.appendChild(div9); | |
div8.appendChild(div10); | |
div8.appendChild(div11); | |
div8.setAttribute('class', "fake-left-block left"); | |
div13.setAttribute('class', "fake-clock-icon fake-block"); | |
div14.setAttribute('class', "fake-flight-duration fake-block"); | |
div15.setAttribute('class', "fake-flight-duration fake-block"); | |
div12.appendChild(div13); | |
div12.appendChild(div14); | |
div12.appendChild(div15); | |
div12.setAttribute('class', "fake-middle-block left"); | |
div17.setAttribute('class', "fake-block fake-time"); | |
div18.setAttribute('class', "fake-block fake-date"); | |
div19.setAttribute('class', "fake-block fake-city"); | |
div16.appendChild(div17); | |
div16.appendChild(div18); | |
div16.appendChild(div19); | |
div16.setAttribute('class', "fake-right-block right"); | |
div7.appendChild(div8); | |
div7.appendChild(div12); | |
div7.appendChild(div16); | |
div7.setAttribute('class', "fake-segment fake-first-segment"); | |
div22.setAttribute('class', "fake-block fake-time"); | |
div23.setAttribute('class', "fake-block fake-date"); | |
div24.setAttribute('class', "fake-block fake-city"); | |
div21.appendChild(div22); | |
div21.appendChild(div23); | |
div21.appendChild(div24); | |
div21.setAttribute('class', "fake-left-block left"); | |
div26.setAttribute('class', "fake-clock-icon fake-block"); | |
div27.setAttribute('class', "fake-flight-duration fake-block"); | |
div28.setAttribute('class', "fake-flight-duration fake-block"); | |
div25.appendChild(div26); | |
div25.appendChild(div27); | |
div25.appendChild(div28); | |
div25.setAttribute('class', "fake-middle-block left"); | |
div30.setAttribute('class', "fake-block fake-time"); | |
div31.setAttribute('class', "fake-block fake-date"); | |
div32.setAttribute('class', "fake-block fake-city"); | |
div29.appendChild(div30); | |
div29.appendChild(div31); | |
div29.appendChild(div32); | |
div29.setAttribute('class', "fake-right-block right"); | |
div20.appendChild(div21); | |
div20.appendChild(div25); | |
div20.appendChild(div29); | |
div20.setAttribute('class', "fake-segment fake-last-segment"); | |
div6.appendChild(div7); | |
div6.appendChild(div20); | |
div6.setAttribute('class', "fake-ticket-segment fake-ticket-segment--right"); | |
div2.appendChild(div3); | |
div2.appendChild(div6); | |
div2.setAttribute('class', "fake-ticket fake-ticket--rt"); | |
div35.setAttribute('class', "fake-ticket-price-block fake-block"); | |
div36.setAttribute('class', "fake-block proposals-block"); | |
div34.appendChild(div35); | |
div34.appendChild(div36); | |
div34.setAttribute('class', "fake-ticket-segment fake-ticket-segment--left"); | |
div40.setAttribute('class', "fake-block fake-time"); | |
div41.setAttribute('class', "fake-block fake-date"); | |
div42.setAttribute('class', "fake-block fake-city"); | |
div39.appendChild(div40); | |
div39.appendChild(div41); | |
div39.appendChild(div42); | |
div39.setAttribute('class', "fake-left-block left"); | |
div44.setAttribute('class', "fake-clock-icon fake-block"); | |
div45.setAttribute('class', "fake-flight-duration fake-block"); | |
div46.setAttribute('class', "fake-flight-duration fake-block"); | |
div43.appendChild(div44); | |
div43.appendChild(div45); | |
div43.appendChild(div46); | |
div43.setAttribute('class', "fake-middle-block left"); | |
div48.setAttribute('class', "fake-block fake-time"); | |
div49.setAttribute('class', "fake-block fake-date"); | |
div50.setAttribute('class', "fake-block fake-city"); | |
div47.appendChild(div48); | |
div47.appendChild(div49); | |
div47.appendChild(div50); | |
div47.setAttribute('class', "fake-right-block right"); | |
div38.appendChild(div39); | |
div38.appendChild(div43); | |
div38.appendChild(div47); | |
div38.setAttribute('class', "fake-segment fake-first-segment"); | |
div53.setAttribute('class', "fake-block fake-time"); | |
div54.setAttribute('class', "fake-block fake-date"); | |
div55.setAttribute('class', "fake-block fake-city"); | |
div52.appendChild(div53); | |
div52.appendChild(div54); | |
div52.appendChild(div55); | |
div52.setAttribute('class', "fake-left-block left"); | |
div57.setAttribute('class', "fake-clock-icon fake-block"); | |
div58.setAttribute('class', "fake-flight-duration fake-block"); | |
div59.setAttribute('class', "fake-flight-duration fake-block"); | |
div56.appendChild(div57); | |
div56.appendChild(div58); | |
div56.appendChild(div59); | |
div56.setAttribute('class', "fake-middle-block left"); | |
div61.setAttribute('class', "fake-block fake-time"); | |
div62.setAttribute('class', "fake-block fake-date"); | |
div63.setAttribute('class', "fake-block fake-city"); | |
div60.appendChild(div61); | |
div60.appendChild(div62); | |
div60.appendChild(div63); | |
div60.setAttribute('class', "fake-right-block right"); | |
div51.appendChild(div52); | |
div51.appendChild(div56); | |
div51.appendChild(div60); | |
div51.setAttribute('class', "fake-segment fake-last-segment"); | |
div37.appendChild(div38); | |
div37.appendChild(div51); | |
div37.setAttribute('class', "fake-ticket-segment fake-ticket-segment--right"); | |
div33.appendChild(div34); | |
div33.appendChild(div37); | |
div33.setAttribute('class', "fake-ticket fake-ticket--rt"); | |
div1.appendChild(div2); | |
div1.appendChild(div33); | |
div1.setAttribute('class', "preroll"); | |
div66.setAttribute('class', "fake-block fake-filter-1"); | |
div68.setAttribute('class', "fake-checkbox fake-block"); | |
div69.setAttribute('class', "fake-checkbox-value fake-block"); | |
div67.appendChild(div68); | |
div67.appendChild(div69); | |
div67.setAttribute('class', "fake-row"); | |
div71.setAttribute('class', "fake-checkbox fake-block"); | |
div72.setAttribute('class', "fake-checkbox-value fake-block"); | |
div70.appendChild(div71); | |
div70.appendChild(div72); | |
div70.setAttribute('class', "fake-row"); | |
div74.setAttribute('class', "fake-checkbox fake-block"); | |
div75.setAttribute('class', "fake-checkbox-value fake-block"); | |
div73.appendChild(div74); | |
div73.appendChild(div75); | |
div73.setAttribute('class', "fake-row"); | |
div77.setAttribute('class', "fake-checkbox fake-block"); | |
div78.setAttribute('class', "fake-checkbox-value fake-block"); | |
div76.appendChild(div77); | |
div76.appendChild(div78); | |
div76.setAttribute('class', "fake-row"); | |
div80.setAttribute('class', "fake-checkbox fake-block"); | |
div81.setAttribute('class', "fake-checkbox-value fake-block"); | |
div79.appendChild(div80); | |
div79.appendChild(div81); | |
div79.setAttribute('class', "fake-row"); | |
div65.appendChild(div66); | |
div65.appendChild(div67); | |
div65.appendChild(div70); | |
div65.appendChild(div73); | |
div65.appendChild(div76); | |
div65.appendChild(div79); | |
div65.setAttribute('class', "fake-stops-filter"); | |
div83.setAttribute('class', "fake-ticket-control fake-ticket-control--b8"); | |
div84.setAttribute('class', "fake-ticket-control fake-ticket-control--b8"); | |
div85.setAttribute('class', "fake-ticket-control fake-ticket-control--b9"); | |
div86.setAttribute('class', "fake-ticket-control fake-ticket-control--b10"); | |
div87.setAttribute('class', "fake-ticket-control fake-ticket-control--b11"); | |
div82.appendChild(div83); | |
div82.appendChild(div84); | |
div82.appendChild(div85); | |
div82.appendChild(div86); | |
div82.appendChild(div87); | |
div82.setAttribute('class', "fake-subscription-widget"); | |
div64.appendChild(div65); | |
div64.appendChild(div82); | |
div64.setAttribute('class', "fake-informer-col"); | |
div0.appendChild(div1); | |
div0.appendChild(div64); | |
div0.setAttribute('class', "preroll-container"); | |
// Create view | |
var view = { | |
update: function (data) { | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"countdown": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
div1 = document.createElement('div'), | |
div2 = document.createElement('div'), | |
if0 = document.createComment('if'), | |
child0 = {}, | |
if1 = document.createComment('if'), | |
child1 = {}; | |
// Construct dom | |
div2.setAttribute('class', "progress-bar js-progress-bar"); | |
div1.appendChild(div2); | |
div1.setAttribute('class', "progress-bar-wrap"); | |
div0.appendChild(div1); | |
div0.appendChild(if0); | |
div0.appendChild(if1); | |
div0.setAttribute('class', "search_countdown "); | |
// Create setters | |
var set = { | |
animation_class: function (value) { | |
div0.setAttribute('class', "search_countdown " + value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.animation_class) !== undefined && set.animation_class(t); | |
if (data.search_in_progress !== undefined) | |
monkberry.iftest(view, if0, child0, 'search_in_progress', data, data.search_in_progress); | |
if (data.search_stopped !== undefined) | |
monkberry.iftest(view, if1, child1, 'search_stopped', data, data.search_stopped); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"search_in_progress": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
text1 = document.createTextNode(" Поиск закончится через "); | |
// Construct dom | |
div0.appendChild(text1); | |
div0.setAttribute('class', "countdown-text"); | |
// Create setters | |
var set = { | |
countdown_message: function (value) { | |
text1.nodeValue = " Поиск закончится через " + value + " "; | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.countdown_message) !== undefined && set.countdown_message(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0]; | |
return view; | |
}, | |
"search_stopped": function () { | |
// Create elements | |
var div0 = document.createElement('div'); | |
// Construct dom | |
div0.appendChild(document.createTextNode(" Все билеты найдены ")); | |
div0.setAttribute('class', "countdown-text"); | |
// Create view | |
var view = { | |
update: function (data) { | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0]; | |
return view; | |
}, | |
"ticket": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
div1 = document.createElement('div'), | |
a2 = document.createElement('a'), | |
img3 = document.createElement('img'), | |
button4 = document.createElement('button'), | |
text5 = document.createTextNode(" "), | |
br6 = document.createElement('br'), | |
span7 = document.createElement('span'), | |
span8 = document.createElement('span'), | |
text9 = document.createTextNode(""), | |
span10 = document.createElement('span'), | |
text11 = document.createTextNode(" "), | |
span12 = document.createElement('span'), | |
span13 = document.createElement('span'), | |
text14 = document.createTextNode("на сайте "), | |
for0 = document.createComment('for'), | |
children0 = {}, | |
if1 = document.createComment('if'), | |
child1 = {}, | |
div15 = document.createElement('div'), | |
for2 = document.createComment('for'), | |
children2 = {}, | |
div16 = document.createElement('div'), | |
span17 = document.createElement('span'), | |
animation_class_value0 = '', | |
oneway_class_value0 = '', | |
opened_class_value0 = ''; | |
// Construct dom | |
img3.setAttribute('class', "main-airline-logo js-ticket-logo"); | |
img3.setAttribute('src', "http://pics.avs.io/122/56/ @2x.png"); | |
br6.setAttribute('class', ""); | |
span8.appendChild(text9); | |
span8.setAttribute('class', "left price-divider"); | |
span12.setAttribute('class', "currency-"); | |
span10.appendChild(text11); | |
span10.appendChild(span12); | |
span10.setAttribute('class', "ticket-main-price"); | |
span7.appendChild(span8); | |
span7.appendChild(span10); | |
span7.setAttribute('class', "button-price"); | |
button4.appendChild(text5); | |
button4.appendChild(br6); | |
button4.appendChild(span7); | |
button4.setAttribute('class', "ticket-buy-button orange-button"); | |
span13.appendChild(text14); | |
span13.setAttribute('class', "main-proposal-name"); | |
a2.appendChild(img3); | |
a2.appendChild(button4); | |
a2.appendChild(span13); | |
a2.setAttribute('class', "ticket-click js-buy-button"); | |
a2.setAttribute('data-ticket-index', ""); | |
a2.setAttribute('href', ""); | |
a2.setAttribute('target', "_blank"); | |
div1.appendChild(a2); | |
div1.appendChild(for0); | |
div1.appendChild(if1); | |
div1.setAttribute('class', "ticket-buy-col"); | |
span17.appendChild(document.createTextNode("...")); | |
span17.setAttribute('class', "open-ticket-button-dots"); | |
div16.appendChild(span17); | |
div16.setAttribute('class', "open-ticket-button"); | |
div15.appendChild(for2); | |
div15.appendChild(div16); | |
div15.setAttribute('class', "ticket-segments"); | |
div0.appendChild(div1); | |
div0.appendChild(div15); | |
div0.setAttribute('class', "ticket "); | |
div0.setAttribute('data-index', ""); | |
// Create setters | |
var set = { | |
carrier_code: function (value) { | |
img3.setAttribute('src', "http://pics.avs.io/122/56/" + value + "@2x.png"); | |
}, | |
main_button_text: function (value) { | |
text5.nodeValue = " " + value + " "; | |
}, | |
br_visible: function (value) { | |
br6.setAttribute('class', value); | |
}, | |
main_button_additional_text: function (value) { | |
text9.nodeValue = value; | |
}, | |
main_proposal: function (value) { | |
text11.nodeValue = " " + value.price + " "; | |
span12.setAttribute('class', "currency-" + value.currency); | |
text14.nodeValue = "на сайте " + value.name; | |
a2.setAttribute('href', value.deeplink); | |
}, | |
index: function (value) { | |
a2.setAttribute('data-ticket-index', value); | |
div0.setAttribute('data-index', value); | |
}, | |
proposals: function (value) { | |
monkberry.foreach(view, for0, children0, 'proposals', value); | |
}, | |
segments: function (value) { | |
monkberry.foreach(view, for2, children2, 'segments', value); | |
}, | |
animation_class: function (value) { | |
animation_class_value0 = value; | |
div0.setAttribute('class', "ticket " + animation_class_value0 + " " + oneway_class_value0 + " " + opened_class_value0); | |
}, | |
oneway_class: function (value) { | |
oneway_class_value0 = value; | |
div0.setAttribute('class', "ticket " + animation_class_value0 + " " + oneway_class_value0 + " " + opened_class_value0); | |
}, | |
opened_class: function (value) { | |
opened_class_value0 = value; | |
div0.setAttribute('class', "ticket " + animation_class_value0 + " " + oneway_class_value0 + " " + opened_class_value0); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.carrier_code) !== undefined && set.carrier_code(t); | |
(t = data.main_button_text) !== undefined && set.main_button_text(t); | |
(t = data.br_visible) !== undefined && set.br_visible(t); | |
(t = data.main_button_additional_text) !== undefined && set.main_button_additional_text(t); | |
(t = data.main_proposal) !== undefined && set.main_proposal(t); | |
(t = data.index) !== undefined && set.index(t); | |
(t = data.proposals) !== undefined && set.proposals(t); | |
(t = data.segments) !== undefined && set.segments(t); | |
(t = data.animation_class) !== undefined && set.animation_class(t); | |
(t = data.oneway_class) !== undefined && set.oneway_class(t); | |
(t = data.opened_class) !== undefined && set.opened_class(t); | |
if (data.proposals_count !== undefined) | |
monkberry.iftest(view, if1, child1, 'proposals_count', data, data.proposals_count); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"proposals": function () { | |
// Create elements | |
var a0 = document.createElement('a'), | |
span1 = document.createElement('span'), | |
text2 = document.createTextNode(""), | |
span3 = document.createElement('span'), | |
span4 = document.createElement('span'), | |
text5 = document.createTextNode(""), | |
span6 = document.createElement('span'), | |
if0 = document.createComment('if'), | |
child0 = {}; | |
// Construct dom | |
span1.appendChild(text2); | |
span1.setAttribute('class', "left proposal-name"); | |
span1.setAttribute('title', ""); | |
span4.appendChild(text5); | |
span4.setAttribute('class', "button-price"); | |
span6.setAttribute('class', "currency-"); | |
span3.appendChild(span4); | |
span3.appendChild(span6); | |
span3.setAttribute('class', "right price-container--"); | |
a0.appendChild(span1); | |
a0.appendChild(span3); | |
a0.appendChild(if0); | |
a0.setAttribute('href', ""); | |
a0.setAttribute('target', "_blank"); | |
a0.setAttribute('class', "cf ticket-proposals js-proposal-link"); | |
a0.setAttribute('data-ticket-index', ""); | |
a0.setAttribute('data-proposal-index', ""); | |
// Create setters | |
var set = { | |
name: function (value) { | |
text2.nodeValue = value; | |
span1.setAttribute('title', value); | |
}, | |
price: function (value) { | |
text5.nodeValue = value; | |
}, | |
currency: function (value) { | |
span6.setAttribute('class', "currency-" + value); | |
span3.setAttribute('class', "right price-container--" + value); | |
}, | |
deeplink: function (value) { | |
a0.setAttribute('href', value); | |
}, | |
ticket_index: function (value) { | |
a0.setAttribute('data-ticket-index', value); | |
}, | |
proposal_index: function (value) { | |
a0.setAttribute('data-proposal-index', value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.name) !== undefined && set.name(t); | |
(t = data.price) !== undefined && set.price(t); | |
(t = data.currency) !== undefined && set.currency(t); | |
(t = data.deeplink) !== undefined && set.deeplink(t); | |
(t = data.ticket_index) !== undefined && set.ticket_index(t); | |
(t = data.proposal_index) !== undefined && set.proposal_index(t); | |
if (data.original_gate_price !== undefined) | |
monkberry.iftest(view, if0, child0, 'original_gate_price', data, data.original_gate_price); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [a0]; | |
return view; | |
}, | |
"original_gate_price": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
span1 = document.createElement('span'), | |
text2 = document.createTextNode(""), | |
span3 = document.createElement('span'); | |
// Construct dom | |
span3.setAttribute('class', "currency-"); | |
span1.appendChild(text2); | |
span1.appendChild(span3); | |
span1.setAttribute('class', "tooltip-price-wrap"); | |
div0.appendChild(span1); | |
div0.setAttribute('class', "poposal-original-gate-price-tooltip"); | |
// Create setters | |
var set = { | |
price: function (value) { | |
text2.nodeValue = value; | |
}, | |
currency: function (value) { | |
span3.setAttribute('class', "currency-" + value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.price) !== undefined && set.price(t); | |
(t = data.currency) !== undefined && set.currency(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0]; | |
return view; | |
}, | |
"proposals_count": function () { | |
// Create elements | |
var span0 = document.createElement('span'), | |
span1 = document.createElement('span'), | |
text2 = document.createTextNode("Еще …"); | |
// Construct dom | |
span1.appendChild(text2); | |
span1.setAttribute('class', "ticket-proposals more-proposals"); | |
span0.appendChild(span1); | |
span0.setAttribute('class', "cf more-proposals-wrapper"); | |
// Create setters | |
var set = { | |
value: function (value) { | |
text2.nodeValue = "Еще " + value + "…"; | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.value) !== undefined && set.value(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [span0]; | |
return view; | |
}, | |
"segments": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
div1 = document.createElement('div'), | |
div2 = document.createElement('div'), | |
span3 = document.createElement('span'), | |
text4 = document.createTextNode(""), | |
span5 = document.createElement('span'), | |
div6 = document.createElement('div'), | |
text7 = document.createTextNode(""), | |
div8 = document.createElement('div'), | |
div9 = document.createElement('div'), | |
div10 = document.createElement('div'), | |
text11 = document.createTextNode("Время в пути: "), | |
div12 = document.createElement('div'), | |
span13 = document.createElement('span'), | |
span14 = document.createElement('span'), | |
text15 = document.createTextNode(""), | |
div16 = document.createElement('div'), | |
text17 = document.createTextNode(""), | |
div18 = document.createElement('div'), | |
div19 = document.createElement('div'), | |
div20 = document.createElement('div'), | |
div21 = document.createElement('div'), | |
div22 = document.createElement('div'), | |
div23 = document.createElement('div'), | |
text24 = document.createTextNode(""), | |
div25 = document.createElement('div'), | |
text26 = document.createTextNode(""), | |
div27 = document.createElement('div'), | |
text28 = document.createTextNode(""), | |
div29 = document.createElement('div'), | |
div30 = document.createElement('div'), | |
children0 = {}; | |
// Construct dom | |
span3.appendChild(text4); | |
span3.setAttribute('class', "flight-time depart-time"); | |
span5.setAttribute('class', "flight-airplane-icon flight-airplane-icon-takeoff"); | |
div6.appendChild(text7); | |
div6.setAttribute('class', "depart-date"); | |
div2.appendChild(span3); | |
div2.appendChild(span5); | |
div2.appendChild(div6); | |
div2.setAttribute('class', "flight-date-time depart-date-time"); | |
div9.setAttribute('class', "flight-segment-duration-icon"); | |
div10.appendChild(text11); | |
div8.appendChild(div9); | |
div8.appendChild(div10); | |
div8.setAttribute('class', "flight-segment-duration"); | |
span13.setAttribute('class', "flight-airplane-icon flight-airplane-icon-landing"); | |
span14.appendChild(text15); | |
span14.setAttribute('class', "flight-time arrival-time"); | |
div16.appendChild(text17); | |
div16.setAttribute('class', "arrival-date"); | |
div12.appendChild(span13); | |
div12.appendChild(span14); | |
div12.appendChild(div16); | |
div12.setAttribute('class', "flight-date-time arrival-date-time"); | |
div1.appendChild(div2); | |
div1.appendChild(div8); | |
div1.appendChild(div12); | |
div1.setAttribute('class', "top-info-warp"); | |
div20.setAttribute('class', "stops-dot"); | |
div21.setAttribute('class', "stops-dot"); | |
div22.setAttribute('class', "stops-dot"); | |
div19.appendChild(div20); | |
div19.appendChild(div21); | |
div19.appendChild(div22); | |
div19.setAttribute('class', "stops-line"); | |
div18.appendChild(div19); | |
div18.setAttribute('class', "time-line "); | |
div23.appendChild(text24); | |
div23.setAttribute('class', "flight-port departure-port"); | |
div25.appendChild(text26); | |
div25.setAttribute('class', "stops-count "); | |
div27.appendChild(text28); | |
div27.setAttribute('class', "flight-port arrival-port"); | |
div0.appendChild(div1); | |
div0.appendChild(div18); | |
div0.appendChild(div23); | |
div0.appendChild(div25); | |
div0.appendChild(div27); | |
div0.setAttribute('class', "segment-block"); | |
div30.setAttribute('class', "segment-flights"); | |
div29.appendChild(div30); | |
div29.setAttribute('class', "segments-container "); | |
// Create setters | |
var set = { | |
mini: function (value) { | |
text4.nodeValue = value.depart_time; | |
text7.nodeValue = value.depart_date; | |
text11.nodeValue = "Время в пути: " + value.duration + " "; | |
text15.nodeValue = value.arrival_time; | |
text17.nodeValue = value.arrival_date; | |
div18.setAttribute('class', "time-line " + value.stop_dot_class); | |
text24.nodeValue = value.departure_name; | |
text26.nodeValue = value.stops_info; | |
div25.setAttribute('class', "stops-count " + value.stop_text_class); | |
text28.nodeValue = value.arrival_name; | |
}, | |
flights: function (value) { | |
monkberry.foreach(view, div30, children0, 'flights', value); | |
}, | |
expanded_class: function (value) { | |
div29.setAttribute('class', "segments-container " + value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.mini) !== undefined && set.mini(t); | |
(t = data.flights) !== undefined && set.flights(t); | |
(t = data.expanded_class) !== undefined && set.expanded_class(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0, div29]; | |
return view; | |
}, | |
"flights": function () { | |
// Create elements | |
var if0 = document.createComment('if'), | |
child0 = {}, | |
div0 = document.createElement('div'), | |
div1 = document.createElement('div'), | |
div2 = document.createElement('div'), | |
strong3 = document.createElement('strong'), | |
text4 = document.createTextNode(""), | |
span5 = document.createElement('span'), | |
strong6 = document.createElement('strong'), | |
text7 = document.createTextNode(""), | |
div8 = document.createElement('div'), | |
div9 = document.createElement('div'), | |
text10 = document.createTextNode("  "), | |
div11 = document.createElement('div'), | |
div12 = document.createElement('div'), | |
text13 = document.createTextNode(""), | |
div14 = document.createElement('div'), | |
div16 = document.createElement('div'), | |
text17 = document.createTextNode("  "), | |
div18 = document.createElement('div'), | |
div19 = document.createElement('div'), | |
text20 = document.createTextNode(""), | |
div21 = document.createElement('div'), | |
strong22 = document.createElement('strong'), | |
text23 = document.createTextNode(""), | |
div24 = document.createElement('div'), | |
img25 = document.createElement('img'), | |
div26 = document.createElement('div'), | |
text27 = document.createTextNode(" "), | |
div28 = document.createElement('div'), | |
div29 = document.createElement('div'), | |
text30 = document.createTextNode(""), | |
div31 = document.createElement('div'), | |
text32 = document.createTextNode(""); | |
// Construct dom | |
strong3.appendChild(text4); | |
span5.setAttribute('class', "flight-airplane-icon flight-airplane-icon-takeoff"); | |
strong6.appendChild(text7); | |
div2.appendChild(strong3); | |
div2.appendChild(span5); | |
div2.appendChild(strong6); | |
div9.appendChild(text10); | |
div9.setAttribute('class', "left"); | |
div12.appendChild(text13); | |
div12.setAttribute('title', ""); | |
div12.setAttribute('class', "flight-place"); | |
div11.appendChild(div12); | |
div11.setAttribute('class', "left"); | |
div14.appendChild(document.createTextNode(" — ")); | |
div14.setAttribute('class', "left"); | |
div16.appendChild(text17); | |
div16.setAttribute('class', "left flight-place-arrival"); | |
div19.appendChild(text20); | |
div19.setAttribute('title', ""); | |
div19.setAttribute('class', "flight-place"); | |
div18.appendChild(div19); | |
div18.setAttribute('class', "left"); | |
div8.appendChild(div9); | |
div8.appendChild(div11); | |
div8.appendChild(div14); | |
div8.appendChild(div16); | |
div8.appendChild(div18); | |
div8.setAttribute('class', "flight-second-line cf"); | |
div1.appendChild(div2); | |
div1.appendChild(div8); | |
div1.setAttribute('class', "flight-first-col"); | |
strong22.appendChild(text23); | |
div21.appendChild(strong22); | |
div21.setAttribute('class', "flight-duration"); | |
img25.setAttribute('class', "flight-operating-carrier-img"); | |
img25.setAttribute('src', "http://pics.avs.io/al_square/36/36/ @2x.png"); | |
div26.appendChild(text27); | |
div26.setAttribute('class', "flight-operating-carrier-tooltip"); | |
div24.appendChild(img25); | |
div24.appendChild(div26); | |
div24.setAttribute('class', "flight-operating-carrier"); | |
div29.appendChild(text30); | |
div29.setAttribute('class', "flight-second-line"); | |
div31.appendChild(text32); | |
div28.appendChild(div29); | |
div28.appendChild(div31); | |
div28.setAttribute('class', "flight-airplane "); | |
div0.appendChild(div1); | |
div0.appendChild(div21); | |
div0.appendChild(div24); | |
div0.appendChild(div28); | |
div0.setAttribute('class', "cf"); | |
// Create setters | |
var set = { | |
depart_datetime: function (value) { | |
text4.nodeValue = value; | |
}, | |
arrival_datetime: function (value) { | |
text7.nodeValue = value; | |
}, | |
depart_iata: function (value) { | |
text10.nodeValue = value + " "; | |
}, | |
depart_airport: function (value) { | |
text13.nodeValue = value; | |
div12.setAttribute('title', value); | |
}, | |
arrival_iata: function (value) { | |
text17.nodeValue = value + " "; | |
}, | |
arrival_airport: function (value) { | |
text20.nodeValue = value; | |
div19.setAttribute('title', value); | |
}, | |
duration: function (value) { | |
text23.nodeValue = value; | |
}, | |
carrier_code: function (value) { | |
img25.setAttribute('src', "http://pics.avs.io/al_square/36/36/" + value + "@2x.png"); | |
}, | |
carrier_name: function (value) { | |
text27.nodeValue = " " + value + " "; | |
}, | |
carrier_number: function (value) { | |
text30.nodeValue = value; | |
}, | |
aircraft: function (value) { | |
text32.nodeValue = value; | |
}, | |
no_aircraft_class: function (value) { | |
div28.setAttribute('class', "flight-airplane " + value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.depart_datetime) !== undefined && set.depart_datetime(t); | |
(t = data.arrival_datetime) !== undefined && set.arrival_datetime(t); | |
(t = data.depart_iata) !== undefined && set.depart_iata(t); | |
(t = data.depart_airport) !== undefined && set.depart_airport(t); | |
(t = data.arrival_iata) !== undefined && set.arrival_iata(t); | |
(t = data.arrival_airport) !== undefined && set.arrival_airport(t); | |
(t = data.duration) !== undefined && set.duration(t); | |
(t = data.carrier_code) !== undefined && set.carrier_code(t); | |
(t = data.carrier_name) !== undefined && set.carrier_name(t); | |
(t = data.carrier_number) !== undefined && set.carrier_number(t); | |
(t = data.aircraft) !== undefined && set.aircraft(t); | |
(t = data.no_aircraft_class) !== undefined && set.no_aircraft_class(t); | |
if (data.stop !== undefined) | |
monkberry.iftest(view, if0, child0, 'stop', data, data.stop); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [if0, div0]; | |
return view; | |
}, | |
"stop": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
div1 = document.createElement('div'), | |
div2 = document.createElement('div'), | |
div3 = document.createElement('div'), | |
div4 = document.createElement('div'), | |
div5 = document.createElement('div'), | |
text6 = document.createTextNode("Пересадка в "), | |
div7 = document.createElement('div'), | |
text8 = document.createTextNode(" "); | |
// Construct dom | |
div4.setAttribute('class', "flight-wait-icon"); | |
div5.appendChild(text6); | |
div3.appendChild(div4); | |
div3.appendChild(div5); | |
div3.setAttribute('class', "flight-first-col"); | |
div7.appendChild(text8); | |
div7.setAttribute('class', "flight-duration"); | |
div2.appendChild(div3); | |
div2.appendChild(div7); | |
div2.setAttribute('class', "cf"); | |
div1.appendChild(div2); | |
div1.setAttribute('class', "flight-stop-arrow"); | |
div0.appendChild(div1); | |
div0.setAttribute('class', "flight-stop cf"); | |
// Create setters | |
var set = { | |
title: function (value) { | |
text6.nodeValue = "Пересадка в " + value; | |
}, | |
duration: function (value) { | |
text8.nodeValue = " " + value + " "; | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.title) !== undefined && set.title(t); | |
(t = data.duration) !== undefined && set.duration(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0]; | |
return view; | |
}, | |
"sorting": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
div1 = document.createElement('div'), | |
span2 = document.createElement('span'), | |
span3 = document.createElement('span'), | |
span4 = document.createElement('span'), | |
span6 = document.createElement('span'), | |
text7 = document.createTextNode(" "), | |
span8 = document.createElement('span'), | |
span9 = document.createElement('span'), | |
span10 = document.createElement('span'), | |
span11 = document.createElement('span'), | |
text12 = document.createTextNode(""), | |
span13 = document.createElement('span'), | |
text14 = document.createTextNode(" "), | |
span15 = document.createElement('span'); | |
// Construct dom | |
span4.appendChild(document.createTextNode("САМЫЙ ДЕШЕВЫЙ")); | |
span4.setAttribute('class', "title-wrap"); | |
span8.setAttribute('class', "currency-"); | |
span6.appendChild(text7); | |
span6.appendChild(span8); | |
span6.setAttribute('class', "price-wrap"); | |
span3.appendChild(span4); | |
span3.appendChild(span6); | |
span3.setAttribute('class', "tab-title"); | |
span2.appendChild(span3); | |
span2.setAttribute('data-tab', "price"); | |
span2.setAttribute('class', "tab js-sorting-tab "); | |
span11.appendChild(text12); | |
span11.setAttribute('class', "title-wrap"); | |
span15.setAttribute('class', "currency-"); | |
span13.appendChild(text14); | |
span13.appendChild(span15); | |
span13.setAttribute('class', "price-wrap"); | |
span10.appendChild(span11); | |
span10.appendChild(span13); | |
span10.setAttribute('class', "tab-title"); | |
span9.appendChild(span10); | |
span9.setAttribute('data-tab', "duration"); | |
span9.setAttribute('class', "tab js-sorting-tab "); | |
div1.appendChild(span2); | |
div1.appendChild(span9); | |
div1.setAttribute('class', "sorting-wrapper"); | |
div0.appendChild(div1); | |
div0.setAttribute('class', "ticket-controls cf "); | |
// Create setters | |
var set = { | |
cheapest_price: function (value) { | |
text7.nodeValue = value + " "; | |
}, | |
currency: function (value) { | |
span8.setAttribute('class', "currency-" + value); | |
span15.setAttribute('class', "currency-" + value); | |
}, | |
active_price_tab: function (value) { | |
span2.setAttribute('class', "tab js-sorting-tab " + value); | |
}, | |
duration_title: function (value) { | |
text12.nodeValue = value; | |
}, | |
fastest_price: function (value) { | |
text14.nodeValue = value + " "; | |
}, | |
active_duration_tab: function (value) { | |
span9.setAttribute('class', "tab js-sorting-tab " + value); | |
}, | |
visibility_class: function (value) { | |
div0.setAttribute('class', "ticket-controls cf " + value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.cheapest_price) !== undefined && set.cheapest_price(t); | |
(t = data.currency) !== undefined && set.currency(t); | |
(t = data.active_price_tab) !== undefined && set.active_price_tab(t); | |
(t = data.duration_title) !== undefined && set.duration_title(t); | |
(t = data.fastest_price) !== undefined && set.fastest_price(t); | |
(t = data.active_duration_tab) !== undefined && set.active_duration_tab(t); | |
(t = data.visibility_class) !== undefined && set.visibility_class(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"system_messages": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
div1 = document.createElement('div'), | |
text2 = document.createTextNode(""), | |
if0 = document.createComment('if'), | |
child0 = {}, | |
if1 = document.createComment('if'), | |
child1 = {}, | |
message_visibility_class_value0 = '', | |
message_type_value0 = ''; | |
// Construct dom | |
div1.appendChild(text2); | |
div1.setAttribute('class', "message"); | |
div0.appendChild(div1); | |
div0.appendChild(if0); | |
div0.appendChild(if1); | |
div0.setAttribute('class', "preroll-message "); | |
// Create setters | |
var set = { | |
message: function (value) { | |
text2.nodeValue = value; | |
}, | |
message_visibility_class: function (value) { | |
message_visibility_class_value0 = value; | |
div0.setAttribute('class', "preroll-message " + message_visibility_class_value0 + " " + message_type_value0); | |
}, | |
message_type: function (value) { | |
message_type_value0 = value; | |
div0.setAttribute('class', "preroll-message " + message_visibility_class_value0 + " " + message_type_value0); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.message) !== undefined && set.message(t); | |
(t = data.message_visibility_class) !== undefined && set.message_visibility_class(t); | |
(t = data.message_type) !== undefined && set.message_type(t); | |
if (data.description !== undefined) | |
monkberry.iftest(view, if0, child0, 'description', data, data.description); | |
if (data.call2action !== undefined) | |
monkberry.iftest(view, if1, child1, 'call2action', data, data.call2action); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"description": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
text1 = document.createTextNode(""); | |
// Construct dom | |
div0.appendChild(text1); | |
div0.setAttribute('class', "description"); | |
// Create setters | |
var set = { | |
text: function (value) { | |
text1.nodeValue = value; | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.text) !== undefined && set.text(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0]; | |
return view; | |
}, | |
"call2action": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
text1 = document.createTextNode(""); | |
// Construct dom | |
div0.appendChild(text1); | |
div0.setAttribute('class', "preroll-trigger"); | |
div0.setAttribute('data-trigger', ""); | |
// Create setters | |
var set = { | |
trigger_caption: function (value) { | |
text1.nodeValue = value; | |
}, | |
trigger_event: function (value) { | |
div0.setAttribute('data-trigger', value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.trigger_caption) !== undefined && set.trigger_caption(t); | |
(t = data.trigger_event) !== undefined && set.trigger_event(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0]; | |
return view; | |
}, | |
"airports_filter": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
div1 = document.createElement('div'), | |
div2 = document.createElement('div'), | |
airports_active_value0 = '', | |
filter_airports_opened_value0 = '', | |
div4 = document.createElement('div'), | |
span5 = document.createElement('span'), | |
div7 = document.createElement('div'), | |
div8 = document.createElement('div'), | |
h29 = document.createElement('h2'), | |
label11 = document.createElement('label'), | |
input12 = document.createElement('input'), | |
span13 = document.createElement('span'), | |
for0 = document.createComment('for'), | |
children0 = {}, | |
div15 = document.createElement('div'), | |
h216 = document.createElement('h2'), | |
label18 = document.createElement('label'), | |
input19 = document.createElement('input'), | |
span20 = document.createElement('span'), | |
for1 = document.createComment('for'), | |
children1 = {}, | |
div22 = document.createElement('div'), | |
div23 = document.createElement('div'), | |
button24 = document.createElement('button'); | |
// Construct dom | |
div2.appendChild(document.createTextNode(" Аэропорты ")); | |
div2.setAttribute('class', "js-modal_trigger filter-select js-modal_window-control js-filter-airports "); | |
div2.setAttribute('data-control', "filter_airports"); | |
div1.appendChild(div2); | |
div1.setAttribute('class', "airports-control left "); | |
span5.appendChild(document.createTextNode("×")); | |
span5.setAttribute('class', "close-filters-modal_window js-close-modal_window"); | |
span5.setAttribute('data-control', "filter_airports"); | |
h29.appendChild(document.createTextNode("Вылет")); | |
h29.setAttribute('class', "direction-title"); | |
input12.setAttribute('type', "checkbox"); | |
input12.setAttribute('checked', ""); | |
input12.setAttribute('class', "checkbox js-checkbox-all js-departure_airports-checkbox"); | |
input12.setAttribute('data-role', "departure_airports"); | |
input12.setAttribute('value', ""); | |
span13.setAttribute('class', "custom-checkbox"); | |
label11.appendChild(input12); | |
label11.appendChild(span13); | |
label11.appendChild(document.createTextNode(" Все ")); | |
label11.setAttribute('class', "label-block checkbox-label "); | |
div8.appendChild(h29); | |
div8.appendChild(label11); | |
div8.appendChild(for0); | |
div8.setAttribute('class', "small-6 columns"); | |
h216.appendChild(document.createTextNode("Прилёт")); | |
h216.setAttribute('class', "direction-title"); | |
input19.setAttribute('type', "checkbox"); | |
input19.setAttribute('checked', ""); | |
input19.setAttribute('class', "checkbox js-checkbox-all js-arrival_airports-checkbox"); | |
input19.setAttribute('data-role', "arrival_airports"); | |
input19.setAttribute('value', ""); | |
span20.setAttribute('class', "custom-checkbox"); | |
label18.appendChild(input19); | |
label18.appendChild(span20); | |
label18.appendChild(document.createTextNode(" Все ")); | |
label18.setAttribute('class', "label-block checkbox-label "); | |
div15.appendChild(h216); | |
div15.appendChild(label18); | |
div15.appendChild(for1); | |
div15.setAttribute('class', "small-6 columns"); | |
div7.appendChild(div8); | |
div7.appendChild(div15); | |
div7.setAttribute('class', "row"); | |
button24.appendChild(document.createTextNode("Сбросить")); | |
button24.setAttribute('class', "js-reset-airports-filter reset-filter orange-transparent-button"); | |
div23.appendChild(button24); | |
div23.setAttribute('class', "small-12 columns"); | |
div22.appendChild(div23); | |
div22.setAttribute('class', "row"); | |
div4.appendChild(span5); | |
div4.appendChild(div7); | |
div4.appendChild(div22); | |
div4.setAttribute('class', "filter-airports js-modal_window "); | |
div0.appendChild(div1); | |
div0.appendChild(div4); | |
// Create setters | |
var set = { | |
airports_active: function (value) { | |
airports_active_value0 = value; | |
div2.setAttribute('class', "js-modal_trigger filter-select js-modal_window-control js-filter-airports " + airports_active_value0 + " " + filter_airports_opened_value0); | |
}, | |
filter_airports_opened: function (value) { | |
filter_airports_opened_value0 = value; | |
div2.setAttribute('class', "js-modal_trigger filter-select js-modal_window-control js-filter-airports " + airports_active_value0 + " " + filter_airports_opened_value0); | |
}, | |
trigger_visibility_class: function (value) { | |
div1.setAttribute('class', "airports-control left " + value); | |
}, | |
checked_all_departures: function (value) { | |
input12.setAttribute('checked', value); | |
}, | |
departure_checkbox_class: function (value) { | |
label11.setAttribute('class', "label-block checkbox-label " + value); | |
}, | |
departure_airports: function (value) { | |
monkberry.foreach(view, for0, children0, 'airports_filter.if0', value); | |
}, | |
checked_all_arrivals: function (value) { | |
input19.setAttribute('checked', value); | |
}, | |
arrival_checkbox_class: function (value) { | |
label18.setAttribute('class', "label-block checkbox-label " + value); | |
}, | |
arrival_airports: function (value) { | |
monkberry.foreach(view, for1, children1, 'airports_filter.if1', value); | |
}, | |
filter_airports_visibility: function (value) { | |
div4.setAttribute('class', "filter-airports js-modal_window " + value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.airports_active) !== undefined && set.airports_active(t); | |
(t = data.filter_airports_opened) !== undefined && set.filter_airports_opened(t); | |
(t = data.trigger_visibility_class) !== undefined && set.trigger_visibility_class(t); | |
(t = data.checked_all_departures) !== undefined && set.checked_all_departures(t); | |
(t = data.departure_checkbox_class) !== undefined && set.departure_checkbox_class(t); | |
(t = data.departure_airports) !== undefined && set.departure_airports(t); | |
(t = data.checked_all_arrivals) !== undefined && set.checked_all_arrivals(t); | |
(t = data.arrival_checkbox_class) !== undefined && set.arrival_checkbox_class(t); | |
(t = data.arrival_airports) !== undefined && set.arrival_airports(t); | |
(t = data.filter_airports_visibility) !== undefined && set.filter_airports_visibility(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"airports_filter.if0": function () { | |
// Create elements | |
var label0 = document.createElement('label'), | |
input1 = document.createElement('input'), | |
span2 = document.createElement('span'), | |
text3 = document.createTextNode(" "); | |
// Construct dom | |
input1.setAttribute('type', "checkbox"); | |
input1.setAttribute('checked', ""); | |
input1.setAttribute('class', "checkbox js-airport-checkbox js-departure_airports-checkbox"); | |
input1.setAttribute('data-role', "departure_airports"); | |
input1.setAttribute('value', ""); | |
span2.setAttribute('class', "custom-checkbox"); | |
label0.appendChild(input1); | |
label0.appendChild(span2); | |
label0.appendChild(text3); | |
label0.setAttribute('class', "label-block checkbox-label"); | |
// Create setters | |
var set = { | |
checked: function (value) { | |
input1.setAttribute('checked', value); | |
}, | |
iata: function (value) { | |
input1.setAttribute('value', value); | |
}, | |
name: function (value) { | |
text3.nodeValue = " " + value + " "; | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.checked) !== undefined && set.checked(t); | |
(t = data.iata) !== undefined && set.iata(t); | |
(t = data.name) !== undefined && set.name(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [label0]; | |
return view; | |
}, | |
"airports_filter.if1": function () { | |
// Create elements | |
var label0 = document.createElement('label'), | |
input1 = document.createElement('input'), | |
span2 = document.createElement('span'), | |
text3 = document.createTextNode(" "); | |
// Construct dom | |
input1.setAttribute('type', "checkbox"); | |
input1.setAttribute('checked', ""); | |
input1.setAttribute('class', "checkbox js-airport-checkbox js-arrival_airports-checkbox"); | |
input1.setAttribute('data-role', "arrival_airports"); | |
input1.setAttribute('value', ""); | |
span2.setAttribute('class', "custom-checkbox"); | |
label0.appendChild(input1); | |
label0.appendChild(span2); | |
label0.appendChild(text3); | |
label0.setAttribute('class', "label-block checkbox-label"); | |
// Create setters | |
var set = { | |
checked: function (value) { | |
input1.setAttribute('checked', value); | |
}, | |
iata: function (value) { | |
input1.setAttribute('value', value); | |
}, | |
name: function (value) { | |
text3.nodeValue = " " + value + " "; | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.checked) !== undefined && set.checked(t); | |
(t = data.iata) !== undefined && set.iata(t); | |
(t = data.name) !== undefined && set.name(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [label0]; | |
return view; | |
}, | |
"departure_arrival_time_filter": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
div1 = document.createElement('div'), | |
flight_time_active_value0 = '', | |
filter_flight_time_opened_value0 = '', | |
div3 = document.createElement('div'), | |
span4 = document.createElement('span'), | |
div6 = document.createElement('div'), | |
div7 = document.createElement('div'), | |
h28 = document.createElement('h2'), | |
text9 = document.createTextNode("Туда, "), | |
div10 = document.createElement('div'), | |
div11 = document.createElement('div'), | |
div12 = document.createElement('div'), | |
text13 = document.createTextNode("Вылет из г. "), | |
div14 = document.createElement('div'), | |
departure_0_time_bottom_value0 = '', | |
departure_0_time_top_value0 = '', | |
text15 = document.createTextNode("с до "), | |
div16 = document.createElement('div'), | |
ul17 = document.createElement('ul'), | |
li18 = document.createElement('li'), | |
li20 = document.createElement('li'), | |
li22 = document.createElement('li'), | |
li24 = document.createElement('li'), | |
div26 = document.createElement('div'), | |
div27 = document.createElement('div'), | |
div28 = document.createElement('div'), | |
text29 = document.createTextNode("Прилёт в г. "), | |
div30 = document.createElement('div'), | |
div31 = document.createElement('div'), | |
arrival_datetime_0_min_value0 = '', | |
arrival_datetime_0_max_value0 = '', | |
text32 = document.createTextNode("с до "), | |
div33 = document.createElement('div'), | |
h234 = document.createElement('h2'), | |
text35 = document.createTextNode("Обратно, "), | |
div36 = document.createElement('div'), | |
div37 = document.createElement('div'), | |
div38 = document.createElement('div'), | |
text39 = document.createTextNode("Вылет из г. "), | |
div40 = document.createElement('div'), | |
departure_1_time_bottom_value0 = '', | |
departure_1_time_top_value0 = '', | |
text41 = document.createTextNode("с до "), | |
div42 = document.createElement('div'), | |
ul43 = document.createElement('ul'), | |
li44 = document.createElement('li'), | |
li46 = document.createElement('li'), | |
li48 = document.createElement('li'), | |
li50 = document.createElement('li'), | |
div52 = document.createElement('div'), | |
div53 = document.createElement('div'), | |
div54 = document.createElement('div'), | |
text55 = document.createTextNode("Прилёт в г. "), | |
div56 = document.createElement('div'), | |
div57 = document.createElement('div'), | |
arrival_datetime_1_min_value0 = '', | |
arrival_datetime_1_max_value0 = '', | |
text58 = document.createTextNode("с до "), | |
div59 = document.createElement('div'), | |
div60 = document.createElement('div'), | |
button61 = document.createElement('button'), | |
filter_flight_time_visibility_value0 = '', | |
search_type_class_value0 = ''; | |
// Construct dom | |
div1.appendChild(document.createTextNode("Время вылета и прилета")); | |
div1.setAttribute('class', "filter-select js-modal_window-trigger js-flight-time-control "); | |
div1.setAttribute('data-control', "filter_flight_time"); | |
span4.appendChild(document.createTextNode("×")); | |
span4.setAttribute('class', "close-filters-modal_window js-close-modal_window"); | |
span4.setAttribute('data-control', "filter_flight_time"); | |
h28.appendChild(text9); | |
h28.setAttribute('class', "direction-title"); | |
div12.appendChild(text13); | |
div12.setAttribute('class', "filter-flight-place"); | |
div14.appendChild(text15); | |
div14.setAttribute('class', "flight-time"); | |
div11.appendChild(div12); | |
div11.appendChild(div14); | |
div11.setAttribute('class', "time-and-place-block"); | |
div16.setAttribute('data-slider-time', "departure_0"); | |
div16.setAttribute('class', "js-flight-time-filter-control flight-time-slider js-departure-time-0-slider"); | |
li18.appendChild(document.createTextNode("Ночь")); | |
li18.setAttribute('class', "j-day-time"); | |
li18.setAttribute('data-flight-time', "departure_0_night"); | |
li18.setAttribute('data-slider', "0"); | |
li20.appendChild(document.createTextNode("Утро")); | |
li20.setAttribute('class', "j-day-time"); | |
li20.setAttribute('data-flight-time', "departure_0_morning"); | |
li20.setAttribute('data-slider', "0"); | |
li22.appendChild(document.createTextNode("День")); | |
li22.setAttribute('class', "j-day-time"); | |
li22.setAttribute('data-flight-time', "departure_0_afternoon"); | |
li22.setAttribute('data-slider', "0"); | |
li24.appendChild(document.createTextNode("Вечер")); | |
li24.setAttribute('class', "j-day-time"); | |
li24.setAttribute('data-flight-time', "departure_0_evening"); | |
li24.setAttribute('data-slider', "0"); | |
ul17.appendChild(li18); | |
ul17.appendChild(li20); | |
ul17.appendChild(li22); | |
ul17.appendChild(li24); | |
ul17.setAttribute('class', "times-of-day js-times-of-day"); | |
ul17.setAttribute('data-slider-time', "departure_0"); | |
div10.appendChild(div11); | |
div10.appendChild(div16); | |
div10.appendChild(ul17); | |
div10.setAttribute('class', "slider-block"); | |
div28.appendChild(text29); | |
div28.setAttribute('class', "filter-flight-place bottom-place"); | |
div27.appendChild(div28); | |
div27.setAttribute('class', "time-and-place-block"); | |
div30.setAttribute('data-slider-time', "arrival_0"); | |
div30.setAttribute('class', "js-flight-time-filter-control flight-time-slider js-arrival-datetime-0-slider js-arrival-filter"); | |
div31.appendChild(text32); | |
div31.setAttribute('class', "orange-text align-right"); | |
div26.appendChild(div27); | |
div26.appendChild(div30); | |
div26.appendChild(div31); | |
div26.setAttribute('class', "slider-block"); | |
div7.appendChild(h28); | |
div7.appendChild(div10); | |
div7.appendChild(div26); | |
div7.setAttribute('class', "small-6 columns depart-flight-col"); | |
h234.appendChild(text35); | |
h234.setAttribute('class', "direction-title"); | |
div38.appendChild(text39); | |
div38.setAttribute('class', "filter-flight-place"); | |
div40.appendChild(text41); | |
div40.setAttribute('class', "flight-time"); | |
div37.appendChild(div38); | |
div37.appendChild(div40); | |
div37.setAttribute('class', "time-and-place-block"); | |
div42.setAttribute('data-slider-time', "departure_1"); | |
div42.setAttribute('class', "js-flight-time-filter-control flight-time-slider js-departure-time-1-slider"); | |
li44.appendChild(document.createTextNode("Ночь")); | |
li44.setAttribute('class', "j-day-time"); | |
li44.setAttribute('data-flight-time', "departure_1_night"); | |
li44.setAttribute('data-slider', "2"); | |
li46.appendChild(document.createTextNode("Утро")); | |
li46.setAttribute('class', "j-day-time"); | |
li46.setAttribute('data-flight-time', "departure_1_morning"); | |
li46.setAttribute('data-slider', "2"); | |
li48.appendChild(document.createTextNode("День")); | |
li48.setAttribute('class', "j-day-time"); | |
li48.setAttribute('data-flight-time', "departure_1_afternoon"); | |
li48.setAttribute('data-slider', "2"); | |
li50.appendChild(document.createTextNode("Вечер")); | |
li50.setAttribute('class', "j-day-time"); | |
li50.setAttribute('data-flight-time', "departure_1_evening"); | |
li50.setAttribute('data-slider', "2"); | |
ul43.appendChild(li44); | |
ul43.appendChild(li46); | |
ul43.appendChild(li48); | |
ul43.appendChild(li50); | |
ul43.setAttribute('class', "times-of-day js-times-of-day"); | |
ul43.setAttribute('data-slider-time', "departure_1"); | |
div36.appendChild(div37); | |
div36.appendChild(div42); | |
div36.appendChild(ul43); | |
div36.setAttribute('class', "slider-block"); | |
div54.appendChild(text55); | |
div54.setAttribute('class', "filter-flight-place bottom-place"); | |
div53.appendChild(div54); | |
div53.setAttribute('class', "time-and-place-block"); | |
div56.setAttribute('data-slider-time', "arrival_1"); | |
div56.setAttribute('class', "js-flight-time-filter-control flight-time-slider js-arrival-datetime-1-slider js-arrival-filter"); | |
div57.appendChild(text58); | |
div57.setAttribute('class', "orange-text align-right"); | |
div52.appendChild(div53); | |
div52.appendChild(div56); | |
div52.appendChild(div57); | |
div52.setAttribute('class', "slider-block last"); | |
div33.appendChild(h234); | |
div33.appendChild(div36); | |
div33.appendChild(div52); | |
div33.setAttribute('class', "small-6 columns return-flight-col"); | |
div6.appendChild(div7); | |
div6.appendChild(div33); | |
div6.setAttribute('class', "row"); | |
button61.appendChild(document.createTextNode("Сбросить")); | |
button61.setAttribute('class', "js-reset-time-filter reset-filter orange-transparent-button"); | |
div60.appendChild(button61); | |
div60.setAttribute('class', "small-12 columns"); | |
div59.appendChild(div60); | |
div59.setAttribute('class', "row"); | |
div3.appendChild(span4); | |
div3.appendChild(div6); | |
div3.appendChild(div59); | |
div3.setAttribute('class', "filter-flight-time js-modal_window "); | |
div0.appendChild(div1); | |
div0.appendChild(div3); | |
div0.setAttribute('class', "time-filter left"); | |
// Create setters | |
var set = { | |
flight_time_active: function (value) { | |
flight_time_active_value0 = value; | |
div1.setAttribute('class', "filter-select js-modal_window-trigger js-flight-time-control " + flight_time_active_value0 + " " + filter_flight_time_opened_value0); | |
}, | |
filter_flight_time_opened: function (value) { | |
filter_flight_time_opened_value0 = value; | |
div1.setAttribute('class', "filter-select js-modal_window-trigger js-flight-time-control " + flight_time_active_value0 + " " + filter_flight_time_opened_value0); | |
}, | |
depart_date: function (value) { | |
text9.nodeValue = "Туда, " + value; | |
}, | |
departure_0_city: function (value) { | |
text13.nodeValue = "Вылет из г. " + value; | |
}, | |
departure_0_time_bottom: function (value) { | |
departure_0_time_bottom_value0 = value; | |
text15.nodeValue = "с " + departure_0_time_bottom_value0 + " до " + departure_0_time_top_value0; | |
}, | |
departure_0_time_top: function (value) { | |
departure_0_time_top_value0 = value; | |
text15.nodeValue = "с " + departure_0_time_bottom_value0 + " до " + departure_0_time_top_value0; | |
}, | |
arrival_0_city: function (value) { | |
text29.nodeValue = "Прилёт в г. " + value; | |
}, | |
arrival_datetime_0_min: function (value) { | |
arrival_datetime_0_min_value0 = value; | |
text32.nodeValue = "с " + arrival_datetime_0_min_value0 + " до " + arrival_datetime_0_max_value0; | |
}, | |
arrival_datetime_0_max: function (value) { | |
arrival_datetime_0_max_value0 = value; | |
text32.nodeValue = "с " + arrival_datetime_0_min_value0 + " до " + arrival_datetime_0_max_value0; | |
}, | |
return_date: function (value) { | |
text35.nodeValue = "Обратно, " + value; | |
}, | |
departure_1_city: function (value) { | |
text39.nodeValue = "Вылет из г. " + value; | |
}, | |
departure_1_time_bottom: function (value) { | |
departure_1_time_bottom_value0 = value; | |
text41.nodeValue = "с " + departure_1_time_bottom_value0 + " до " + departure_1_time_top_value0; | |
}, | |
departure_1_time_top: function (value) { | |
departure_1_time_top_value0 = value; | |
text41.nodeValue = "с " + departure_1_time_bottom_value0 + " до " + departure_1_time_top_value0; | |
}, | |
arrival_1_city: function (value) { | |
text55.nodeValue = "Прилёт в г. " + value; | |
}, | |
arrival_datetime_1_min: function (value) { | |
arrival_datetime_1_min_value0 = value; | |
text58.nodeValue = "с " + arrival_datetime_1_min_value0 + " до " + arrival_datetime_1_max_value0; | |
}, | |
arrival_datetime_1_max: function (value) { | |
arrival_datetime_1_max_value0 = value; | |
text58.nodeValue = "с " + arrival_datetime_1_min_value0 + " до " + arrival_datetime_1_max_value0; | |
}, | |
filter_flight_time_visibility: function (value) { | |
filter_flight_time_visibility_value0 = value; | |
div3.setAttribute('class', "filter-flight-time js-modal_window " + filter_flight_time_visibility_value0 + " " + search_type_class_value0); | |
}, | |
search_type_class: function (value) { | |
search_type_class_value0 = value; | |
div3.setAttribute('class', "filter-flight-time js-modal_window " + filter_flight_time_visibility_value0 + " " + search_type_class_value0); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.flight_time_active) !== undefined && set.flight_time_active(t); | |
(t = data.filter_flight_time_opened) !== undefined && set.filter_flight_time_opened(t); | |
(t = data.depart_date) !== undefined && set.depart_date(t); | |
(t = data.departure_0_city) !== undefined && set.departure_0_city(t); | |
(t = data.departure_0_time_bottom) !== undefined && set.departure_0_time_bottom(t); | |
(t = data.departure_0_time_top) !== undefined && set.departure_0_time_top(t); | |
(t = data.arrival_0_city) !== undefined && set.arrival_0_city(t); | |
(t = data.arrival_datetime_0_min) !== undefined && set.arrival_datetime_0_min(t); | |
(t = data.arrival_datetime_0_max) !== undefined && set.arrival_datetime_0_max(t); | |
(t = data.return_date) !== undefined && set.return_date(t); | |
(t = data.departure_1_city) !== undefined && set.departure_1_city(t); | |
(t = data.departure_1_time_bottom) !== undefined && set.departure_1_time_bottom(t); | |
(t = data.departure_1_time_top) !== undefined && set.departure_1_time_top(t); | |
(t = data.arrival_1_city) !== undefined && set.arrival_1_city(t); | |
(t = data.arrival_datetime_1_min) !== undefined && set.arrival_datetime_1_min(t); | |
(t = data.arrival_datetime_1_max) !== undefined && set.arrival_datetime_1_max(t); | |
(t = data.filter_flight_time_visibility) !== undefined && set.filter_flight_time_visibility(t); | |
(t = data.search_type_class) !== undefined && set.search_type_class(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"stops_filter": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
div1 = document.createElement('div'), | |
div3 = document.createElement('div'), | |
ul4 = document.createElement('ul'), | |
li5 = document.createElement('li'), | |
label6 = document.createElement('label'), | |
input7 = document.createElement('input'), | |
span8 = document.createElement('span'), | |
for0 = document.createComment('for'), | |
children0 = {}; | |
// Construct dom | |
div1.appendChild(document.createTextNode(" Пересадки ")); | |
div1.setAttribute('class', "stops-filter-header"); | |
input7.setAttribute('checked', ""); | |
input7.setAttribute('type', "checkbox"); | |
input7.setAttribute('class', "checkbox js-checkbox-all"); | |
input7.setAttribute('data-role', "stops_count"); | |
span8.setAttribute('class', "custom-checkbox"); | |
label6.appendChild(input7); | |
label6.appendChild(span8); | |
label6.appendChild(document.createTextNode(" Все ")); | |
label6.setAttribute('class', "label-block checkbox-label stops-label"); | |
li5.appendChild(label6); | |
ul4.appendChild(li5); | |
ul4.appendChild(for0); | |
ul4.setAttribute('class', "stops-list"); | |
div3.appendChild(ul4); | |
div3.setAttribute('class', "stops-filter-main"); | |
div0.appendChild(div1); | |
div0.appendChild(div3); | |
div0.setAttribute('class', ""); | |
// Create setters | |
var set = { | |
checked_all: function (value) { | |
input7.setAttribute('checked', value); | |
}, | |
stops: function (value) { | |
monkberry.foreach(view, for0, children0, 'stops_filter.if0', value); | |
}, | |
stops_filter_visibility: function (value) { | |
div0.setAttribute('class', value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.checked_all) !== undefined && set.checked_all(t); | |
(t = data.stops) !== undefined && set.stops(t); | |
(t = data.stops_filter_visibility) !== undefined && set.stops_filter_visibility(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"stops_filter.if0": function () { | |
// Create elements | |
var li0 = document.createElement('li'), | |
label1 = document.createElement('label'), | |
span2 = document.createElement('span'), | |
input3 = document.createElement('input'), | |
span4 = document.createElement('span'), | |
text5 = document.createTextNode(" "), | |
span6 = document.createElement('span'), | |
text7 = document.createTextNode(" "), | |
span8 = document.createElement('span'), | |
span9 = document.createElement('span'); | |
// Construct dom | |
input3.setAttribute('checked', ""); | |
input3.setAttribute('type', "checkbox"); | |
input3.setAttribute('class', "checkbox js-stops-checkbox"); | |
input3.setAttribute('value', ""); | |
span4.setAttribute('class', "custom-checkbox"); | |
span2.appendChild(input3); | |
span2.appendChild(span4); | |
span2.appendChild(text5); | |
span2.setAttribute('class', "checkbox-wrap"); | |
span8.setAttribute('class', "currency-"); | |
span6.appendChild(text7); | |
span6.appendChild(span8); | |
span6.setAttribute('class', "price"); | |
label1.appendChild(span2); | |
label1.appendChild(span6); | |
label1.setAttribute('class', "label-block checkbox-label stops-label"); | |
span9.appendChild(document.createTextNode("только")); | |
span9.setAttribute('class', "only-button js-only-button"); | |
span9.setAttribute('data-count', ""); | |
li0.appendChild(label1); | |
li0.appendChild(span9); | |
// Create setters | |
var set = { | |
checked: function (value) { | |
input3.setAttribute('checked', value); | |
}, | |
stops_count: function (value) { | |
input3.setAttribute('value', value); | |
span9.setAttribute('data-count', value); | |
}, | |
title: function (value) { | |
text5.nodeValue = " " + value + " "; | |
}, | |
price: function (value) { | |
text7.nodeValue = " " + value + " "; | |
}, | |
currency: function (value) { | |
span8.setAttribute('class', "currency-" + value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.checked) !== undefined && set.checked(t); | |
(t = data.stops_count) !== undefined && set.stops_count(t); | |
(t = data.title) !== undefined && set.title(t); | |
(t = data.price) !== undefined && set.price(t); | |
(t = data.currency) !== undefined && set.currency(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [li0]; | |
return view; | |
}, | |
"upper_filters": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
div1 = document.createElement('div'), | |
div2 = document.createElement('div'), | |
div3 = document.createElement('div'), | |
span4 = document.createElement('span'), | |
span6 = document.createElement('span'), | |
text7 = document.createTextNode(""), | |
span8 = document.createElement('span'), | |
span9 = document.createElement('span'), | |
div10 = document.createElement('div'), | |
div11 = document.createElement('div'), | |
span12 = document.createElement('span'), | |
text13 = document.createTextNode(""), | |
div14 = document.createElement('div'), | |
div15 = document.createElement('div'), | |
div16 = document.createElement('div'), | |
div17 = document.createElement('div'), | |
filter_airlines_opened_value0 = '', | |
airlines_active_class_value0 = '', | |
div19 = document.createElement('div'), | |
span20 = document.createElement('span'), | |
div22 = document.createElement('div'), | |
div23 = document.createElement('div'), | |
h224 = document.createElement('h2'), | |
div26 = document.createElement('div'), | |
div27 = document.createElement('div'), | |
div28 = document.createElement('div'), | |
label29 = document.createElement('label'), | |
input30 = document.createElement('input'), | |
span31 = document.createElement('span'), | |
div33 = document.createElement('div'), | |
children0 = {}, | |
div34 = document.createElement('div'), | |
div35 = document.createElement('div'), | |
button36 = document.createElement('button'), | |
div38 = document.createElement('div'), | |
div39 = document.createElement('div'), | |
div40 = document.createElement('div'), | |
div41 = document.createElement('div'), | |
div42 = document.createElement('div'), | |
div43 = document.createElement('div'), | |
div44 = document.createElement('div'), | |
div45 = document.createElement('div'), | |
div46 = document.createElement('div'); | |
// Construct dom | |
span4.appendChild(document.createTextNode("Время пересадки: ")); | |
span6.appendChild(text7); | |
span6.setAttribute('class', "orange-text"); | |
div11.setAttribute('class', "js-filter-bar custom-range-load"); | |
div10.appendChild(div11); | |
div10.setAttribute('class', "js-filter-stops-duration js-custom-range custom-range"); | |
span9.appendChild(div10); | |
span9.setAttribute('class', "stops-duration-range"); | |
span8.appendChild(span9); | |
span8.setAttribute('class', "js-stops-duration"); | |
span12.appendChild(text13); | |
span12.setAttribute('class', "orange-text"); | |
div3.appendChild(span4); | |
div3.appendChild(span6); | |
div3.appendChild(span8); | |
div3.appendChild(span12); | |
div3.setAttribute('class', "stops-duration-filter left"); | |
div14.setAttribute('class', "js-depart-return-time-filter-container"); | |
div15.setAttribute('class', "js-airports-filter-container"); | |
div17.appendChild(document.createTextNode(" Авиакомпании ")); | |
div17.setAttribute('class', "filter-select js-modal_window-control "); | |
div17.setAttribute('data-control', "filter_airlines"); | |
span20.appendChild(document.createTextNode("×")); | |
span20.setAttribute('class', "close-filters-modal_window js-close-modal_window"); | |
span20.setAttribute('data-control', "filter_airlines"); | |
h224.appendChild(document.createTextNode("Авиакомпании")); | |
h224.setAttribute('class', "direction-title"); | |
div23.appendChild(h224); | |
div23.setAttribute('class', "small-12 columns"); | |
div22.appendChild(div23); | |
div22.setAttribute('class', "row"); | |
input30.setAttribute('type', "checkbox"); | |
input30.setAttribute('checked', ""); | |
input30.setAttribute('class', "checkbox js-airlines-checkbox-all"); | |
input30.setAttribute('value', ""); | |
input30.setAttribute('data-role', "airlines"); | |
span31.setAttribute('class', "custom-checkbox"); | |
label29.appendChild(input30); | |
label29.appendChild(span31); | |
label29.appendChild(document.createTextNode(" Все ")); | |
label29.setAttribute('class', "label-block checkbox-label airlines-label"); | |
div28.appendChild(label29); | |
div28.setAttribute('class', "small-2 columns"); | |
div27.appendChild(div28); | |
div27.setAttribute('class', "small-12"); | |
div26.appendChild(div27); | |
div26.setAttribute('class', "row"); | |
div33.setAttribute('class', "row"); | |
button36.appendChild(document.createTextNode("Сбросить")); | |
button36.setAttribute('class', "js-reset-airlines-filter reset-filter orange-transparent-button"); | |
div35.appendChild(button36); | |
div35.setAttribute('class', "small-12 columns"); | |
div34.appendChild(div35); | |
div34.setAttribute('class', "row"); | |
div19.appendChild(span20); | |
div19.appendChild(div22); | |
div19.appendChild(div26); | |
div19.appendChild(div33); | |
div19.appendChild(div34); | |
div19.setAttribute('class', "filter-airlines js-modal_window "); | |
div16.appendChild(div17); | |
div16.appendChild(div19); | |
div16.setAttribute('class', "left airlines-control"); | |
div2.appendChild(div3); | |
div2.appendChild(div14); | |
div2.appendChild(div15); | |
div2.appendChild(div16); | |
div2.setAttribute('class', "small-12 columns"); | |
div1.appendChild(div2); | |
div1.setAttribute('class', "row no-select real-filters-plate"); | |
div40.setAttribute('class', "rect rect-1 small-rect"); | |
div41.setAttribute('class', "rect rect-2 small-rect"); | |
div42.setAttribute('class', "rect rect-3"); | |
div43.setAttribute('class', "rect rect-4 small-rect"); | |
div44.setAttribute('class', "rect rect-5 big-rect"); | |
div45.setAttribute('class', "rect rect-6 big-rect"); | |
div46.setAttribute('class', "rect rect-7 big-rect"); | |
div39.appendChild(div40); | |
div39.appendChild(div41); | |
div39.appendChild(div42); | |
div39.appendChild(div43); | |
div39.appendChild(div44); | |
div39.appendChild(div45); | |
div39.appendChild(div46); | |
div39.setAttribute('class', "fake-filters-inner-wrap"); | |
div38.appendChild(div39); | |
div38.setAttribute('class', "fake-filters-plate"); | |
div0.appendChild(div1); | |
div0.appendChild(div38); | |
div0.setAttribute('class', ""); | |
// Create setters | |
var set = { | |
min_duration: function (value) { | |
text7.nodeValue = value; | |
}, | |
max_duration: function (value) { | |
text13.nodeValue = value; | |
}, | |
filter_airlines_opened: function (value) { | |
filter_airlines_opened_value0 = value; | |
div17.setAttribute('class', "filter-select js-modal_window-control " + filter_airlines_opened_value0 + " " + airlines_active_class_value0); | |
}, | |
airlines_active_class: function (value) { | |
airlines_active_class_value0 = value; | |
div17.setAttribute('class', "filter-select js-modal_window-control " + filter_airlines_opened_value0 + " " + airlines_active_class_value0); | |
}, | |
checked_all_airlines: function (value) { | |
input30.setAttribute('checked', value); | |
}, | |
airlines_chunks: function (value) { | |
monkberry.foreach(view, div33, children0, 'upper_filters.if0', value); | |
}, | |
filter_airlines_visibility: function (value) { | |
div19.setAttribute('class', "filter-airlines js-modal_window " + value); | |
}, | |
show_filters_class: function (value) { | |
div0.setAttribute('class', value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.min_duration) !== undefined && set.min_duration(t); | |
(t = data.max_duration) !== undefined && set.max_duration(t); | |
(t = data.filter_airlines_opened) !== undefined && set.filter_airlines_opened(t); | |
(t = data.airlines_active_class) !== undefined && set.airlines_active_class(t); | |
(t = data.checked_all_airlines) !== undefined && set.checked_all_airlines(t); | |
(t = data.airlines_chunks) !== undefined && set.airlines_chunks(t); | |
(t = data.filter_airlines_visibility) !== undefined && set.filter_airlines_visibility(t); | |
(t = data.show_filters_class) !== undefined && set.show_filters_class(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0, document.createTextNode(" ")]; | |
return view; | |
}, | |
"upper_filters.if0": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
children0 = {}; | |
// Construct dom | |
div0.setAttribute('class', "small-2 columns airline-columns"); | |
// Create setters | |
var set = { | |
airlines: function (value) { | |
monkberry.foreach(view, div0, children0, 'upper_filters.if0.if0', value); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.airlines) !== undefined && set.airlines(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0]; | |
return view; | |
}, | |
"upper_filters.if0.if0": function () { | |
// Create elements | |
var label0 = document.createElement('label'), | |
input1 = document.createElement('input'), | |
span2 = document.createElement('span'), | |
text3 = document.createTextNode(" "); | |
// Construct dom | |
input1.setAttribute('type', "checkbox"); | |
input1.setAttribute('checked', ""); | |
input1.setAttribute('class', "checkbox js-airline-checkbox"); | |
input1.setAttribute('value', ""); | |
span2.setAttribute('class', "custom-checkbox"); | |
label0.appendChild(input1); | |
label0.appendChild(span2); | |
label0.appendChild(text3); | |
label0.setAttribute('class', "label-block checkbox-label airlines-label"); | |
// Create setters | |
var set = { | |
checked: function (value) { | |
input1.setAttribute('checked', value); | |
}, | |
code: function (value) { | |
input1.setAttribute('value', value); | |
}, | |
name: function (value) { | |
text3.nodeValue = " " + value + " "; | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.checked) !== undefined && set.checked(t); | |
(t = data.code) !== undefined && set.code(t); | |
(t = data.name) !== undefined && set.name(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [label0]; | |
return view; | |
}, | |
"average_prices.if0": function () { | |
// Create elements | |
var div0 = document.createElement('div'), | |
div1 = document.createElement('div'), | |
text2 = document.createTextNode(""), | |
span3 = document.createElement('span'), | |
span4 = document.createElement('span'), | |
text5 = document.createTextNode(""), | |
center_class_value0 = '', | |
currency_value0 = ''; | |
// Construct dom | |
span3.setAttribute('class', "currency-"); | |
div1.appendChild(text2); | |
div1.appendChild(span3); | |
div1.setAttribute('class', "average_prices-value"); | |
span4.appendChild(text5); | |
span4.setAttribute('class', "average_prices-name"); | |
div0.appendChild(div1); | |
div0.appendChild(span4); | |
div0.setAttribute('class', "average_prices-box font-size-"); | |
// Create setters | |
var set = { | |
price: function (value) { | |
text2.nodeValue = value; | |
}, | |
currency: function (value) { | |
span3.setAttribute('class', "currency-" + value); | |
currency_value0 = value; | |
div0.setAttribute('class', "average_prices-box " + center_class_value0 + " font-size-" + currency_value0); | |
}, | |
title: function (value) { | |
text5.nodeValue = value; | |
}, | |
center_class: function (value) { | |
center_class_value0 = value; | |
div0.setAttribute('class', "average_prices-box " + center_class_value0 + " font-size-" + currency_value0); | |
} | |
}; | |
// Create view | |
var view = { | |
update: function (data) { | |
var t; | |
(t = data.price) !== undefined && set.price(t); | |
(t = data.currency) !== undefined && set.currency(t); | |
(t = data.title) !== undefined && set.title(t); | |
(t = data.center_class) !== undefined && set.center_class(t); | |
} | |
}; | |
// Set root nodes | |
view.nodes = [div0]; | |
return view; | |
} | |
}); | |
})(monkberry, monkberry.filters, window.document, void 0); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function (window) { | |
var templates_list = { | |
"average_prices": function (pool) { | |
var n7 = document.createElement("div"), | |
n1 = document.createElement("p"), | |
n0 = document.createElement("a"), | |
n1_month_title0_text = document.createTextNode(""), | |
child_average_prices_forall_21 = [], after_average_prices_forall_21 = document.createTextNode(""); | |
n7.className = "cf"; | |
n1.className = "average_prices-title"; | |
n0.setAttribute("target", "_blank"); | |
n0.className = "average_prices-wrapper"; | |
n0.appendChild(document.createTextNode("\n ")); | |
n1.appendChild(n1_month_title0_text); | |
n0.appendChild(n1); | |
n0.appendChild(document.createTextNode("\n ")); | |
n0.appendChild(after_average_prices_forall_21); | |
n0.appendChild(document.createTextNode("\n ")); | |
n0.appendChild(n7); | |
n0.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n0.parentNode.removeChild(n0); | |
}, deeplink: function (a) { | |
n0.setAttribute("href", a) | |
}, month_title: function (a) { | |
n1_month_title0_text.nodeValue = a | |
}, average_prices: function (a) { | |
temple_utils.render_children(after_average_prices_forall_21, "average_prices_forall_2", a, pool, child_average_prices_forall_21) | |
}, update: function (a) { | |
var t = a.deeplink; | |
if (undefined !== t) this.deeplink(t); | |
t = a.month_title; | |
if (undefined !== t) this.month_title(t); | |
t = a.average_prices; | |
if (undefined !== t) this.average_prices(t) | |
}, root: function () { | |
return n0; | |
} | |
}; | |
}, "average_prices_forall_2": function (pool) { | |
var n6 = document.createElement("span"), | |
n5 = document.createElement("span"), | |
n4 = document.createElement("div"), | |
n3 = document.createElement("div"), | |
root_text2 = document.createTextNode("\n "), | |
center_class3_var = "", currency4_var = "", n4_price5_text = document.createTextNode(""), | |
n6_title7_text = document.createTextNode(""), | |
root_text8 = document.createTextNode("\n "); | |
n6.className = "average_prices-name"; | |
n4.className = "average_prices-value"; | |
n3.className = "average_prices-box font-size-"; | |
n3.appendChild(document.createTextNode("\n ")); | |
n4.appendChild(n4_price5_text); | |
n5.className = "currency-"; | |
n4.appendChild(n5); | |
n4.appendChild(document.createTextNode("\n ")); | |
n3.appendChild(n4); | |
n3.appendChild(document.createTextNode("\n ")); | |
n6.appendChild(n6_title7_text); | |
n3.appendChild(n6); | |
n3.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text2.parentNode.removeChild(root_text2); | |
; | |
n3.parentNode.removeChild(n3); | |
; | |
root_text8.parentNode.removeChild(root_text8); | |
}, center_class: function (a) { | |
center_class3_var = a; | |
n3.className = "average_prices-box " + center_class3_var + " font-size-" + currency4_var | |
}, currency: function (a) { | |
currency4_var = a; | |
n3.className = "average_prices-box " + center_class3_var + " font-size-" + currency4_var; | |
n5.className = "currency-" + a | |
}, price: function (a) { | |
n4_price5_text.nodeValue = a | |
}, title: function (a) { | |
n6_title7_text.nodeValue = a | |
}, update: function (a) { | |
var t = a.center_class; | |
if (undefined !== t) this.center_class(t); | |
t = a.currency; | |
if (undefined !== t) this.currency(t); | |
t = a.price; | |
if (undefined !== t) this.price(t); | |
t = a.title; | |
if (undefined !== t) this.title(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text2); | |
root.appendChild(n3); | |
root.appendChild(root_text8); | |
return root; | |
} | |
}; | |
}, "currency": function (pool) { | |
var n12 = document.createElement("div"), | |
n11 = document.createElement("span"), | |
n10 = document.createElement("span"), | |
n9 = document.createElement("div"), | |
n8 = document.createElement("span"), | |
n10_text10 = document.createTextNode(" – "), | |
child_currencies12 = [], after_currencies12 = document.createTextNode(""); | |
n12.className = "currency-options options-hidden"; | |
n11.className = "icon-keyboard-arrow-down change-currency-icon currency-arrow"; | |
n9.className = "js-currency-toggle"; | |
n8.className = "change-currency right"; | |
n8.appendChild(document.createTextNode("\n ")); | |
n9.appendChild(document.createTextNode("\n ")); | |
n10.className = "currency-code currency-"; | |
n10.appendChild(n10_text10); | |
n9.appendChild(n10); | |
n9.appendChild(document.createTextNode("\n ")); | |
n9.appendChild(n11); | |
n9.appendChild(document.createTextNode("\n ")); | |
n8.appendChild(n9); | |
n8.appendChild(document.createTextNode("\n ")); | |
n12.appendChild(document.createTextNode("\n ")); | |
n12.appendChild(after_currencies12); | |
n12.appendChild(document.createTextNode("\n ")); | |
n8.appendChild(n12); | |
n8.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n8.parentNode.removeChild(n8); | |
}, selected_currency: function (a) { | |
n10.className = "currency-code currency-" + a.code; | |
n10_text10.nodeValue = " – " + a.name | |
}, currencies: function (a) { | |
temple_utils.render_children(after_currencies12, "currencies", a, pool, child_currencies12) | |
}, update: function (a) { | |
var t = a.selected_currency; | |
if (undefined !== t) this.selected_currency(t); | |
t = a.currencies; | |
if (undefined !== t) this.currencies(t) | |
}, root: function () { | |
return n8; | |
} | |
}; | |
}, "currencies": function (pool) { | |
var n18 = document.createElement("span"), | |
n17 = document.createElement("span"), | |
n16 = document.createElement("span"), | |
n15 = document.createElement("span"), | |
n14 = document.createElement("div"), | |
root_text13 = document.createTextNode("\n "), | |
n17_text16 = document.createTextNode(" — "), | |
root_text18 = document.createTextNode("\n "); | |
n18.className = "icon-ok"; | |
n15.className = "left"; | |
n14.className = "option cf "; | |
n14.appendChild(document.createTextNode("\n ")); | |
n15.appendChild(document.createTextNode("\n ")); | |
n16.className = "currency-code currency-"; | |
n15.appendChild(n16); | |
n15.appendChild(document.createTextNode("\n ")); | |
n17.appendChild(n17_text16); | |
n15.appendChild(n17); | |
n15.appendChild(document.createTextNode("\n ")); | |
n14.appendChild(n15); | |
n14.appendChild(document.createTextNode("\n ")); | |
n14.appendChild(n18); | |
n14.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text13.parentNode.removeChild(root_text13); | |
; | |
n14.parentNode.removeChild(n14); | |
; | |
root_text18.parentNode.removeChild(root_text18); | |
}, selected: function (a) { | |
n14.className = "option cf " + a | |
}, code: function (a) { | |
n14.setAttribute("role", a); | |
n16.className = "currency-code currency-" + a | |
}, name: function (a) { | |
n17_text16.nodeValue = " — " + a | |
}, update: function (a) { | |
var t = a.selected; | |
if (undefined !== t) this.selected(t); | |
t = a.code; | |
if (undefined !== t) this.code(t); | |
t = a.name; | |
if (undefined !== t) this.name(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text13); | |
root.appendChild(n14); | |
root.appendChild(root_text18); | |
return root; | |
} | |
}; | |
}, "dispatcher_logger": function (pool) { | |
var n24 = document.createElement("div"), | |
n23 = document.createElement("td"), | |
n22 = document.createElement("td"), | |
n21 = document.createElement("tr"), | |
n20 = document.createElement("table"), | |
n19 = document.createElement("div"), | |
child_dispatcher_logger_if_2522 = [], after_dispatcher_logger_if_2522 = document.createTextNode(""), | |
child_dispatcher_logger_if_3823 = [], after_dispatcher_logger_if_3823 = document.createTextNode(""); | |
n24.className = "log-content"; | |
n23.id = "tab_events"; | |
n22.id = "tab_logs"; | |
n20.className = "logger-tabs"; | |
n19.id = "dispatcher_logger"; | |
n19.className = "dispatcher-logger-wrap "; | |
n19.appendChild(document.createTextNode("\n ")); | |
n20.appendChild(document.createTextNode("\n ")); | |
n21.appendChild(document.createTextNode("\n ")); | |
n22.className = " tab"; | |
n22.appendChild(document.createTextNode("Logs")); | |
n21.appendChild(n22); | |
n21.appendChild(document.createTextNode("\n ")); | |
n23.className = " tab"; | |
n23.appendChild(document.createTextNode("Events")); | |
n21.appendChild(n23); | |
n21.appendChild(document.createTextNode("\n ")); | |
n20.appendChild(n21); | |
n20.appendChild(document.createTextNode("\n ")); | |
n19.appendChild(n20); | |
n19.appendChild(document.createTextNode("\n ")); | |
n24.appendChild(document.createTextNode("\n ")); | |
n24.appendChild(after_dispatcher_logger_if_2522); | |
n24.appendChild(document.createTextNode("\n ")); | |
n24.appendChild(after_dispatcher_logger_if_3823); | |
n24.appendChild(document.createTextNode("\n ")); | |
n19.appendChild(n24); | |
n19.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n19.parentNode.removeChild(n19); | |
}, class_dl: function (a) { | |
n19.className = "dispatcher-logger-wrap " + a | |
}, tab_logs_class: function (a) { | |
n22.className = a + " tab" | |
}, tab_events_class: function (a) { | |
n23.className = a + " tab" | |
}, events: function (a) { | |
temple_utils.render_child(after_dispatcher_logger_if_2522, "dispatcher_logger_if_25", a, pool, child_dispatcher_logger_if_2522) | |
}, logs: function (a) { | |
temple_utils.render_child(after_dispatcher_logger_if_3823, "dispatcher_logger_if_38", a, pool, child_dispatcher_logger_if_3823) | |
}, update: function (a) { | |
var t = a.class_dl; | |
if (undefined !== t) this.class_dl(t); | |
t = a.tab_logs_class; | |
if (undefined !== t) this.tab_logs_class(t); | |
t = a.tab_events_class; | |
if (undefined !== t) this.tab_events_class(t); | |
t = a.events; | |
if (undefined !== t) this.events(t); | |
t = a.logs; | |
if (undefined !== t) this.logs(t) | |
}, root: function () { | |
return n19; | |
} | |
}; | |
}, "dispatcher_logger_if_25": function (pool) { | |
var n31 = document.createElement("th"), | |
n30 = document.createElement("th"), | |
n29 = document.createElement("th"), | |
n28 = document.createElement("th"), | |
n27 = document.createElement("tr"), | |
n26 = document.createElement("table"), | |
root_text24 = document.createTextNode("\n "), | |
child_dispatcher_logger_if_25_forall_3225 = [], after_dispatcher_logger_if_25_forall_3225 = document.createTextNode(""), | |
root_text26 = document.createTextNode("\n "); | |
n31.className = "logger-table-receivers table-header"; | |
n30.className = "logger-table-event table-header"; | |
n29.className = "logger-table-source table-header"; | |
n28.className = "logger-table-time table-header"; | |
n26.className = "logger-table"; | |
n26.appendChild(document.createTextNode("\n ")); | |
n27.appendChild(document.createTextNode("\n ")); | |
n28.appendChild(document.createTextNode("Time")); | |
n27.appendChild(n28); | |
n27.appendChild(document.createTextNode("\n ")); | |
n29.appendChild(document.createTextNode("Source")); | |
n27.appendChild(n29); | |
n27.appendChild(document.createTextNode("\n ")); | |
n30.appendChild(document.createTextNode("Event name")); | |
n27.appendChild(n30); | |
n27.appendChild(document.createTextNode("\n ")); | |
n31.appendChild(document.createTextNode("Receivers count")); | |
n27.appendChild(n31); | |
n27.appendChild(document.createTextNode("\n ")); | |
n26.appendChild(n27); | |
n26.appendChild(document.createTextNode("\n ")); | |
n26.appendChild(after_dispatcher_logger_if_25_forall_3225); | |
n26.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text24.parentNode.removeChild(root_text24); | |
; | |
n26.parentNode.removeChild(n26); | |
; | |
root_text26.parentNode.removeChild(root_text26); | |
}, messages: function (a) { | |
temple_utils.render_children(after_dispatcher_logger_if_25_forall_3225, "dispatcher_logger_if_25_forall_32", a, pool, child_dispatcher_logger_if_25_forall_3225) | |
}, update: function (a) { | |
var t = a.messages; | |
if (undefined !== t) this.messages(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text24); | |
root.appendChild(n26); | |
root.appendChild(root_text26); | |
return root; | |
} | |
}; | |
}, "dispatcher_logger_if_25_forall_32": function (pool) { | |
var n37 = document.createElement("td"), | |
n36 = document.createElement("td"), | |
n35 = document.createElement("td"), | |
n34 = document.createElement("td"), | |
n33 = document.createElement("tr"), | |
root_text27 = document.createTextNode("\n "), | |
n34_time28_text = document.createTextNode(""), | |
n35_source29_text = document.createTextNode(""), | |
n36_event_name30_text = document.createTextNode(""), | |
n37_receivers31_text = document.createTextNode(""), | |
root_text32 = document.createTextNode("\n "); | |
n37.className = "logger-table-receivers"; | |
n36.className = "logger-table-event"; | |
n35.className = "logger-table-source"; | |
n34.className = "logger-table-time"; | |
n33.appendChild(document.createTextNode("\n ")); | |
n34.appendChild(n34_time28_text); | |
n33.appendChild(n34); | |
n33.appendChild(document.createTextNode("\n ")); | |
n35.appendChild(n35_source29_text); | |
n33.appendChild(n35); | |
n33.appendChild(document.createTextNode("\n ")); | |
n36.appendChild(n36_event_name30_text); | |
n33.appendChild(n36); | |
n33.appendChild(document.createTextNode("\n ")); | |
n37.appendChild(n37_receivers31_text); | |
n33.appendChild(n37); | |
n33.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text27.parentNode.removeChild(root_text27); | |
; | |
n33.parentNode.removeChild(n33); | |
; | |
root_text32.parentNode.removeChild(root_text32); | |
}, time: function (a) { | |
n34_time28_text.nodeValue = a | |
}, source: function (a) { | |
n35_source29_text.nodeValue = a | |
}, event_name: function (a) { | |
n36_event_name30_text.nodeValue = a | |
}, receivers: function (a) { | |
n37_receivers31_text.nodeValue = a | |
}, update: function (a) { | |
var t = a.time; | |
if (undefined !== t) this.time(t); | |
t = a.source; | |
if (undefined !== t) this.source(t); | |
t = a.event_name; | |
if (undefined !== t) this.event_name(t); | |
t = a.receivers; | |
if (undefined !== t) this.receivers(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text27); | |
root.appendChild(n33); | |
root.appendChild(root_text32); | |
return root; | |
} | |
}; | |
}, "dispatcher_logger_if_38": function (pool) { | |
var n44 = document.createElement("th"), | |
n43 = document.createElement("th"), | |
n42 = document.createElement("th"), | |
n41 = document.createElement("th"), | |
n40 = document.createElement("tr"), | |
n39 = document.createElement("table"), | |
root_text33 = document.createTextNode("\n "), | |
child_dispatcher_logger_if_38_forall_4534 = [], after_dispatcher_logger_if_38_forall_4534 = document.createTextNode(""), | |
root_text35 = document.createTextNode("\n\n "); | |
n44.className = "logger-table-receivers table-header"; | |
n43.className = "logger-table-source table-header"; | |
n42.className = "logger-table-event table-header"; | |
n41.className = "logger-table-time table-header"; | |
n39.className = "logger-table"; | |
n39.appendChild(document.createTextNode("\n ")); | |
n40.appendChild(document.createTextNode("\n ")); | |
n41.appendChild(document.createTextNode("Time")); | |
n40.appendChild(n41); | |
n40.appendChild(document.createTextNode("\n ")); | |
n42.appendChild(document.createTextNode("Source")); | |
n40.appendChild(n42); | |
n40.appendChild(document.createTextNode("\n ")); | |
n43.appendChild(document.createTextNode("Log-level")); | |
n40.appendChild(n43); | |
n40.appendChild(document.createTextNode("\n ")); | |
n44.appendChild(document.createTextNode("Message")); | |
n40.appendChild(n44); | |
n40.appendChild(document.createTextNode("\n ")); | |
n39.appendChild(n40); | |
n39.appendChild(document.createTextNode("\n ")); | |
n39.appendChild(after_dispatcher_logger_if_38_forall_4534); | |
n39.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text33.parentNode.removeChild(root_text33); | |
; | |
n39.parentNode.removeChild(n39); | |
; | |
root_text35.parentNode.removeChild(root_text35); | |
}, messages: function (a) { | |
temple_utils.render_children(after_dispatcher_logger_if_38_forall_4534, "dispatcher_logger_if_38_forall_45", a, pool, child_dispatcher_logger_if_38_forall_4534) | |
}, update: function (a) { | |
var t = a.messages; | |
if (undefined !== t) this.messages(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text33); | |
root.appendChild(n39); | |
root.appendChild(root_text35); | |
return root; | |
} | |
}; | |
}, "dispatcher_logger_if_38_forall_45": function (pool) { | |
var n50 = document.createElement("td"), | |
n49 = document.createElement("td"), | |
n48 = document.createElement("td"), | |
n47 = document.createElement("td"), | |
n46 = document.createElement("tr"), | |
root_text36 = document.createTextNode("\n "), | |
n47_time38_text = document.createTextNode(""), | |
n48_source39_text = document.createTextNode(""), | |
n49_level40_text = document.createTextNode(""), | |
n50_message41_text = document.createTextNode(""), | |
root_text42 = document.createTextNode("\n "); | |
n50.className = "logger-table-receivers"; | |
n49.className = "logger-table-event"; | |
n48.className = "logger-table-source"; | |
n47.className = "logger-table-time"; | |
n46.className = "log-message "; | |
n46.appendChild(document.createTextNode("\n ")); | |
n47.appendChild(n47_time38_text); | |
n46.appendChild(n47); | |
n46.appendChild(document.createTextNode("\n ")); | |
n48.appendChild(n48_source39_text); | |
n46.appendChild(n48); | |
n46.appendChild(document.createTextNode("\n ")); | |
n49.appendChild(n49_level40_text); | |
n46.appendChild(n49); | |
n46.appendChild(document.createTextNode("\n ")); | |
n50.appendChild(n50_message41_text); | |
n46.appendChild(n50); | |
n46.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text36.parentNode.removeChild(root_text36); | |
; | |
n46.parentNode.removeChild(n46); | |
; | |
root_text42.parentNode.removeChild(root_text42); | |
}, level: function (a) { | |
n46.className = "log-message " + a; | |
n49_level40_text.nodeValue = a | |
}, time: function (a) { | |
n47_time38_text.nodeValue = a | |
}, source: function (a) { | |
n48_source39_text.nodeValue = a | |
}, message: function (a) { | |
n50_message41_text.nodeValue = a | |
}, update: function (a) { | |
var t = a.level; | |
if (undefined !== t) this.level(t); | |
t = a.time; | |
if (undefined !== t) this.time(t); | |
t = a.source; | |
if (undefined !== t) this.source(t); | |
t = a.message; | |
if (undefined !== t) this.message(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text36); | |
root.appendChild(n46); | |
root.appendChild(root_text42); | |
return root; | |
} | |
}; | |
}, "events_table": function (pool) { | |
var n56 = document.createElement("th"), | |
n55 = document.createElement("th"), | |
n54 = document.createElement("th"), | |
n53 = document.createElement("th"), | |
n52 = document.createElement("tr"), | |
n51 = document.createElement("table"), | |
child_events_table_forall_5743 = [], after_events_table_forall_5743 = document.createTextNode(""); | |
n56.className = "logger-table-receivers table-header"; | |
n55.className = "logger-table-event table-header"; | |
n54.className = "logger-table-source table-header"; | |
n53.className = "logger-table-time table-header"; | |
n51.className = "logger-table"; | |
n51.appendChild(document.createTextNode("\n ")); | |
n52.appendChild(document.createTextNode("\n ")); | |
n53.appendChild(document.createTextNode("Time")); | |
n52.appendChild(n53); | |
n52.appendChild(document.createTextNode("\n ")); | |
n54.appendChild(document.createTextNode("Source")); | |
n52.appendChild(n54); | |
n52.appendChild(document.createTextNode("\n ")); | |
n55.appendChild(document.createTextNode("Event name")); | |
n52.appendChild(n55); | |
n52.appendChild(document.createTextNode("\n ")); | |
n56.appendChild(document.createTextNode("Receivers count")); | |
n52.appendChild(n56); | |
n52.appendChild(document.createTextNode("\n ")); | |
n51.appendChild(n52); | |
n51.appendChild(document.createTextNode("\n ")); | |
n51.appendChild(after_events_table_forall_5743); | |
n51.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n51.parentNode.removeChild(n51); | |
}, messages: function (a) { | |
temple_utils.render_children(after_events_table_forall_5743, "events_table_forall_57", a, pool, child_events_table_forall_5743) | |
}, update: function (a) { | |
var t = a.messages; | |
if (undefined !== t) this.messages(t) | |
}, root: function () { | |
return n51; | |
} | |
}; | |
}, "events_table_forall_57": function (pool) { | |
var n62 = document.createElement("td"), | |
n61 = document.createElement("td"), | |
n60 = document.createElement("td"), | |
n59 = document.createElement("td"), | |
n58 = document.createElement("tr"), | |
root_text44 = document.createTextNode("\n "), | |
n59_time45_text = document.createTextNode(""), | |
n60_source46_text = document.createTextNode(""), | |
n61_event_name47_text = document.createTextNode(""), | |
n62_receivers48_text = document.createTextNode(""), | |
root_text49 = document.createTextNode("\n "); | |
n62.className = "logger-table-receivers"; | |
n61.className = "logger-table-event"; | |
n60.className = "logger-table-source"; | |
n59.className = "logger-table-time"; | |
n58.appendChild(document.createTextNode("\n ")); | |
n59.appendChild(n59_time45_text); | |
n58.appendChild(n59); | |
n58.appendChild(document.createTextNode("\n ")); | |
n60.appendChild(n60_source46_text); | |
n58.appendChild(n60); | |
n58.appendChild(document.createTextNode("\n ")); | |
n61.appendChild(n61_event_name47_text); | |
n58.appendChild(n61); | |
n58.appendChild(document.createTextNode("\n ")); | |
n62.appendChild(n62_receivers48_text); | |
n58.appendChild(n62); | |
n58.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text44.parentNode.removeChild(root_text44); | |
; | |
n58.parentNode.removeChild(n58); | |
; | |
root_text49.parentNode.removeChild(root_text49); | |
}, time: function (a) { | |
n59_time45_text.nodeValue = a | |
}, source: function (a) { | |
n60_source46_text.nodeValue = a | |
}, event_name: function (a) { | |
n61_event_name47_text.nodeValue = a | |
}, receivers: function (a) { | |
n62_receivers48_text.nodeValue = a | |
}, update: function (a) { | |
var t = a.time; | |
if (undefined !== t) this.time(t); | |
t = a.source; | |
if (undefined !== t) this.source(t); | |
t = a.event_name; | |
if (undefined !== t) this.event_name(t); | |
t = a.receivers; | |
if (undefined !== t) this.receivers(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text44); | |
root.appendChild(n58); | |
root.appendChild(root_text49); | |
return root; | |
} | |
}; | |
}, "logs_table": function (pool) { | |
var n68 = document.createElement("th"), | |
n67 = document.createElement("th"), | |
n66 = document.createElement("th"), | |
n65 = document.createElement("th"), | |
n64 = document.createElement("tr"), | |
n63 = document.createElement("table"), | |
child_logs_table_forall_6950 = [], after_logs_table_forall_6950 = document.createTextNode(""); | |
n68.className = "logger-table-receivers table-header"; | |
n67.className = "logger-table-source table-header"; | |
n66.className = "logger-table-event table-header"; | |
n65.className = "logger-table-time table-header"; | |
n63.className = "logger-table"; | |
n63.appendChild(document.createTextNode("\n ")); | |
n64.appendChild(document.createTextNode("\n ")); | |
n65.appendChild(document.createTextNode("Time")); | |
n64.appendChild(n65); | |
n64.appendChild(document.createTextNode("\n ")); | |
n66.appendChild(document.createTextNode("Source")); | |
n64.appendChild(n66); | |
n64.appendChild(document.createTextNode("\n ")); | |
n67.appendChild(document.createTextNode("Log-level")); | |
n64.appendChild(n67); | |
n64.appendChild(document.createTextNode("\n ")); | |
n68.appendChild(document.createTextNode("Message")); | |
n64.appendChild(n68); | |
n64.appendChild(document.createTextNode("\n ")); | |
n63.appendChild(n64); | |
n63.appendChild(document.createTextNode("\n ")); | |
n63.appendChild(after_logs_table_forall_6950); | |
n63.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n63.parentNode.removeChild(n63); | |
}, messages: function (a) { | |
temple_utils.render_children(after_logs_table_forall_6950, "logs_table_forall_69", a, pool, child_logs_table_forall_6950) | |
}, update: function (a) { | |
var t = a.messages; | |
if (undefined !== t) this.messages(t) | |
}, root: function () { | |
return n63; | |
} | |
}; | |
}, "logs_table_forall_69": function (pool) { | |
var n74 = document.createElement("td"), | |
n73 = document.createElement("td"), | |
n72 = document.createElement("td"), | |
n71 = document.createElement("td"), | |
n70 = document.createElement("tr"), | |
root_text51 = document.createTextNode("\n "), | |
n71_time53_text = document.createTextNode(""), | |
n72_source54_text = document.createTextNode(""), | |
n73_level55_text = document.createTextNode(""), | |
n74_message56_text = document.createTextNode(""), | |
root_text57 = document.createTextNode("\n "); | |
n74.className = "logger-table-receivers"; | |
n73.className = "logger-table-event"; | |
n72.className = "logger-table-source"; | |
n71.className = "logger-table-time"; | |
n70.className = "log-message "; | |
n70.appendChild(document.createTextNode("\n ")); | |
n71.appendChild(n71_time53_text); | |
n70.appendChild(n71); | |
n70.appendChild(document.createTextNode("\n ")); | |
n72.appendChild(n72_source54_text); | |
n70.appendChild(n72); | |
n70.appendChild(document.createTextNode("\n ")); | |
n73.appendChild(n73_level55_text); | |
n70.appendChild(n73); | |
n70.appendChild(document.createTextNode("\n ")); | |
n74.appendChild(n74_message56_text); | |
n70.appendChild(n74); | |
n70.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text51.parentNode.removeChild(root_text51); | |
; | |
n70.parentNode.removeChild(n70); | |
; | |
root_text57.parentNode.removeChild(root_text57); | |
}, level: function (a) { | |
n70.className = "log-message " + a; | |
n73_level55_text.nodeValue = a | |
}, time: function (a) { | |
n71_time53_text.nodeValue = a | |
}, source: function (a) { | |
n72_source54_text.nodeValue = a | |
}, message: function (a) { | |
n74_message56_text.nodeValue = a | |
}, update: function (a) { | |
var t = a.level; | |
if (undefined !== t) this.level(t); | |
t = a.time; | |
if (undefined !== t) this.time(t); | |
t = a.source; | |
if (undefined !== t) this.source(t); | |
t = a.message; | |
if (undefined !== t) this.message(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text51); | |
root.appendChild(n70); | |
root.appendChild(root_text57); | |
return root; | |
} | |
}; | |
}, "form": function (pool) { | |
var n181 = document.createElement("button"), | |
n180 = document.createElement("span"), | |
n179 = document.createElement("label"), | |
n178 = document.createElement("input"), | |
n177 = document.createElement("div"), | |
n176 = document.createElement("div"), | |
n175 = document.createElement("div"), | |
n174 = document.createElement("span"), | |
n173 = document.createElement("div"), | |
n172 = document.createElement("div"), | |
n171 = document.createElement("div"), | |
n170 = document.createElement("div"), | |
n169 = document.createElement("div"), | |
n168 = document.createElement("div"), | |
n167 = document.createElement("div"), | |
n166 = document.createElement("div"), | |
n165 = document.createElement("div"), | |
n164 = document.createElement("span"), | |
n163 = document.createElement("div"), | |
n162 = document.createElement("div"), | |
n161 = document.createElement("div"), | |
n160 = document.createElement("div"), | |
n159 = document.createElement("div"), | |
n158 = document.createElement("div"), | |
n157 = document.createElement("div"), | |
n156 = document.createElement("div"), | |
n155 = document.createElement("span"), | |
n154 = document.createElement("div"), | |
n153 = document.createElement("div"), | |
n152 = document.createElement("div"), | |
n151 = document.createElement("div"), | |
n150 = document.createElement("div"), | |
n149 = document.createElement("div"), | |
n148 = document.createElement("div"), | |
n147 = document.createElement("div"), | |
n146 = document.createElement("div"), | |
n145 = document.createElement("div"), | |
n144 = document.createElement("span"), | |
n143 = document.createElement("span"), | |
n142 = document.createElement("span"), | |
n141 = document.createElement("div"), | |
n140 = document.createElement("div"), | |
n139 = document.createElement("span"), | |
n138 = document.createElement("div"), | |
n137 = document.createElement("div"), | |
n136 = document.createElement("span"), | |
n135 = document.createElement("span"), | |
n132 = document.createElement("div"), | |
n131 = document.createElement("div"), | |
n130 = document.createElement("span"), | |
n129 = document.createElement("span"), | |
n128 = document.createElement("span"), | |
n126 = document.createElement("span"), | |
n125 = document.createElement("div"), | |
n124 = document.createElement("div"), | |
n123 = document.createElement("div"), | |
n122 = document.createElement("div"), | |
n121 = document.createElement("div"), | |
n120 = document.createElement("span"), | |
n119 = document.createElement("span"), | |
n116 = document.createElement("div"), | |
n115 = document.createElement("div"), | |
n109 = document.createElement("div"), | |
n108 = document.createElement("div"), | |
n107 = document.createElement("div"), | |
n105 = document.createElement("div"), | |
n104 = document.createElement("span"), | |
n103 = document.createElement("span"), | |
n102 = document.createElement("span"), | |
n101 = document.createElement("input"), | |
n100 = document.createElement("div"), | |
n99 = document.createElement("div"), | |
n98 = document.createElement("div"), | |
n84 = document.createElement("div"), | |
n83 = document.createElement("span"), | |
n82 = document.createElement("span"), | |
n81 = document.createElement("span"), | |
n80 = document.createElement("input"), | |
n79 = document.createElement("div"), | |
n78 = document.createElement("i"), | |
n77 = document.createElement("div"), | |
n76 = document.createElement("div"), | |
n75 = document.createElement("div"), | |
origin_error58_var = "", origin_loading_state59_var = "", n83_origin_iata60_text = document.createTextNode(""), | |
child_autocomplete_items62 = [], after_autocomplete_items62 = document.createTextNode(""), | |
destination_error63_var = "", destination_loading_state64_var = "", n104_destination_iata65_text = document.createTextNode(""), | |
child_autocomplete_items67 = [], after_autocomplete_items67 = document.createTextNode(""), | |
child_form_date69 = [], after_form_date69 = document.createTextNode(""), | |
child_form_if_11370 = [], after_form_if_11370 = document.createTextNode(""), | |
child_depart_datepicker_months72 = [], after_depart_datepicker_months72 = document.createTextNode(""), | |
child_form_date76 = [], after_form_date76 = document.createTextNode(""), | |
child_return_datepicker_months79 = [], after_return_datepicker_months79 = document.createTextNode(""), | |
n142_text84 = document.createTextNode(" чел, "), | |
n143_trip_class86_text = document.createTextNode(""), | |
n153_adults91_text = document.createTextNode(""), | |
n162_children94_text = document.createTextNode(""), | |
n172_infants97_text = document.createTextNode(""); | |
n181.setAttribute("tabindex", "6"); | |
n181.className = "search-button left last-form-control js-start-search orange-button"; | |
n181.id = "start_search"; | |
n180.className = "icon-ok"; | |
n179.setAttribute("for", "business_checkbox"); | |
n178.setAttribute("type", "checkbox"); | |
n178.id = "business_checkbox"; | |
n177.className = "pseudocheckbox"; | |
n176.className = "business_class"; | |
n175.className = "clear"; | |
n174.className = "icon-plus"; | |
n173.setAttribute("data-passenger", "infants"); | |
n172.className = "cell infants-count"; | |
n171.setAttribute("data-passenger", "infants"); | |
n170.className = "control"; | |
n169.className = "small-6 columns omega"; | |
n168.className = "tip"; | |
n167.className = "small-6 columns title alpha"; | |
n166.className = "row control-wrapper"; | |
n165.className = "clear"; | |
n164.className = "icon-plus"; | |
n163.setAttribute("data-passenger", "children"); | |
n162.className = "cell children-count"; | |
n161.setAttribute("data-passenger", "children"); | |
n160.className = "control"; | |
n159.className = "small-6 columns omega"; | |
n158.className = "small-6 columns title alpha omega"; | |
n157.className = "row control-wrapper"; | |
n156.className = "clear"; | |
n155.className = "icon-plus"; | |
n154.setAttribute("data-passenger", "adults"); | |
n153.className = "cell adults-count"; | |
n152.setAttribute("data-passenger", "adults"); | |
n151.className = "control"; | |
n150.className = "small-6 columns omega"; | |
n149.className = "small-6 columns title alpha"; | |
n148.className = "row control-wrapper"; | |
n146.className = "popup-wrapper"; | |
n143.className = "trip-class secondary-text"; | |
n142.className = "passengers-count"; | |
n140.className = "js-form-control-wrapper form-control left"; | |
n140.setAttribute("tabindex", "5"); | |
n140.id = "passengers_select"; | |
n138.className = "dp-oneway-control js-dp-oneway-control js-close-modal_window"; | |
n137.className = "datepicker-container"; | |
n137.id = "return_datepicker_container"; | |
n136.setAttribute("data-dir", "return"); | |
n135.setAttribute("data-dir", "return"); | |
n132.className = "datepicker-header"; | |
n129.className = "icon-plus add-segment-icon"; | |
n125.setAttribute("data-direction", "return"); | |
n125.setAttribute("role", "1"); | |
n125.setAttribute("tabindex", "4"); | |
n125.className = "datepicker-input-wrapper js-datepicker-wrapper"; | |
n124.className = "datepicker-inner-wrapper"; | |
n123.className = "js-form-control-wrapper js-segment-date form-control datepicker-input datepicker-return left"; | |
n122.className = "error-plate error-empty-date"; | |
n121.className = "datepicker-container"; | |
n121.id = "depart_datepicker_container"; | |
n120.setAttribute("data-dir", "depart"); | |
n119.setAttribute("data-dir", "depart"); | |
n116.className = "datepicker-header"; | |
n109.setAttribute("role", "0"); | |
n109.setAttribute("tabindex", "3"); | |
n109.setAttribute("data-direction", "depart"); | |
n109.className = "datepicker-input-wrapper js-datepicker-wrapper"; | |
n108.id = "depart_date_wrapper"; | |
n107.className = "error-plate error-empty-place"; | |
n104.className = "js-autocomplete-iata autocomplete-iata"; | |
n103.className = "js-autocomplete-iata autocomplete-blur"; | |
n102.className = "autocomplete-loading-indicator"; | |
n101.setAttribute("required", "required"); | |
n101.setAttribute("placeholder", "Куда вы летите?"); | |
n101.setAttribute("tabindex", "2"); | |
n101.className = "form-control autocomplete-input js-autocomplete-input"; | |
n101.setAttribute("type", "text"); | |
n101.setAttribute("data-segment", "destination"); | |
n99.className = "error-plate error-equals-places"; | |
n98.className = "error-plate error-empty-place"; | |
n83.className = "js-autocomplete-iata autocomplete-iata"; | |
n82.className = "js-autocomplete-iata autocomplete-blur"; | |
n81.className = "autocomplete-loading-indicator"; | |
n80.setAttribute("required", "required"); | |
n80.setAttribute("autofocus", "1"); | |
n80.setAttribute("placeholder", "Откуда вы летите?"); | |
n80.setAttribute("tabindex", "1"); | |
n80.className = "form-control autocomplete-input first-form-control js-autocomplete-input"; | |
n80.setAttribute("type", "text"); | |
n80.setAttribute("data-segment", "origin"); | |
n78.className = "icon-swap"; | |
n77.className = "js-swap-places swap-places"; | |
n76.className = "small-12 columns cf"; | |
n75.className = "row"; | |
n75.appendChild(document.createTextNode("\n ")); | |
n76.appendChild(document.createTextNode("\n ")); | |
n77.appendChild(document.createTextNode("\n ")); | |
n77.appendChild(n78); | |
n77.appendChild(document.createTextNode("\n ")); | |
n76.appendChild(n77); | |
n76.appendChild(document.createTextNode("\n ")); | |
n79.className = "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left "; | |
n79.appendChild(document.createTextNode("\n ")); | |
n79.appendChild(n80); | |
n79.appendChild(document.createTextNode("\n ")); | |
n79.appendChild(n81); | |
n79.appendChild(document.createTextNode("\n ")); | |
n79.appendChild(n82); | |
n79.appendChild(document.createTextNode("\n ")); | |
n83.appendChild(n83_origin_iata60_text); | |
n79.appendChild(n83); | |
n79.appendChild(document.createTextNode("\n\n ")); | |
n84.className = " js-origin"; | |
n84.appendChild(document.createTextNode("\n ")); | |
n84.appendChild(after_autocomplete_items62); | |
n84.appendChild(document.createTextNode("\n ")); | |
n79.appendChild(n84); | |
n79.appendChild(document.createTextNode("\n\n ")); | |
n98.appendChild(document.createTextNode("\n Укажите город или аэропорт\n ")); | |
n79.appendChild(n98); | |
n79.appendChild(document.createTextNode("\n\n ")); | |
n99.appendChild(document.createTextNode("\n Не должны совпадать пункты вылета и прибытия!\n ")); | |
n79.appendChild(n99); | |
n79.appendChild(document.createTextNode("\n ")); | |
n76.appendChild(n79); | |
n76.appendChild(document.createTextNode("\n\n ")); | |
n100.className = "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left "; | |
n100.appendChild(document.createTextNode("\n ")); | |
n100.appendChild(n101); | |
n100.appendChild(document.createTextNode("\n ")); | |
n100.appendChild(n102); | |
n100.appendChild(document.createTextNode("\n ")); | |
n100.appendChild(n103); | |
n100.appendChild(document.createTextNode("\n ")); | |
n104.appendChild(n104_destination_iata65_text); | |
n100.appendChild(n104); | |
n100.appendChild(document.createTextNode("\n\n ")); | |
n105.className = " js-destination"; | |
n105.appendChild(document.createTextNode("\n ")); | |
n105.appendChild(after_autocomplete_items67); | |
n105.appendChild(document.createTextNode("\n ")); | |
n100.appendChild(n105); | |
n100.appendChild(document.createTextNode("\n\n ")); | |
n107.appendChild(document.createTextNode("\n Укажите город или аэропорт\n ")); | |
n100.appendChild(n107); | |
n100.appendChild(document.createTextNode("\n ")); | |
n76.appendChild(n100); | |
n76.appendChild(document.createTextNode("\n\n ")); | |
n108.className = "js-form-control-wrapper js-segment-date form-control datepicker-input left "; | |
n108.appendChild(document.createTextNode("\n ")); | |
n109.appendChild(document.createTextNode("\n ")); | |
n109.appendChild(after_form_date69); | |
n109.appendChild(document.createTextNode("\n ")); | |
n109.appendChild(after_form_if_11370); | |
n109.appendChild(document.createTextNode("\n ")); | |
n108.appendChild(n109); | |
n108.appendChild(document.createTextNode("\n ")); | |
n115.className = "js-modal datepicker-wrap js-datepicker-depart "; | |
n115.appendChild(document.createTextNode("\n ")); | |
n116.appendChild(document.createTextNode("\n ")); | |
n116.appendChild(after_depart_datepicker_months72); | |
n116.appendChild(document.createTextNode("\n ")); | |
n119.className = "js-prev dp-prev-month-control icon-keyboard-arrow-down "; | |
n116.appendChild(n119); | |
n116.appendChild(document.createTextNode("\n ")); | |
n120.className = "js-next dp-next-month-control icon-keyboard-arrow-down "; | |
n116.appendChild(n120); | |
n116.appendChild(document.createTextNode("\n ")); | |
n115.appendChild(n116); | |
n115.appendChild(document.createTextNode("\n ")); | |
n121.appendChild(document.createTextNode("\n ")); | |
n115.appendChild(n121); | |
n115.appendChild(document.createTextNode("\n ")); | |
n108.appendChild(n115); | |
n108.appendChild(document.createTextNode("\n ")); | |
n122.appendChild(document.createTextNode("\n Укажите дату вылета\n ")); | |
n108.appendChild(n122); | |
n108.appendChild(document.createTextNode("\n ")); | |
n76.appendChild(n108); | |
n76.appendChild(document.createTextNode("\n\n ")); | |
n123.appendChild(document.createTextNode("\n ")); | |
n124.appendChild(document.createTextNode("\n ")); | |
n125.appendChild(document.createTextNode("\n ")); | |
n126.className = "js-second-segment-date second-segment-date"; | |
n126.appendChild(document.createTextNode("\n ")); | |
n126.appendChild(after_form_date76); | |
n126.appendChild(document.createTextNode("\n ")); | |
n125.appendChild(n126); | |
n125.appendChild(document.createTextNode("\n ")); | |
n128.className = "js-add-segment-button add-segment-button secondary-text"; | |
n128.appendChild(document.createTextNode("\n ")); | |
n128.appendChild(n129); | |
n128.appendChild(document.createTextNode("\n ")); | |
n130.appendChild(document.createTextNode(" Когда обратно?")); | |
n128.appendChild(n130); | |
n128.appendChild(document.createTextNode("\n ")); | |
n125.appendChild(n128); | |
n125.appendChild(document.createTextNode("\n ")); | |
n124.appendChild(n125); | |
n124.appendChild(document.createTextNode("\n ")); | |
n131.className = "js-modal return-dp datepicker-wrap js-datepicker-return "; | |
n131.appendChild(document.createTextNode("\n ")); | |
n132.appendChild(document.createTextNode("\n ")); | |
n132.appendChild(after_return_datepicker_months79); | |
n132.appendChild(document.createTextNode("\n\n ")); | |
n135.className = "js-prev dp-prev-month-control icon-keyboard-arrow-down "; | |
n132.appendChild(n135); | |
n132.appendChild(document.createTextNode("\n ")); | |
n136.className = "js-next dp-next-month-control icon-keyboard-arrow-down "; | |
n132.appendChild(n136); | |
n132.appendChild(document.createTextNode("\n ")); | |
n131.appendChild(n132); | |
n131.appendChild(document.createTextNode("\n ")); | |
n137.appendChild(document.createTextNode("\n ")); | |
n131.appendChild(n137); | |
n131.appendChild(document.createTextNode("\n ")); | |
n138.appendChild(document.createTextNode("\n Обратный билет не нужен\n ")); | |
n131.appendChild(n138); | |
n131.appendChild(document.createTextNode("\n ")); | |
n124.appendChild(n131); | |
n124.appendChild(document.createTextNode("\n ")); | |
n123.appendChild(n124); | |
n123.appendChild(document.createTextNode("\n ")); | |
n139.className = "js-remove-segment-button remove-segment-button icon-clear "; | |
n123.appendChild(n139); | |
n123.appendChild(document.createTextNode("\n\n ")); | |
n76.appendChild(n123); | |
n76.appendChild(document.createTextNode("\n\n ")); | |
n140.appendChild(document.createTextNode("\n ")); | |
n141.className = "passengers-select "; | |
n141.appendChild(document.createTextNode("\n ")); | |
n142.appendChild(n142_text84); | |
n141.appendChild(n142); | |
n141.appendChild(document.createTextNode("\n ")); | |
n143.appendChild(n143_trip_class86_text); | |
n141.appendChild(n143); | |
n141.appendChild(document.createTextNode("\n ")); | |
n144.className = "passengers-icon icon-keyboard-arrow-down js-passengers-icon "; | |
n141.appendChild(n144); | |
n141.appendChild(document.createTextNode("\n ")); | |
n140.appendChild(n141); | |
n140.appendChild(document.createTextNode("\n ")); | |
n76.appendChild(n140); | |
n76.appendChild(document.createTextNode("\n ")); | |
n145.className = "js-modal trip_class-wrapper "; | |
n145.appendChild(document.createTextNode("\n ")); | |
n146.appendChild(document.createTextNode("\n ")); | |
n147.className = "passenger_tooltip "; | |
n147.appendChild(document.createTextNode("\n Не более 1 ребенка до 3х лет на одного взрослого. Если младенцев больше, добавьте еще пассажиров в категории \"дети до 12 лет\".\n ")); | |
n146.appendChild(n147); | |
n146.appendChild(document.createTextNode("\n\n ")); | |
n148.appendChild(document.createTextNode("\n ")); | |
n149.appendChild(document.createTextNode("Взрослые")); | |
n148.appendChild(n149); | |
n148.appendChild(document.createTextNode("\n ")); | |
n150.appendChild(document.createTextNode("\n\n ")); | |
n151.appendChild(document.createTextNode("\n ")); | |
n152.className = "cell button minus-button "; | |
n152.appendChild(document.createTextNode("—")); | |
n151.appendChild(n152); | |
n151.appendChild(document.createTextNode("\n ")); | |
n153.appendChild(n153_adults91_text); | |
n151.appendChild(n153); | |
n151.appendChild(document.createTextNode("\n ")); | |
n154.className = "cell final-cell button plus-button "; | |
n154.appendChild(document.createTextNode("\n ")); | |
n154.appendChild(n155); | |
n154.appendChild(document.createTextNode("\n ")); | |
n151.appendChild(n154); | |
n151.appendChild(document.createTextNode("\n ")); | |
n151.appendChild(n156); | |
n151.appendChild(document.createTextNode("\n ")); | |
n150.appendChild(n151); | |
n150.appendChild(document.createTextNode("\n\n ")); | |
n148.appendChild(n150); | |
n148.appendChild(document.createTextNode("\n ")); | |
n146.appendChild(n148); | |
n146.appendChild(document.createTextNode("\n\n ")); | |
n157.appendChild(document.createTextNode("\n ")); | |
n158.appendChild(document.createTextNode("Дети до 12 лет")); | |
n157.appendChild(n158); | |
n157.appendChild(document.createTextNode("\n ")); | |
n159.appendChild(document.createTextNode("\n\n ")); | |
n160.appendChild(document.createTextNode("\n ")); | |
n161.className = "cell button minus-button "; | |
n161.appendChild(document.createTextNode("—")); | |
n160.appendChild(n161); | |
n160.appendChild(document.createTextNode("\n ")); | |
n162.appendChild(n162_children94_text); | |
n160.appendChild(n162); | |
n160.appendChild(document.createTextNode("\n ")); | |
n163.className = "cell final-cell button plus-button "; | |
n163.appendChild(document.createTextNode("\n ")); | |
n163.appendChild(n164); | |
n163.appendChild(document.createTextNode("\n ")); | |
n160.appendChild(n163); | |
n160.appendChild(document.createTextNode("\n ")); | |
n160.appendChild(n165); | |
n160.appendChild(document.createTextNode("\n ")); | |
n159.appendChild(n160); | |
n159.appendChild(document.createTextNode("\n\n ")); | |
n157.appendChild(n159); | |
n157.appendChild(document.createTextNode("\n ")); | |
n146.appendChild(n157); | |
n146.appendChild(document.createTextNode("\n\n ")); | |
n166.appendChild(document.createTextNode("\n ")); | |
n167.appendChild(document.createTextNode("\n Дети до 2 лет\n ")); | |
n168.appendChild(document.createTextNode("Без места")); | |
n167.appendChild(n168); | |
n167.appendChild(document.createTextNode("\n ")); | |
n166.appendChild(n167); | |
n166.appendChild(document.createTextNode("\n ")); | |
n169.appendChild(document.createTextNode("\n\n ")); | |
n170.appendChild(document.createTextNode("\n ")); | |
n171.className = "cell button minus-button "; | |
n171.appendChild(document.createTextNode("—")); | |
n170.appendChild(n171); | |
n170.appendChild(document.createTextNode("\n ")); | |
n172.appendChild(n172_infants97_text); | |
n170.appendChild(n172); | |
n170.appendChild(document.createTextNode("\n ")); | |
n173.className = "cell final-cell button plus-button "; | |
n173.appendChild(document.createTextNode("\n ")); | |
n173.appendChild(n174); | |
n173.appendChild(document.createTextNode("\n ")); | |
n170.appendChild(n173); | |
n170.appendChild(document.createTextNode("\n ")); | |
n170.appendChild(n175); | |
n170.appendChild(document.createTextNode("\n ")); | |
n169.appendChild(n170); | |
n169.appendChild(document.createTextNode("\n\n ")); | |
n166.appendChild(n169); | |
n166.appendChild(document.createTextNode("\n ")); | |
n146.appendChild(n166); | |
n146.appendChild(document.createTextNode("\n\n ")); | |
n176.appendChild(document.createTextNode("\n ")); | |
n177.appendChild(document.createTextNode("\n ")); | |
n177.appendChild(n178); | |
n177.appendChild(document.createTextNode("\n ")); | |
n179.appendChild(n180); | |
n179.appendChild(document.createTextNode(" Бизнес-класс")); | |
n177.appendChild(n179); | |
n177.appendChild(document.createTextNode("\n ")); | |
n176.appendChild(n177); | |
n176.appendChild(document.createTextNode("\n ")); | |
n146.appendChild(n176); | |
n146.appendChild(document.createTextNode("\n ")); | |
n145.appendChild(n146); | |
n145.appendChild(document.createTextNode("\n ")); | |
n76.appendChild(n145); | |
n76.appendChild(document.createTextNode("\n\n\n ")); | |
n181.appendChild(document.createTextNode("Найти")); | |
n76.appendChild(n181); | |
n76.appendChild(document.createTextNode("\n ")); | |
n75.appendChild(n76); | |
n75.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n75.parentNode.removeChild(n75); | |
}, origin_error: function (a) { | |
origin_error58_var = a; | |
n79.className = "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + origin_error58_var + " " + origin_loading_state59_var | |
}, origin_loading_state: function (a) { | |
origin_loading_state59_var = a; | |
n79.className = "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + origin_error58_var + " " + origin_loading_state59_var | |
}, origin_place: function (a) { | |
n80.value = a | |
}, origin_iata: function (a) { | |
n83_origin_iata60_text.nodeValue = a | |
}, origin_visibility: function (a) { | |
n84.className = a + " js-origin" | |
}, origin_autocomplete_proposals: function (a) { | |
temple_utils.render_child(after_autocomplete_items62, "autocomplete_items", a, pool, child_autocomplete_items62) | |
}, destination_error: function (a) { | |
destination_error63_var = a; | |
n100.className = "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + destination_error63_var + " " + destination_loading_state64_var | |
}, destination_loading_state: function (a) { | |
destination_loading_state64_var = a; | |
n100.className = "js-form-control-wrapper js-autocomplete-input-wrapper autocomplete-label label left " + destination_error63_var + " " + destination_loading_state64_var | |
}, destination_place: function (a) { | |
n101.value = a | |
}, destination_iata: function (a) { | |
n104_destination_iata65_text.nodeValue = a | |
}, destination_visibility: function (a) { | |
n105.className = a + " js-destination" | |
}, destination_autocomplete_proposals: function (a) { | |
temple_utils.render_child(after_autocomplete_items67, "autocomplete_items", a, pool, child_autocomplete_items67) | |
}, depart_empty_field: function (a) { | |
n108.className = "js-form-control-wrapper js-segment-date form-control datepicker-input left " + a | |
}, depart: function (a) { | |
temple_utils.render_child(after_form_date69, "form_date", a, pool, child_form_date69) | |
}, depart_empty: function (a) { | |
temple_utils.render_child(after_form_if_11370, "form_if_113", a, pool, child_form_if_11370) | |
}, depart_date_visibility: function (a) { | |
n115.className = "js-modal datepicker-wrap js-datepicker-depart " + a | |
}, depart_datepicker_months: function (a) { | |
temple_utils.render_children(after_depart_datepicker_months72, "depart_datepicker_months", a, pool, child_depart_datepicker_months72) | |
}, depart_datepicker_prev_visibility: function (a) { | |
n119.className = "js-prev dp-prev-month-control icon-keyboard-arrow-down " + a | |
}, depart_datepicker_next_visibility: function (a) { | |
n120.className = "js-next dp-next-month-control icon-keyboard-arrow-down " + a | |
}, second_segment_class: function (a) { | |
n126.className = "js-second-segment-date " + a + " second-segment-date" | |
}, return: function (a) { | |
temple_utils.render_child(after_form_date76, "form_date", a, pool, child_form_date76) | |
}, add_segment_class: function (a) { | |
n128.className = "js-add-segment-button " + a + " add-segment-button secondary-text" | |
}, return_date_visibility: function (a) { | |
n131.className = "js-modal return-dp datepicker-wrap js-datepicker-return " + a | |
}, return_datepicker_months: function (a) { | |
temple_utils.render_children(after_return_datepicker_months79, "return_datepicker_months", a, pool, child_return_datepicker_months79) | |
}, return_datepicker_prev_visibility: function (a) { | |
n135.className = "js-prev dp-prev-month-control icon-keyboard-arrow-down " + a | |
}, return_datepicker_next_visibility: function (a) { | |
n136.className = "js-next dp-next-month-control icon-keyboard-arrow-down " + a | |
}, remove_segment_class: function (a) { | |
n139.className = "js-remove-segment-button remove-segment-button icon-clear " + a | |
}, passengers_select_class: function (a) { | |
n141.className = "passengers-select " + a | |
}, passengers: function (a) { | |
n142_text84.nodeValue = a + " чел, " | |
}, trip_class: function (a) { | |
n143_trip_class86_text.nodeValue = a | |
}, arrow_rotate: function (a) { | |
n144.className = "passengers-icon icon-keyboard-arrow-down js-passengers-icon " + a | |
}, passengers_class: function (a) { | |
n145.className = "js-modal trip_class-wrapper " + a | |
}, class_passenger_popup: function (a) { | |
n147.className = "passenger_tooltip " + a | |
}, class_minus_adults: function (a) { | |
n152.className = "cell button minus-button " + a | |
}, adults: function (a) { | |
n153_adults91_text.nodeValue = a | |
}, class_plus_adults: function (a) { | |
n154.className = "cell final-cell button plus-button " + a | |
}, class_minus_children: function (a) { | |
n161.className = "cell button minus-button " + a | |
}, children: function (a) { | |
n162_children94_text.nodeValue = a | |
}, class_plus_children: function (a) { | |
n163.className = "cell final-cell button plus-button " + a | |
}, class_minus_infants: function (a) { | |
n171.className = "cell button minus-button " + a | |
}, infants: function (a) { | |
n172_infants97_text.nodeValue = a | |
}, class_plus_infants: function (a) { | |
n173.className = "cell final-cell button plus-button " + a | |
}, trip_class_checkbox: function (a) { | |
n178.checked = a | |
}, update: function (a) { | |
var t = a.origin_error; | |
if (undefined !== t) this.origin_error(t); | |
t = a.origin_loading_state; | |
if (undefined !== t) this.origin_loading_state(t); | |
t = a.origin_place; | |
if (undefined !== t) this.origin_place(t); | |
t = a.origin_iata; | |
if (undefined !== t) this.origin_iata(t); | |
t = a.origin_visibility; | |
if (undefined !== t) this.origin_visibility(t); | |
t = a.origin_autocomplete_proposals; | |
if (undefined !== t) this.origin_autocomplete_proposals(t); | |
t = a.destination_error; | |
if (undefined !== t) this.destination_error(t); | |
t = a.destination_loading_state; | |
if (undefined !== t) this.destination_loading_state(t); | |
t = a.destination_place; | |
if (undefined !== t) this.destination_place(t); | |
t = a.destination_iata; | |
if (undefined !== t) this.destination_iata(t); | |
t = a.destination_visibility; | |
if (undefined !== t) this.destination_visibility(t); | |
t = a.destination_autocomplete_proposals; | |
if (undefined !== t) this.destination_autocomplete_proposals(t); | |
t = a.depart_empty_field; | |
if (undefined !== t) this.depart_empty_field(t); | |
t = a.depart; | |
if (undefined !== t) this.depart(t); | |
t = a.depart_empty; | |
if (undefined !== t) this.depart_empty(t); | |
t = a.depart_date_visibility; | |
if (undefined !== t) this.depart_date_visibility(t); | |
t = a.depart_datepicker_months; | |
if (undefined !== t) this.depart_datepicker_months(t); | |
t = a.depart_datepicker_prev_visibility; | |
if (undefined !== t) this.depart_datepicker_prev_visibility(t); | |
t = a.depart_datepicker_next_visibility; | |
if (undefined !== t) this.depart_datepicker_next_visibility(t); | |
t = a.second_segment_class; | |
if (undefined !== t) this.second_segment_class(t); | |
t = a.return; | |
if (undefined !== t) this.return(t); | |
t = a.add_segment_class; | |
if (undefined !== t) this.add_segment_class(t); | |
t = a.return_date_visibility; | |
if (undefined !== t) this.return_date_visibility(t); | |
t = a.return_datepicker_months; | |
if (undefined !== t) this.return_datepicker_months(t); | |
t = a.return_datepicker_prev_visibility; | |
if (undefined !== t) this.return_datepicker_prev_visibility(t); | |
t = a.return_datepicker_next_visibility; | |
if (undefined !== t) this.return_datepicker_next_visibility(t); | |
t = a.remove_segment_class; | |
if (undefined !== t) this.remove_segment_class(t); | |
t = a.passengers_select_class; | |
if (undefined !== t) this.passengers_select_class(t); | |
t = a.passengers; | |
if (undefined !== t) this.passengers(t); | |
t = a.trip_class; | |
if (undefined !== t) this.trip_class(t); | |
t = a.arrow_rotate; | |
if (undefined !== t) this.arrow_rotate(t); | |
t = a.passengers_class; | |
if (undefined !== t) this.passengers_class(t); | |
t = a.class_passenger_popup; | |
if (undefined !== t) this.class_passenger_popup(t); | |
t = a.class_minus_adults; | |
if (undefined !== t) this.class_minus_adults(t); | |
t = a.adults; | |
if (undefined !== t) this.adults(t); | |
t = a.class_plus_adults; | |
if (undefined !== t) this.class_plus_adults(t); | |
t = a.class_minus_children; | |
if (undefined !== t) this.class_minus_children(t); | |
t = a.children; | |
if (undefined !== t) this.children(t); | |
t = a.class_plus_children; | |
if (undefined !== t) this.class_plus_children(t); | |
t = a.class_minus_infants; | |
if (undefined !== t) this.class_minus_infants(t); | |
t = a.infants; | |
if (undefined !== t) this.infants(t); | |
t = a.class_plus_infants; | |
if (undefined !== t) this.class_plus_infants(t); | |
t = a.trip_class_checkbox; | |
if (undefined !== t) this.trip_class_checkbox(t) | |
}, root: function () { | |
return n75; | |
} | |
}; | |
}, "autocomplete_items": function (pool) { | |
var n87 = document.createElement("ul"), | |
n86 = document.createElement("div"), | |
root_text99 = document.createTextNode("\n "), | |
child_places100 = [], after_places100 = document.createTextNode(""), | |
root_text101 = document.createTextNode("\n "); | |
n87.className = "autocomplete-list"; | |
n86.className = "autocomplete-wrap"; | |
n86.appendChild(document.createTextNode("\n ")); | |
n87.appendChild(document.createTextNode("\n ")); | |
n87.appendChild(after_places100); | |
n87.appendChild(document.createTextNode("\n ")); | |
n86.appendChild(n87); | |
n86.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text99.parentNode.removeChild(root_text99); | |
; | |
n86.parentNode.removeChild(n86); | |
; | |
root_text101.parentNode.removeChild(root_text101); | |
}, places: function (a) { | |
temple_utils.render_children(after_places100, "places", a, pool, child_places100) | |
}, update: function (a) { | |
var t = a.places; | |
if (undefined !== t) this.places(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text99); | |
root.appendChild(n86); | |
root.appendChild(root_text101); | |
return root; | |
} | |
}; | |
}, "places": function (pool) { | |
var n93 = document.createElement("span"), | |
n92 = document.createElement("span"), | |
n91 = document.createElement("span"), | |
n90 = document.createElement("div"), | |
n89 = document.createElement("li"), | |
root_text102 = document.createTextNode("\n "), | |
target103_var = "", name104_var = "", iata105_var = "", city_iata106_var = "", n91_text107 = document.createTextNode(", "), | |
n92_country109_text = document.createTextNode(""), | |
n93_iata110_text = document.createTextNode(""), | |
root_text111 = document.createTextNode("\n "), | |
child_places_forall_94112 = [], after_places_forall_94112 = document.createTextNode(""), | |
root_text113 = document.createTextNode("\n "); | |
n93.className = "iata"; | |
n92.className = "country"; | |
n91.className = "city-name"; | |
n90.className = "autocomplete-item-info"; | |
n89.className = "js-autocomplete-item"; | |
n89.setAttribute("data-place", "|||"); | |
n89.appendChild(document.createTextNode("\n ")); | |
n90.appendChild(document.createTextNode("\n ")); | |
n91.appendChild(n91_text107); | |
n90.appendChild(n91); | |
n90.appendChild(document.createTextNode("\n ")); | |
n92.appendChild(n92_country109_text); | |
n90.appendChild(n92); | |
n90.appendChild(document.createTextNode("\n ")); | |
n89.appendChild(n90); | |
n89.appendChild(document.createTextNode("\n ")); | |
n93.appendChild(n93_iata110_text); | |
n89.appendChild(n93); | |
n89.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
while (child_places_forall_94112.length) pool.release("places_forall_94", child_places_forall_94112.pop()); | |
; | |
root_text102.parentNode.removeChild(root_text102); | |
; | |
n89.parentNode.removeChild(n89); | |
; | |
root_text111.parentNode.removeChild(root_text111); | |
; | |
after_places_forall_94112.parentNode.removeChild(after_places_forall_94112); | |
root_text113.parentNode.removeChild(root_text113); | |
}, target: function (a) { | |
target103_var = a; | |
n89.setAttribute("data-place", target103_var + "|" + name104_var + "|" + iata105_var + "|" + city_iata106_var) | |
}, name: function (a) { | |
name104_var = a; | |
n89.setAttribute("data-place", target103_var + "|" + name104_var + "|" + iata105_var + "|" + city_iata106_var); | |
n91_text107.nodeValue = a + ", " | |
}, iata: function (a) { | |
iata105_var = a; | |
n89.setAttribute("data-place", target103_var + "|" + name104_var + "|" + iata105_var + "|" + city_iata106_var); | |
n93_iata110_text.nodeValue = a | |
}, city_iata: function (a) { | |
city_iata106_var = a; | |
n89.setAttribute("data-place", target103_var + "|" + name104_var + "|" + iata105_var + "|" + city_iata106_var) | |
}, country: function (a) { | |
n92_country109_text.nodeValue = a | |
}, airports: function (a) { | |
temple_utils.render_children(after_places_forall_94112, "places_forall_94", a, pool, child_places_forall_94112) | |
}, update: function (a) { | |
var t = a.target; | |
if (undefined !== t) this.target(t); | |
t = a.name; | |
if (undefined !== t) this.name(t); | |
t = a.iata; | |
if (undefined !== t) this.iata(t); | |
t = a.city_iata; | |
if (undefined !== t) this.city_iata(t); | |
t = a.country; | |
if (undefined !== t) this.country(t); | |
t = a.airports; | |
if (undefined !== t) this.airports(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text102); | |
root.appendChild(n89); | |
root.appendChild(root_text111); | |
root.appendChild(after_places_forall_94112); | |
root.appendChild(root_text113); | |
return root; | |
} | |
}; | |
}, "places_forall_94": function (pool) { | |
var n97 = document.createElement("span"), | |
n96 = document.createElement("span"), | |
n95 = document.createElement("li"), | |
root_text114 = document.createTextNode("\n "), | |
target115_var = "", name116_var = "", iata117_var = "", city_iata118_var = "", n96_name119_text = document.createTextNode(""), | |
n97_iata120_text = document.createTextNode(""), | |
root_text121 = document.createTextNode("\n "); | |
n97.className = "iata"; | |
n96.className = "airports-name"; | |
n95.className = "airport js-autocomplete-item"; | |
n95.setAttribute("data-place", "|||"); | |
n95.appendChild(document.createTextNode("\n ")); | |
n96.appendChild(n96_name119_text); | |
n95.appendChild(n96); | |
n95.appendChild(document.createTextNode("\n ")); | |
n97.appendChild(n97_iata120_text); | |
n95.appendChild(n97); | |
n95.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text114.parentNode.removeChild(root_text114); | |
; | |
n95.parentNode.removeChild(n95); | |
; | |
root_text121.parentNode.removeChild(root_text121); | |
}, target: function (a) { | |
target115_var = a; | |
n95.setAttribute("data-place", target115_var + "|" + name116_var + "|" + iata117_var + "|" + city_iata118_var) | |
}, name: function (a) { | |
name116_var = a; | |
n95.setAttribute("data-place", target115_var + "|" + name116_var + "|" + iata117_var + "|" + city_iata118_var); | |
n96_name119_text.nodeValue = a | |
}, iata: function (a) { | |
iata117_var = a; | |
n95.setAttribute("data-place", target115_var + "|" + name116_var + "|" + iata117_var + "|" + city_iata118_var); | |
n97_iata120_text.nodeValue = a | |
}, city_iata: function (a) { | |
city_iata118_var = a; | |
n95.setAttribute("data-place", target115_var + "|" + name116_var + "|" + iata117_var + "|" + city_iata118_var) | |
}, update: function (a) { | |
var t = a.target; | |
if (undefined !== t) this.target(t); | |
t = a.name; | |
if (undefined !== t) this.name(t); | |
t = a.iata; | |
if (undefined !== t) this.iata(t); | |
t = a.city_iata; | |
if (undefined !== t) this.city_iata(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text114); | |
root.appendChild(n95); | |
root.appendChild(root_text121); | |
return root; | |
} | |
}; | |
}, "form_date": function (pool) { | |
var n112 = document.createElement("span"), | |
n111 = document.createElement("span"), | |
root_text122 = document.createTextNode("\n "), | |
n111_text123 = document.createTextNode(" "), | |
root_text125 = document.createTextNode("\n "), | |
n112_date126_text = document.createTextNode(""), | |
root_text127 = document.createTextNode("\n "); | |
n112.className = "secondary-text"; | |
n111.appendChild(n111_text123); | |
n112.appendChild(n112_date126_text); | |
return { | |
remove: function () { | |
root_text122.parentNode.removeChild(root_text122); | |
; | |
n111.parentNode.removeChild(n111); | |
; | |
root_text125.parentNode.removeChild(root_text125); | |
; | |
n112.parentNode.removeChild(n112); | |
; | |
root_text127.parentNode.removeChild(root_text127); | |
}, date: function (a) { | |
n111_text123.nodeValue = filters.dp_date(a) + " "; | |
n112_date126_text.nodeValue = filters.dp_day(a) | |
}, update: function (a) { | |
var t = a.date; | |
if (undefined !== t) this.date(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text122); | |
root.appendChild(n111); | |
root.appendChild(root_text125); | |
root.appendChild(n112); | |
root.appendChild(root_text127); | |
return root; | |
} | |
}; | |
}, "form_if_113": function (pool) { | |
var n114 = document.createElement("span"), | |
root_text128 = document.createTextNode("\n "), | |
root_text129 = document.createTextNode("\n "); | |
n114.className = "secondary-text"; | |
n114.appendChild(document.createTextNode("Когда туда?")); | |
return { | |
remove: function () { | |
root_text128.parentNode.removeChild(root_text128); | |
; | |
n114.parentNode.removeChild(n114); | |
; | |
root_text129.parentNode.removeChild(root_text129); | |
}, update: function (a) { | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text128); | |
root.appendChild(n114); | |
root.appendChild(root_text129); | |
return root; | |
} | |
}; | |
}, "depart_datepicker_months": function (pool) { | |
var n118 = document.createElement("div"), | |
root_text130 = document.createTextNode("\n "), | |
month132_var = "", year133_var = "", n118_text131 = document.createTextNode(" "), | |
root_text134 = document.createTextNode("\n "); | |
n118.className = "datepicker-month-wrap"; | |
n118.appendChild(n118_text131); | |
return { | |
remove: function () { | |
root_text130.parentNode.removeChild(root_text130); | |
; | |
n118.parentNode.removeChild(n118); | |
; | |
root_text134.parentNode.removeChild(root_text134); | |
}, month: function (a) { | |
month132_var = a; | |
n118_text131.nodeValue = month132_var + " " + year133_var | |
}, year: function (a) { | |
year133_var = a; | |
n118_text131.nodeValue = month132_var + " " + year133_var | |
}, update: function (a) { | |
var t = a.month; | |
if (undefined !== t) this.month(t); | |
t = a.year; | |
if (undefined !== t) this.year(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text130); | |
root.appendChild(n118); | |
root.appendChild(root_text134); | |
return root; | |
} | |
}; | |
}, "return_datepicker_months": function (pool) { | |
var n134 = document.createElement("div"), | |
root_text135 = document.createTextNode("\n "), | |
month137_var = "", year138_var = "", n134_text136 = document.createTextNode(" "), | |
root_text139 = document.createTextNode("\n "); | |
n134.className = "datepicker-month-wrap"; | |
n134.appendChild(n134_text136); | |
return { | |
remove: function () { | |
root_text135.parentNode.removeChild(root_text135); | |
; | |
n134.parentNode.removeChild(n134); | |
; | |
root_text139.parentNode.removeChild(root_text139); | |
}, month: function (a) { | |
month137_var = a; | |
n134_text136.nodeValue = month137_var + " " + year138_var | |
}, year: function (a) { | |
year138_var = a; | |
n134_text136.nodeValue = month137_var + " " + year138_var | |
}, update: function (a) { | |
var t = a.month; | |
if (undefined !== t) this.month(t); | |
t = a.year; | |
if (undefined !== t) this.year(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text135); | |
root.appendChild(n134); | |
root.appendChild(root_text139); | |
return root; | |
} | |
}; | |
}, "informer": function (pool) { | |
var n185 = document.createElement("span"), | |
n182 = document.createElement("div"), | |
child_bold141 = [], after_bold141 = document.createTextNode(""), | |
n182_text142 = document.createTextNode(" \n "), | |
n185_trigger_message144_text = document.createTextNode(""); | |
n185.className = "form-toggle-button"; | |
n182.className = "informer-block right "; | |
n182.appendChild(document.createTextNode("\n ")); | |
n182.appendChild(after_bold141); | |
n182.appendChild(n182_text142); | |
n185.appendChild(n185_trigger_message144_text); | |
n182.appendChild(n185); | |
n182.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n182.parentNode.removeChild(n182); | |
}, informer_class: function (a) { | |
n182.className = "informer-block right " + a | |
}, bold: function (a) { | |
temple_utils.render_child(after_bold141, "bold", a, pool, child_bold141) | |
}, informer_message: function (a) { | |
n182_text142.nodeValue = " " + a + "\n " | |
}, trigger_message: function (a) { | |
n185_trigger_message144_text.nodeValue = a | |
}, update: function (a) { | |
var t = a.informer_class; | |
if (undefined !== t) this.informer_class(t); | |
t = a.bold; | |
if (undefined !== t) this.bold(t); | |
t = a.informer_message; | |
if (undefined !== t) this.informer_message(t); | |
t = a.trigger_message; | |
if (undefined !== t) this.trigger_message(t) | |
}, root: function () { | |
return n182; | |
} | |
}; | |
}, "bold": function (pool) { | |
var n184 = document.createElement("span"), | |
n184_bold_text145_text = document.createTextNode(""); | |
n184.className = "bold-text"; | |
n184.appendChild(n184_bold_text145_text); | |
return { | |
remove: function () { | |
n184.parentNode.removeChild(n184); | |
}, bold_text: function (a) { | |
n184_bold_text145_text.nodeValue = a | |
}, update: function (a) { | |
var t = a.bold_text; | |
if (undefined !== t) this.bold_text(t) | |
}, root: function () { | |
return n184; | |
} | |
}; | |
}, "preroll": function (pool) { | |
var n273 = document.createElement("div"), | |
n272 = document.createElement("div"), | |
n271 = document.createElement("div"), | |
n270 = document.createElement("div"), | |
n269 = document.createElement("div"), | |
n268 = document.createElement("div"), | |
n267 = document.createElement("div"), | |
n266 = document.createElement("div"), | |
n265 = document.createElement("div"), | |
n264 = document.createElement("div"), | |
n263 = document.createElement("div"), | |
n262 = document.createElement("div"), | |
n261 = document.createElement("div"), | |
n260 = document.createElement("div"), | |
n259 = document.createElement("div"), | |
n258 = document.createElement("div"), | |
n257 = document.createElement("div"), | |
n256 = document.createElement("div"), | |
n255 = document.createElement("div"), | |
n254 = document.createElement("div"), | |
n253 = document.createElement("div"), | |
n252 = document.createElement("div"), | |
n251 = document.createElement("div"), | |
n250 = document.createElement("div"), | |
n249 = document.createElement("div"), | |
n248 = document.createElement("div"), | |
n247 = document.createElement("div"), | |
n246 = document.createElement("div"), | |
n245 = document.createElement("div"), | |
n244 = document.createElement("div"), | |
n243 = document.createElement("div"), | |
n242 = document.createElement("div"), | |
n241 = document.createElement("div"), | |
n240 = document.createElement("div"), | |
n239 = document.createElement("div"), | |
n238 = document.createElement("div"), | |
n237 = document.createElement("div"), | |
n236 = document.createElement("div"), | |
n235 = document.createElement("div"), | |
n234 = document.createElement("div"), | |
n233 = document.createElement("div"), | |
n232 = document.createElement("div"), | |
n231 = document.createElement("div"), | |
n230 = document.createElement("div"), | |
n229 = document.createElement("div"), | |
n228 = document.createElement("div"), | |
n227 = document.createElement("div"), | |
n226 = document.createElement("div"), | |
n225 = document.createElement("div"), | |
n224 = document.createElement("div"), | |
n223 = document.createElement("div"), | |
n222 = document.createElement("div"), | |
n221 = document.createElement("div"), | |
n220 = document.createElement("div"), | |
n219 = document.createElement("div"), | |
n218 = document.createElement("div"), | |
n217 = document.createElement("div"), | |
n216 = document.createElement("div"), | |
n215 = document.createElement("div"), | |
n214 = document.createElement("div"), | |
n213 = document.createElement("div"), | |
n212 = document.createElement("div"), | |
n211 = document.createElement("div"), | |
n210 = document.createElement("div"), | |
n209 = document.createElement("div"), | |
n208 = document.createElement("div"), | |
n207 = document.createElement("div"), | |
n206 = document.createElement("div"), | |
n205 = document.createElement("div"), | |
n204 = document.createElement("div"), | |
n203 = document.createElement("div"), | |
n202 = document.createElement("div"), | |
n201 = document.createElement("div"), | |
n200 = document.createElement("div"), | |
n199 = document.createElement("div"), | |
n198 = document.createElement("div"), | |
n197 = document.createElement("div"), | |
n196 = document.createElement("div"), | |
n195 = document.createElement("div"), | |
n194 = document.createElement("div"), | |
n193 = document.createElement("div"), | |
n192 = document.createElement("div"), | |
n191 = document.createElement("div"), | |
n190 = document.createElement("div"), | |
n189 = document.createElement("div"), | |
n188 = document.createElement("div"), | |
n187 = document.createElement("div"), | |
n186 = document.createElement("div"); | |
n273.className = "fake-ticket-control fake-ticket-control--b11"; | |
n272.className = "fake-ticket-control fake-ticket-control--b10"; | |
n271.className = "fake-ticket-control fake-ticket-control--b9"; | |
n270.className = "fake-ticket-control fake-ticket-control--b8"; | |
n269.className = "fake-ticket-control fake-ticket-control--b8"; | |
n268.className = "fake-subscription-widget"; | |
n267.className = "fake-checkbox-value fake-block"; | |
n266.className = "fake-checkbox fake-block"; | |
n265.className = "fake-row"; | |
n264.className = "fake-checkbox-value fake-block"; | |
n263.className = "fake-checkbox fake-block"; | |
n262.className = "fake-row"; | |
n261.className = "fake-checkbox-value fake-block"; | |
n260.className = "fake-checkbox fake-block"; | |
n259.className = "fake-row"; | |
n258.className = "fake-checkbox-value fake-block"; | |
n257.className = "fake-checkbox fake-block"; | |
n256.className = "fake-row"; | |
n255.className = "fake-checkbox-value fake-block"; | |
n254.className = "fake-checkbox fake-block"; | |
n253.className = "fake-row"; | |
n252.className = "fake-block fake-filter-1"; | |
n251.className = "fake-stops-filter"; | |
n250.className = "fake-informer-col"; | |
n249.className = "fake-block fake-city"; | |
n248.className = "fake-block fake-date"; | |
n247.className = "fake-block fake-time"; | |
n246.className = "fake-right-block right"; | |
n245.className = "fake-flight-duration fake-block"; | |
n244.className = "fake-flight-duration fake-block"; | |
n243.className = "fake-clock-icon fake-block"; | |
n242.className = "fake-middle-block left"; | |
n241.className = "fake-block fake-city"; | |
n240.className = "fake-block fake-date"; | |
n239.className = "fake-block fake-time"; | |
n238.className = "fake-left-block left"; | |
n237.className = "fake-segment fake-last-segment"; | |
n236.className = "fake-block fake-city"; | |
n235.className = "fake-block fake-date"; | |
n234.className = "fake-block fake-time"; | |
n233.className = "fake-right-block right"; | |
n232.className = "fake-flight-duration fake-block"; | |
n231.className = "fake-flight-duration fake-block"; | |
n230.className = "fake-clock-icon fake-block"; | |
n229.className = "fake-middle-block left"; | |
n228.className = "fake-block fake-city"; | |
n227.className = "fake-block fake-date"; | |
n226.className = "fake-block fake-time"; | |
n225.className = "fake-left-block left"; | |
n224.className = "fake-segment fake-first-segment"; | |
n223.className = "fake-ticket-segment fake-ticket-segment--right"; | |
n222.className = "fake-block proposals-block"; | |
n221.className = "fake-ticket-price-block fake-block"; | |
n220.className = "fake-ticket-segment fake-ticket-segment--left"; | |
n219.className = "fake-ticket fake-ticket--rt"; | |
n218.className = "fake-block fake-city"; | |
n217.className = "fake-block fake-date"; | |
n216.className = "fake-block fake-time"; | |
n215.className = "fake-right-block right"; | |
n214.className = "fake-flight-duration fake-block"; | |
n213.className = "fake-flight-duration fake-block"; | |
n212.className = "fake-clock-icon fake-block"; | |
n211.className = "fake-middle-block left"; | |
n210.className = "fake-block fake-city"; | |
n209.className = "fake-block fake-date"; | |
n208.className = "fake-block fake-time"; | |
n207.className = "fake-left-block left"; | |
n206.className = "fake-segment fake-last-segment"; | |
n205.className = "fake-block fake-city"; | |
n204.className = "fake-block fake-date"; | |
n203.className = "fake-block fake-time"; | |
n202.className = "fake-right-block right"; | |
n201.className = "fake-flight-duration fake-block"; | |
n200.className = "fake-flight-duration fake-block"; | |
n199.className = "fake-clock-icon fake-block"; | |
n198.className = "fake-middle-block left"; | |
n197.className = "fake-block fake-city"; | |
n196.className = "fake-block fake-date"; | |
n195.className = "fake-block fake-time"; | |
n194.className = "fake-left-block left"; | |
n193.className = "fake-segment fake-first-segment"; | |
n192.className = "fake-ticket-segment fake-ticket-segment--right"; | |
n191.className = "fake-block proposals-block"; | |
n190.className = "fake-ticket-price-block fake-block"; | |
n189.className = "fake-ticket-segment fake-ticket-segment--left"; | |
n188.className = "fake-ticket fake-ticket--rt"; | |
n187.className = "preroll"; | |
n186.className = "preroll-container"; | |
n186.appendChild(document.createTextNode("\n ")); | |
n187.appendChild(document.createTextNode("\n ")); | |
n188.appendChild(document.createTextNode("\n ")); | |
n189.appendChild(document.createTextNode("\n ")); | |
n189.appendChild(n190); | |
n189.appendChild(document.createTextNode("\n ")); | |
n189.appendChild(n191); | |
n189.appendChild(document.createTextNode("\n ")); | |
n188.appendChild(n189); | |
n188.appendChild(document.createTextNode("\n ")); | |
n192.appendChild(document.createTextNode("\n ")); | |
n193.appendChild(document.createTextNode("\n ")); | |
n194.appendChild(document.createTextNode("\n ")); | |
n194.appendChild(n195); | |
n194.appendChild(document.createTextNode("\n ")); | |
n194.appendChild(n196); | |
n194.appendChild(document.createTextNode("\n ")); | |
n194.appendChild(n197); | |
n194.appendChild(document.createTextNode("\n ")); | |
n193.appendChild(n194); | |
n193.appendChild(document.createTextNode("\n ")); | |
n198.appendChild(document.createTextNode("\n ")); | |
n198.appendChild(n199); | |
n198.appendChild(document.createTextNode("\n ")); | |
n198.appendChild(n200); | |
n198.appendChild(document.createTextNode("\n ")); | |
n198.appendChild(n201); | |
n198.appendChild(document.createTextNode("\n ")); | |
n193.appendChild(n198); | |
n193.appendChild(document.createTextNode("\n ")); | |
n202.appendChild(document.createTextNode("\n ")); | |
n202.appendChild(n203); | |
n202.appendChild(document.createTextNode("\n ")); | |
n202.appendChild(n204); | |
n202.appendChild(document.createTextNode("\n ")); | |
n202.appendChild(n205); | |
n202.appendChild(document.createTextNode("\n ")); | |
n193.appendChild(n202); | |
n193.appendChild(document.createTextNode("\n ")); | |
n192.appendChild(n193); | |
n192.appendChild(document.createTextNode("\n ")); | |
n206.appendChild(document.createTextNode("\n ")); | |
n207.appendChild(document.createTextNode("\n ")); | |
n207.appendChild(n208); | |
n207.appendChild(document.createTextNode("\n ")); | |
n207.appendChild(n209); | |
n207.appendChild(document.createTextNode("\n ")); | |
n207.appendChild(n210); | |
n207.appendChild(document.createTextNode("\n ")); | |
n206.appendChild(n207); | |
n206.appendChild(document.createTextNode("\n ")); | |
n211.appendChild(document.createTextNode("\n ")); | |
n211.appendChild(n212); | |
n211.appendChild(document.createTextNode("\n ")); | |
n211.appendChild(n213); | |
n211.appendChild(document.createTextNode("\n ")); | |
n211.appendChild(n214); | |
n211.appendChild(document.createTextNode("\n ")); | |
n206.appendChild(n211); | |
n206.appendChild(document.createTextNode("\n ")); | |
n215.appendChild(document.createTextNode("\n ")); | |
n215.appendChild(n216); | |
n215.appendChild(document.createTextNode("\n ")); | |
n215.appendChild(n217); | |
n215.appendChild(document.createTextNode("\n ")); | |
n215.appendChild(n218); | |
n215.appendChild(document.createTextNode("\n ")); | |
n206.appendChild(n215); | |
n206.appendChild(document.createTextNode("\n ")); | |
n192.appendChild(n206); | |
n192.appendChild(document.createTextNode("\n ")); | |
n188.appendChild(n192); | |
n188.appendChild(document.createTextNode("\n ")); | |
n187.appendChild(n188); | |
n187.appendChild(document.createTextNode("\n ")); | |
n219.appendChild(document.createTextNode("\n ")); | |
n220.appendChild(document.createTextNode("\n ")); | |
n220.appendChild(n221); | |
n220.appendChild(document.createTextNode("\n ")); | |
n220.appendChild(n222); | |
n220.appendChild(document.createTextNode("\n ")); | |
n219.appendChild(n220); | |
n219.appendChild(document.createTextNode("\n ")); | |
n223.appendChild(document.createTextNode("\n ")); | |
n224.appendChild(document.createTextNode("\n ")); | |
n225.appendChild(document.createTextNode("\n ")); | |
n225.appendChild(n226); | |
n225.appendChild(document.createTextNode("\n ")); | |
n225.appendChild(n227); | |
n225.appendChild(document.createTextNode("\n ")); | |
n225.appendChild(n228); | |
n225.appendChild(document.createTextNode("\n ")); | |
n224.appendChild(n225); | |
n224.appendChild(document.createTextNode("\n ")); | |
n229.appendChild(document.createTextNode("\n ")); | |
n229.appendChild(n230); | |
n229.appendChild(document.createTextNode("\n ")); | |
n229.appendChild(n231); | |
n229.appendChild(document.createTextNode("\n ")); | |
n229.appendChild(n232); | |
n229.appendChild(document.createTextNode("\n ")); | |
n224.appendChild(n229); | |
n224.appendChild(document.createTextNode("\n ")); | |
n233.appendChild(document.createTextNode("\n ")); | |
n233.appendChild(n234); | |
n233.appendChild(document.createTextNode("\n ")); | |
n233.appendChild(n235); | |
n233.appendChild(document.createTextNode("\n ")); | |
n233.appendChild(n236); | |
n233.appendChild(document.createTextNode("\n ")); | |
n224.appendChild(n233); | |
n224.appendChild(document.createTextNode("\n ")); | |
n223.appendChild(n224); | |
n223.appendChild(document.createTextNode("\n ")); | |
n237.appendChild(document.createTextNode("\n ")); | |
n238.appendChild(document.createTextNode("\n ")); | |
n238.appendChild(n239); | |
n238.appendChild(document.createTextNode("\n ")); | |
n238.appendChild(n240); | |
n238.appendChild(document.createTextNode("\n ")); | |
n238.appendChild(n241); | |
n238.appendChild(document.createTextNode("\n ")); | |
n237.appendChild(n238); | |
n237.appendChild(document.createTextNode("\n ")); | |
n242.appendChild(document.createTextNode("\n ")); | |
n242.appendChild(n243); | |
n242.appendChild(document.createTextNode("\n ")); | |
n242.appendChild(n244); | |
n242.appendChild(document.createTextNode("\n ")); | |
n242.appendChild(n245); | |
n242.appendChild(document.createTextNode("\n ")); | |
n237.appendChild(n242); | |
n237.appendChild(document.createTextNode("\n ")); | |
n246.appendChild(document.createTextNode("\n ")); | |
n246.appendChild(n247); | |
n246.appendChild(document.createTextNode("\n ")); | |
n246.appendChild(n248); | |
n246.appendChild(document.createTextNode("\n ")); | |
n246.appendChild(n249); | |
n246.appendChild(document.createTextNode("\n ")); | |
n237.appendChild(n246); | |
n237.appendChild(document.createTextNode("\n ")); | |
n223.appendChild(n237); | |
n223.appendChild(document.createTextNode("\n ")); | |
n219.appendChild(n223); | |
n219.appendChild(document.createTextNode("\n ")); | |
n187.appendChild(n219); | |
n187.appendChild(document.createTextNode("\n ")); | |
n186.appendChild(n187); | |
n186.appendChild(document.createTextNode("\n ")); | |
n250.appendChild(document.createTextNode("\n ")); | |
n251.appendChild(document.createTextNode("\n ")); | |
n251.appendChild(n252); | |
n251.appendChild(document.createTextNode("\n ")); | |
n253.appendChild(document.createTextNode("\n ")); | |
n253.appendChild(n254); | |
n253.appendChild(document.createTextNode("\n ")); | |
n253.appendChild(n255); | |
n253.appendChild(document.createTextNode("\n ")); | |
n251.appendChild(n253); | |
n251.appendChild(document.createTextNode("\n ")); | |
n256.appendChild(document.createTextNode("\n ")); | |
n256.appendChild(n257); | |
n256.appendChild(document.createTextNode("\n ")); | |
n256.appendChild(n258); | |
n256.appendChild(document.createTextNode("\n ")); | |
n251.appendChild(n256); | |
n251.appendChild(document.createTextNode("\n ")); | |
n259.appendChild(document.createTextNode("\n ")); | |
n259.appendChild(n260); | |
n259.appendChild(document.createTextNode("\n ")); | |
n259.appendChild(n261); | |
n259.appendChild(document.createTextNode("\n ")); | |
n251.appendChild(n259); | |
n251.appendChild(document.createTextNode("\n ")); | |
n262.appendChild(document.createTextNode("\n ")); | |
n262.appendChild(n263); | |
n262.appendChild(document.createTextNode("\n ")); | |
n262.appendChild(n264); | |
n262.appendChild(document.createTextNode("\n ")); | |
n251.appendChild(n262); | |
n251.appendChild(document.createTextNode("\n ")); | |
n265.appendChild(document.createTextNode("\n ")); | |
n265.appendChild(n266); | |
n265.appendChild(document.createTextNode("\n ")); | |
n265.appendChild(n267); | |
n265.appendChild(document.createTextNode("\n ")); | |
n251.appendChild(n265); | |
n251.appendChild(document.createTextNode("\n ")); | |
n250.appendChild(n251); | |
n250.appendChild(document.createTextNode("\n ")); | |
n268.appendChild(document.createTextNode("\n ")); | |
n268.appendChild(n269); | |
n268.appendChild(document.createTextNode("\n ")); | |
n268.appendChild(n270); | |
n268.appendChild(document.createTextNode("\n ")); | |
n268.appendChild(n271); | |
n268.appendChild(document.createTextNode("\n ")); | |
n268.appendChild(n272); | |
n268.appendChild(document.createTextNode("\n ")); | |
n268.appendChild(n273); | |
n268.appendChild(document.createTextNode("\n ")); | |
n250.appendChild(n268); | |
n250.appendChild(document.createTextNode("\n ")); | |
n186.appendChild(n250); | |
n186.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n186.parentNode.removeChild(n186); | |
}, update: function (a) { | |
}, root: function () { | |
return n186; | |
} | |
}; | |
}, "countdown": function (pool) { | |
var n276 = document.createElement("div"), | |
n275 = document.createElement("div"), | |
n274 = document.createElement("div"), | |
child_search_in_progress147 = [], after_search_in_progress147 = document.createTextNode(""), | |
child_search_stopped148 = [], after_search_stopped148 = document.createTextNode(""); | |
n276.className = "progress-bar js-progress-bar"; | |
n275.className = "progress-bar-wrap"; | |
n274.className = "search_countdown "; | |
n274.appendChild(document.createTextNode("\n ")); | |
n275.appendChild(document.createTextNode("\n ")); | |
n275.appendChild(n276); | |
n275.appendChild(document.createTextNode("\n ")); | |
n274.appendChild(n275); | |
n274.appendChild(document.createTextNode("\n ")); | |
n274.appendChild(after_search_in_progress147); | |
n274.appendChild(document.createTextNode("\n ")); | |
n274.appendChild(after_search_stopped148); | |
n274.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n274.parentNode.removeChild(n274); | |
}, animation_class: function (a) { | |
n274.className = "search_countdown " + a | |
}, search_in_progress: function (a) { | |
temple_utils.render_child(after_search_in_progress147, "search_in_progress", a, pool, child_search_in_progress147) | |
}, search_stopped: function (a) { | |
temple_utils.render_child(after_search_stopped148, "search_stopped", a, pool, child_search_stopped148) | |
}, update: function (a) { | |
var t = a.animation_class; | |
if (undefined !== t) this.animation_class(t); | |
t = a.search_in_progress; | |
if (undefined !== t) this.search_in_progress(t); | |
t = a.search_stopped; | |
if (undefined !== t) this.search_stopped(t) | |
}, root: function () { | |
return n274; | |
} | |
}; | |
}, "search_in_progress": function (pool) { | |
var n278 = document.createElement("div"), | |
root_text149 = document.createTextNode("\n "), | |
n278_text150 = document.createTextNode("\n Поиск закончится через \n "), | |
root_text152 = document.createTextNode("\n "); | |
n278.className = "countdown-text"; | |
n278.appendChild(n278_text150); | |
return { | |
remove: function () { | |
root_text149.parentNode.removeChild(root_text149); | |
; | |
n278.parentNode.removeChild(n278); | |
; | |
root_text152.parentNode.removeChild(root_text152); | |
}, countdown_message: function (a) { | |
n278_text150.nodeValue = "\n Поиск закончится через " + a + "\n " | |
}, update: function (a) { | |
var t = a.countdown_message; | |
if (undefined !== t) this.countdown_message(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text149); | |
root.appendChild(n278); | |
root.appendChild(root_text152); | |
return root; | |
} | |
}; | |
}, "search_stopped": function (pool) { | |
var n280 = document.createElement("div"), | |
root_text153 = document.createTextNode("\n "), | |
root_text154 = document.createTextNode("\n "); | |
n280.className = "countdown-text"; | |
n280.appendChild(document.createTextNode("\n Все билеты найдены\n ")); | |
return { | |
remove: function () { | |
root_text153.parentNode.removeChild(root_text153); | |
; | |
n280.parentNode.removeChild(n280); | |
; | |
root_text154.parentNode.removeChild(root_text154); | |
}, update: function (a) { | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text153); | |
root.appendChild(n280); | |
root.appendChild(root_text154); | |
return root; | |
} | |
}; | |
}, "ticket": function (pool) { | |
var n362 = document.createElement("span"), | |
n361 = document.createElement("div"), | |
n305 = document.createElement("div"), | |
n291 = document.createElement("span"), | |
n290 = document.createElement("span"), | |
n289 = document.createElement("span"), | |
n288 = document.createElement("span"), | |
n287 = document.createElement("span"), | |
n286 = document.createElement("br"), | |
n285 = document.createElement("button"), | |
n284 = document.createElement("img"), | |
n283 = document.createElement("a"), | |
n282 = document.createElement("div"), | |
n281 = document.createElement("div"), | |
animation_class155_var = "", oneway_class156_var = "", opened_class157_var = "", n285_text159 = document.createTextNode("\n "), | |
n288_main_button_additional_text161_text = document.createTextNode(""), | |
n289_text162 = document.createTextNode("\n \n "), | |
n291_text165 = document.createTextNode("на сайте "), | |
child_proposals167 = [], after_proposals167 = document.createTextNode(""), | |
child_proposals_count168 = [], after_proposals_count168 = document.createTextNode(""), | |
child_segments169 = [], after_segments169 = document.createTextNode(""); | |
n362.className = "open-ticket-button-dots"; | |
n361.className = "open-ticket-button"; | |
n305.className = "ticket-segments"; | |
n291.className = "main-proposal-name"; | |
n289.className = "ticket-main-price"; | |
n288.className = "left price-divider"; | |
n287.className = "button-price"; | |
n285.className = "ticket-buy-button orange-button"; | |
n284.className = "main-airline-logo js-ticket-logo"; | |
n283.setAttribute("target", "_blank"); | |
n283.className = "ticket-click js-buy-button"; | |
n282.className = "ticket-buy-col"; | |
n281.className = "ticket "; | |
n281.appendChild(document.createTextNode("\n ")); | |
n282.appendChild(document.createTextNode("\n ")); | |
n283.appendChild(document.createTextNode("\n ")); | |
n283.appendChild(n284); | |
n283.appendChild(document.createTextNode("\n ")); | |
n285.appendChild(n285_text159); | |
n285.appendChild(n286); | |
n285.appendChild(document.createTextNode("\n ")); | |
n287.appendChild(document.createTextNode("\n ")); | |
n288.appendChild(n288_main_button_additional_text161_text); | |
n287.appendChild(n288); | |
n287.appendChild(document.createTextNode("\n ")); | |
n289.appendChild(n289_text162); | |
n290.className = "currency-"; | |
n289.appendChild(n290); | |
n289.appendChild(document.createTextNode("\n ")); | |
n287.appendChild(n289); | |
n287.appendChild(document.createTextNode("\n ")); | |
n285.appendChild(n287); | |
n285.appendChild(document.createTextNode("\n ")); | |
n283.appendChild(n285); | |
n283.appendChild(document.createTextNode("\n ")); | |
n291.appendChild(n291_text165); | |
n283.appendChild(n291); | |
n283.appendChild(document.createTextNode("\n ")); | |
n282.appendChild(n283); | |
n282.appendChild(document.createTextNode("\n\n ")); | |
n282.appendChild(after_proposals167); | |
n282.appendChild(document.createTextNode("\n\n ")); | |
n282.appendChild(after_proposals_count168); | |
n282.appendChild(document.createTextNode("\n ")); | |
n281.appendChild(n282); | |
n281.appendChild(document.createTextNode("\n\n ")); | |
n305.appendChild(document.createTextNode("\n ")); | |
n305.appendChild(after_segments169); | |
n305.appendChild(document.createTextNode("\n ")); | |
n361.appendChild(document.createTextNode("\n ")); | |
n362.appendChild(document.createTextNode("...")); | |
n361.appendChild(n362); | |
n361.appendChild(document.createTextNode("\n ")); | |
n305.appendChild(n361); | |
n305.appendChild(document.createTextNode("\n ")); | |
n281.appendChild(n305); | |
n281.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n281.parentNode.removeChild(n281); | |
}, animation_class: function (a) { | |
animation_class155_var = a; | |
n281.className = "ticket " + animation_class155_var + " " + oneway_class156_var + " " + opened_class157_var | |
}, oneway_class: function (a) { | |
oneway_class156_var = a; | |
n281.className = "ticket " + animation_class155_var + " " + oneway_class156_var + " " + opened_class157_var | |
}, opened_class: function (a) { | |
opened_class157_var = a; | |
n281.className = "ticket " + animation_class155_var + " " + oneway_class156_var + " " + opened_class157_var | |
}, index: function (a) { | |
n281.setAttribute("data-index", a); | |
n283.setAttribute("data-ticket-index", a) | |
}, main_proposal: function (a) { | |
n283.setAttribute("href", a.deeplink); | |
n289_text162.nodeValue = "\n " + a.price + "\n "; | |
n290.className = "currency-" + a.currency; | |
n291_text165.nodeValue = "на сайте " + a.name | |
}, carrier_code: function (a) { | |
n284.setAttribute("src", "http://pics.avs.io/122/56/" + a + "@2x.png") | |
}, main_button_text: function (a) { | |
n285_text159.nodeValue = "\n " + a + " " | |
}, br_visible: function (a) { | |
n286.className = a | |
}, main_button_additional_text: function (a) { | |
n288_main_button_additional_text161_text.nodeValue = a | |
}, proposals: function (a) { | |
temple_utils.render_children(after_proposals167, "proposals", a, pool, child_proposals167) | |
}, proposals_count: function (a) { | |
temple_utils.render_child(after_proposals_count168, "proposals_count", a, pool, child_proposals_count168) | |
}, segments: function (a) { | |
temple_utils.render_children(after_segments169, "segments", a, pool, child_segments169) | |
}, update: function (a) { | |
var t = a.animation_class; | |
if (undefined !== t) this.animation_class(t); | |
t = a.oneway_class; | |
if (undefined !== t) this.oneway_class(t); | |
t = a.opened_class; | |
if (undefined !== t) this.opened_class(t); | |
t = a.index; | |
if (undefined !== t) this.index(t); | |
t = a.main_proposal; | |
if (undefined !== t) this.main_proposal(t); | |
t = a.carrier_code; | |
if (undefined !== t) this.carrier_code(t); | |
t = a.main_button_text; | |
if (undefined !== t) this.main_button_text(t); | |
t = a.br_visible; | |
if (undefined !== t) this.br_visible(t); | |
t = a.main_button_additional_text; | |
if (undefined !== t) this.main_button_additional_text(t); | |
t = a.proposals; | |
if (undefined !== t) this.proposals(t); | |
t = a.proposals_count; | |
if (undefined !== t) this.proposals_count(t); | |
t = a.segments; | |
if (undefined !== t) this.segments(t) | |
}, root: function () { | |
return n281; | |
} | |
}; | |
}, "proposals": function (pool) { | |
var n297 = document.createElement("span"), | |
n296 = document.createElement("span"), | |
n295 = document.createElement("span"), | |
n294 = document.createElement("span"), | |
n293 = document.createElement("a"), | |
root_text170 = document.createTextNode("\n "), | |
n294_name171_text = document.createTextNode(""), | |
n296_price173_text = document.createTextNode(""), | |
child_original_gate_price175 = [], after_original_gate_price175 = document.createTextNode(""), | |
root_text176 = document.createTextNode("\n "); | |
n296.className = "button-price"; | |
n294.className = "left proposal-name"; | |
n293.className = "cf ticket-proposals js-proposal-link"; | |
n293.setAttribute("target", "_blank"); | |
n293.appendChild(document.createTextNode("\n ")); | |
n294.appendChild(n294_name171_text); | |
n293.appendChild(n294); | |
n293.appendChild(document.createTextNode("\n ")); | |
n295.className = "right price-container--"; | |
n295.appendChild(document.createTextNode("\n ")); | |
n296.appendChild(n296_price173_text); | |
n295.appendChild(n296); | |
n295.appendChild(document.createTextNode("\n ")); | |
n297.className = "currency-"; | |
n295.appendChild(n297); | |
n295.appendChild(document.createTextNode("\n ")); | |
n293.appendChild(n295); | |
n293.appendChild(document.createTextNode("\n ")); | |
n293.appendChild(after_original_gate_price175); | |
n293.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text170.parentNode.removeChild(root_text170); | |
; | |
n293.parentNode.removeChild(n293); | |
; | |
root_text176.parentNode.removeChild(root_text176); | |
}, deeplink: function (a) { | |
n293.setAttribute("href", a) | |
}, ticket_index: function (a) { | |
n293.setAttribute("data-ticket-index", a) | |
}, proposal_index: function (a) { | |
n293.setAttribute("data-proposal-index", a) | |
}, name: function (a) { | |
n294.setAttribute("title", a); | |
n294_name171_text.nodeValue = a | |
}, currency: function (a) { | |
n295.className = "right price-container--" + a; | |
n297.className = "currency-" + a | |
}, price: function (a) { | |
n296_price173_text.nodeValue = a | |
}, original_gate_price: function (a) { | |
temple_utils.render_child(after_original_gate_price175, "original_gate_price", a, pool, child_original_gate_price175) | |
}, update: function (a) { | |
var t = a.deeplink; | |
if (undefined !== t) this.deeplink(t); | |
t = a.ticket_index; | |
if (undefined !== t) this.ticket_index(t); | |
t = a.proposal_index; | |
if (undefined !== t) this.proposal_index(t); | |
t = a.name; | |
if (undefined !== t) this.name(t); | |
t = a.currency; | |
if (undefined !== t) this.currency(t); | |
t = a.price; | |
if (undefined !== t) this.price(t); | |
t = a.original_gate_price; | |
if (undefined !== t) this.original_gate_price(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text170); | |
root.appendChild(n293); | |
root.appendChild(root_text176); | |
return root; | |
} | |
}; | |
}, "original_gate_price": function (pool) { | |
var n301 = document.createElement("span"), | |
n300 = document.createElement("span"), | |
n299 = document.createElement("div"), | |
root_text177 = document.createTextNode("\n "), | |
n300_price178_text = document.createTextNode(""), | |
root_text180 = document.createTextNode("\n "); | |
n300.className = "tooltip-price-wrap"; | |
n299.className = "poposal-original-gate-price-tooltip"; | |
n299.appendChild(document.createTextNode("\n ")); | |
n300.appendChild(n300_price178_text); | |
n301.className = "currency-"; | |
n300.appendChild(n301); | |
n299.appendChild(n300); | |
n299.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text177.parentNode.removeChild(root_text177); | |
; | |
n299.parentNode.removeChild(n299); | |
; | |
root_text180.parentNode.removeChild(root_text180); | |
}, price: function (a) { | |
n300_price178_text.nodeValue = a | |
}, currency: function (a) { | |
n301.className = "currency-" + a | |
}, update: function (a) { | |
var t = a.price; | |
if (undefined !== t) this.price(t); | |
t = a.currency; | |
if (undefined !== t) this.currency(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text177); | |
root.appendChild(n299); | |
root.appendChild(root_text180); | |
return root; | |
} | |
}; | |
}, "proposals_count": function (pool) { | |
var n304 = document.createElement("span"), | |
n303 = document.createElement("span"), | |
root_text181 = document.createTextNode("\n "), | |
n304_text182 = document.createTextNode("Еще …"), | |
root_text184 = document.createTextNode("\n "); | |
n304.className = "ticket-proposals more-proposals"; | |
n303.className = "cf more-proposals-wrapper"; | |
n303.appendChild(document.createTextNode("\n ")); | |
n304.appendChild(n304_text182); | |
n303.appendChild(n304); | |
n303.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text181.parentNode.removeChild(root_text181); | |
; | |
n303.parentNode.removeChild(n303); | |
; | |
root_text184.parentNode.removeChild(root_text184); | |
}, value: function (a) { | |
n304_text182.nodeValue = "Еще " + a + "…" | |
}, update: function (a) { | |
var t = a.value; | |
if (undefined !== t) this.value(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text181); | |
root.appendChild(n303); | |
root.appendChild(root_text184); | |
return root; | |
} | |
}; | |
}, "segments": function (pool) { | |
var n329 = document.createElement("div"), | |
n328 = document.createElement("div"), | |
n327 = document.createElement("div"), | |
n326 = document.createElement("div"), | |
n325 = document.createElement("div"), | |
n324 = document.createElement("div"), | |
n323 = document.createElement("div"), | |
n322 = document.createElement("div"), | |
n321 = document.createElement("div"), | |
n320 = document.createElement("div"), | |
n319 = document.createElement("div"), | |
n318 = document.createElement("span"), | |
n317 = document.createElement("span"), | |
n316 = document.createElement("div"), | |
n315 = document.createElement("div"), | |
n314 = document.createElement("div"), | |
n313 = document.createElement("div"), | |
n312 = document.createElement("div"), | |
n311 = document.createElement("span"), | |
n310 = document.createElement("span"), | |
n309 = document.createElement("div"), | |
n308 = document.createElement("div"), | |
n307 = document.createElement("div"), | |
root_text185 = document.createTextNode("\n "), | |
n310_mini186_text = document.createTextNode(""), | |
n312_mini187_text = document.createTextNode(""), | |
n315_text188 = document.createTextNode("Время в пути: "), | |
n318_mini190_text = document.createTextNode(""), | |
n319_mini191_text = document.createTextNode(""), | |
n325_mini193_text = document.createTextNode(""), | |
n326_mini195_text = document.createTextNode(""), | |
n327_mini196_text = document.createTextNode(""), | |
root_text197 = document.createTextNode("\n "), | |
child_flights199 = [], after_flights199 = document.createTextNode(""), | |
root_text200 = document.createTextNode("\n "); | |
n329.className = "segment-flights"; | |
n327.className = "flight-port arrival-port"; | |
n325.className = "flight-port departure-port"; | |
n324.className = "stops-dot"; | |
n323.className = "stops-dot"; | |
n322.className = "stops-dot"; | |
n321.className = "stops-line"; | |
n319.className = "arrival-date"; | |
n318.className = "flight-time arrival-time"; | |
n317.className = "flight-airplane-icon flight-airplane-icon-landing"; | |
n316.className = "flight-date-time arrival-date-time"; | |
n314.className = "flight-segment-duration-icon"; | |
n313.className = "flight-segment-duration"; | |
n312.className = "depart-date"; | |
n311.className = "flight-airplane-icon flight-airplane-icon-takeoff"; | |
n310.className = "flight-time depart-time"; | |
n309.className = "flight-date-time depart-date-time"; | |
n308.className = "top-info-warp"; | |
n307.className = "segment-block"; | |
n307.appendChild(document.createTextNode("\n ")); | |
n308.appendChild(document.createTextNode("\n ")); | |
n309.appendChild(document.createTextNode("\n ")); | |
n310.appendChild(n310_mini186_text); | |
n309.appendChild(n310); | |
n309.appendChild(document.createTextNode("\n ")); | |
n309.appendChild(n311); | |
n309.appendChild(document.createTextNode("\n ")); | |
n312.appendChild(n312_mini187_text); | |
n309.appendChild(n312); | |
n309.appendChild(document.createTextNode("\n ")); | |
n308.appendChild(n309); | |
n308.appendChild(document.createTextNode("\n ")); | |
n313.appendChild(document.createTextNode("\n ")); | |
n313.appendChild(n314); | |
n313.appendChild(document.createTextNode("\n ")); | |
n315.appendChild(n315_text188); | |
n313.appendChild(n315); | |
n313.appendChild(document.createTextNode("\n ")); | |
n308.appendChild(n313); | |
n308.appendChild(document.createTextNode("\n ")); | |
n316.appendChild(document.createTextNode("\n ")); | |
n316.appendChild(n317); | |
n316.appendChild(document.createTextNode("\n ")); | |
n318.appendChild(n318_mini190_text); | |
n316.appendChild(n318); | |
n316.appendChild(document.createTextNode("\n ")); | |
n319.appendChild(n319_mini191_text); | |
n316.appendChild(n319); | |
n316.appendChild(document.createTextNode("\n ")); | |
n308.appendChild(n316); | |
n308.appendChild(document.createTextNode("\n ")); | |
n307.appendChild(n308); | |
n307.appendChild(document.createTextNode("\n ")); | |
n320.className = "time-line "; | |
n320.appendChild(document.createTextNode("\n ")); | |
n321.appendChild(document.createTextNode("\n ")); | |
n321.appendChild(n322); | |
n321.appendChild(document.createTextNode("\n ")); | |
n321.appendChild(n323); | |
n321.appendChild(document.createTextNode("\n ")); | |
n321.appendChild(n324); | |
n321.appendChild(document.createTextNode("\n ")); | |
n320.appendChild(n321); | |
n320.appendChild(document.createTextNode("\n ")); | |
n307.appendChild(n320); | |
n307.appendChild(document.createTextNode("\n ")); | |
n325.appendChild(n325_mini193_text); | |
n307.appendChild(n325); | |
n307.appendChild(document.createTextNode("\n ")); | |
n326.className = "stops-count "; | |
n326.appendChild(n326_mini195_text); | |
n307.appendChild(n326); | |
n307.appendChild(document.createTextNode("\n ")); | |
n327.appendChild(n327_mini196_text); | |
n307.appendChild(n327); | |
n307.appendChild(document.createTextNode("\n ")); | |
n328.className = "segments-container "; | |
n328.appendChild(document.createTextNode("\n ")); | |
n329.appendChild(document.createTextNode("\n ")); | |
n329.appendChild(after_flights199); | |
n329.appendChild(document.createTextNode("\n ")); | |
n328.appendChild(n329); | |
n328.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text185.parentNode.removeChild(root_text185); | |
; | |
n307.parentNode.removeChild(n307); | |
; | |
root_text197.parentNode.removeChild(root_text197); | |
; | |
n328.parentNode.removeChild(n328); | |
; | |
root_text200.parentNode.removeChild(root_text200); | |
}, mini: function (a) { | |
n310_mini186_text.nodeValue = a.depart_time; | |
n312_mini187_text.nodeValue = a.depart_date; | |
n315_text188.nodeValue = "Время в пути: " + a.duration + " "; | |
n318_mini190_text.nodeValue = a.arrival_time; | |
n319_mini191_text.nodeValue = a.arrival_date; | |
n320.className = "time-line " + a.stop_dot_class; | |
n325_mini193_text.nodeValue = a.departure_name; | |
n326.className = "stops-count " + a.stop_text_class; | |
n326_mini195_text.nodeValue = a.stops_info; | |
n327_mini196_text.nodeValue = a.arrival_name | |
}, expanded_class: function (a) { | |
n328.className = "segments-container " + a | |
}, flights: function (a) { | |
temple_utils.render_children(after_flights199, "flights", a, pool, child_flights199) | |
}, update: function (a) { | |
var t = a.mini; | |
if (undefined !== t) this.mini(t); | |
t = a.expanded_class; | |
if (undefined !== t) this.expanded_class(t); | |
t = a.flights; | |
if (undefined !== t) this.flights(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text185); | |
root.appendChild(n307); | |
root.appendChild(root_text197); | |
root.appendChild(n328); | |
root.appendChild(root_text200); | |
return root; | |
} | |
}; | |
}, "flights": function (pool) { | |
var n360 = document.createElement("div"), | |
n359 = document.createElement("div"), | |
n358 = document.createElement("div"), | |
n357 = document.createElement("div"), | |
n356 = document.createElement("img"), | |
n355 = document.createElement("div"), | |
n354 = document.createElement("strong"), | |
n353 = document.createElement("div"), | |
n352 = document.createElement("div"), | |
n351 = document.createElement("div"), | |
n350 = document.createElement("div"), | |
n349 = document.createElement("div"), | |
n348 = document.createElement("div"), | |
n347 = document.createElement("div"), | |
n346 = document.createElement("div"), | |
n345 = document.createElement("div"), | |
n344 = document.createElement("strong"), | |
n343 = document.createElement("span"), | |
n342 = document.createElement("strong"), | |
n341 = document.createElement("div"), | |
n340 = document.createElement("div"), | |
n339 = document.createElement("div"), | |
root_text201 = document.createTextNode("\n "), | |
child_stop202 = [], after_stop202 = document.createTextNode(""), | |
root_text203 = document.createTextNode("\n "), | |
n342_depart_datetime204_text = document.createTextNode(""), | |
n344_arrival_datetime205_text = document.createTextNode(""), | |
n346_text206 = document.createTextNode(" "), | |
n348_depart_airport208_text = document.createTextNode(""), | |
n350_text209 = document.createTextNode(" "), | |
n352_arrival_airport211_text = document.createTextNode(""), | |
n354_duration212_text = document.createTextNode(""), | |
n357_text214 = document.createTextNode("\n \n "), | |
n359_carrier_number217_text = document.createTextNode(""), | |
n360_aircraft218_text = document.createTextNode(""), | |
root_text219 = document.createTextNode("\n "); | |
n359.className = "flight-second-line"; | |
n357.className = "flight-operating-carrier-tooltip"; | |
n356.className = "flight-operating-carrier-img"; | |
n355.className = "flight-operating-carrier"; | |
n353.className = "flight-duration"; | |
n352.className = "flight-place"; | |
n351.className = "left"; | |
n350.className = "left flight-place-arrival"; | |
n349.className = "left"; | |
n348.className = "flight-place"; | |
n347.className = "left"; | |
n346.className = "left"; | |
n345.className = "flight-second-line cf"; | |
n343.className = "flight-airplane-icon flight-airplane-icon-takeoff"; | |
n340.className = "flight-first-col"; | |
n339.className = "cf"; | |
n339.appendChild(document.createTextNode("\n ")); | |
n340.appendChild(document.createTextNode("\n ")); | |
n341.appendChild(document.createTextNode("\n ")); | |
n342.appendChild(n342_depart_datetime204_text); | |
n341.appendChild(n342); | |
n341.appendChild(document.createTextNode("\n ")); | |
n341.appendChild(n343); | |
n341.appendChild(document.createTextNode("\n ")); | |
n344.appendChild(n344_arrival_datetime205_text); | |
n341.appendChild(n344); | |
n341.appendChild(document.createTextNode("\n ")); | |
n340.appendChild(n341); | |
n340.appendChild(document.createTextNode("\n ")); | |
n345.appendChild(document.createTextNode("\n ")); | |
n346.appendChild(n346_text206); | |
n345.appendChild(n346); | |
n345.appendChild(document.createTextNode("\n ")); | |
n347.appendChild(document.createTextNode("\n ")); | |
n348.appendChild(n348_depart_airport208_text); | |
n347.appendChild(n348); | |
n347.appendChild(document.createTextNode("\n ")); | |
n345.appendChild(n347); | |
n345.appendChild(document.createTextNode("\n ")); | |
n349.appendChild(document.createTextNode(" — ")); | |
n345.appendChild(n349); | |
n345.appendChild(document.createTextNode("\n ")); | |
n350.appendChild(n350_text209); | |
n345.appendChild(n350); | |
n345.appendChild(document.createTextNode("\n ")); | |
n351.appendChild(document.createTextNode("\n ")); | |
n352.appendChild(n352_arrival_airport211_text); | |
n351.appendChild(n352); | |
n351.appendChild(document.createTextNode("\n ")); | |
n345.appendChild(n351); | |
n345.appendChild(document.createTextNode("\n ")); | |
n340.appendChild(n345); | |
n340.appendChild(document.createTextNode("\n ")); | |
n339.appendChild(n340); | |
n339.appendChild(document.createTextNode("\n ")); | |
n353.appendChild(document.createTextNode("\n ")); | |
n354.appendChild(n354_duration212_text); | |
n353.appendChild(n354); | |
n353.appendChild(document.createTextNode("\n ")); | |
n339.appendChild(n353); | |
n339.appendChild(document.createTextNode("\n ")); | |
n355.appendChild(document.createTextNode("\n ")); | |
n355.appendChild(n356); | |
n355.appendChild(document.createTextNode("\n ")); | |
n357.appendChild(n357_text214); | |
n355.appendChild(n357); | |
n355.appendChild(document.createTextNode("\n ")); | |
n339.appendChild(n355); | |
n339.appendChild(document.createTextNode("\n ")); | |
n358.className = "flight-airplane "; | |
n358.appendChild(document.createTextNode("\n ")); | |
n359.appendChild(n359_carrier_number217_text); | |
n358.appendChild(n359); | |
n358.appendChild(document.createTextNode("\n ")); | |
n360.appendChild(n360_aircraft218_text); | |
n358.appendChild(n360); | |
n358.appendChild(document.createTextNode("\n ")); | |
n339.appendChild(n358); | |
n339.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
while (child_stop202.length) pool.release("stop", child_stop202.pop()); | |
; | |
root_text201.parentNode.removeChild(root_text201); | |
; | |
after_stop202.parentNode.removeChild(after_stop202); | |
root_text203.parentNode.removeChild(root_text203); | |
; | |
n339.parentNode.removeChild(n339); | |
; | |
root_text219.parentNode.removeChild(root_text219); | |
}, stop: function (a) { | |
temple_utils.render_child(after_stop202, "stop", a, pool, child_stop202) | |
}, depart_datetime: function (a) { | |
n342_depart_datetime204_text.nodeValue = a | |
}, arrival_datetime: function (a) { | |
n344_arrival_datetime205_text.nodeValue = a | |
}, depart_iata: function (a) { | |
n346_text206.nodeValue = a + " " | |
}, depart_airport: function (a) { | |
n348.setAttribute("title", a); | |
n348_depart_airport208_text.nodeValue = a | |
}, arrival_iata: function (a) { | |
n350_text209.nodeValue = a + " " | |
}, arrival_airport: function (a) { | |
n352.setAttribute("title", a); | |
n352_arrival_airport211_text.nodeValue = a | |
}, duration: function (a) { | |
n354_duration212_text.nodeValue = a | |
}, carrier_code: function (a) { | |
n356.setAttribute("src", "http://pics.avs.io/al_square/36/36/" + a + "@2x.png") | |
}, carrier_name: function (a) { | |
n357_text214.nodeValue = "\n " + a + "\n " | |
}, no_aircraft_class: function (a) { | |
n358.className = "flight-airplane " + a | |
}, carrier_number: function (a) { | |
n359_carrier_number217_text.nodeValue = a | |
}, aircraft: function (a) { | |
n360_aircraft218_text.nodeValue = a | |
}, update: function (a) { | |
var t = a.stop; | |
if (undefined !== t) this.stop(t); | |
t = a.depart_datetime; | |
if (undefined !== t) this.depart_datetime(t); | |
t = a.arrival_datetime; | |
if (undefined !== t) this.arrival_datetime(t); | |
t = a.depart_iata; | |
if (undefined !== t) this.depart_iata(t); | |
t = a.depart_airport; | |
if (undefined !== t) this.depart_airport(t); | |
t = a.arrival_iata; | |
if (undefined !== t) this.arrival_iata(t); | |
t = a.arrival_airport; | |
if (undefined !== t) this.arrival_airport(t); | |
t = a.duration; | |
if (undefined !== t) this.duration(t); | |
t = a.carrier_code; | |
if (undefined !== t) this.carrier_code(t); | |
t = a.carrier_name; | |
if (undefined !== t) this.carrier_name(t); | |
t = a.no_aircraft_class; | |
if (undefined !== t) this.no_aircraft_class(t); | |
t = a.carrier_number; | |
if (undefined !== t) this.carrier_number(t); | |
t = a.aircraft; | |
if (undefined !== t) this.aircraft(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text201); | |
root.appendChild(after_stop202); | |
root.appendChild(root_text203); | |
root.appendChild(n339); | |
root.appendChild(root_text219); | |
return root; | |
} | |
}; | |
}, "stop": function (pool) { | |
var n338 = document.createElement("div"), | |
n337 = document.createElement("div"), | |
n336 = document.createElement("div"), | |
n335 = document.createElement("div"), | |
n334 = document.createElement("div"), | |
n333 = document.createElement("div"), | |
n332 = document.createElement("div"), | |
root_text220 = document.createTextNode("\n "), | |
n337_text221 = document.createTextNode("Пересадка в "), | |
n338_text223 = document.createTextNode("\n \n "), | |
root_text225 = document.createTextNode("\n "); | |
n338.className = "flight-duration"; | |
n336.className = "flight-wait-icon"; | |
n335.className = "flight-first-col"; | |
n334.className = "cf"; | |
n333.className = "flight-stop-arrow"; | |
n332.className = "flight-stop cf"; | |
n332.appendChild(document.createTextNode("\n ")); | |
n333.appendChild(document.createTextNode("\n ")); | |
n334.appendChild(document.createTextNode("\n ")); | |
n335.appendChild(document.createTextNode("\n ")); | |
n335.appendChild(n336); | |
n335.appendChild(document.createTextNode("\n ")); | |
n337.appendChild(n337_text221); | |
n335.appendChild(n337); | |
n335.appendChild(document.createTextNode("\n ")); | |
n334.appendChild(n335); | |
n334.appendChild(document.createTextNode("\n ")); | |
n338.appendChild(n338_text223); | |
n334.appendChild(n338); | |
n334.appendChild(document.createTextNode("\n ")); | |
n333.appendChild(n334); | |
n333.appendChild(document.createTextNode("\n ")); | |
n332.appendChild(n333); | |
n332.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text220.parentNode.removeChild(root_text220); | |
; | |
n332.parentNode.removeChild(n332); | |
; | |
root_text225.parentNode.removeChild(root_text225); | |
}, title: function (a) { | |
n337_text221.nodeValue = "Пересадка в " + a | |
}, duration: function (a) { | |
n338_text223.nodeValue = "\n " + a + "\n " | |
}, update: function (a) { | |
var t = a.title; | |
if (undefined !== t) this.title(t); | |
t = a.duration; | |
if (undefined !== t) this.duration(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text220); | |
root.appendChild(n332); | |
root.appendChild(root_text225); | |
return root; | |
} | |
}; | |
}, "sorting": function (pool) { | |
var n374 = document.createElement("span"), | |
n373 = document.createElement("span"), | |
n372 = document.createElement("span"), | |
n371 = document.createElement("span"), | |
n370 = document.createElement("span"), | |
n369 = document.createElement("span"), | |
n368 = document.createElement("span"), | |
n367 = document.createElement("span"), | |
n366 = document.createElement("span"), | |
n365 = document.createElement("span"), | |
n364 = document.createElement("div"), | |
n363 = document.createElement("div"), | |
n368_text228 = document.createTextNode("\n "), | |
n372_duration_title232_text = document.createTextNode(""), | |
n373_text233 = document.createTextNode("\n "); | |
n373.className = "price-wrap"; | |
n372.className = "title-wrap"; | |
n371.className = "tab-title"; | |
n370.setAttribute("data-tab", "duration"); | |
n368.className = "price-wrap"; | |
n367.className = "title-wrap"; | |
n366.className = "tab-title"; | |
n365.setAttribute("data-tab", "price"); | |
n364.className = "sorting-wrapper"; | |
n363.className = "ticket-controls cf "; | |
n363.appendChild(document.createTextNode("\n ")); | |
n364.appendChild(document.createTextNode("\n ")); | |
n365.className = "tab js-sorting-tab "; | |
n365.appendChild(document.createTextNode("\n ")); | |
n366.appendChild(document.createTextNode("\n ")); | |
n367.appendChild(document.createTextNode("САМЫЙ ДЕШЕВЫЙ")); | |
n366.appendChild(n367); | |
n366.appendChild(document.createTextNode("\n ")); | |
n368.appendChild(n368_text228); | |
n369.className = "currency-"; | |
n368.appendChild(n369); | |
n368.appendChild(document.createTextNode("\n ")); | |
n366.appendChild(n368); | |
n366.appendChild(document.createTextNode("\n ")); | |
n365.appendChild(n366); | |
n365.appendChild(document.createTextNode("\n ")); | |
n364.appendChild(n365); | |
n364.appendChild(document.createTextNode("\n ")); | |
n370.className = "tab js-sorting-tab "; | |
n370.appendChild(document.createTextNode("\n ")); | |
n371.appendChild(document.createTextNode("\n ")); | |
n372.appendChild(n372_duration_title232_text); | |
n371.appendChild(n372); | |
n371.appendChild(document.createTextNode("\n ")); | |
n373.appendChild(n373_text233); | |
n374.className = "currency-"; | |
n373.appendChild(n374); | |
n373.appendChild(document.createTextNode("\n ")); | |
n371.appendChild(n373); | |
n371.appendChild(document.createTextNode("\n ")); | |
n370.appendChild(n371); | |
n370.appendChild(document.createTextNode("\n ")); | |
n364.appendChild(n370); | |
n364.appendChild(document.createTextNode("\n ")); | |
n363.appendChild(n364); | |
n363.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n363.parentNode.removeChild(n363); | |
}, visibility_class: function (a) { | |
n363.className = "ticket-controls cf " + a | |
}, active_price_tab: function (a) { | |
n365.className = "tab js-sorting-tab " + a | |
}, cheapest_price: function (a) { | |
n368_text228.nodeValue = a + "\n " | |
}, currency: function (a) { | |
n369.className = "currency-" + a; | |
n374.className = "currency-" + a | |
}, active_duration_tab: function (a) { | |
n370.className = "tab js-sorting-tab " + a | |
}, duration_title: function (a) { | |
n372_duration_title232_text.nodeValue = a | |
}, fastest_price: function (a) { | |
n373_text233.nodeValue = a + "\n " | |
}, update: function (a) { | |
var t = a.visibility_class; | |
if (undefined !== t) this.visibility_class(t); | |
t = a.active_price_tab; | |
if (undefined !== t) this.active_price_tab(t); | |
t = a.cheapest_price; | |
if (undefined !== t) this.cheapest_price(t); | |
t = a.currency; | |
if (undefined !== t) this.currency(t); | |
t = a.active_duration_tab; | |
if (undefined !== t) this.active_duration_tab(t); | |
t = a.duration_title; | |
if (undefined !== t) this.duration_title(t); | |
t = a.fastest_price; | |
if (undefined !== t) this.fastest_price(t) | |
}, root: function () { | |
return n363; | |
} | |
}; | |
}, "system_messages": function (pool) { | |
var n376 = document.createElement("div"), | |
n375 = document.createElement("div"), | |
message_visibility_class236_var = "", message_type237_var = "", n376_message238_text = document.createTextNode(""), | |
child_description239 = [], after_description239 = document.createTextNode(""), | |
child_call2action240 = [], after_call2action240 = document.createTextNode(""); | |
n376.className = "message"; | |
n375.className = "preroll-message "; | |
n375.appendChild(document.createTextNode("\n ")); | |
n376.appendChild(n376_message238_text); | |
n375.appendChild(n376); | |
n375.appendChild(document.createTextNode("\n ")); | |
n375.appendChild(after_description239); | |
n375.appendChild(document.createTextNode("\n ")); | |
n375.appendChild(after_call2action240); | |
n375.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n375.parentNode.removeChild(n375); | |
}, message_visibility_class: function (a) { | |
message_visibility_class236_var = a; | |
n375.className = "preroll-message " + message_visibility_class236_var + " " + message_type237_var | |
}, message_type: function (a) { | |
message_type237_var = a; | |
n375.className = "preroll-message " + message_visibility_class236_var + " " + message_type237_var | |
}, message: function (a) { | |
n376_message238_text.nodeValue = a | |
}, description: function (a) { | |
temple_utils.render_child(after_description239, "description", a, pool, child_description239) | |
}, call2action: function (a) { | |
temple_utils.render_child(after_call2action240, "call2action", a, pool, child_call2action240) | |
}, update: function (a) { | |
var t = a.message_visibility_class; | |
if (undefined !== t) this.message_visibility_class(t); | |
t = a.message_type; | |
if (undefined !== t) this.message_type(t); | |
t = a.message; | |
if (undefined !== t) this.message(t); | |
t = a.description; | |
if (undefined !== t) this.description(t); | |
t = a.call2action; | |
if (undefined !== t) this.call2action(t) | |
}, root: function () { | |
return n375; | |
} | |
}; | |
}, "description": function (pool) { | |
var n378 = document.createElement("div"), | |
root_text241 = document.createTextNode("\n "), | |
n378_text242_text = document.createTextNode(""), | |
root_text243 = document.createTextNode("\n "); | |
n378.className = "description"; | |
n378.appendChild(n378_text242_text); | |
return { | |
remove: function () { | |
root_text241.parentNode.removeChild(root_text241); | |
; | |
n378.parentNode.removeChild(n378); | |
; | |
root_text243.parentNode.removeChild(root_text243); | |
}, text: function (a) { | |
n378_text242_text.nodeValue = a | |
}, update: function (a) { | |
var t = a.text; | |
if (undefined !== t) this.text(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text241); | |
root.appendChild(n378); | |
root.appendChild(root_text243); | |
return root; | |
} | |
}; | |
}, "call2action": function (pool) { | |
var n380 = document.createElement("div"), | |
root_text244 = document.createTextNode("\n "), | |
n380_trigger_caption245_text = document.createTextNode(""), | |
root_text246 = document.createTextNode("\n "); | |
n380.className = "preroll-trigger"; | |
n380.appendChild(n380_trigger_caption245_text); | |
return { | |
remove: function () { | |
root_text244.parentNode.removeChild(root_text244); | |
; | |
n380.parentNode.removeChild(n380); | |
; | |
root_text246.parentNode.removeChild(root_text246); | |
}, trigger_event: function (a) { | |
n380.setAttribute("data-trigger", a) | |
}, trigger_caption: function (a) { | |
n380_trigger_caption245_text.nodeValue = a | |
}, update: function (a) { | |
var t = a.trigger_event; | |
if (undefined !== t) this.trigger_event(t); | |
t = a.trigger_caption; | |
if (undefined !== t) this.trigger_caption(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text244); | |
root.appendChild(n380); | |
root.appendChild(root_text246); | |
return root; | |
} | |
}; | |
}, "airports_filter": function (pool) { | |
var n407 = document.createElement("button"), | |
n406 = document.createElement("div"), | |
n405 = document.createElement("div"), | |
n400 = document.createElement("span"), | |
n399 = document.createElement("input"), | |
n398 = document.createElement("label"), | |
n397 = document.createElement("h2"), | |
n396 = document.createElement("div"), | |
n391 = document.createElement("span"), | |
n390 = document.createElement("input"), | |
n389 = document.createElement("label"), | |
n388 = document.createElement("h2"), | |
n387 = document.createElement("div"), | |
n386 = document.createElement("div"), | |
n385 = document.createElement("span"), | |
n384 = document.createElement("div"), | |
n383 = document.createElement("div"), | |
n382 = document.createElement("div"), | |
n381 = document.createElement("div"), | |
airports_active248_var = "", filter_airports_opened249_var = "", child_airports_filter_forall_392252 = [], after_airports_filter_forall_392252 = document.createTextNode(""), | |
child_airports_filter_forall_401254 = [], after_airports_filter_forall_401254 = document.createTextNode(""); | |
n407.className = "js-reset-airports-filter reset-filter orange-transparent-button"; | |
n406.className = "small-12 columns"; | |
n405.className = "row"; | |
n400.className = "custom-checkbox"; | |
n399.value = ""; | |
n399.setAttribute("data-role", "arrival_airports"); | |
n399.className = "checkbox js-checkbox-all js-arrival_airports-checkbox"; | |
n399.setAttribute("type", "checkbox"); | |
n397.className = "direction-title"; | |
n396.className = "small-6 columns"; | |
n391.className = "custom-checkbox"; | |
n390.value = ""; | |
n390.setAttribute("data-role", "departure_airports"); | |
n390.className = "checkbox js-checkbox-all js-departure_airports-checkbox"; | |
n390.setAttribute("type", "checkbox"); | |
n388.className = "direction-title"; | |
n387.className = "small-6 columns"; | |
n386.className = "row"; | |
n385.setAttribute("data-control", "filter_airports"); | |
n385.className = "close-filters-modal_window js-close-modal_window"; | |
n383.setAttribute("data-control", "filter_airports"); | |
n381.appendChild(document.createTextNode("\n ")); | |
n382.className = "airports-control left "; | |
n382.appendChild(document.createTextNode("\n ")); | |
n383.className = "js-modal_trigger filter-select js-modal_window-control js-filter-airports "; | |
n383.appendChild(document.createTextNode("\n Аэропорты\n ")); | |
n382.appendChild(n383); | |
n382.appendChild(document.createTextNode("\n ")); | |
n381.appendChild(n382); | |
n381.appendChild(document.createTextNode("\n\n ")); | |
n384.className = "filter-airports js-modal_window "; | |
n384.appendChild(document.createTextNode("\n ")); | |
n385.appendChild(document.createTextNode("×")); | |
n384.appendChild(n385); | |
n384.appendChild(document.createTextNode("\n\n ")); | |
n386.appendChild(document.createTextNode("\n ")); | |
n387.appendChild(document.createTextNode("\n ")); | |
n388.appendChild(document.createTextNode("Вылет")); | |
n387.appendChild(n388); | |
n387.appendChild(document.createTextNode("\n ")); | |
n389.className = "label-block checkbox-label "; | |
n389.appendChild(document.createTextNode("\n ")); | |
n389.appendChild(n390); | |
n389.appendChild(document.createTextNode("\n ")); | |
n389.appendChild(n391); | |
n389.appendChild(document.createTextNode(" Все\n ")); | |
n387.appendChild(n389); | |
n387.appendChild(document.createTextNode("\n ")); | |
n387.appendChild(after_airports_filter_forall_392252); | |
n387.appendChild(document.createTextNode("\n ")); | |
n386.appendChild(n387); | |
n386.appendChild(document.createTextNode("\n\n ")); | |
n396.appendChild(document.createTextNode("\n ")); | |
n397.appendChild(document.createTextNode("Прилёт")); | |
n396.appendChild(n397); | |
n396.appendChild(document.createTextNode("\n ")); | |
n398.className = "label-block checkbox-label "; | |
n398.appendChild(document.createTextNode("\n ")); | |
n398.appendChild(n399); | |
n398.appendChild(document.createTextNode("\n ")); | |
n398.appendChild(n400); | |
n398.appendChild(document.createTextNode(" Все\n ")); | |
n396.appendChild(n398); | |
n396.appendChild(document.createTextNode("\n ")); | |
n396.appendChild(after_airports_filter_forall_401254); | |
n396.appendChild(document.createTextNode("\n ")); | |
n386.appendChild(n396); | |
n386.appendChild(document.createTextNode("\n ")); | |
n384.appendChild(n386); | |
n384.appendChild(document.createTextNode("\n ")); | |
n405.appendChild(document.createTextNode("\n ")); | |
n406.appendChild(document.createTextNode("\n ")); | |
n407.appendChild(document.createTextNode("Сбросить")); | |
n406.appendChild(n407); | |
n406.appendChild(document.createTextNode("\n ")); | |
n405.appendChild(n406); | |
n405.appendChild(document.createTextNode("\n ")); | |
n384.appendChild(n405); | |
n384.appendChild(document.createTextNode("\n ")); | |
n381.appendChild(n384); | |
n381.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n381.parentNode.removeChild(n381); | |
}, trigger_visibility_class: function (a) { | |
n382.className = "airports-control left " + a | |
}, airports_active: function (a) { | |
airports_active248_var = a; | |
n383.className = "js-modal_trigger filter-select js-modal_window-control js-filter-airports " + airports_active248_var + " " + filter_airports_opened249_var | |
}, filter_airports_opened: function (a) { | |
filter_airports_opened249_var = a; | |
n383.className = "js-modal_trigger filter-select js-modal_window-control js-filter-airports " + airports_active248_var + " " + filter_airports_opened249_var | |
}, filter_airports_visibility: function (a) { | |
n384.className = "filter-airports js-modal_window " + a | |
}, departure_checkbox_class: function (a) { | |
n389.className = "label-block checkbox-label " + a | |
}, checked_all_departures: function (a) { | |
n390.checked = a | |
}, departure_airports: function (a) { | |
temple_utils.render_children(after_airports_filter_forall_392252, "airports_filter_forall_392", a, pool, child_airports_filter_forall_392252) | |
}, arrival_checkbox_class: function (a) { | |
n398.className = "label-block checkbox-label " + a | |
}, checked_all_arrivals: function (a) { | |
n399.checked = a | |
}, arrival_airports: function (a) { | |
temple_utils.render_children(after_airports_filter_forall_401254, "airports_filter_forall_401", a, pool, child_airports_filter_forall_401254) | |
}, update: function (a) { | |
var t = a.trigger_visibility_class; | |
if (undefined !== t) this.trigger_visibility_class(t); | |
t = a.airports_active; | |
if (undefined !== t) this.airports_active(t); | |
t = a.filter_airports_opened; | |
if (undefined !== t) this.filter_airports_opened(t); | |
t = a.filter_airports_visibility; | |
if (undefined !== t) this.filter_airports_visibility(t); | |
t = a.departure_checkbox_class; | |
if (undefined !== t) this.departure_checkbox_class(t); | |
t = a.checked_all_departures; | |
if (undefined !== t) this.checked_all_departures(t); | |
t = a.departure_airports; | |
if (undefined !== t) this.departure_airports(t); | |
t = a.arrival_checkbox_class; | |
if (undefined !== t) this.arrival_checkbox_class(t); | |
t = a.checked_all_arrivals; | |
if (undefined !== t) this.checked_all_arrivals(t); | |
t = a.arrival_airports; | |
if (undefined !== t) this.arrival_airports(t) | |
}, root: function () { | |
return n381; | |
} | |
}; | |
}, "airports_filter_forall_392": function (pool) { | |
var n395 = document.createElement("span"), | |
n394 = document.createElement("input"), | |
n393 = document.createElement("label"), | |
root_text255 = document.createTextNode("\n "), | |
n393_text256 = document.createTextNode(" \n "), | |
root_text258 = document.createTextNode("\n "); | |
n395.className = "custom-checkbox"; | |
n394.setAttribute("data-role", "departure_airports"); | |
n394.className = "checkbox js-airport-checkbox js-departure_airports-checkbox"; | |
n394.setAttribute("type", "checkbox"); | |
n393.className = "label-block checkbox-label"; | |
n393.appendChild(document.createTextNode("\n ")); | |
n393.appendChild(n394); | |
n393.appendChild(document.createTextNode("\n ")); | |
n393.appendChild(n395); | |
n393.appendChild(n393_text256); | |
return { | |
remove: function () { | |
root_text255.parentNode.removeChild(root_text255); | |
; | |
n393.parentNode.removeChild(n393); | |
; | |
root_text258.parentNode.removeChild(root_text258); | |
}, checked: function (a) { | |
n394.checked = a | |
}, iata: function (a) { | |
n394.value = a | |
}, name: function (a) { | |
n393_text256.nodeValue = " " + a + "\n " | |
}, update: function (a) { | |
var t = a.checked; | |
if (undefined !== t) this.checked(t); | |
t = a.iata; | |
if (undefined !== t) this.iata(t); | |
t = a.name; | |
if (undefined !== t) this.name(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text255); | |
root.appendChild(n393); | |
root.appendChild(root_text258); | |
return root; | |
} | |
}; | |
}, "airports_filter_forall_401": function (pool) { | |
var n404 = document.createElement("span"), | |
n403 = document.createElement("input"), | |
n402 = document.createElement("label"), | |
root_text259 = document.createTextNode("\n "), | |
n402_text260 = document.createTextNode(" \n "), | |
root_text262 = document.createTextNode("\n "); | |
n404.className = "custom-checkbox"; | |
n403.setAttribute("data-role", "arrival_airports"); | |
n403.className = "checkbox js-airport-checkbox js-arrival_airports-checkbox"; | |
n403.setAttribute("type", "checkbox"); | |
n402.className = "label-block checkbox-label"; | |
n402.appendChild(document.createTextNode("\n ")); | |
n402.appendChild(n403); | |
n402.appendChild(document.createTextNode("\n ")); | |
n402.appendChild(n404); | |
n402.appendChild(n402_text260); | |
return { | |
remove: function () { | |
root_text259.parentNode.removeChild(root_text259); | |
; | |
n402.parentNode.removeChild(n402); | |
; | |
root_text262.parentNode.removeChild(root_text262); | |
}, checked: function (a) { | |
n403.checked = a | |
}, iata: function (a) { | |
n403.value = a | |
}, name: function (a) { | |
n402_text260.nodeValue = " " + a + "\n " | |
}, update: function (a) { | |
var t = a.checked; | |
if (undefined !== t) this.checked(t); | |
t = a.iata; | |
if (undefined !== t) this.iata(t); | |
t = a.name; | |
if (undefined !== t) this.name(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text259); | |
root.appendChild(n402); | |
root.appendChild(root_text262); | |
return root; | |
} | |
}; | |
}, "departure_arrival_time_filter": function (pool) { | |
var n449 = document.createElement("button"), | |
n448 = document.createElement("div"), | |
n447 = document.createElement("div"), | |
n446 = document.createElement("div"), | |
n445 = document.createElement("div"), | |
n444 = document.createElement("div"), | |
n443 = document.createElement("div"), | |
n442 = document.createElement("div"), | |
n441 = document.createElement("li"), | |
n440 = document.createElement("li"), | |
n439 = document.createElement("li"), | |
n438 = document.createElement("li"), | |
n437 = document.createElement("ul"), | |
n436 = document.createElement("div"), | |
n435 = document.createElement("div"), | |
n434 = document.createElement("div"), | |
n433 = document.createElement("div"), | |
n432 = document.createElement("div"), | |
n431 = document.createElement("h2"), | |
n430 = document.createElement("div"), | |
n429 = document.createElement("div"), | |
n428 = document.createElement("div"), | |
n427 = document.createElement("div"), | |
n426 = document.createElement("div"), | |
n425 = document.createElement("div"), | |
n424 = document.createElement("li"), | |
n423 = document.createElement("li"), | |
n422 = document.createElement("li"), | |
n421 = document.createElement("li"), | |
n420 = document.createElement("ul"), | |
n419 = document.createElement("div"), | |
n418 = document.createElement("div"), | |
n417 = document.createElement("div"), | |
n416 = document.createElement("div"), | |
n415 = document.createElement("div"), | |
n414 = document.createElement("h2"), | |
n413 = document.createElement("div"), | |
n412 = document.createElement("div"), | |
n411 = document.createElement("span"), | |
n410 = document.createElement("div"), | |
n409 = document.createElement("div"), | |
n408 = document.createElement("div"), | |
flight_time_active263_var = "", filter_flight_time_opened264_var = "", filter_flight_time_visibility265_var = "", search_type_class266_var = "", n414_text267 = document.createTextNode("Туда, "), | |
n417_text269 = document.createTextNode("Вылет из г. "), | |
departure_0_time_bottom272_var = "", departure_0_time_top273_var = "", n418_text271 = document.createTextNode("с до "), | |
n427_text274 = document.createTextNode("Прилёт в г. "), | |
arrival_datetime_0_min277_var = "", arrival_datetime_0_max278_var = "", n429_text276 = document.createTextNode("с до "), | |
n431_text279 = document.createTextNode("Обратно, "), | |
n434_text281 = document.createTextNode("Вылет из г. "), | |
departure_1_time_bottom284_var = "", departure_1_time_top285_var = "", n435_text283 = document.createTextNode("с до "), | |
n444_text286 = document.createTextNode("Прилёт в г. "), | |
arrival_datetime_1_min289_var = "", arrival_datetime_1_max290_var = "", n446_text288 = document.createTextNode("с до "); | |
n449.className = "js-reset-time-filter reset-filter orange-transparent-button"; | |
n448.className = "small-12 columns"; | |
n447.className = "row"; | |
n446.className = "orange-text align-right"; | |
n445.className = "js-flight-time-filter-control flight-time-slider js-arrival-datetime-1-slider js-arrival-filter"; | |
n445.setAttribute("data-slider-time", "arrival_1"); | |
n444.className = "filter-flight-place bottom-place"; | |
n443.className = "time-and-place-block"; | |
n442.className = "slider-block last"; | |
n441.setAttribute("data-slider", "2"); | |
n441.setAttribute("data-flight-time", "departure_1_evening"); | |
n441.className = "j-day-time"; | |
n440.setAttribute("data-slider", "2"); | |
n440.setAttribute("data-flight-time", "departure_1_afternoon"); | |
n440.className = "j-day-time"; | |
n439.setAttribute("data-slider", "2"); | |
n439.setAttribute("data-flight-time", "departure_1_morning"); | |
n439.className = "j-day-time"; | |
n438.setAttribute("data-slider", "2"); | |
n438.setAttribute("data-flight-time", "departure_1_night"); | |
n438.className = "j-day-time"; | |
n437.setAttribute("data-slider-time", "departure_1"); | |
n437.className = "times-of-day js-times-of-day"; | |
n436.className = "js-flight-time-filter-control flight-time-slider js-departure-time-1-slider"; | |
n436.setAttribute("data-slider-time", "departure_1"); | |
n435.className = "flight-time"; | |
n434.className = "filter-flight-place"; | |
n433.className = "time-and-place-block"; | |
n432.className = "slider-block"; | |
n431.className = "direction-title"; | |
n430.className = "small-6 columns return-flight-col"; | |
n429.className = "orange-text align-right"; | |
n428.className = "js-flight-time-filter-control flight-time-slider js-arrival-datetime-0-slider js-arrival-filter"; | |
n428.setAttribute("data-slider-time", "arrival_0"); | |
n427.className = "filter-flight-place bottom-place"; | |
n426.className = "time-and-place-block"; | |
n425.className = "slider-block"; | |
n424.setAttribute("data-slider", "0"); | |
n424.setAttribute("data-flight-time", "departure_0_evening"); | |
n424.className = "j-day-time"; | |
n423.setAttribute("data-slider", "0"); | |
n423.setAttribute("data-flight-time", "departure_0_afternoon"); | |
n423.className = "j-day-time"; | |
n422.setAttribute("data-slider", "0"); | |
n422.setAttribute("data-flight-time", "departure_0_morning"); | |
n422.className = "j-day-time"; | |
n421.setAttribute("data-slider", "0"); | |
n421.setAttribute("data-flight-time", "departure_0_night"); | |
n421.className = "j-day-time"; | |
n420.setAttribute("data-slider-time", "departure_0"); | |
n420.className = "times-of-day js-times-of-day"; | |
n419.className = "js-flight-time-filter-control flight-time-slider js-departure-time-0-slider"; | |
n419.setAttribute("data-slider-time", "departure_0"); | |
n418.className = "flight-time"; | |
n417.className = "filter-flight-place"; | |
n416.className = "time-and-place-block"; | |
n415.className = "slider-block"; | |
n414.className = "direction-title"; | |
n413.className = "small-6 columns depart-flight-col"; | |
n412.className = "row"; | |
n411.setAttribute("data-control", "filter_flight_time"); | |
n411.className = "close-filters-modal_window js-close-modal_window"; | |
n409.setAttribute("data-control", "filter_flight_time"); | |
n408.className = "time-filter left"; | |
n408.appendChild(document.createTextNode("\n ")); | |
n409.className = "filter-select js-modal_window-trigger js-flight-time-control "; | |
n409.appendChild(document.createTextNode("Время вылета и прилета")); | |
n408.appendChild(n409); | |
n408.appendChild(document.createTextNode("\n\n ")); | |
n410.className = "filter-flight-time js-modal_window "; | |
n410.appendChild(document.createTextNode("\n ")); | |
n411.appendChild(document.createTextNode("×")); | |
n410.appendChild(n411); | |
n410.appendChild(document.createTextNode("\n\n ")); | |
n412.appendChild(document.createTextNode("\n ")); | |
n413.appendChild(document.createTextNode("\n ")); | |
n414.appendChild(n414_text267); | |
n413.appendChild(n414); | |
n413.appendChild(document.createTextNode("\n ")); | |
n415.appendChild(document.createTextNode("\n ")); | |
n416.appendChild(document.createTextNode("\n ")); | |
n417.appendChild(n417_text269); | |
n416.appendChild(n417); | |
n416.appendChild(document.createTextNode("\n ")); | |
n418.appendChild(n418_text271); | |
n416.appendChild(n418); | |
n416.appendChild(document.createTextNode("\n ")); | |
n415.appendChild(n416); | |
n415.appendChild(document.createTextNode("\n ")); | |
n415.appendChild(n419); | |
n415.appendChild(document.createTextNode("\n ")); | |
n420.appendChild(document.createTextNode("\n ")); | |
n421.appendChild(document.createTextNode("Ночь")); | |
n420.appendChild(n421); | |
n420.appendChild(document.createTextNode("\n ")); | |
n422.appendChild(document.createTextNode("Утро")); | |
n420.appendChild(n422); | |
n420.appendChild(document.createTextNode("\n ")); | |
n423.appendChild(document.createTextNode("День")); | |
n420.appendChild(n423); | |
n420.appendChild(document.createTextNode("\n ")); | |
n424.appendChild(document.createTextNode("Вечер")); | |
n420.appendChild(n424); | |
n420.appendChild(document.createTextNode("\n ")); | |
n415.appendChild(n420); | |
n415.appendChild(document.createTextNode("\n ")); | |
n413.appendChild(n415); | |
n413.appendChild(document.createTextNode("\n\n ")); | |
n425.appendChild(document.createTextNode("\n ")); | |
n426.appendChild(document.createTextNode("\n ")); | |
n427.appendChild(n427_text274); | |
n426.appendChild(n427); | |
n426.appendChild(document.createTextNode("\n ")); | |
n425.appendChild(n426); | |
n425.appendChild(document.createTextNode("\n\n ")); | |
n428.appendChild(document.createTextNode("\n ")); | |
n425.appendChild(n428); | |
n425.appendChild(document.createTextNode("\n ")); | |
n429.appendChild(n429_text276); | |
n425.appendChild(n429); | |
n425.appendChild(document.createTextNode("\n ")); | |
n413.appendChild(n425); | |
n413.appendChild(document.createTextNode("\n ")); | |
n412.appendChild(n413); | |
n412.appendChild(document.createTextNode("\n\n ")); | |
n430.appendChild(document.createTextNode("\n ")); | |
n431.appendChild(n431_text279); | |
n430.appendChild(n431); | |
n430.appendChild(document.createTextNode("\n ")); | |
n432.appendChild(document.createTextNode("\n ")); | |
n433.appendChild(document.createTextNode("\n ")); | |
n434.appendChild(n434_text281); | |
n433.appendChild(n434); | |
n433.appendChild(document.createTextNode("\n ")); | |
n435.appendChild(n435_text283); | |
n433.appendChild(n435); | |
n433.appendChild(document.createTextNode("\n ")); | |
n432.appendChild(n433); | |
n432.appendChild(document.createTextNode("\n ")); | |
n432.appendChild(n436); | |
n432.appendChild(document.createTextNode("\n ")); | |
n437.appendChild(document.createTextNode("\n ")); | |
n438.appendChild(document.createTextNode("Ночь")); | |
n437.appendChild(n438); | |
n437.appendChild(document.createTextNode("\n ")); | |
n439.appendChild(document.createTextNode("Утро")); | |
n437.appendChild(n439); | |
n437.appendChild(document.createTextNode("\n ")); | |
n440.appendChild(document.createTextNode("День")); | |
n437.appendChild(n440); | |
n437.appendChild(document.createTextNode("\n ")); | |
n441.appendChild(document.createTextNode("Вечер")); | |
n437.appendChild(n441); | |
n437.appendChild(document.createTextNode("\n ")); | |
n432.appendChild(n437); | |
n432.appendChild(document.createTextNode("\n ")); | |
n430.appendChild(n432); | |
n430.appendChild(document.createTextNode("\n ")); | |
n442.appendChild(document.createTextNode("\n ")); | |
n443.appendChild(document.createTextNode("\n ")); | |
n444.appendChild(n444_text286); | |
n443.appendChild(n444); | |
n443.appendChild(document.createTextNode("\n ")); | |
n442.appendChild(n443); | |
n442.appendChild(document.createTextNode("\n ")); | |
n442.appendChild(n445); | |
n442.appendChild(document.createTextNode("\n ")); | |
n446.appendChild(n446_text288); | |
n442.appendChild(n446); | |
n442.appendChild(document.createTextNode("\n ")); | |
n430.appendChild(n442); | |
n430.appendChild(document.createTextNode("\n ")); | |
n412.appendChild(n430); | |
n412.appendChild(document.createTextNode("\n ")); | |
n410.appendChild(n412); | |
n410.appendChild(document.createTextNode("\n ")); | |
n447.appendChild(document.createTextNode("\n ")); | |
n448.appendChild(document.createTextNode("\n ")); | |
n449.appendChild(document.createTextNode("Сбросить")); | |
n448.appendChild(n449); | |
n448.appendChild(document.createTextNode("\n ")); | |
n447.appendChild(n448); | |
n447.appendChild(document.createTextNode("\n ")); | |
n410.appendChild(n447); | |
n410.appendChild(document.createTextNode("\n ")); | |
n408.appendChild(n410); | |
n408.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n408.parentNode.removeChild(n408); | |
}, flight_time_active: function (a) { | |
flight_time_active263_var = a; | |
n409.className = "filter-select js-modal_window-trigger js-flight-time-control " + flight_time_active263_var + " " + filter_flight_time_opened264_var | |
}, filter_flight_time_opened: function (a) { | |
filter_flight_time_opened264_var = a; | |
n409.className = "filter-select js-modal_window-trigger js-flight-time-control " + flight_time_active263_var + " " + filter_flight_time_opened264_var | |
}, filter_flight_time_visibility: function (a) { | |
filter_flight_time_visibility265_var = a; | |
n410.className = "filter-flight-time js-modal_window " + filter_flight_time_visibility265_var + " " + search_type_class266_var | |
}, search_type_class: function (a) { | |
search_type_class266_var = a; | |
n410.className = "filter-flight-time js-modal_window " + filter_flight_time_visibility265_var + " " + search_type_class266_var | |
}, depart_date: function (a) { | |
n414_text267.nodeValue = "Туда, " + a | |
}, departure_0_city: function (a) { | |
n417_text269.nodeValue = "Вылет из г. " + a | |
}, departure_0_time_bottom: function (a) { | |
departure_0_time_bottom272_var = a; | |
n418_text271.nodeValue = "с " + departure_0_time_bottom272_var + " до " + departure_0_time_top273_var | |
}, departure_0_time_top: function (a) { | |
departure_0_time_top273_var = a; | |
n418_text271.nodeValue = "с " + departure_0_time_bottom272_var + " до " + departure_0_time_top273_var | |
}, arrival_0_city: function (a) { | |
n427_text274.nodeValue = "Прилёт в г. " + a | |
}, arrival_datetime_0_min: function (a) { | |
arrival_datetime_0_min277_var = a; | |
n429_text276.nodeValue = "с " + arrival_datetime_0_min277_var + " до " + arrival_datetime_0_max278_var | |
}, arrival_datetime_0_max: function (a) { | |
arrival_datetime_0_max278_var = a; | |
n429_text276.nodeValue = "с " + arrival_datetime_0_min277_var + " до " + arrival_datetime_0_max278_var | |
}, return_date: function (a) { | |
n431_text279.nodeValue = "Обратно, " + a | |
}, departure_1_city: function (a) { | |
n434_text281.nodeValue = "Вылет из г. " + a | |
}, departure_1_time_bottom: function (a) { | |
departure_1_time_bottom284_var = a; | |
n435_text283.nodeValue = "с " + departure_1_time_bottom284_var + " до " + departure_1_time_top285_var | |
}, departure_1_time_top: function (a) { | |
departure_1_time_top285_var = a; | |
n435_text283.nodeValue = "с " + departure_1_time_bottom284_var + " до " + departure_1_time_top285_var | |
}, arrival_1_city: function (a) { | |
n444_text286.nodeValue = "Прилёт в г. " + a | |
}, arrival_datetime_1_min: function (a) { | |
arrival_datetime_1_min289_var = a; | |
n446_text288.nodeValue = "с " + arrival_datetime_1_min289_var + " до " + arrival_datetime_1_max290_var | |
}, arrival_datetime_1_max: function (a) { | |
arrival_datetime_1_max290_var = a; | |
n446_text288.nodeValue = "с " + arrival_datetime_1_min289_var + " до " + arrival_datetime_1_max290_var | |
}, update: function (a) { | |
var t = a.flight_time_active; | |
if (undefined !== t) this.flight_time_active(t); | |
t = a.filter_flight_time_opened; | |
if (undefined !== t) this.filter_flight_time_opened(t); | |
t = a.filter_flight_time_visibility; | |
if (undefined !== t) this.filter_flight_time_visibility(t); | |
t = a.search_type_class; | |
if (undefined !== t) this.search_type_class(t); | |
t = a.depart_date; | |
if (undefined !== t) this.depart_date(t); | |
t = a.departure_0_city; | |
if (undefined !== t) this.departure_0_city(t); | |
t = a.departure_0_time_bottom; | |
if (undefined !== t) this.departure_0_time_bottom(t); | |
t = a.departure_0_time_top; | |
if (undefined !== t) this.departure_0_time_top(t); | |
t = a.arrival_0_city; | |
if (undefined !== t) this.arrival_0_city(t); | |
t = a.arrival_datetime_0_min; | |
if (undefined !== t) this.arrival_datetime_0_min(t); | |
t = a.arrival_datetime_0_max; | |
if (undefined !== t) this.arrival_datetime_0_max(t); | |
t = a.return_date; | |
if (undefined !== t) this.return_date(t); | |
t = a.departure_1_city; | |
if (undefined !== t) this.departure_1_city(t); | |
t = a.departure_1_time_bottom; | |
if (undefined !== t) this.departure_1_time_bottom(t); | |
t = a.departure_1_time_top; | |
if (undefined !== t) this.departure_1_time_top(t); | |
t = a.arrival_1_city; | |
if (undefined !== t) this.arrival_1_city(t); | |
t = a.arrival_datetime_1_min; | |
if (undefined !== t) this.arrival_datetime_1_min(t); | |
t = a.arrival_datetime_1_max; | |
if (undefined !== t) this.arrival_datetime_1_max(t) | |
}, root: function () { | |
return n408; | |
} | |
}; | |
}, "stops_filter": function (pool) { | |
var n457 = document.createElement("span"), | |
n456 = document.createElement("input"), | |
n455 = document.createElement("label"), | |
n454 = document.createElement("li"), | |
n453 = document.createElement("ul"), | |
n452 = document.createElement("div"), | |
n451 = document.createElement("div"), | |
n450 = document.createElement("div"), | |
child_stops_filter_forall_458291 = [], after_stops_filter_forall_458291 = document.createTextNode(""); | |
n457.className = "custom-checkbox"; | |
n456.setAttribute("data-role", "stops_count"); | |
n456.className = "checkbox js-checkbox-all"; | |
n456.setAttribute("type", "checkbox"); | |
n455.className = "label-block checkbox-label stops-label"; | |
n453.className = "stops-list"; | |
n452.className = "stops-filter-main"; | |
n451.className = "stops-filter-header"; | |
n450.appendChild(document.createTextNode("\n ")); | |
n451.appendChild(document.createTextNode("\n Пересадки\n ")); | |
n450.appendChild(n451); | |
n450.appendChild(document.createTextNode("\n ")); | |
n452.appendChild(document.createTextNode("\n ")); | |
n453.appendChild(document.createTextNode("\n ")); | |
n454.appendChild(document.createTextNode("\n ")); | |
n455.appendChild(document.createTextNode("\n ")); | |
n455.appendChild(n456); | |
n455.appendChild(document.createTextNode("\n ")); | |
n455.appendChild(n457); | |
n455.appendChild(document.createTextNode(" Все\n ")); | |
n454.appendChild(n455); | |
n454.appendChild(document.createTextNode("\n ")); | |
n453.appendChild(n454); | |
n453.appendChild(document.createTextNode("\n ")); | |
n453.appendChild(after_stops_filter_forall_458291); | |
n453.appendChild(document.createTextNode("\n ")); | |
n452.appendChild(n453); | |
n452.appendChild(document.createTextNode("\n ")); | |
n450.appendChild(n452); | |
n450.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n450.parentNode.removeChild(n450); | |
}, stops_filter_visibility: function (a) { | |
n450.className = a | |
}, checked_all: function (a) { | |
n456.checked = a | |
}, stops: function (a) { | |
temple_utils.render_children(after_stops_filter_forall_458291, "stops_filter_forall_458", a, pool, child_stops_filter_forall_458291) | |
}, update: function (a) { | |
var t = a.stops_filter_visibility; | |
if (undefined !== t) this.stops_filter_visibility(t); | |
t = a.checked_all; | |
if (undefined !== t) this.checked_all(t); | |
t = a.stops; | |
if (undefined !== t) this.stops(t) | |
}, root: function () { | |
return n450; | |
} | |
}; | |
}, "stops_filter_forall_458": function (pool) { | |
var n466 = document.createElement("span"), | |
n465 = document.createElement("span"), | |
n464 = document.createElement("span"), | |
n463 = document.createElement("span"), | |
n462 = document.createElement("input"), | |
n461 = document.createElement("span"), | |
n460 = document.createElement("label"), | |
n459 = document.createElement("li"), | |
root_text292 = document.createTextNode("\n "), | |
n461_text293 = document.createTextNode(" \n "), | |
n464_text295 = document.createTextNode("\n "), | |
root_text298 = document.createTextNode("\n "); | |
n466.className = "only-button js-only-button"; | |
n464.className = "price"; | |
n463.className = "custom-checkbox"; | |
n462.className = "checkbox js-stops-checkbox"; | |
n462.setAttribute("type", "checkbox"); | |
n461.className = "checkbox-wrap"; | |
n460.className = "label-block checkbox-label stops-label"; | |
n459.appendChild(document.createTextNode("\n ")); | |
n460.appendChild(document.createTextNode("\n ")); | |
n461.appendChild(document.createTextNode("\n ")); | |
n461.appendChild(n462); | |
n461.appendChild(document.createTextNode("\n ")); | |
n461.appendChild(n463); | |
n461.appendChild(n461_text293); | |
n460.appendChild(n461); | |
n460.appendChild(document.createTextNode("\n ")); | |
n464.appendChild(n464_text295); | |
n465.className = "currency-"; | |
n464.appendChild(n465); | |
n464.appendChild(document.createTextNode("\n ")); | |
n460.appendChild(n464); | |
n460.appendChild(document.createTextNode("\n ")); | |
n459.appendChild(n460); | |
n459.appendChild(document.createTextNode("\n ")); | |
n466.appendChild(document.createTextNode("только")); | |
n459.appendChild(n466); | |
n459.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text292.parentNode.removeChild(root_text292); | |
; | |
n459.parentNode.removeChild(n459); | |
; | |
root_text298.parentNode.removeChild(root_text298); | |
}, checked: function (a) { | |
n462.checked = a | |
}, stops_count: function (a) { | |
n462.value = a; | |
n466.setAttribute("data-count", a) | |
}, title: function (a) { | |
n461_text293.nodeValue = " " + a + "\n " | |
}, price: function (a) { | |
n464_text295.nodeValue = "\n " + a + " " | |
}, currency: function (a) { | |
n465.className = "currency-" + a | |
}, update: function (a) { | |
var t = a.checked; | |
if (undefined !== t) this.checked(t); | |
t = a.stops_count; | |
if (undefined !== t) this.stops_count(t); | |
t = a.title; | |
if (undefined !== t) this.title(t); | |
t = a.price; | |
if (undefined !== t) this.price(t); | |
t = a.currency; | |
if (undefined !== t) this.currency(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text292); | |
root.appendChild(n459); | |
root.appendChild(root_text298); | |
return root; | |
} | |
}; | |
}, "upper_filters": function (pool) { | |
var n511 = document.createElement("div"), | |
n510 = document.createElement("div"), | |
n509 = document.createElement("div"), | |
n508 = document.createElement("div"), | |
n507 = document.createElement("div"), | |
n506 = document.createElement("div"), | |
n505 = document.createElement("div"), | |
n504 = document.createElement("div"), | |
n503 = document.createElement("div"), | |
n502 = document.createElement("button"), | |
n501 = document.createElement("div"), | |
n500 = document.createElement("div"), | |
n493 = document.createElement("div"), | |
n492 = document.createElement("span"), | |
n491 = document.createElement("input"), | |
n490 = document.createElement("label"), | |
n489 = document.createElement("div"), | |
n488 = document.createElement("div"), | |
n487 = document.createElement("div"), | |
n486 = document.createElement("h2"), | |
n485 = document.createElement("div"), | |
n484 = document.createElement("div"), | |
n483 = document.createElement("span"), | |
n482 = document.createElement("div"), | |
n481 = document.createElement("div"), | |
n480 = document.createElement("div"), | |
n479 = document.createElement("div"), | |
n478 = document.createElement("div"), | |
n477 = document.createElement("span"), | |
n476 = document.createElement("div"), | |
n475 = document.createElement("div"), | |
n474 = document.createElement("span"), | |
n473 = document.createElement("span"), | |
n472 = document.createElement("span"), | |
n471 = document.createElement("span"), | |
n470 = document.createElement("div"), | |
n469 = document.createElement("div"), | |
n468 = document.createElement("div"), | |
n467 = document.createElement("div"), | |
n472_min_duration299_text = document.createTextNode(""), | |
n477_max_duration300_text = document.createTextNode(""), | |
filter_airlines_opened301_var = "", airlines_active_class302_var = "", child_upper_filters_forall_494304 = [], after_upper_filters_forall_494304 = document.createTextNode(""); | |
n511.className = "rect rect-7 big-rect"; | |
n510.className = "rect rect-6 big-rect"; | |
n509.className = "rect rect-5 big-rect"; | |
n508.className = "rect rect-4 small-rect"; | |
n507.className = "rect rect-3"; | |
n506.className = "rect rect-2 small-rect"; | |
n505.className = "rect rect-1 small-rect"; | |
n504.className = "fake-filters-inner-wrap"; | |
n503.className = "fake-filters-plate"; | |
n502.className = "js-reset-airlines-filter reset-filter orange-transparent-button"; | |
n501.className = "small-12 columns"; | |
n500.className = "row"; | |
n493.className = "row"; | |
n492.className = "custom-checkbox"; | |
n491.setAttribute("data-role", "airlines"); | |
n491.value = ""; | |
n491.className = "checkbox js-airlines-checkbox-all"; | |
n491.setAttribute("type", "checkbox"); | |
n490.className = "label-block checkbox-label airlines-label"; | |
n489.className = "small-2 columns"; | |
n488.className = "small-12"; | |
n487.className = "row"; | |
n486.className = "direction-title"; | |
n485.className = "small-12 columns"; | |
n484.className = "row"; | |
n483.setAttribute("data-control", "filter_airlines"); | |
n483.className = "close-filters-modal_window js-close-modal_window"; | |
n481.setAttribute("data-control", "filter_airlines"); | |
n480.className = "left airlines-control"; | |
n479.className = "js-airports-filter-container"; | |
n478.className = "js-depart-return-time-filter-container"; | |
n477.className = "orange-text"; | |
n476.className = "js-filter-bar custom-range-load"; | |
n475.className = "js-filter-stops-duration js-custom-range custom-range"; | |
n474.className = "stops-duration-range"; | |
n473.className = "js-stops-duration"; | |
n472.className = "orange-text"; | |
n470.className = "stops-duration-filter left"; | |
n469.className = "small-12 columns"; | |
n468.className = "row no-select real-filters-plate"; | |
n467.appendChild(document.createTextNode("\n ")); | |
n468.appendChild(document.createTextNode("\n ")); | |
n469.appendChild(document.createTextNode("\n ")); | |
n470.appendChild(document.createTextNode("\n ")); | |
n471.appendChild(document.createTextNode("Время пересадки: ")); | |
n470.appendChild(n471); | |
n470.appendChild(document.createTextNode("\n ")); | |
n472.appendChild(n472_min_duration299_text); | |
n470.appendChild(n472); | |
n470.appendChild(document.createTextNode("\n ")); | |
n473.appendChild(document.createTextNode("\n ")); | |
n474.appendChild(document.createTextNode("\n ")); | |
n475.appendChild(document.createTextNode("\n ")); | |
n475.appendChild(n476); | |
n475.appendChild(document.createTextNode("\n ")); | |
n474.appendChild(n475); | |
n474.appendChild(document.createTextNode("\n ")); | |
n473.appendChild(n474); | |
n473.appendChild(document.createTextNode("\n ")); | |
n470.appendChild(n473); | |
n470.appendChild(document.createTextNode("\n ")); | |
n477.appendChild(n477_max_duration300_text); | |
n470.appendChild(n477); | |
n470.appendChild(document.createTextNode("\n ")); | |
n469.appendChild(n470); | |
n469.appendChild(document.createTextNode("\n\n ")); | |
n469.appendChild(n478); | |
n469.appendChild(document.createTextNode("\n\n ")); | |
n469.appendChild(n479); | |
n469.appendChild(document.createTextNode("\n\n ")); | |
n480.appendChild(document.createTextNode("\n ")); | |
n481.className = "filter-select js-modal_window-control "; | |
n481.appendChild(document.createTextNode("\n Авиакомпании\n ")); | |
n480.appendChild(n481); | |
n480.appendChild(document.createTextNode("\n ")); | |
n482.className = "filter-airlines js-modal_window "; | |
n482.appendChild(document.createTextNode("\n ")); | |
n483.appendChild(document.createTextNode("×")); | |
n482.appendChild(n483); | |
n482.appendChild(document.createTextNode("\n ")); | |
n484.appendChild(document.createTextNode("\n ")); | |
n485.appendChild(document.createTextNode("\n ")); | |
n486.appendChild(document.createTextNode("Авиакомпании")); | |
n485.appendChild(n486); | |
n485.appendChild(document.createTextNode("\n ")); | |
n484.appendChild(n485); | |
n484.appendChild(document.createTextNode("\n ")); | |
n482.appendChild(n484); | |
n482.appendChild(document.createTextNode("\n ")); | |
n487.appendChild(document.createTextNode("\n ")); | |
n488.appendChild(document.createTextNode("\n ")); | |
n489.appendChild(document.createTextNode("\n ")); | |
n490.appendChild(document.createTextNode("\n ")); | |
n490.appendChild(n491); | |
n490.appendChild(document.createTextNode("\n ")); | |
n490.appendChild(n492); | |
n490.appendChild(document.createTextNode(" Все\n ")); | |
n489.appendChild(n490); | |
n489.appendChild(document.createTextNode("\n ")); | |
n488.appendChild(n489); | |
n488.appendChild(document.createTextNode("\n\n ")); | |
n487.appendChild(n488); | |
n487.appendChild(document.createTextNode("\n ")); | |
n482.appendChild(n487); | |
n482.appendChild(document.createTextNode("\n ")); | |
n493.appendChild(document.createTextNode("\n ")); | |
n493.appendChild(after_upper_filters_forall_494304); | |
n493.appendChild(document.createTextNode("\n ")); | |
n482.appendChild(n493); | |
n482.appendChild(document.createTextNode("\n ")); | |
n500.appendChild(document.createTextNode("\n ")); | |
n501.appendChild(document.createTextNode("\n ")); | |
n502.appendChild(document.createTextNode("Сбросить")); | |
n501.appendChild(n502); | |
n501.appendChild(document.createTextNode("\n ")); | |
n500.appendChild(n501); | |
n500.appendChild(document.createTextNode("\n ")); | |
n482.appendChild(n500); | |
n482.appendChild(document.createTextNode("\n ")); | |
n480.appendChild(n482); | |
n480.appendChild(document.createTextNode("\n ")); | |
n469.appendChild(n480); | |
n469.appendChild(document.createTextNode("\n\n ")); | |
n468.appendChild(n469); | |
n468.appendChild(document.createTextNode("\n ")); | |
n467.appendChild(n468); | |
n467.appendChild(document.createTextNode("\n\n ")); | |
n503.appendChild(document.createTextNode("\n ")); | |
n504.appendChild(document.createTextNode("\n ")); | |
n504.appendChild(n505); | |
n504.appendChild(document.createTextNode("\n ")); | |
n504.appendChild(n506); | |
n504.appendChild(document.createTextNode("\n ")); | |
n504.appendChild(n507); | |
n504.appendChild(document.createTextNode("\n ")); | |
n504.appendChild(n508); | |
n504.appendChild(document.createTextNode("\n ")); | |
n504.appendChild(n509); | |
n504.appendChild(document.createTextNode("\n ")); | |
n504.appendChild(n510); | |
n504.appendChild(document.createTextNode("\n ")); | |
n504.appendChild(n511); | |
n504.appendChild(document.createTextNode("\n ")); | |
n503.appendChild(n504); | |
n503.appendChild(document.createTextNode("\n ")); | |
n467.appendChild(n503); | |
n467.appendChild(document.createTextNode("\n")); | |
return { | |
remove: function () { | |
n467.parentNode.removeChild(n467); | |
}, show_filters_class: function (a) { | |
n467.className = a | |
}, min_duration: function (a) { | |
n472_min_duration299_text.nodeValue = a | |
}, max_duration: function (a) { | |
n477_max_duration300_text.nodeValue = a | |
}, filter_airlines_opened: function (a) { | |
filter_airlines_opened301_var = a; | |
n481.className = "filter-select js-modal_window-control " + filter_airlines_opened301_var + " " + airlines_active_class302_var | |
}, airlines_active_class: function (a) { | |
airlines_active_class302_var = a; | |
n481.className = "filter-select js-modal_window-control " + filter_airlines_opened301_var + " " + airlines_active_class302_var | |
}, filter_airlines_visibility: function (a) { | |
n482.className = "filter-airlines js-modal_window " + a | |
}, checked_all_airlines: function (a) { | |
n491.checked = a | |
}, airlines_chunks: function (a) { | |
temple_utils.render_children(after_upper_filters_forall_494304, "upper_filters_forall_494", a, pool, child_upper_filters_forall_494304) | |
}, update: function (a) { | |
var t = a.show_filters_class; | |
if (undefined !== t) this.show_filters_class(t); | |
t = a.min_duration; | |
if (undefined !== t) this.min_duration(t); | |
t = a.max_duration; | |
if (undefined !== t) this.max_duration(t); | |
t = a.filter_airlines_opened; | |
if (undefined !== t) this.filter_airlines_opened(t); | |
t = a.airlines_active_class; | |
if (undefined !== t) this.airlines_active_class(t); | |
t = a.filter_airlines_visibility; | |
if (undefined !== t) this.filter_airlines_visibility(t); | |
t = a.checked_all_airlines; | |
if (undefined !== t) this.checked_all_airlines(t); | |
t = a.airlines_chunks; | |
if (undefined !== t) this.airlines_chunks(t) | |
}, root: function () { | |
return n467; | |
} | |
}; | |
}, "upper_filters_forall_494": function (pool) { | |
var n495 = document.createElement("div"), | |
root_text305 = document.createTextNode("\n "), | |
child_upper_filters_forall_494_forall_496306 = [], after_upper_filters_forall_494_forall_496306 = document.createTextNode(""), | |
root_text307 = document.createTextNode("\n "); | |
n495.className = "small-2 columns airline-columns"; | |
n495.appendChild(document.createTextNode("\n ")); | |
n495.appendChild(after_upper_filters_forall_494_forall_496306); | |
n495.appendChild(document.createTextNode("\n ")); | |
return { | |
remove: function () { | |
root_text305.parentNode.removeChild(root_text305); | |
; | |
n495.parentNode.removeChild(n495); | |
; | |
root_text307.parentNode.removeChild(root_text307); | |
}, airlines: function (a) { | |
temple_utils.render_children(after_upper_filters_forall_494_forall_496306, "upper_filters_forall_494_forall_496", a, pool, child_upper_filters_forall_494_forall_496306) | |
}, update: function (a) { | |
var t = a.airlines; | |
if (undefined !== t) this.airlines(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text305); | |
root.appendChild(n495); | |
root.appendChild(root_text307); | |
return root; | |
} | |
}; | |
}, "upper_filters_forall_494_forall_496": function (pool) { | |
var n499 = document.createElement("span"), | |
n498 = document.createElement("input"), | |
n497 = document.createElement("label"), | |
root_text308 = document.createTextNode("\n "), | |
n497_text309 = document.createTextNode(" \n "), | |
root_text311 = document.createTextNode("\n "); | |
n499.className = "custom-checkbox"; | |
n498.className = "checkbox js-airline-checkbox"; | |
n498.setAttribute("type", "checkbox"); | |
n497.className = "label-block checkbox-label airlines-label"; | |
n497.appendChild(document.createTextNode("\n ")); | |
n497.appendChild(n498); | |
n497.appendChild(document.createTextNode("\n ")); | |
n497.appendChild(n499); | |
n497.appendChild(n497_text309); | |
return { | |
remove: function () { | |
root_text308.parentNode.removeChild(root_text308); | |
; | |
n497.parentNode.removeChild(n497); | |
; | |
root_text311.parentNode.removeChild(root_text311); | |
}, checked: function (a) { | |
n498.checked = a | |
}, code: function (a) { | |
n498.value = a | |
}, name: function (a) { | |
n497_text309.nodeValue = " " + a + "\n " | |
}, update: function (a) { | |
var t = a.checked; | |
if (undefined !== t) this.checked(t); | |
t = a.code; | |
if (undefined !== t) this.code(t); | |
t = a.name; | |
if (undefined !== t) this.name(t) | |
}, root: function () { | |
var root = document.createDocumentFragment(); | |
root.appendChild(root_text308); | |
root.appendChild(n497); | |
root.appendChild(root_text311); | |
return root; | |
} | |
}; | |
} | |
}; | |
window.templates = temple_utils.pool(templates_list); | |
})(window); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment