%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home1/dimen328/libertysa.com.br/admin/modules/blog/app/web/js/
Upload File :
Create Path :
Current File : //home1/dimen328/libertysa.com.br/admin/modules/blog/app/web/js/pjAdminOptions.js

var jQuery_1_8_2 = jQuery_1_8_2 || $.noConflict();
(function ($, undefined) {
	$(function () {
		"use strict";
		var $frmUpdateOptions = $("#frmUpdateOptions"),
			validate = ($.fn.validate !== undefined),
			multiselect = ($.fn.multiselect !== undefined),
			tabs = ($.fn.tabs !== undefined),
			tipsy = ($.fn.tipsy !== undefined),
			$tabs = $("#tabs");
		
		if (multiselect) {
			$("#user_id").multiselect({noneSelectedText: myLabel.choose});
		}
		
		if ($tabs.length > 0 && tabs) {
			$tabs.tabs();
		}
		
		if (tipsy) {
			$(".option-tip").tipsy({
				offset: 1,
				opacity: 1,
				html: true,
				gravity: "nw",
				className: "tipsy-listing"
			});
		}
		
		$(".field-int").spinner({
			min: 0
		});
		
		if ($frmUpdateOptions.length > 0 && validate) {

			$.validator.addMethod('validateHost',
			    function (value) {
					if(value == '')
					{
						return true;
					}else{
						var result = /(?:^|\b)([\w.]+\.[a-z]{2,3}(?:\:[0-9]{1,5})?(?:\/.*)?)(?:[,\s]|$)/i.test(value);
						if (result == true) {
							return true;
						}else{
							var pattern = /\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/;
							if (!pattern.test(value)) 
							{
								return false;
							}else{
								return true;
							}
						}
					}
			    }, myLabel.validate_host
			);
			
			$frmUpdateOptions.validate({
				rules:{
					"value-string-o_smtp_host":{
						required: function(){
							if($('select[name=value-enum-o_send_email]').val() == 'mail|smtp::smtp')
							{
								return true;
							}else{
								return false;
							}
						},
						validateHost: true
					},
					"value-string-o_smtp_pass":{
						required: function(){
							if($('select[name=value-enum-o_send_email]').val() == 'mail|smtp::smtp')
							{
								return true;
							}else{
								return false;
							}
						}
					},
					"value-int-o_smtp_port":{
						required: function(){
							if($('select[name=value-enum-o_send_email]').val() == 'mail|smtp::smtp')
							{
								return true;
							}else{
								return false;
							}
						},
						number: true,
						range: [1, 65535]
					},
					"value-string-o_smtp_user":{
						required: function(){
							if($('select[name=value-enum-o_send_email]').val() == 'mail|smtp::smtp')
							{
								return true;
							}else{
								return false;
							}
						}
					}
				},
				errorPlacement: function (error, element) {
					if(	element.attr('name') == 'value-string-o_smtp_host' || 
						element.attr('name') == 'value-string-o_smtp_pass' ||
						element.attr('name') == 'value-string-o_smtp_port' ||
						element.attr('name') == 'value-string-o_smtp_user')
					{
						error.insertAfter(element);
					}else{
						error.insertAfter(element.parent());
					}
				},
				onkeyup: false,
				errorClass: "err",
				wrapper: "em",
				ignore: ""
			});
		}
		
		$("#content").on("focusin", ".textarea_install", function (e) {
			$(this).select();
		}).on("change", "select[name='value-enum-o_send_email']", function (e) {
			switch ($("option:selected", this).val()) {
			case 'mail|smtp::mail':
				$(".boxSmtp").hide();
				break;
			case 'mail|smtp::smtp':
				$(".boxSmtp").show();
				break;
			}
		}).on("change", "#send_notify", function (e) {
			if($(this).val() == 'Yes')
			{
				$('.sbNotification').show();
			}else{
				$('.sbNotification').hide();
			}
		});
	});
})(jQuery_1_8_2);

Zerion Mini Shell 1.0