uawdijnntqw1x1x1
IP : 216.73.216.180
Hostname : xhost1.intravision.ru
Kernel : Linux xhost1.intravision.ru 3.16.0-7-amd64 #1 SMP Debian 3.16.59-1 (2018-10-03) x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
OS : Linux
PATH:
/
var
/
.
/
files
/
need-2-delete
/
mini-borishof.ru1
/
bitrix
/
js
/
main
/
.
/
core
/
core_ui_date.js
/
/
;(function() { 'use strict'; BX.namespace('BX.Main.ui'); BX.namespace('BX.Main.ui.block'); BX.Main.ui.date = function(node) { this.node = null; this.classControl = 'main-ui-date'; this.classButton = 'main-ui-date-button'; this.classInput = 'main-ui-date-input'; this.button = null; this.input = null; this.init(node); }; BX.Main.ui.date.prototype = { init: function(node) { if (BX.type.isDomNode(node) && BX.hasClass(node, this.classControl)) { this.node = node; BX.bind(this.getButton(), 'click', BX.delegate(this.calendar, this)); BX.bind(this.getInput(), 'focus', BX.delegate(this.calendar, this)); BX.bind(this.getInput(), 'input', BX.delegate(this.calendar, this)); BX.bind(this.getInput(), 'click', BX.delegate(this.calendar, this)); document.addEventListener('focus', BX.delegate(this._onDocumentFocus, this), true); } }, _onDocumentFocus: function(event) { if (event.target.nodeName === 'INPUT' && event.target !== this.getInput()) { this.calendar().Close(); } }, calendar: function() { var input = this.getInput(); var button = this.getButton(); var params = {node: button, field: input, bTime: true}; return BX.calendar(params); }, getNode: function() { return this.node; }, getButton: function() { if (!BX.type.isDomNode(this.button)) { this.button = BX.findChild(this.getNode(), {class: this.classButton}, true, false); } return this.button; }, getInput: function() { if (!BX.type.isDomNode(this.input)) { this.input = BX.findChild(this.getNode(), {class: this.classInput}, true, false); } return this.input; } }; BX.Main.ui.block['main-ui-date'] = function(data) { var control, calendarButton, input, valueDelete; control = { block: 'main-ui-date', mix: ['main-ui-control'], content: [] }; if ('mix' in data && BX.type.isArray(data.mix)) { data.mix.forEach(function(current) { control.mix.push(current); }); } if ('calendarButton' in data && data.calendarButton === true) { calendarButton = { block: 'main-ui-date-button', tag: 'span' }; control.content.push(calendarButton); } input = { block: 'main-ui-date-input', mix: ['main-ui-control-input'], tag: 'input', attrs: { type: 'text', name: 'name' in data ? data.name : '', tabindex: 'tabindex' in data ? data.tabindex : '', value: 'value' in data ? data.value : '' } }; control.content.push(input); if ('valueDelete' in data && data.valueDelete === true) { valueDelete = { block: 'main-ui-control-value-delete', content: { block: 'main-ui-control-value-delete-item', tag: 'span' } }; control.content.push(valueDelete); } return control; }; })();
/var/./files/need-2-delete/mini-borishof.ru1/bitrix/js/main/./core/core_ui_date.js