File "admin.js"
Full Path: /var/www/vhosts/hogsandbbqs.co.uk/httpdocs/vendor/js/assets/admin.js
File size: 30.98 KB
MIME-type: text/plain
Charset: utf-8
/*******************************************
@author : bastikikang
@author email: basti@codemywebapps.com
@author website : http://codemywebapps.com
*******************************************/
var otable;
var epp_table;
jQuery(document).ready(function() {
$ = jQuery.noConflict();
if( $('#table_list').is(':visible') ) {
table();
}
if( $('#table_list2').is(':visible') ) {
table2();
}
$("#table_list").on({
mouseenter: function(){
$(this).find(".options").show();
},
mouseleave: function () {
$(this).find(".options").hide();
}},'tbody tr');
$( document ).on( "click", ".row_del", function() {
var ans=confirm(js_lang.deleteWarning);
if (ans){
row_delete( $(this).attr("rev"),$("#tbl").val(), $(this));
//alert("Sorry but delete functions is disbabled on the demo.");
}
});
$( "#chk_all" ).click(function() {
if ( $(this).prop('checked') ){
$(".chk_child").prop("checked",true);
} else {
$(".chk_child").prop("checked",false);
}
});
$( ".btn_delete_table" ).click(function() {
if ($(".chk_child:checked").length>=1){
var ans=confirm(js_lang.deleteWarning);
if (ans){
old_action=$("#action").val();
$("#action").val("rowDeleteBulk");
form_submit();
$("#action").val(old_action);
//alert("Sorry but delete functions is disbabled on the demo.");
}
} else {
alert(js_lang.checkRowDelete);
}
});
var store_hours_format_value=$("#store_hours_format_value").val();
if ( store_hours_format_value==2){
jQuery('.timepick').timepicker({
});
} else {
jQuery('.timepick').timepicker({
showPeriod: true,
showLeadingZero: true
});
}
if( jQuery('#photo').is(':visible') ) {
createUploader('photo','photo');
}
if( jQuery('#storelogo').is(':visible') ) {
createUploader('storelogo','storelogo');
}
if( jQuery('#add_image').is(':visible') ) {
createUploader('add_image','add_image');
}
$( ".sortable" ).sortable({
update: function( event, ui ) {
//console.debug(ui);
sort_list( $(this) );
},
change: function( event, ui ) {
//console.debug('d2');
}
});
var $gallery = $( ".dragable" );
var $trash = $( ".featured_list" );
$( "li", $gallery ).draggable({
cancel: "a.ui-icon", // clicking an icon won't initiate dragging
revert: "invalid", // when not dropped, the item will revert back to its initial position
containment: "document",
helper: "clone",
cursor: "move"
});
$( "li", $trash ).draggable({
cancel: "a.ui-icon", // clicking an icon won't initiate dragging
revert: "invalid", // when not dropped, the item will revert back to its initial position
containment: "document",
helper: "clone",
cursor: "move"
});
$trash.droppable({
accept: ".dragable > li",
activeClass: "ui-state-highlight",
drop: function( event, ui ) {
deleteImage( ui.draggable );
}
});
var recycle_icon = '';
function deleteImage( $item ) {
$item.fadeOut(function() {
var $list = $( "ul", $trash ).length ?
$( "ul", $trash ) :
$( "<ul class='featured-item'/>" ).appendTo( $trash );
$item.find( "a.ui-icon-trash" ).remove();
$item.append( recycle_icon ).appendTo( $list ).fadeIn(function() {
$item
.animate({ width: "100px",width:"100px" })
.find( "img" )
.animate({ height: "80px",width:"100px" });
save_featured();
});
});
}
$gallery.droppable({
accept: ".featured-item li",
activeClass: "custom-state-active",
drop: function( event, ui ) {
recycleImage( ui.draggable );
}
});
var trash_icon='';
function recycleImage($item)
{
$item.fadeOut(function() {
$item
.find( "a.ui-icon-refresh" )
.remove()
.end()
.css( "width", "100px")
.append( trash_icon )
.find( "img" )
.css( "height", "80px" )
.end()
.appendTo( $gallery )
.fadeIn();
save_featured();
});
}
$( "#is_featured" ).click(function(){
form_submit();
});
jQuery(".j_date").datepicker( { dateFormat: 'yy-mm-dd' , changeMonth: true, changeYear: true ,
yearRange: "-50:+0"
});
//console.debug( $(window).height() );
$(".menu_left").css('height', $(document).height()-40);
$( ".export_btn" ).click(function(){
var params="action=export&rpt="+$(this).attr("rel")+"&tbl=export";
window.open(ajax_url+"?"+params);
});
});
/*END DOCU*/
function busy(e)
{
if (e) {
$('body').css('cursor', 'wait');
} else $('body').css('cursor', 'auto');
if (e){
$.fancybox.showLoading();
} else $.fancybox.hideLoading();
}
function scroll(id){
if( $('#'+id).is(':visible') ) {
$('html,body').animate({scrollTop: $("#"+id).offset().top-100},'slow');
}
}
function toogle(id , bool , caption)
{
$('#'+id).attr("disabled", bool );
$("#"+id).val(caption);
}
function rm_notices()
{
$(".success").remove();
$(".error").remove();
}
function clear_elements(ele) {
$("#"+ele).find(':input').each(function() {
switch(this.type) {
case 'password':
case 'select-multiple':
case 'select-one':
case 'text':
case 'textarea':
$(this).val('');
break;
case 'checkbox':
case 'radio':
this.checked = false;
}
});
$(".preview").remove();
}
$.validate({
//form : '#frm_category',
//modules : 'security',
onError : function() {
},
onSuccess : function() {
form_submit();
return false;
}
});
$.validate({
form : '#frm_order_status',
onError : function() {
},
onSuccess : function() {
form_submit('frm_order_status');
return false;
}
});
$.validate({
form : '#frm_email_test',
onError : function() {
},
onSuccess : function() {
form_submit("frm_email_test");
return false;
}
});
$.validate({
form : '#frm_sms_test',
onError : function() {
},
onSuccess : function() {
form_submit("frm_sms_test");
return false;
}
});
$.validate({
form : '#frm_add_text',
onError : function() {
},
onSuccess : function() {
add_text();
return false;
}
});
function table()
{
var params=$("#frm_table_list").serialize();
epp_table = $('#table_list').dataTable({
"bProcessing": true,
"bServerSide": false,
"sAjaxSource": ajax_url+"?"+params,
"aaSorting": [[ 0, "desc" ]],
"oLanguage": {
"sEmptyTable": js_lang.tablet_1,
"sInfo": js_lang.tablet_2,
"sInfoEmpty": js_lang.tablet_3,
"sInfoFiltered": js_lang.tablet_4,
"sInfoPostFix": "",
"sInfoThousands": ",",
"sLengthMenu": js_lang.tablet_5,
"sLoadingRecords": js_lang.tablet_6,
"sProcessing": js_lang.tablet_7,
"sSearch": js_lang.tablet_8,
"sZeroRecords": js_lang.tablet_9,
"oPaginate": {
"sFirst": js_lang.tablet_10,
"sLast": js_lang.tablet_11,
"sNext": js_lang.tablet_12,
"sPrevious": js_lang.tablet_13
},
"oAria": {
"sSortAscending": js_lang.tablet_14,
"sSortDescending": js_lang.tablet_15
}
}
});
}
function table_reload()
{
epp_table.fnReloadAjax();
}
function form_submit(formid)
{
rm_notices();
if ( formid ){
var form_id=formid;
} else {
var form_id=$("form").attr("id");
}
var btn=$('#'+form_id+' input[type="submit"]');
var btn_cap=btn.val();
btn.attr("disabled", true );
btn.val("processing.");
busy(true);
var params=$("#"+form_id).serialize();
$.ajax({
type: "POST",
url: ajax_url,
data: params,
dataType: 'json',
success: function(data){
busy(false);
btn.attr("disabled", false );
btn.val(btn_cap);
if (data.code==1){
$("#"+form_id).before("<div class=\"success\">"+data.msg+"</div>");
if (typeof $("#page_name").val() === "undefined") {
} else {
window.location.href=admin_url+"/"+$('#page_name').val()+"?id="+data.details+
"&msg="+data.msg;
}
if ( $("#clear").val()=="true"){
clear_elements(form_id);
}
if ($("#clear_tbl").val()=="clear_tbl"){
//clear_deleted_row();
table_reload();
}
if (form_id=="frm_login"){
$("#frm_login").hide();
window.location.href=admin_url+"/home";
}
if (form_id=="frm_install"){
window.location.href=admin_url;
}
if (form_id=="frm_order_status"){
$('.change_status_pop').modal('hide');
table2_reload();
}
} else {
$("#"+form_id).before("<div class=\"error\">"+data.msg+"</div>");
}
scroll(form_id);
},
error: function(){
btn.attr("disabled", false );
btn.val(btn_cap);
busy(false);
$("#"+form_id).before("<div class=\"error\">ERROR:</div>");
}
});
}
function row_delete(id,tbl,object)
{
var form_id=$("form").attr("id");
rm_notices();
busy(true);
var params="action=rowDelete&tbl="+tbl+"&row_id="+id+"&whereid="+$("#whereid").val();
$.ajax({
type: "POST",
url: ajax_url,
data: params,
dataType: 'json',
success: function(data){
busy(false);
if (data.code==1){
$("#"+form_id).before("<div class=\"success\">"+data.msg+"</div>");
tr=object.closest("tr");
tr.fadeOut("slow");
} else {
$("#"+form_id).before("<div class=\"error\">"+data.msg+"</div>");
}
},
error: function(){
busy(false);
$("#"+form_id).before("<div class=\"error\">ERROR:</div>");
}
});
}
function clear_deleted_row()
{
var tr='';
$('.chk_child').each(function () {
if ( $(this).prop('checked') ){
tr=$(this).closest("tr");
tr.fadeOut("slow");
}
});
}
function photo(data)
{
var img='';
console.debug(data);
$(".preview").show();
img+="<img src=\""+upload_url+"/"+data.details.file+"\" alt=\"\" title=\"\">";
img+="<input type=\"hidden\" name=\"photo\" value=\""+data.details.file+"\" >";
img+="<p><a href=\"javascript:rm_preview();\">"+js_lang.removeFeatureImage+"</a></p>";
$(".image_preview").html(img);
}
function storelogo(data)
{
var img='';
console.debug(data);
$(".preview").show();
img+="<img src=\""+upload_url+"/"+data.details.file+"\" alt=\"\" title=\"\">";
img+="<input type=\"hidden\" name=\"photo\" value=\""+data.details.file+"\" >";
img+="<p><a href=\"javascript:rm_preview();\">remove Logo</a></p>";
$(".image_preview").html(img);
}
function rm_preview()
{
$(".image_preview").html('');
}
function sort_list(obj)
{
busy(true);
//console.debug(obj.attr("data"));
var list_data='';
var list=obj.find("li");
list.each(function(){
list_data+=$(this).attr("class")+",";
});
var data_key=obj.attr("data-key");
var params="action=sortList&data="+obj.attr("data")+"&list_data="+list_data+"&data_key="+data_key;
$.ajax({
type: "POST",
url: ajax_url,
data: params,
dataType: 'json',
success: function(data){
busy(false);
},
error: function(){
busy(false);
}
});
}
function save_featured()
{
busy(true);
var list_data='';
var list=$(".featured_list").find("li");
list.each(function(){
list_data+=$(this).attr("rel")+",";
});
var params="action=saveFeatured&list_data="+list_data;
$.ajax({
type: "POST",
url: ajax_url,
data: params,
dataType: 'json',
success: function(data){
busy(false);
if (data.code==2){
alert(data.msg);
}
},
error: function(){
busy(false);
}
});
}
function sales_summary_reload()
{
var params=$("#frm_table_list").serialize();
/*epp_table = $('#table_list').dataTable({
"bProcessing": true,
"bServerSide": false,
"sAjaxSource": ajax_url+"?"+params,
"aaSorting": [[ 0, "desc" ]]
}); */
epp_table.fnReloadAjax(ajax_url+"?"+params);
}
/********************************************
START JQPLOT
********************************************/
$(document).ready(function() {
if( $('.chart').is(':visible') ) {
load_totalsales_chart();
load_total_sales_chart_by_item();
}
jQuery('.numeric_only').keyup(function () {
this.value = this.value.replace(/[^0-9\.]/g,'');
});
}); /*END DOCU*/
function load_totalsales_chart()
{
$.jqplot.config.enablePlugins = true;
var ajaxDataRenderer = function(url, plot, options) {
var ret = null;
$.ajax({
async: false,
url: url,
dataType:"json",
success: function(data) {
ret = data;
}
});
return ret;
};
var jsonurl = ajax_url+"/?action=chartTotalSales&tbl=chart";
var plot1 = $.jqplot('total_sales_chart', jsonurl,{
animate: true,
title: js_lang.lastTotalSales ,
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
pointLabels: { show: true },
rendererOptions:{ varyBarColor: true }
},
axesDefaults: {
tickRenderer: $.jqplot.CanvasAxisTickRenderer ,
tickOptions: {
angle: -30,
fontSize: '10pt',
}
},
grid:{
drawGridLines: false,
gridLineColor: '#cccccc',
backgroundColor: "#eee",
drawBorder: false,
borderColor: '#999999',
borderWidth: 1.0,
shadow: false
},
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
//ticks: ticks
}
},
dataRenderer: ajaxDataRenderer,
dataRendererOptions: {
unusedOptionalUrl: jsonurl,
}
});
}
function load_total_sales_chart_by_item()
{
$.jqplot.config.enablePlugins = true;
var ajaxDataRenderer = function(url, plot, options) {
var ret = null;
$.ajax({
async: false,
url: url,
dataType:"json",
success: function(data) {
ret = data;
}
});
return ret;
};
var jsonurl = ajax_url+"/?action=chartByItem&tbl=chart";
var plot2 = $.jqplot('total_sales_chart_by_item', jsonurl,{
animate: true,
title: js_lang.lastItemSales,
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
pointLabels: { show: true },
rendererOptions:{ varyBarColor: true }
},
axesDefaults: {
tickRenderer: $.jqplot.CanvasAxisTickRenderer ,
tickOptions: {
angle: -30,
fontSize: '10pt',
}
},
grid:{
drawGridLines: false,
gridLineColor: '#cccccc',
backgroundColor: "#eee",
drawBorder: false,
borderColor: '#999999',
borderWidth: 1.0,
shadow: false
},
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
//ticks: ticks
}
},
dataRenderer: ajaxDataRenderer,
dataRendererOptions: {
unusedOptionalUrl: jsonurl,
}
});
}
/********************************************
END JQPLOT
********************************************/
/********************************************
START UPDATES 6.12.14
********************************************/
function load_url(url)
{
busy(false);
$(".post_full_wrapper .header").html("");
$(".post_full_wrapper .loader").html('<div class="loader-wrapper"><i class="fa fa-spinner fa-spin"></i></div>');
$(".post_full_wrapper a").css({ 'pointer-events' : 'none' });
$('body').css('overflow','hidden');
$.get( url, function( data ) {
$(".body-wrapper").hide();
var response = $('<div />').html(data);
response.find(".buttons").remove();
var content=response.find("#postContent").html();
var title=response.find(".full_post_header").html();
var window_height=$( document ).height();
$(".post_full_content").css({"height":window_height+"px"});
$(".post_full_content").html('<section id="post_page_wrap">'+content+'</section>').fadeIn("slow");
$(".post_full_wrapper").css( {"height":"auto","position":"absolute"} );
//$(".post_full_wrapper").css( {"height":window_height+"px","position":"absolute"} );
$(".post_full_wrapper a").css({ 'pointer-events' : 'auto' });
$(".post_full_wrapper .full_post_header").html(title);
$(".post_full_wrapper .loader").html("");
busy(false);
$(".uk-button").hide();
$("#post_page_wrap .full_post_header").hide();
$("#post_page_wrap .required_text").hide();
$("#post_page_wrap p.bold").hide();
$(".submit_button").hide();
scroll_to_class("post_full_content");
if ( $("#delivery_address_map").length >=1){
$(".view_map").text("View Map");
$(".view_map").show();
} else {
$(".view_map").hide();
}
if ( $("#voucher_export_text").length >=1){
$(".export_to_excel").attr("rel","voucher_details");
$(".export_to_excel").show();
}
});
}
function scroll_to_class(id){
if( $('.'+id).is(':visible') ) {
$('html,body').animate({scrollTop: $("."+id).offset().top-50},'slow');
}
}
function animate_link(link)
{
$( ".post_full_wrapper" ).show();
$( ".post_full_wrapper" ).animate({
width: "100%",
}, 500, function() {
load_url(link);
});
}
var new_order_notify;
$(document).ready(function() {
//$(".view_receipt").on('click', function(e) {
$( document ).delegate( ".view_receipt", "click", function() {
var link=sites_url+"/admin/view-order/order_id/"+$(this).attr("data-id");
animate_link(link);
});
$(".full_nav_wrap a.back").on('click', function(e) {
table2_reload();
$('body').css('overflow','auto');
$(".body-wrapper").show();
$(".post_full_content").fadeOut("slow");
$(".post_full_wrapper").css( {"height":"100%","position":"fixed"} );
$( ".post_full_wrapper" ).animate({
width: "0%",
}, 1000, function() {
$(".post_full_content").html("");
$( ".post_full_wrapper" ).hide();
});
e.preventDefault();
});
$( document ).delegate( ".edit_status_order", "click", function() {
var stats_id=$(this).attr("rel");
var order_id=$(this).attr("data-id");
$(".success").remove();
$("#order_status").val(stats_id);
$("#order_id").val(order_id);
$('.change_status_pop').modal('show');
});
if( $('#frm_sms').is(':visible') ) {
reCount();
var sms_gateway_id = $("#sms_gateway_id:checked").val();
console.debug(sms_gateway_id);
if (typeof sms_gateway_id === "undefined") {
$('input[name=sms_gateway_id][value=twilio]').attr('checked', true);
var sms_gateway_id = $("#sms_gateway_id:checked").val();
}
get_sms_forms(sms_gateway_id);
}
$(".sms_gateway_id").on('click', function(e) {
get_sms_forms( $("#sms_gateway_id:checked").val() );
});
$(".email_test").on('click', function(e) {
$("#email_test").val("");
$(".error").remove();
$(".success").remove();
$('.send_email_test_pop').modal('show');
});
$( ".sortable_ads" ).sortable({
update: function( event, ui ) {
//sort_list( $(this) );
},
change: function( event, ui ) {
//console.debug('d2');
}
});
$("#add_text").on('click', function(e) {
$("#promo_id").val('');
$("#text_value").val('');
$("#text_font").val('');
$("#font_size").val('');
$("#font_padding").val('');
$("#font_color").val('');
$('.add_text_pop').modal('show');
});
if( $('.color_picker').is(':visible') ) {
$('.color_picker').colpick({
layout:'hex',
submit:0,
colorScheme:'light',
onChange:function(hsb,hex,rgb,el,bySetColor) {
$(el).css('border-color','#'+hex);
if(!bySetColor) $(el).val('#'+hex);
}
}).keyup(function(){
$(this).colpickSetColor(this.value);
});
}
$( document ).delegate( ".rm_text", "click", function() {
var parent=$(this).parent();
parent.remove();
});
if( $('.icheck').is(':visible') ) {
$('.icheck').iCheck({
checkboxClass: 'icheckbox_minimal',
radioClass: 'iradio_flat'
});
}
if( $('.chosen').is(':visible') ) {
$(".chosen").chosen();
$(".chosen").chosen({allow_single_deselect:true});
}
$( document ).delegate( ".ads_list .fa-th-list", "click", function() {
var parent=$(this).parent();
var promo_id=parent.attr("id");
$("#promo_id").val(promo_id);
var val=parent.find("input").val();
var n = val.indexOf(",");
if ( n >=1){
var t=val.split(",");
$("#text_value").val(t[0]);
$("#text_font").val(t[1]);
$("#font_size").val(t[2]);
$("#font_padding").val(t[3]);
$("#font_color").val(t[4]);
$(".add_text_pop").modal("show");
}
});
//get_new_order();
if ( $("#alert_notification").val()==1 ){
new_order_notify = setInterval(function(){get_new_order()}, 7000);
}
$(".send_sms_test").on('click', function(e) {
var selected=$(".sms_gateway_id:checked").val();
if (typeof selected === "undefined") {
alert("Please select SMS gateway");
return;
}
$('.sms_test_pop').modal('show');
});
});/* END DOCU*/
/********************************************
END UPDATES 6.12.14
********************************************/
function get_new_order()
{
var params="action=getNewOrder";
$.ajax({
type: "POST",
url: ajax_url,
data: params,
dataType: 'json',
success: function(data){
if (data.code==1){
if( $('.uk-notify').is(':visible') ) {
} else {
if ( $("#alert_sounds").val()=="1" ) {
$("#jquery_jplayer_1").jPlayer("play");
}
$.UIkit.notify({
message : data.msg+" "+js_lang.NewOrderStatsMsg,
//status:"success"
//timeout :1500
});
}
}
},
error: function(){
}
});
}
function table2()
{
var params="action=recentOrder&tbl=order";
otable = $('#table_list2').dataTable({
"bProcessing": true,
"bServerSide": false,
"sAjaxSource": ajax_url+"?"+params,
"aaSorting": [[ 0, "desc" ]],
"oLanguage": {
"sEmptyTable": js_lang.tablet_1,
"sInfo": js_lang.tablet_2,
"sInfoEmpty": js_lang.tablet_3,
"sInfoFiltered": js_lang.tablet_4,
"sInfoPostFix": "",
"sInfoThousands": ",",
"sLengthMenu": js_lang.tablet_5,
"sLoadingRecords": js_lang.tablet_6,
"sProcessing": js_lang.tablet_7,
"sSearch": js_lang.tablet_8,
"sZeroRecords": js_lang.tablet_9,
"oPaginate": {
"sFirst": js_lang.tablet_10,
"sLast": js_lang.tablet_11,
"sNext": js_lang.tablet_12,
"sPrevious": js_lang.tablet_13
},
"oAria": {
"sSortAscending": js_lang.tablet_14,
"sSortDescending": js_lang.tablet_15
}
}
});
}
function table2_reload()
{
if (otable){
otable.fnReloadAjax();
}
}
function get_sms_forms(gateway_id)
{
var params="action=getSmsForms&gateway_id="+gateway_id;
$(".form_sms_results").html('<i class="fa fa-spinner fa-spin"></i>');
$.ajax({
type: "POST",
url: ajax_url,
data: params,
dataType: 'json',
success: function(data){
$(".form_sms_results").html(data.msg);
},
error: function(){
$(".form_sms_results").html("");
}
});
}
function getChar(e){
var maxStr = 160;
var textObj = document.getElementById("sms_notification_msg");
var curStr = parseInt(maxStr-String(textObj.value).length);
var KeyID = (window.event) ? event.keyCode : e.keyCode;
$(".sms_rem").html( maxStr-textObj.value.length + "/160");
}
function getCharDown(e){
var textObj = document.getElementById("sms_notification_msg");
var KeyID = (window.event) ? event.keyCode : e.keyCode;
if(textObj.value.length>=160 && KeyID!=8) return false;
else return true;
}
function reCount()
{
var maxStr = 160;
var textObj = document.getElementById("sms_notification_msg");
var curStr = parseInt(maxStr-String(textObj.value).length);
$(".sms_rem").html( maxStr-textObj.value.length + "/160");
}
function add_text()
{
var text;
var options=$("#text_value").val()+",";
options+=$("#text_font").val()+",";
options+=$("#font_size").val()+",";
options+=$("#font_padding").val()+",";
options+=$("#font_color").val();
if ( $("#promo_id").val()=="" ){
} else {
$("#"+$("#promo_id").val()).remove();
}
text="<li id=\""+$("#promo_id").val()+"\"><input name=\"add_text[]\" type=\"hidden\" value=\""+options+"\"><i class=\"fa fa-th-list\"></i> "+ $("#text_value").val() +"<a href=\"javascript:;\" class=\"rm_text\" ><i class=\"fa fa-times-circle\"></i></a></li>";
$(".sortable_ads").append(text);
$(".add_text_pop").modal("hide");
}
function add_image(data)
{
var options=data.details.file;
text="<li><input name=\"add_text[]\" type=\"hidden\" value=\""+options+"\"><i class=\"fa fa-th-list\"></i> "+ options +"<a href=\"javascript:;\" class=\"rm_text\" ><i class=\"fa fa-times-circle\"></i></a></li>";
$(".sortable_ads").append(text);
}
$(document).ready(function(){
if ( $("#alert_sounds").val()=="1" ) {
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
mp3: sites_url+"/assets/sound/notify.mp3"
});
},
swfPath: sites_url+"/assets/vendor/jQuery.jPlayer.2.6.0/",
supplied: "m4a,mp3"
});
}
$( document ).delegate( ".print_element", "click", function() {
//$('.receipt_main_wrapper').printElement();
window.print();
});
var selected_menu=$("#layout_menu:checked").val();
pre_collapsed_menu_selection(selected_menu);
$("input[name=layout_menu]").on('ifChecked', function(event){
pre_collapsed_menu_selection($(this).val());
});
/*********************************
PAGES MENU
**********************************/
$( ".sortable_pages" ).sortable({
update: function( event, ui ) {
sort_list( $(this) );
},
change: function( event, ui ) {
//console.debug('d2');
}
});
$( document ).on( "click", ".select_all", function() {
$(".user_access").attr("checked",true);
});
}); /*END DOCU*/
function pre_collapsed_menu_selection(selected_menu)
{
if ( selected_menu == 7 || selected_menu == 8 || selected_menu == 9 || selected_menu == 3 || selected_menu == 5){
$(".collapse_wrap").show();
} else {
$(".collapse_wrap").hide();
}
}
/***********************************************
GOOGLE MAP
************************************************/
var geocoder;
var map;
function initialize(latitude,longitude,building_name) {
geocoder = new google.maps.Geocoder();
if (!latitude){
var latlng = new google.maps.LatLng(-34.397, 150.644);
} else {
/*alert(latitude);
alert(longitude);*/
var latlng = new google.maps.LatLng(latitude,longitude);
}
var mapOptions = {
scrollwheel: false,
zoom: 15,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById('areaMap'), mapOptions);
if (latitude){
var marker = new google.maps.Marker({
position: latlng,
map: map,
title: building_name
});
}
}
function codeAddress(address) {
var iconBase = 'https://maps.google.com/mapfiles/kml/shapes/';
//var address = document.getElementById('address').value;
geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
/*icon: iconBase + 'schools_maps.png',
shadow: iconBase + 'schools_maps.shadow.png'*/
});
} else {
//jAlert('Geocode was not successful for the following reason: ' + status,jTitle);
}
});
}
$(document).ready(function(){
$( document ).on( "click", ".view_map", function() {
var current_text=$(this).text();
if ( current_text=="View Receipt"){
$(".map_wrapper").hide();
$(".receipt_wrapper").show();
$(".print_wrap").show();
$(this).text("View Map")
} else {
$(".map_wrapper").show();
$(".receipt_wrapper").hide();
$(".print_wrap").hide();
$(this).text("View Receipt")
if ( $("#delivery_address_map").length >=1){
var delivery_address_map=$("#delivery_address_map").val();
initialize();
codeAddress(delivery_address_map);
}
}
});
$( document ).delegate( ".view_vouchers", "click", function() {
var link=sites_url+"/admin/voucherdetails/id/"+$(this).attr("data-id");
animate_link(link);
});
$( document ).delegate( ".export_to_excel", "click", function() {
var params="action=export&rpt="+$(this).attr("rel")+"&tbl=export";
window.open(ajax_url+"?"+params);
});
if( $('#user_type').is(':visible') ) {
if ( $("#user_type").val() =="admin"){
$(".user_access_ul").hide();
} else {
$(".user_access_ul").show();
}
}
$( document ).delegate( "#user_type", "change", function() {
if ( $(this).val() =="admin"){
$(".user_access_ul").hide();
} else {
$(".user_access_ul").show();
}
});
});
/***********************************************
END GOOGLE MAP
************************************************/