(function($) { $(document).ready(function() { $('#aal_dismiss_link').click(function() { aalDismiss(); }); function isValidURL(url){ var RegExp = /(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/; if(RegExp.test(url)){ return true; }else{ return false; } } //Show advanced options $("a.aal_form_toggle_advanced").on('click', function() { $(".aal_form_advanced_options").toggle(); $("a.aal_form_toggle_advanced").toggle(); return false; }); //Delete Link called through AJAX $(".aalDeleteLink").on('click', function() { var answer = confirm("Are you sure you want to delete this automated link?"); if (answer){ var linkContainer = $(this).parent().parent(); var id = $(this).attr("id"); var data = {action: 'aal_delete_link',id: id}; $.ajax({ type: "POST", url: ajax_script.ajaxurl, data: data, cache: false, success: function(){ linkContainer.slideUp('slow', function() {$(this).remove();}); } }); } return false; }); // Add Link (Called through AJAX) $("#aal_add_new_link_form").submit(function() { var aal_keywords = $("#aal_formkeywords").val(); var aal_link = $("#aal_formlink").val(); var aal_title = $("#aal_formtitle").val(); if(isValidURL(aal_link)){ if(aal_keywords!=''){ return true; $("#aal_formlink").val(""); $("#aal_formkeywords").val(""); $("#aal_formtitle").val(""); var data = { action: 'aal_add_link', aal_link: aal_link, aal_keywords:aal_keywords, aal_title:aal_title }; $.ajax({ type: "POST", url: ajax_script.ajaxurl, data: data, dataType: "json", cache: false, success: function(data){ $(".aal_links").append('
Exclude ID added!
'); } } }); return false; }); $(".aal_excludedcol").on('click', '.aal_delete_exclude_link', function() { var answer = confirm("Are you sure you want to delete this excluded link?"); if (answer){ //delete selected exclude id box from the form var linkContainer = $(this).parent().parent(); linkContainer.slideUp('slow', function() {$(this).remove(); }); var removeItem=$(this).parent().parent().children(".aal_excludedcol:first-child").text(); //console.log(removeItem); var posts=new Array(); $(".aal_excludeditem").each(function(){ //console.log($(this).children(".aal_excludedcol:first-child").text()); posts.push($(this).children(".aal_excludedcol:first-child").text()); }); //console.log(posts); posts=$.grep(posts,function(value){ return value!=removeItem; }); //console.log(posts); var data = {action: 'aal_update_exclude_posts',aal_exclude_posts:posts}; $.ajax({ type: "POST", url: ajax_script.ajaxurl, data: data, cache: false, success: function(){ //console.log('succes'); } }); } return false; }); }); var aal_selectclicked = false; $( document ).ready(function() { $('#aal_selectall').click( function () { if(aal_selectclicked) { aal_selectclicked = false; $('#aal_panel3 :checkbox').each(function() { this.checked = false; }); $(this).val('Select all'); } else { aal_selectclicked = true; $('#aal_panel3 :checkbox').each(function() { this.checked = true; }); $(this).val('Deselect all'); } }); return false; }); //show custom links $(document).ready(function() { canvas = document.getElementById('aalshowcustomlinks'); if(canvas) { apikey = canvas.getAttribute('data-apikey'); network = canvas.getAttribute('data-network'); apidata = { network: network, apikey: apikey }; $.ajax({ type: "GET", url: "//autoaffiliatelinks.com/api/getcustomlinks.php", data: apidata, cache: false, success: function(returned){ //console.log('succes'); //console.log(returned); canvas = document.getElementById('aalshowcustomlinks'); if(!returned || returned == 'there was an error' ) { canvas.innerHTML = 'No shareasale links added yet'; return false; } var farray = $.parseJSON(returned); //console.log(farray.list.q); //console.log(farray); if(!farray.number) { canvas.innerHTML = 'There are no links to be displayed'; return false; } while (canvas.firstChild) { canvas.removeChild(canvas.firstChild); } var div = document.createElement('div'); div.className = "aalcustomlinkdeleteall"; var htmltext = 'Delete All Links'; div.innerHTML = htmltext; canvas.appendChild(div); farray.links.forEach(function(entry) { //console.log(entry.title + entry.link); var deletelink = ''; var div = document.createElement('div'); div.className = "aalcustomlink_item"; var htmltext = 'Link Delete ' + entry.title + '' + entry.merchant +' '; div.innerHTML = htmltext; canvas.appendChild(div); }); } }); } else { } }); //AAL javascript code for keyword suggestions $(document).ready(function() { $(".aal_sugkey").click(function() { if($("#aal_formkeywords").val()) { $("#aal_formkeywords").val($("#aal_formkeywords").val() + ", " + $(this).attr("title")); } else { $("#aal_formkeywords").val($(this).attr("title")); } $(window).scrollTop(0); $("#aal_formkeywords").addClass( "yellowhighlight" ); $(this).hide(); }); $("#aal_moresug").click(function() { $("#aal_extended").toggle(); }); }); //Aal notice dismiss function function aalDismiss() { var data = {action: 'aal_dismiss_notice'}; $.ajax({ type: "POST", url: ajax_script.ajaxurl, data: data, cache: false, success: function(){ $("#aal_notice_div").slideUp('slow', function() {$("#aal_notice_div").remove();}); } }); } })(jQuery); //Onclick delete function function aalOnClickDeleteLink(el,linkid) { var answer = confirm("Are you sure you want to delete this automated link?"); if (answer){ var linkContainer = jQuery(el.parentNode); var id = linkid var data = {action: 'aal_delete_link',id: id}; jQuery.ajax({ type: "POST", url: ajax_script.ajaxurl, data: data, cache: false, success: function(){ linkContainer.slideUp('slow', function() {jQuery(this).remove();}); } }); } return false; } function aal_masscomplete() { var checkboxes = document.getElementsByName('aal_massids[]'); var vals = ""; for (var i=0, n=checkboxes.length;i