%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/bitrix/templates/UB/components/bitrix/im.messenger/.default/
Upload File :
Create Path :
Current File : //home/bitrix/www/bitrix/templates/UB/components/bitrix/im.messenger/.default/script.js

var B24 = {

	setBoxSizing : function(timeout)
	{
		setTimeout(function(){
			// костылим совместимость с бутстрап
			$('#bx-messenger-popup-messenger').find('*').each(function(){
				$(this).css("-webkit-box-sizing","content-box");
				$(this).css("-moz-box-sizing","content-box");
				$(this).css("box-sizing","content-box");
				console.dir($(this));
			});
		}, timeout);
	},

	showNotifyPopup : function(button)
	{
		if (BX.hasClass(button, "header-informer-press"))
		{
			BX.removeClass(button, "header-informer-press");
			BXIM.closeNotify();
		}
		else
		{
			BXIM.openNotify();
			//this.setBoxSizing(400);
		}
	},

	showMessagePopup : function(button)
	{
		if (typeof(BXIM) == 'undefined')
			return false;

		if (BXIM.isOpenMessenger())
		{
			BXIM.closeMessenger();
		}
		else
		{
			BXIM.openMessenger();
			//this.setBoxSizing(400);
		}
	},

	updateInformer : function(informer, counter)
	{
		if (counter > 0)
		{
			informer.innerHTML = counter;
			BX.addClass(informer, "header-informer-act");
		}
		else
		{
			informer.innerHTML = "";
			BX.removeClass(informer, "header-informer-act");
		}
	},

};

(function() {

	//BX.addCustomEvent("onImDrawDialog", function() {
	//	B24.setBoxSizing(210);
	//});
	
	BX.addCustomEvent("onImUpdateCounterNotify", function(counter) {
		B24.updateInformer(BX("im-informer-events", true), counter);
	});

	BX.addCustomEvent("onImUpdateCounterMessage", function(counter) {
		B24.updateInformer(BX("im-informer-messages", true), counter);
	});
	
})();

Zerion Mini Shell 1.0