%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 18.217.104.118
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64
User : www-root ( 1010)
PHP Version : 7.4.33
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,
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/www-root/data/www/dev.artlot24.ru/bitrix/components/bitrix/sender.mail.sender/templates/.default/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/components/bitrix/sender.mail.sender/templates/.default//script.js
;(function (window)
{
	BX.namespace('BX.Sender.UI.Mailbox');
	if (BX.Sender.UI.Mailbox.Selector)
	{
		return;
	}

	var Helper = BX.Sender.Helper;

	/**
	 * Selector.
	 *
	 */
	function Selector(params)
	{
	}
	Selector.prototype.init = function (params)
	{
		this.list = params.list;
		this.list = params.containerId;
		this.context = BX(params.containerId);
		this.default = params.default;

		this.input = Helper.getNode('mailbox-input', this.context);
		this.mailbox = Helper.getNode('mailbox', this.context);
		this.mailboxWrap = Helper.getNode('mailbox-wrap', this.context);
		BX.bind(this.mailboxWrap, 'click', this.showMenu.bind(this));

		this.param = {
			placeholder: '',
			required: true,
			callback: function(title, text) {
				this.setSelected(title);
			}.bind(this),
			settings:[],
			popupSettings:{
				maxHeight:350
			}
		};

		this.setCurrent(params.current);
	};
	Selector.prototype.setCurrent = function(current)
	{
		this.ifExists(current)? this.setSelected(current):
			this.setSelected(this.getFirstOrDefault());
	};
	Selector.prototype.getFirstOrDefault = function()
	{
		return (BXMainMailConfirm.getMailboxes().length > 0)?
			BXMainMailConfirm.getMailboxes()[0].formated: '';

	};
	Selector.prototype.setSelected = function(value)
	{
		if(BX.type.isNotEmptyString(value))
		{
			this.param.selected = value;
			this.input.value = value;
			this.mailbox.textContent = value;
		}
		else
		{
			this.input.value = '';
			this.mailbox.textContent = this.default;
		}
	};
	Selector.prototype.ifExists = function(value)
	{
		if(BX.type.isNotEmptyString(value) && BXMainMailConfirm.getMailboxes().length > 0)
		{
			for(var i in BXMainMailConfirm.getMailboxes())
			{
				if(BXMainMailConfirm.getMailboxes()[i].formated === value)
				{
					return true;
				}
			}
		}
		return false;
	};
	Selector.prototype.showMenu = function ()
	{
		BXMainMailConfirm.showList('sender-ui-mailbox-selector',this.mailbox,this.param);
	};
	BX.Sender.UI.Mailbox.Selector = new Selector();

})(window);

Youez - 2016 - github.com/yon3zu
LinuXploit