403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/cvetdv.ru/bitrix/components/bitrix/sender.start/templates/.default/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/cvetdv.ru/bitrix/components/bitrix/sender.start/templates/.default/script.js
;(function() {
	BX.namespace('BX.Sender');
	if (BX.Sender.Start)
	{
		return;
	}

	var Page = BX.Sender.Page;

	/**
	 * Manager.
	 *
	 */
	function Manager()
	{
	}

	Manager.prototype.init = function(options)
	{
		this.context = BX(options.containerId);

		var tiles = [
			'sender-start-mailings',
			'sender-start-ads',
			'sender-start-marketing',
			'sender-start-rc',
			'sender-start-yandex',
		];
		for (var i = 0; i < tiles.length; i++)
		{
			var tileList = BX.UI.TileList.Manager.getById(tiles[i]);
			if (tileList)
			{
				tileList.getTiles().forEach(this.initTile, this);
			}
		}
		// conversion init
		var tileManager = BX.UI.TileList.Manager.getById('sender-start-conversion');
		if (tileManager)
		{
			tileManager.getTiles().forEach(
				function(tile) {
					BX.bind(tile.node, 'click', this.onConversionClick.bind(this, tile));
				},
				this,
			);
		}

		if (options.needShowMasterYandexInitialTour)
		{
			this.showMasterYandexInitialTour(options.masterYandexInitialTourId, options.masterYandexInitialTourHelpdeskCode);
		}
	};

	Manager.prototype.showMasterYandexInitialTour = function(tourId, articleCode)
	{
		var guide = new BX.UI.Tour.Guide({
					id: tourId,
					autoSave: true,
					simpleMode: true,
					steps: [
						{
							target: '[data-id="master_yandex"]',
							title: BX.Loc.getMessage('SENDER_START_TOUR_MASTER_YANDEX_INITIAL_TITLE_MSGVER_1'),
							text: BX.Loc.getMessage('SENDER_START_TOUR_MASTER_YANDEX_INITIAL_TEXT_MSGVER_1'),
							position: 'right',
							article: articleCode
						},
					],
				},
			)
		;
		setTimeout(() => guide.start(), 1500);
	};

	Manager.prototype.onConversionClick = function(tile)
	{

		if (!tile.selected && BX.Sender.B24License)
		{
			BX.Sender.B24License.showPopup('Ad');
			return;
		}
		BX.Crm.Ads.Registry.conversion(tile.data.code).show();
	};

	Manager.prototype.initTile = function(tile)
	{
		BX.bind(tile.node, 'click', this.onClick.bind(this, tile));
	};

	Manager.prototype.onClick = function(tile)
	{
		if (!tile.selected && BX.Sender.B24License)
		{
			BX.Sender.B24License.showPopup('Ad', tile.id);
			return;
		}

		var width = null;

		if (tile.id === 'instagram' || tile.id === 'facebook')
		{
			width = 1045;
		}

		Page.open(tile.data.url, false, { "width": width });
	};

	BX.Sender.Start = new Manager();

})(window);

Youez - 2016 - github.com/yon3zu
LinuXploit