Your IP : 216.73.217.11


Current Path : /home/azimutno/www/plugins/jsnpagebuilder/defaultelements/promobox/assets/js/
Upload File :
Current File : /home/azimutno/www/plugins/jsnpagebuilder/defaultelements/promobox/assets/js/promobox-setting.js

/**
 * @version    $Id$
 * @package    JSN_PageBuilder
 * @author     JoomlaShine Team <support@joomlashine.com>
 * @copyright  Copyright (C) 2012 JoomlaShine.com. All Rights Reserved.
 * @license    GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Websites: http://www.joomlashine.com
 * Technical Support:  Feedback - http://www.joomlashine.com/contact-us/get-support.html
 */

/**
 * Custom script for PromoBox element
 */
( function ($) {
	"use strict";

	$.JSNSelectFonts	= $.JSNSelectFonts || {};

    $.JSNColorPicker    = $.JSNColorPicker || {};

    $.JSN_PromoBox      = $.JSN_PromoBox || {};

	$.JSN_PromoBox = function () {
        $('body').bind('pb_modal_loaded', function(e, modal) {
        	new $.JSNColorPicker('#modalOptions .color-selector', modal);
        });
	}
	
	$.RecalculatePopover = function () {
		var value = $('.ui-state-edit #param-elements').val();
		if ( $( '#control-action-' + value ).length ) {
			var dialog = $( '#control-action-' + value );
			var btnInput = $('.ui-state-edit .element-action-edit');
			var popoverObj = new $.JSNPopoverOptions();
			var elmStyle = popoverObj.getBoxStyle($(dialog).find(".popover")),
            parentStyle = popoverObj.getBoxStyle($(btnInput)),
            position = {};
            position.left = parentStyle.offset.left - elmStyle.outerWidth - 100; // 11 is width of arrow of popover left
            position.top = parentStyle.offset.top - elmStyle.outerHeight - 80;
            dialog.css(position);
		} 
	}

	$(document).ready(function () {
		$.JSN_PromoBox();
		$('body').bind('pb_after_popover', function (e, modal) {
			//$.JSN_PromoBox();
			new $.JSNColorPicker('#modalOptions .color-selector', modal);
			new $.JSNSelectFonts();
		});
		$('body').bind('pb_after_change_depend', function (e) {
			console.log('11')
			$.RecalculatePopover();
		});
	});

})(JoomlaShine.jQuery);