chat_func.min.js 2.6 KB

1
  1. function get_dave(){$(function(){var a=0,b=setInterval(function(){if(a>5)clearInterval(b);else if(5==a)dave_not_available();else{{var c="http://macs.local:8080/status";$.ajax({url:c,dataType:"json",cache:!1,success:function(b){online=b.online,"yes"==online&&($(".chat").modal("show"),a+=5),"no"==online&&dave_connecting()},error:function(){dave_error(),a+=5}})}a++}},5e3)})}function dave_connecting(){Messenger.options={extraClasses:"messenger-fixed messenger-on-bottom messenger-on-left",theme:"flat"};var a;a=0;var b;b=Messenger().run({id:"one",hideAfter:4,errorMessage:"Waiting on David...",action:function(b){return++a<2?(get_dave(),b.error({status:500,readyState:0,responseText:0})):void 0}})}function dave_not_available(){Messenger.options={extraClasses:"messenger-fixed messenger-on-bottom messenger-on-left",theme:"flat"};var a;a=Messenger().post({message:"Sorry, but I am busy.",type:"error",id:"one",showCloseButton:!0,actions:{cancel:{label:'<a href="../">Leave me a message</a>',action:function(){window.location.href="../"}}}})}function dave_error(){Messenger.options={extraClasses:"messenger-fixed messenger-on-bottom messenger-on-left",theme:"flat"};var a;a=Messenger().post({message:"Oops. Something has gone wrong.",type:"error",id:"one",showCloseButton:!0,actions:{cancel:{label:'<a href="../">Leave me a message</a>',action:function(){window.location.href="../"}}}})}function txt_dave(){$.ajax({url:"https://davidawindham.com/wha/phony/sms",dataType:"json",success:function(){}})}var i;i=0,$(function(){Messenger.options={extraClasses:"messenger-fixed messenger-on-bottom messenger-on-left",theme:"flat"};var a;a=Messenger().run({id:"one",errorMessage:"Looking for David...",action:function(a){return++i<2?(get_dave(),a.error({status:500,readyState:0,responseText:0})):void 0}})}),$(function(){-1!==window.location.hash.indexOf("chat")&&$(".chat").modal("show")});var i;i=0,$(function(){Messenger.options={extraClasses:"messenger-fixed messenger-on-bottom messenger-on-left",theme:"flat"};var a;a=Messenger().post({message:"I am currently online",type:"success",actions:{retry:{label:"Connect",delay:30,action:function(){txt_dave();var b;b=Messenger().run({errorMessage:"Please wait a moment while I am texted a message to get connected with you.",successMessage:"Connecting Now!",action:function(b){return a.hide(),++i<2?b.error({status:500,readyState:0,responseText:0}):(window.location.href="contact/chat",a.update({message:"Redirect to Chat",hideAfter:20,type:"success",actions:!1}))}})}},cancel:{label:"No Thanks",action:function(){return a.update({message:"Maybe Next Time",hideAfter:1,type:"error",actions:!1})}}}})});