File: /volume1/web/Marchisa-Toman/wp-content/plugins/wonderplugin-audio/app/wonderplugin-audio-creator.js
/** Wonderplugin Audio Player - WordPress Audio Player Plugin
* Copyright 2014 Magic Hills Pty Ltd All Rights Reserved
* Website: http://www.wonderplugin.com
* Version 2.2
*/
(function($){$(document).ready(function(){$(".wonderplugin-engine").css({display:"none"});$("#wonderplugin-audio-toolbar").find("li").each(function(index){$(this).click(function(){if($(this).hasClass("wonderplugin-tab-buttons-selected"))return;$(this).parent().find("li").removeClass("wonderplugin-tab-buttons-selected");if(!$(this).hasClass("laststep"))$(this).addClass("wonderplugin-tab-buttons-selected");$("#wonderplugin-audio-tabs").children("li").removeClass("wonderplugin-tab-selected");$("#wonderplugin-audio-tabs").children("li").eq(index).addClass("wonderplugin-tab-selected");
$("#wonderplugin-audio-tabs").removeClass("wonderplugin-tabs-grey");if(index==3){previewAudio();$("#wonderplugin-audio-tabs").addClass("wonderplugin-tabs-grey")}else{$("audio").attr("src","");if(index==4)publishAudio()}})});var getURLParams=function(href){var result={};if(href.indexOf("?")<0)return result;var params=href.substring(href.indexOf("?")+1).split("&");for(var i=0;i<params.length;i++){var value=params[i].split("=");if(value&&value.length==2&&value[0].toLowerCase()!="v")result[value[0].toLowerCase()]=
value[1]}return result};var reminderDialog=function(){var dialogCode="<div class='wonderplugin-dialog-container'>"+"<div class='wonderplugin-dialog-bg'></div>"+"<div class='wonderplugin-dialog'>"+"<div class='wonderplugin-dialog-buttons'>"+"<h3>Free version supports a maximum of three audios.<br />Commercial Version will remove the limitation.<br /><a target='_blank' href='http://www.wonderplugin.com/order/?product=audio&source=app'>Upgrade to Commercial Version</a></h3>"+"<input type='button' class='button button-primary' id='wonderplugin-dialog-ok' value='OK' />"+
"</div>"+"</div>"+"</div>"+"</div>";var $popupDialog=$(dialogCode);$("body").append($popupDialog);$(".wonderplugin-dialog").css({"margin-top":String($(document).scrollTop()+120)+"px"});$(".wonderplugin-dialog-bg").css({height:$(document).height()+"px"});$("#wonderplugin-dialog-ok").click(function(){$popupDialog.remove()})};var slideDialog=function(dialogType,onSuccess,data,dataIndex){var dialogTitle=["audio"];var dialogCode="<div class='wonderplugin-dialog-container'>"+"<div class='wonderplugin-dialog-bg'></div>"+
"<div class='wonderplugin-dialog'>"+"<h3 id='wonderplugin-dialog-title'></h3>"+"<div class='error' id='wonderplugin-dialog-error' style='display:none;'></div>"+"<table id='wonderplugin-dialog-form' class='form-table'>";dialogCode+="<tr>"+"<th>Mp3 URL</th>"+"<td><input name='wonderplugin-dialog-mp3' type='text' id='wonderplugin-dialog-mp3' value='' class='regular-text' /> or <input type='button' class='button' data-textid='wonderplugin-dialog-mp3' id='wonderplugin-dialog-select-mp3' value='Upload' />"+
"<p><label><input name='wonderplugin-dialog-live' type='checkbox' id='wonderplugin-dialog-live' />This is a live streaming</label></p>"+"</td>"+"</tr>"+"<tr>"+"<tr>"+"<th>Ogg URL (Optional)</th>"+"<td><input name='wonderplugin-dialog-ogg' type='text' id='wonderplugin-dialog-ogg' value='' class='regular-text' /> or <input type='button' class='button' data-textid='wonderplugin-dialog-ogg' id='wonderplugin-dialog-select-ogg' value='Upload' /></td>"+"</tr>"+"<tr>";dialogCode+="<tr>"+"<th>Enter"+(dialogType>
0?" poster":"")+" image URL</th>"+"<td><input name='wonderplugin-dialog-image' type='text' id='wonderplugin-dialog-image' value='' class='regular-text' /> or <input type='button' class='button' data-textid='wonderplugin-dialog-image' id='wonderplugin-dialog-select-image' value='Upload' /></td>"+"</tr>"+"<tr id='wonderplugin-dialog-image-display-tr' style='display:none;'>"+"<th></th>"+"<td><img id='wonderplugin-dialog-image-display' style='width:80px;height:80px;' /></td>"+"</tr>"+"<tr>";dialogCode+=
"<tr>"+"<th>Title</th>"+"<td><input name='wonderplugin-dialog-image-title' type='text' id='wonderplugin-dialog-image-title' value='' class='large-text' /></td>"+"</tr>"+"<tr>"+"<th>Album</th>"+"<td><input name='wonderplugin-dialog-image-album' type='text' id='wonderplugin-dialog-image-album' value='' class='large-text' /></td>"+"</tr>"+"<tr>"+"<th>Artist</th>"+"<td><input name='wonderplugin-dialog-image-artist' type='text' id='wonderplugin-dialog-image-artist' value='' class='large-text' /></td>"+
"</tr>"+"<tr>"+"<th>Information</th>"+"<td><input name='wonderplugin-dialog-image-info' type='text' id='wonderplugin-dialog-image-info' value='' class='large-text' /></td>"+"</tr>"+"<tr>"+"<th>Duration (seconds)</th>"+"<td><input name='wonderplugin-dialog-image-duration' type='text' id='wonderplugin-dialog-image-duration' size='10' value='' class='large-text' /></td>"+"</tr>";dialogCode+="</table>"+"<br /><br />"+"<div class='wonderplugin-dialog-buttons'>"+"<input type='button' class='button button-primary' id='wonderplugin-dialog-ok' value='OK' />"+
"<input type='button' class='button' id='wonderplugin-dialog-cancel' value='Cancel' />"+"</div>"+"</div>"+"</div>";var $slideDialog=$(dialogCode);$("body").append($slideDialog);$(".wonderplugin-dialog").css({"margin-top":String($(document).scrollTop()+60)+"px"});$(".wonderplugin-dialog-bg").css({height:$(document).height()+"px"});$("#wonderplugin-dialog-title").html("Add "+dialogTitle[dialogType]);if(data){$("#wonderplugin-dialog-image").val(data.image);if(data.image){$("#wonderplugin-dialog-image-display-tr").css({display:"table-row"});
$("#wonderplugin-dialog-image-display").attr("src",data.image)}$("#wonderplugin-dialog-image-title").val(data.title);$("#wonderplugin-dialog-image-album").val(data.album);$("#wonderplugin-dialog-image-artist").val(data.artist);$("#wonderplugin-dialog-image-info").val(data.info);$("#wonderplugin-dialog-image-duration").val(data.duration);$("#wonderplugin-dialog-mp3").val(data.mp3);$("#wonderplugin-dialog-ogg").val(data.ogg);$("#wonderplugin-dialog-live").attr("checked",data.live)}var media_upload_onclick=
function(event){event.preventDefault();var buttonId=$(this).attr("id");var textId=$(this).data("textid");var media_uploader=wp.media.frames.file_frame=wp.media({title:"Choose Image",button:{text:"Choose Image"},multiple:false});media_uploader.on("select",function(event){var selection=media_uploader.state().get("selection");if(dialogType==0&&buttonId=="wonderplugin-dialog-select-image"&&selection.length>1){var items=[];selection.map(function(attachment){attachment=attachment.toJSON();if(attachment.type!=
"image")return;items.push({image:attachment.url,title:attachment.title,album:attachment.album,artist:attachment.artist,info:attachment.info,duration:attachment.duration,weblink:"",linktarget:"",lightbox:true})});$slideDialog.remove();onSuccess(items)}else{attachment=selection.first().toJSON();if(buttonId=="wonderplugin-dialog-select-image"){if(attachment.type!="image"){$("#wonderplugin-dialog-error").css({display:"block"}).html("<p>Please select an image file</p>");return}$("#wonderplugin-dialog-image-display-tr").css({display:"table-row"});
$("#wonderplugin-dialog-image-display").attr("src",attachment.url);$("#wonderplugin-dialog-image").val(attachment.url)}else{if(attachment.type!="audio"){$("#wonderplugin-dialog-error").css({display:"block"}).html("<p>Please select an audio file</p>");return}$("#"+textId).val(attachment.url);$("#wonderplugin-dialog-image-title").val(attachment.title);$("#wonderplugin-dialog-image-info").val(attachment.description);if(attachment.fileLength&&attachment.fileLength.length>0){var hms=attachment.fileLength.split(":");
var seconds=0;var rate=1;for(var i=hms.length-1;i>=0;i--){seconds+=hms[i]*rate;rate*=60}$("#wonderplugin-dialog-image-duration").val(seconds)}}}$("#wonderplugin-dialog-error").css({display:"none"}).empty()});media_uploader.open()};if(parseInt($("#wonderplugin-audio-wp-history-media-uploader").text())==1){var buttonId="";var textId="";var history_media_upload_onclick=function(event){buttonId=$(this).attr("id");textId=$(this).data("textid");var mediaType=buttonId=="wonderplugin-dialog-select-image"?
"image":"video";tb_show("Upload "+mediaType,"media-upload.php?referer=wonderplugin-audio&type="+mediaType+"&TB_iframe=true",false);return false};window.send_to_editor=function(html){tb_remove();if(buttonId=="wonderplugin-dialog-select-image"){var $img=$("img",html);if(!$img.length){$("#wonderplugin-dialog-error").css({display:"block"}).html("<p>Please select an image file</p>");return}var src=$(html).is("a")?$(html).attr("href"):$img.attr("src");$("#wonderplugin-dialog-image-display-tr").css({display:"table-row"});
$("#wonderplugin-dialog-image-display").attr("src",src);$("#wonderplugin-dialog-image").val(src);$("#wonderplugin-dialog-image-title").val($("img",html).attr("title"))}else{if($("img",html).length){$("#wonderplugin-dialog-error").css({display:"block"}).html("<p>Please select a video file</p>");return}$("#"+textId).val($(html).attr("href"))}$("#wonderplugin-dialog-error").css({display:"none"}).empty()};$("#wonderplugin-dialog-select-image").click(history_media_upload_onclick);$("#wonderplugin-dialog-select-mp3").click(history_media_upload_onclick);
$("#wonderplugin-dialog-select-ogg").click(history_media_upload_onclick)}else{$("#wonderplugin-dialog-select-image").click(media_upload_onclick);$("#wonderplugin-dialog-select-mp3").click(media_upload_onclick);$("#wonderplugin-dialog-select-ogg").click(media_upload_onclick)}$("#wonderplugin-dialog-ok").click(function(){if($.trim($("#wonderplugin-dialog-mp3").val()).length<=0){$("#wonderplugin-dialog-error").css({display:"block"}).html("<p>Please select an mp3 file</p>");return}var item={image:$.trim($("#wonderplugin-dialog-image").val()),
mp3:$.trim($("#wonderplugin-dialog-mp3").val()),ogg:$.trim($("#wonderplugin-dialog-ogg").val()),title:$.trim($("#wonderplugin-dialog-image-title").val()),album:$.trim($("#wonderplugin-dialog-image-album").val()),artist:$.trim($("#wonderplugin-dialog-image-artist").val()),info:$.trim($("#wonderplugin-dialog-image-info").val()),duration:$.trim($("#wonderplugin-dialog-image-duration").val()),live:$("#wonderplugin-dialog-live").is(":checked")};$slideDialog.remove();onSuccess([item])});$("#wonderplugin-dialog-cancel").click(function(){$slideDialog.remove()})};
var updateMediaTable=function(){$("#wonderplugin-audio-media-table").empty();for(var i=0;i<wonderplugin_audio_config.slides.length;i++)$("#wonderplugin-audio-media-table").append("<li>"+"<div class='wonderplugin-audio-media-table-id'>"+(i+1)+"</div>"+"<div class='wonderplugin-audio-media-table-img'>"+"<img class='wonderplugin-audio-media-table-image' data-order='"+i+"' src='"+(wonderplugin_audio_config.slides[i].image&&wonderplugin_audio_config.slides[i].image.length>0?wonderplugin_audio_config.slides[i].image:
$("#wonderplugin-audio-jsfolder").text()+"audio.png")+"' />"+"</div>"+"<div class='wonderplugin-audio-media-table-title'>"+wonderplugin_audio_config.slides[i].title+"</div>"+"<div class='wonderplugin-audio-media-table-buttons-edit'>"+"<a class='wonderplugin-audio-media-table-button wonderplugin-audio-media-table-edit'>Edit</a> | "+"<a class='wonderplugin-audio-media-table-button wonderplugin-audio-media-table-delete'>Delete</a>"+"</div>"+"<div class='wonderplugin-audio-media-table-buttons-move'>"+
"<a class='wonderplugin-audio-media-table-button wonderplugin-audio-media-table-moveup'>Move Up</a> | "+"<a class='wonderplugin-audio-media-table-button wonderplugin-audio-media-table-movedown'>Move Down</a>"+"</div>"+"<div style='clear:both;'></div>"+"</li>");$(".wonderplugin-audio-media-table-image").draggable(wonderPluginMediaTableMove)};$("#wonderplugin-add-mp3").click(function(){if($("#wonderplugin-audio-license").text()!="C"&&window.location.href.indexOf("://"+"www.wonderplugin.com")<
0&&wonderplugin_audio_config.slides.length>=3)reminderDialog();else slideDialog(0,function(items){items.map(function(data){wonderplugin_audio_config.slides.push({type:0,image:data.image,mp3:data.mp3,ogg:data.ogg,title:data.title,album:data.album,artist:data.artist,info:data.info,duration:data.duration,live:data.live})});updateMediaTable()})});$(document).on("click",".wonderplugin-audio-media-table-edit",function(){var index=$(this).parent().parent().index();var mediaType=wonderplugin_audio_config.slides[index].type;
slideDialog(mediaType,function(items){if(items&&items.length>0){wonderplugin_audio_config.slides.splice(index,1);items.map(function(data){wonderplugin_audio_config.slides.splice(index,0,{type:mediaType,image:data.image,mp3:data.mp3,ogg:data.ogg,title:data.title,album:data.album,artist:data.artist,info:data.info,duration:data.duration,live:data.live})});updateMediaTable()}},wonderplugin_audio_config.slides[index],index)});$(document).on("click",".wonderplugin-audio-media-table-delete",function(){var $tr=
$(this).parent().parent();var index=$tr.index();wonderplugin_audio_config.slides.splice(index,1);$tr.remove();$("#wonderplugin-audio-media-table").find("li").each(function(index){$(this).find(".wonderplugin-audio-media-table-id").text(index+1);$(this).find("img").data("order",index);$(this).find("img").css({top:0,left:0})})});var wonderPluginMediaTableMove=function(i,j){var len=wonderplugin_audio_config.slides.length;if(j<0)j=0;if(j>len-1)j=len-1;if(i==j){$("#wonderplugin-audio-media-table").find("li").eq(i).find("img").css({top:0,
left:0});return}var $tr=$("#wonderplugin-audio-media-table").find("li").eq(i);var data=wonderplugin_audio_config.slides[i];wonderplugin_audio_config.slides.splice(i,1);wonderplugin_audio_config.slides.splice(j,0,data);var $trj=$("#wonderplugin-audio-media-table").find("li").eq(j);$tr.remove();if(j>i)$trj.after($tr);else $trj.before($tr);$("#wonderplugin-audio-media-table").find("li").each(function(index){$(this).find(".wonderplugin-audio-media-table-id").text(index+1);$(this).find("img").data("order",
index);$(this).find("img").css({top:0,left:0})});$tr.find("img").draggable(wonderPluginMediaTableMove)};$(document).on("click",".wonderplugin-audio-media-table-moveup",function(){var $tr=$(this).parent().parent();var index=$tr.index();var data=wonderplugin_audio_config.slides[index];wonderplugin_audio_config.slides.splice(index,1);if(index==0){wonderplugin_audio_config.slides.push(data);var $last=$tr.parent().find("li:last");$tr.remove();$last.after($tr)}else{wonderplugin_audio_config.slides.splice(index-
1,0,data);var $prev=$tr.prev();$tr.remove();$prev.before($tr)}$("#wonderplugin-audio-media-table").find("li").each(function(index){$(this).find(".wonderplugin-audio-media-table-id").text(index+1);$(this).find("img").data("order",index);$(this).find("img").css({top:0,left:0})});$tr.find("img").draggable(wonderPluginMediaTableMove)});$(document).on("click",".wonderplugin-audio-media-table-movedown",function(){var $tr=$(this).parent().parent();var index=$tr.index();var len=wonderplugin_audio_config.slides.length;
var data=wonderplugin_audio_config.slides[index];wonderplugin_audio_config.slides.splice(index,1);if(index==len-1){wonderplugin_audio_config.slides.unshift(data);var $first=$tr.parent().find("li:first");$tr.remove();$first.before($tr)}else{wonderplugin_audio_config.slides.splice(index+1,0,data);var $next=$tr.next();$tr.remove();$next.after($tr)}$("#wonderplugin-audio-media-table").find("li").each(function(index){$(this).find(".wonderplugin-audio-media-table-id").text(index+1);$(this).find("img").data("order",
index);$(this).find("img").css({top:0,left:0})});$tr.find("img").draggable(wonderPluginMediaTableMove)});var configSkinOptions=["width","height","autoplay","random","loop","heightmode","showtracklist","showprogress","tracklistitem","showprevnext","showloop","showloading","titleinbarscroll","titleinbarwidth"];var defaultSkinOptions={};for(var key in WONDERPLUGIN_AUDIO_SKIN_OPTIONS){defaultSkinOptions[key]={};for(var i=0;i<configSkinOptions.length;i++)defaultSkinOptions[key][configSkinOptions[i]]=WONDERPLUGIN_AUDIO_SKIN_OPTIONS[key][configSkinOptions[i]];
defaultSkinOptions[key]["skincss"]=WONDERPLUGIN_AUDIO_SKIN_TEMPLATE[key]["skincss"];defaultSkinOptions[key]["responsive"]=false}var printSkinOptions=function(options){$("#wonderplugin-audio-width").val(options.width);$("#wonderplugin-audio-height").val(options.height);$("#wonderplugin-audio-autoplay").attr("checked",options.autoplay);$("#wonderplugin-audio-random").attr("checked",options.random);$("#wonderplugin-audio-loop").val(options.loop);$("#wonderplugin-audio-heightmode").val(options.heightmode);
$("#wonderplugin-audio-responsive").attr("checked",options.responsive);$("#wonderplugin-audio-showtracklist").attr("checked",options.showtracklist);$("#wonderplugin-audio-tracklistitem").val(options.tracklistitem);$("#wonderplugin-audio-showprogress").attr("checked",options.showprogress);$("#wonderplugin-audio-showprevnext").attr("checked",options.showprevnext);$("#wonderplugin-audio-showloop").attr("checked",options.showloop);$("#wonderplugin-audio-showloading").attr("checked",options.showloading);
$("#wonderplugin-audio-titleinbarscroll").attr("checked",options.titleinbarscroll);$("#wonderplugin-audio-titleinbarwidth").val(options.titleinbarwidth);$("#wonderplugin-audio-skincss").val(options.skincss)};$("input:radio[name=wonderplugin-audio-skin]").click(function(){if($(this).val()==wonderplugin_audio_config.skin)return;$(".wonderplugin-tab-skin").find("img").removeClass("selected");$("input:radio[name=wonderplugin-audio-skin]:checked").parent().find("img").addClass("selected");wonderplugin_audio_config.skin=
$(this).val();printSkinOptions(defaultSkinOptions[$(this).val()])});$(".wonderplugin-audio-options-menu-item").each(function(index){$(this).click(function(){if($(this).hasClass("wonderplugin-audio-options-menu-item-selected"))return;$(".wonderplugin-audio-options-menu-item").removeClass("wonderplugin-audio-options-menu-item-selected");$(this).addClass("wonderplugin-audio-options-menu-item-selected");$(".wonderplugin-audio-options-tab").removeClass("wonderplugin-audio-options-tab-selected");$(".wonderplugin-audio-options-tab").eq(index).addClass("wonderplugin-audio-options-tab-selected")})});
var updateAudioOptions=function(){wonderplugin_audio_config.name=$.trim($("#wonderplugin-audio-name").val());wonderplugin_audio_config.skin=$("input:radio[name=wonderplugin-audio-skin]:checked").val();wonderplugin_audio_config.width=parseInt($.trim($("#wonderplugin-audio-width").val()));wonderplugin_audio_config.height=parseInt($.trim($("#wonderplugin-audio-height").val()));wonderplugin_audio_config.autoplay=$("#wonderplugin-audio-autoplay").is(":checked");wonderplugin_audio_config.random=$("#wonderplugin-audio-random").is(":checked");
wonderplugin_audio_config.loop=$("#wonderplugin-audio-loop").val();wonderplugin_audio_config.heightmode=$("#wonderplugin-audio-heightmode").val();wonderplugin_audio_config.responsive=$("#wonderplugin-audio-responsive").is(":checked");wonderplugin_audio_config.showtracklist=$("#wonderplugin-audio-showtracklist").is(":checked");wonderplugin_audio_config.tracklistitem=parseInt($.trim($("#wonderplugin-audio-tracklistitem").val()));wonderplugin_audio_config.showprogress=$("#wonderplugin-audio-showprogress").is(":checked");
wonderplugin_audio_config.showprevnext=$("#wonderplugin-audio-showprevnext").is(":checked");wonderplugin_audio_config.showloop=$("#wonderplugin-audio-showloop").is(":checked");wonderplugin_audio_config.showloading=$("#wonderplugin-audio-showloading").is(":checked");wonderplugin_audio_config.titleinbarscroll=$("#wonderplugin-audio-titleinbarscroll").is(":checked");wonderplugin_audio_config.titleinbarwidth=parseInt($.trim($("#wonderplugin-audio-titleinbarwidth").val()));wonderplugin_audio_config.skincss=
$.trim($("#wonderplugin-audio-skincss").val());wonderplugin_audio_config.customcss=$.trim($("#wonderplugin-audio-custom-css").val());wonderplugin_audio_config.dataoptions=$.trim($("#wonderplugin-audio-data-options").val())};var previewAudio=function(){updateAudioOptions();$("#wonderplugin-audio-preview-container").empty();var previewCode="<div id='wonderplugin-audio-preview'";if(wonderplugin_audio_config.dataoptions&&wonderplugin_audio_config.dataoptions.length>0)previewCode+=" "+wonderplugin_audio_config.dataoptions;
previewCode+="></div>";$("#wonderplugin-audio-preview-container").html(previewCode);if(wonderplugin_audio_config.slides.length>0){$("head").find("style").each(function(){if($(this).data("creator")=="wonderpluginaudiocreator")$(this).remove()});var audioid=wonderplugin_audio_config.id>0?wonderplugin_audio_config.id:0;if(wonderplugin_audio_config.customcss&&wonderplugin_audio_config.customcss.length>0)$("head").append("<style type='text/css' data-creator='wonderpluginaudiocreator'>"+wonderplugin_audio_config.customcss+
"</style>");if(wonderplugin_audio_config.skincss&&wonderplugin_audio_config.skincss.length>0)$("head").append("<style type='text/css' data-creator='wonderpluginaudiocreator'>"+wonderplugin_audio_config.skincss.replace(/#amazingaudioplayer-AUDIOPLAYERID/g,"#wonderplugin-audio-preview")+"</style>");var i;var code='<ul class="amazingaudioplayer-audios" style="display:none;">';for(i=0;i<wonderplugin_audio_config.slides.length;i++){code+="<li";code+=' data-artist="'+wonderplugin_audio_config.slides[i].artist.replace(/"/g,
""")+'"';code+=' data-title="'+wonderplugin_audio_config.slides[i].title.replace(/"/g,""")+'"';code+=' data-album="'+wonderplugin_audio_config.slides[i].album.replace(/"/g,""")+'"';code+=' data-info="'+wonderplugin_audio_config.slides[i].info.replace(/"/g,""")+'"';code+=' data-image="'+wonderplugin_audio_config.slides[i].image+'"';if(wonderplugin_audio_config.slides[i].live)code+=' data-live="true"';else code+=' data-duration="'+wonderplugin_audio_config.slides[i].duration+'"';
code+=">";if(wonderplugin_audio_config.slides[i].mp3&&wonderplugin_audio_config.slides[i].mp3.length>0)code+='<div class="amazingaudioplayer-source" data-src="'+wonderplugin_audio_config.slides[i].mp3+'" data-type="audio/mpeg" />';if(wonderplugin_audio_config.slides[i].ogg&&wonderplugin_audio_config.slides[i].ogg.length>0)code+='<div class="amazingaudioplayer-source" data-src="'+wonderplugin_audio_config.slides[i].ogg+'" data-type="audio/ogg" />';code+="</li>"}code+="</ul>";var jsfolder=$("#wonderplugin-audio-jsfolder").text();
var audioOptions=$.extend({},WONDERPLUGIN_AUDIO_SKIN_OPTIONS[wonderplugin_audio_config["skin"]],{audioplayerid:audioid,jsfolder:jsfolder},wonderplugin_audio_config);$("#wonderplugin-audio-preview").css({display:"block",position:"relative",margin:"0 auto",width:audioOptions.responsive?"100%":audioOptions.width+"px",height:audioOptions.heightmode=="auto"?"auto":audioOptions.height+"px"});$("#wonderplugin-audio-preview").html(code);$("#wonderplugin-audio-preview").wonderpluginaudio(audioOptions)}};var publishAudio=
function(){$("#wonderplugin-audio-publish-loading").show();updateAudioOptions();jQuery.ajax({url:ajaxurl,type:"POST",data:{action:"wonderplugin_audio_save_config",item:wonderplugin_audio_config},success:function(data){$("#wonderplugin-audio-publish-loading").hide();if(data.success&&data.id>=0){wonderplugin_audio_config.id=data.id;$("#wonderplugin-audio-publish-information").html("<div class='updated'><p>The audio has been saved and published.</p></div>"+"<div class='updated'><p>To embed the audio player into your page or post, use shortcode <b>[wonderplugin_audio id=\""+
data.id+'"]</b></p></div>'+"<div class='updated'><p>To embed the audio player into your template, use php code <b><?php echo do_shortcode('[wonderplugin_audio id=\""+data.id+"\"]'); ?></b></p></div>")}else $("#wonderplugin-audio-publish-information").html("<div class='error'><p>WordPress Ajax call failed. Please check your WordPress configuration file and make sure the WP_DEBUG is set to false.</p></div>")}})};var default_options={id:-1,name:"My Audio Player",slides:[],skin:"bar",customcss:"",
dataoptions:""};var wonderplugin_audio_config=$.extend({},default_options);var audioId=parseInt($("#wonderplugin-audio-id").text());if(audioId>=0){var id_options=$.parseJSON($("#wonderplugin-audio-id-config").text());$.extend(wonderplugin_audio_config,defaultSkinOptions[id_options.skin]);$.extend(wonderplugin_audio_config,id_options);wonderplugin_audio_config.id=audioId}else $.extend(wonderplugin_audio_config,defaultSkinOptions[default_options["skin"]]);var boolOptions=["autoplay","random","responsive",
"showtracklist","showprogress","showprevnext","showloop","showloading","titleinbarscroll"];for(var i=0;i<boolOptions.length;i++)if(wonderplugin_audio_config[boolOptions[i]]!==true&&wonderplugin_audio_config[boolOptions[i]]!==false)wonderplugin_audio_config[boolOptions[i]]=wonderplugin_audio_config[boolOptions[i]]&&wonderplugin_audio_config[boolOptions[i]].toLowerCase()==="true";if(wonderplugin_audio_config.slides)for(var i=0;i<wonderplugin_audio_config.slides.length;i++)if(!("live"in wonderplugin_audio_config.slides[i]))wonderplugin_audio_config.slides[i].live=
false;else if(wonderplugin_audio_config.slides[i].live!==true&&wonderplugin_audio_config.slides[i].live!==false)wonderplugin_audio_config.slides[i].live=wonderplugin_audio_config.slides[i].live&&wonderplugin_audio_config.slides[i].live.toLowerCase()==="true";if(wonderplugin_audio_config.dataoptions&&wonderplugin_audio_config.dataoptions.length>0)wonderplugin_audio_config.dataoptions=wonderplugin_audio_config.dataoptions.replace(/\\"/g,'"').replace(/\\'/g,"'");var printConfig=function(){$("#wonderplugin-audio-name").val(wonderplugin_audio_config.name);
updateMediaTable();$(".wonderplugin-tab-skin").find("img").removeClass("selected");$("input:radio[name=wonderplugin-audio-skin][value="+wonderplugin_audio_config.skin+"]").attr("checked",true);$("input:radio[name=wonderplugin-audio-skin][value="+wonderplugin_audio_config.skin+"]").parent().find("img").addClass("selected");printSkinOptions(wonderplugin_audio_config);$("#wonderplugin-audio-custom-css").val(wonderplugin_audio_config.customcss);$("#wonderplugin-audio-data-options").val(wonderplugin_audio_config.dataoptions)};
printConfig()});$.fn.draggable=function(callback){this.css("cursor","move").on("mousedown",function(e){var $dragged=$(this);var x=$dragged.offset().left-e.pageX;var y=$dragged.offset().top-e.pageY;var z=$dragged.css("z-index");$(document).on("mousemove.draggable",function(e){$dragged.css({"z-index":999}).offset({left:x+e.pageX,top:y+e.pageY});e.preventDefault()}).one("mouseup",function(){$(this).off("mousemove.draggable click.draggable");$dragged.css("z-index",z);var i=$dragged.data("order");var coltotal=
Math.floor($dragged.parent().parent().parent().innerWidth()/$dragged.parent().parent().outerWidth());var row=Math.floor(($dragged.offset().top-$dragged.parent().parent().parent().offset().top)/$dragged.parent().parent().outerHeight());var col=Math.floor(($dragged.offset().left-$dragged.parent().parent().parent().offset().left)/$dragged.parent().parent().outerWidth());var j=row*coltotal+col;callback(i,j)});e.preventDefault()});return this}})(jQuery);