if(typeof $ == 'undefined'){
var $ = jQuery;
}
(function($) {
$(document).ready(function () {
"use strict";
/* Tooltips */
if($('.uultra-tooltip').length > 0)
{
$('.uultra-tooltip').tipsy({
trigger: 'hover',
offset: 4
});
}
$('.rating-s').click(function() {
var data_id = jQuery(this).attr("data-id");
var data_target = jQuery(this).attr("data-target");
var data_vote = jQuery(this).attr("data-vote");
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {action: "rating_vote", data_id: data_id , data_target: data_target , data_vote: data_vote },
success: function(data){
alert(data);
}
});
// Cancel the default action
return false;
e.preventDefault();
});
$('#uu-send-private-message').click(function() {
$( "#uu-pm-box" ).slideDown();
return false;
e.preventDefault();
});
$('#uu-close-private-message-box').click(function() {
$( "#uu-pm-box" ).slideUp();
return false;
e.preventDefault();
});
$('#uu-send-private-message').click(function() {
$( "#uu-upload-avatar-box" ).slideDown();
return false;
e.preventDefault();
});
$('#uu-send-private-message-confirm').click(function() {
var receiver_id = jQuery(this).attr("data-id");
var uu_subject = $('#uu_subject').val();
var uu_message = $('#uu_message').val();
if(uu_subject==""){alert(uu_subject_empty); $('#uu_subject').focus(); return;}
if(uu_message==""){alert(uu_message_empty); $('#uu_message').focus(); return;}
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "send_private_message", "receiver_id": receiver_id , "uu_subject": uu_subject , "uu_message": uu_message },
success: function(data){
$('#uu_subject').val("");
$('#uu_message').val("");
$("#uu-message-noti-id").html(data);
jQuery("#uu-message-noti-id").slideDown();
setTimeout("hidde_noti('uu-message-noti-id')", 3000) ;
}
});
// Cancel the default action
return false;
e.preventDefault();
});
$('#uu-reply-private-message-confirm').click(function() {
var message_id = jQuery(this).attr("message-id");
var uu_message = $('#uu_message').val();
if(uu_message==""){alert(uu_message_empty); $('#uu_message').focus(); return;}
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "reply_private_message", "message_id": message_id , "uu_message": uu_message },
success: function(data){
$("#uu-message-noti-id").html(data);
jQuery("#uu-message-noti-id").slideDown();
setTimeout("hidde_noti('uu-message-noti-id')", 3000) ;
window.location.reload();
}
});
// Cancel the default action
return false;
e.preventDefault();
});
$('.uu-private-message-change-status').click(function() {
var message_id = jQuery(this).attr("message-id");
var message_status = jQuery(this).attr("message-status");
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "message_change_status", "message_id": message_id , "message_status": message_status },
success: function(data){
$("#uu-message-noti-id").html(data);
jQuery("#uu-message-noti-id").slideDown();
setTimeout("hidde_noti('uu-message-noti-id')", 3000) ;
window.location.reload();
}
});
// Cancel the default action
return false;
e.preventDefault();
});
$('.uu-private-message-delete').click(function() {
var message_id = jQuery(this).attr("message-id");
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "message_delete", "message_id": message_id },
success: function(data){
$("#uu-message-noti-id").html(data);
jQuery("#uu-message-noti-id").slideDown();
setTimeout("hidde_noti('uu-message-noti-id')", 3000) ;
window.location.reload();
}
});
// Cancel the default action
return false;
e.preventDefault();
});
$(document).on("click", ".btn-gallery-conf", function(e) {
e.preventDefault();
var gal_id = jQuery(this).attr("data-id");
var gal_name= $("#uultra_gall_name_edit_"+gal_id).val() ;
var gal_desc = $("#uultra_gall_desc_edit_"+gal_id).val();
var gal_visibility = $("#uultra_gall_visibility_edit_"+gal_id).val();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "edit_gallery_confirm", "gal_id": gal_id , "gal_name": gal_name , "gal_desc": gal_desc , "gal_visibility": gal_visibility },
success: function(data){
$( "#gallery-edit-div-"+gal_id ).slideUp();
reload_gallery_list();
}
});
// Cancel the default action
return false;
e.preventDefault();
});
$(document).on("click", "a[href='#uultra-forgot-link']", function(e) {
e.preventDefault();
$( "#xoouserultra-forgot-pass-holder" ).slideDown();
return false;
e.preventDefault();
});
$(document).on("click", "#xoouserultra-reset-confirm-pass-btn", function(e) {
e.preventDefault();
var p1= $("#preset_password").val() ;
var p2= $("#preset_password_2").val() ;
var u_key= $("#uultra_reset_key").val() ;
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "confirm_reset_password", "p1": p1, "p2": p2, "key": u_key },
success: function(data){
jQuery("#uultra-reset-p-noti-box").html(data);
jQuery("#uultra-reset-p-noti-box").slideDown();
}
});
return false;
e.preventDefault();
});
$(document).on("click", "#xoouserultra-forgot-pass-btn-confirm", function(e) {
e.preventDefault();
var email= $("#user_name_email").val() ;
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "send_reset_link", "user_login": email },
success: function(data){
$("#uultra-signin-ajax-noti-box").html(data);
jQuery("#uultra-signin-ajax-noti-box").slideDown();
setTimeout("hidde_noti('uultra-signin-ajax-noti-box')", 3000) ;
}
});
return false;
e.preventDefault();
});
//send friend request
$(document).on("click", "#uu-send-friend-request", function(e) {
var user_id = jQuery(this).attr("user-id");
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "send_friend_request", "user_id": user_id },
success: function(data){
alert(data);
}
});
// Cancel the default action
return false;
e.preventDefault();
});
//like item
$(document).on("click", "#uu-like-item", function(e) {
e.preventDefault();
var item_id = jQuery(this).attr("item-id");
var module = jQuery(this).attr("data-module");
var vote = jQuery(this).attr("data-vote");
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "like_item", "item_id": item_id , "module": module , "vote": vote },
success: function(data){
$("#uu-like-sore-id-"+item_id).html(data);
setTimeout("get_total_likes('"+item_id+"','"+module+"')", 2000) ;
}
});
// Cancel the default action
return false;
e.preventDefault();
});
$(document).on("click", "#uu-approvedeny-friend", function(e) {
e.preventDefault();
var item_id = jQuery(this).attr("item-id");
var item_action = jQuery(this).attr("action-id");
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "friend_request_action", "item_id": item_id , "item_action": item_action },
success: function(data){
reload_friend_request();
reload_my_friends();
}
});
// Cancel the default action
return false;
e.preventDefault();
});
//reset password
$(document).on("click", "#xoouserultra-backenedb-eset-password", function(e) {
var p1 = $('#p1').val();
var p2 = $('#p2').val();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "confirm_reset_password_user", "p1": p1 , "p2": p2 },
success: function(data){
$("#uultra-p-reset-msg").html(data);
}
});
// Cancel the default action
return false;
e.preventDefault();
});
//update email
$(document).on("click", "#xoouserultra-backenedb-update-email", function(e) {
var email = $('#email').val();
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "confirm_update_email_user", "email": email },
success: function(data){
$("#uultra-p-changeemail-msg").html(data);
}
});
// Cancel the default action
return false;
e.preventDefault();
});
jQuery("#xoouserultra-registration-form").validationEngine({promptPosition: 'inline'});
}); //END READY
})(jQuery);
function get_total_likes (item_id, module)
{
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "get_item_likes_amount_only", "item_id": item_id , "module": module },
success: function(data){
jQuery("#uu-like-sore-id-"+item_id).html(data);
}
});
}
function reload_my_friends ()
{
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "show_all_my_friends" },
success: function(data){
jQuery("#uultra-my-friends-list").html(data);
}
});
}
function reload_friend_request ()
{
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {"action": "show_friend_request" },
success: function(data){
jQuery("#uultra-my-friends-request").html(data);
}
});
}
function hidde_noti (div_d)
{
jQuery("#"+div_d).slideUp();
}
// Adding jQuery Datepicker
jQuery(function() {
jQuery( ".xoouserultra-datepicker" ).datepicker({changeMonth:true,changeYear:true,yearRange:"1940:2014"});
jQuery("#ui-datepicker-div").wrap('');
});