%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/itworks/wp-content/plugins/wp-events-manager/assets/js/admin/
Upload File :
Create Path :
Current File : /var/www/html/itworks/wp-content/plugins/wp-events-manager/assets/js/admin/admin-events.js

(function ($) {
	"use strict";
	var TP_Event_Admin = {};

	TP_Event_Admin.init = function () {

		// widgets
		var forms = $('#widgets-right .widget-content');
		for (var i = 0; i <= forms.length; i++) {
			var form = $(forms[i]);

			form.find('.tp_event_admin_widget:first').addClass('active');

			form.find('.tp_event_widget_tab li a:first').addClass('button-primary');
			$(document).on('click', '.tp_event_widget_tab li a', function (e) {
				e.preventDefault();
				var tab_content = $(this).attr('data-tab'),
					widget_content = $(this).parents('.widget-content'),
					parent = $(this).parents('.tp_event_widget_tab');
				parent.find('li a').removeClass('button-primary');
				$(this).addClass('button-primary');

				widget_content.find('.tp_event_admin_widget').removeClass('active');
				widget_content.find('.tp_event_admin_widget[data-status="' + tab_content + '"]').addClass('active');
				return false;
			});
		}

		$('input[name="thimpress_events_email_enable"]').on('click', function () {
			var toggle = !($(this).is(':checked'));
			$('.email-setting-form-name, .email-setting-email-form, .email-setting-subject').toggleClass('hide-if-js', toggle);
		});

		$('input[name="thimpress_events_paypal_enable"]').on('click', function () {
			var toggle = !($(this).is(':checked'));
			$('.paypal-production-email, .paypal-sandbox-mode, .paypal-sandbox-email').toggleClass('hide-if-js', toggle);
		});

		$('input[name="thimpress_events_allow_register_event"]').on('click', function () {
			var toggle = !($(this).is(':checked'));
			$('.setting-currency, .setting-currency-position, .setting-currency-thousand, .setting-currency-separator, .setting-number-decimals').toggleClass('hide-if-js', toggle);
		});

		$(document).on('click', '.tp-event-dismiss-notice button', function (event) {
			var parent = $(this).closest('.tp-event-dismiss-notice');
			if (parent.length) {
				event.preventDefault();
				$.ajax({
					url : ajaxurl,
					type: 'POST',
					data: {
						action: 'event_remove_notice'
					}
				})
			}
		});


		TP_Event_Admin.admin_meta_boxes.init();
	};

	// event meta boxes
	TP_Event_Admin.admin_meta_boxes = {
		init          : function () {
			var _doc = $(document);
			_doc.on('click', '.event_meta_panel .open-extra', this.open_extra);
			this.datetimepicker();
		},
		open_extra    : function (e) {
			e.preventDefault();
			var _this = $(this),
				_input_target = $('#' + _this.attr('data-target')),
				_group = _input_target.parents('.option_group:first'),
				_data_text = _this.attr('data-text'),
				_text = _this.text();

			if (_input_target.val() === 'yes') {
				_group.addClass('hide-if-js');
				_input_target.val('');
			} else {
				_group.removeClass('hide-if-js');
				_input_target.val('yes');
			}

			_this.attr('data-text', _text).text(_data_text);
		},
		datetimepicker: function () {
			var _date_from = $('#_date_start'),
				_time_from = $('#_time_start'),
				_date_end = $('#_date_end'),
				_time_end = $('#_time_end');

			_date_from.datetimepicker({
				timepicker: false,
				format    : 'Y-m-d',
				onShow    : function (ct) {
					this.setOptions({
						maxDate: _date_end.val() ? _date_end.val() : false
					});
				}
			});
			_time_from.datetimepicker({
				datepicker: false,
				format    : 'H:i'
			});
			_date_end.datetimepicker({
				timepicker: false,
				format    : 'Y-m-d',
				setDate   : '+1',
				onShow    : function (ct) {
					this.setOptions({
						minDate: _date_from.val() ? _date_from.val() : false
					});
				}
			});
			_time_end.datetimepicker({
				datepicker: false,
				format    : 'H:i'
			});
		}

	};

	$(document).ready(function () {
		TP_Event_Admin.init();
	});
})(jQuery);

Zerion Mini Shell 1.0