OwlCyberSecurity - MANAGER
Edit File: script-live.js
$(function($){ $(".btn-close").click(function(){ $(this).parents('[class^="banner-"]').hide(); return false; }); var searchmarketori, searchmarket, namamarket; $("#searchmarket").on("input", function(){ searchmarketori = $(this).val(); searchmarket = searchmarketori.toLowerCase(); $("#tablemarket tbody tr").show(); if(searchmarket.length >=3 ){ $("#tablemarket tbody tr").each(function(){ namamarket = $(this).find("button.dropdown-toggle").text(); if(namamarket.toLowerCase().indexOf(searchmarket) === -1){ $(this).hide(); } }); } }); if($('.liveslider').length>0){ $('.liveslider').slick({ dots: false, infinite: false, speed: 300, slidesToShow: 1, adaptiveHeight: true, touchMove: true }); } if($("#colormenu").length>0){ $("#colormenu").css('width', $("#colormenu").width()+10).css('height', '30px'); var mcolpos = $("#colormenu").offset().top; var mcolposlef = $("#colormenu").offset().left; $(window).on("load", function (e) { if ($(this).scrollTop() >= mcolpos) { $("#colormenu").addClass('fixed').css({'left':mcolposlef}); }else{ $("#colormenu").removeClass('fixed').css({'left':'unset'}); } }); $(window).on("scroll", function (e) { if ($(this).scrollTop() >= mcolpos) { $("#colormenu").addClass('fixed').css({'left':mcolposlef}); }else{ $("#colormenu").removeClass('fixed').css({'left':'unset'}); } }); } var requestcomment; $("#commentform").on("submit",function(){ var cpost = $("#cpost").val(); var cname = $("#cname").val(); var cemail = $("#cemail").val(); var cmsg = $("#cmsg").val(); var cparcom = $("#cparcom").val(); var formpost = $(this); var theDataPost = 'cpost='+encodeURIComponent(cpost)+'&cname='+encodeURIComponent(cname)+'&cemail='+encodeURIComponent(cemail)+'&cmsg='+encodeURIComponent(cmsg)+'&cparcom='+encodeURIComponent(cparcom); formpost.find('.alert').remove(); if(cname!='' && cemail!='' && cmsg!='' && cpost!=''){ if(isEmail(cemail)){ formpost.find('input[type=submit]').prop('disabled', true); requestcomment = $.ajax({ url: formpost.attr('action'), type: "post", data: theDataPost }); requestcomment.done(function (response, textStatus, jqXHR){ if(response=='success'){ formpost.append('<div class="alert alert-success mb-0 mt-2">Komentar berhasil tersimpan dan akan segera tayang setelah dicek oleh admin.</div>'); } else if(response=='successshow'){ formpost.append('<div class="alert alert-success mb-0 mt-2">Komentar berhasil tersimpan dan telah tampil pada post. Silahkan refresh halaman.</div>'); } else { formpost.append('<div class="alert alert-danger mb-0 mt-2">'+response+'</div>'); } formpost.find('input[type=text], input[type=email], textarea').val(''); formpost.find('input[type=submit]').prop('disabled', false); }); requestcomment.fail(function (jqXHR, textStatus, errorThrown){ formpost.append('<div class="alert alert-danger mb-0 mt-2">Komentar gagal dikirim, silahkan mengulangi kembali lain waktu.</div>'); console.error( "The following error occurred: "+ textStatus, errorThrown ); formpost.find('input[type=submit]').prop('disabled', false); }); } else { alert('Gunakan email yang benar.'); } } else { alert('Lengkapi form komentar. Isi nama, email dan komentar anda.'); } return false; }); var likecomment; $(".likeComment").on("click",function(){ var thisCom = $(this); var commentId = thisCom.attr('data-idcomment'); var theDataPost = 'commentLike='+encodeURIComponent(commentId); likecomment = $.ajax({ url: $("#commentform").attr('action'), type: "post", data: theDataPost }); likecomment.done(function (response, textStatus, jqXHR){ if(response=='success'){ var currentLike = 0; if(thisCom.parent().find('strong').text()!=''){ currentLike = parseInt( thisCom.parent().find('strong').text() ); } var addLike = currentLike+1; thisCom.parent().find('strong').text(addLike); if(!thisCom.parent().find('strong').hasClass('ml-2')){ thisCom.parent().find('strong').addClass('ml-2'); } } }); return false; }); $(".replyComment").on("click", function(){ $("#commentform").find('input[type=text], input[type=email], textarea').val(''); $("#addcomment").insertAfter($(this).parents('.comment')); $("#addcomment").find('#cancelcomment').removeClass('d-none'); var commentId = $(this).attr('data-idcomment'); $("#cparcom").val(commentId); return false; }); $("#cancelcomment").on("click", function(){ $("#commentform").find('input[type=text], input[type=email], textarea').val(''); $("#addcomment").insertAfter($('#commentwrap')); $("#addcomment").find('#cancelcomment').addClass('d-none'); $("#cparcom").val(''); return false; }); if(window.location.hash && window.location.href.indexOf('#comment') > -1){ var hashid = window.location.hash; var sUrl = hashid.split("#")[1]; $(hashid).addClass('bg-warning').removeClass('bg-white'); window.setTimeout( function(){ $(hashid).addClass('bg-white').removeClass('bg-warning'); }, 500); } if($("#paitopsr").length>0){ $("#paitopsr").change(function(){ var newgoto = $(this).find("option:selected").attr('data-goto'); if(newgoto!=''){ window.location.href = newgoto; } }); } if($('#ekorc').length>0){ var defnx = 5; if(patType=='6d'){ defnx = 7; } $('#ekorc').keyup(function () { $('.asu:nth-last-child('+defnx+'n+2)').each(function () { //$(this).removeClass("e1"); if ($.trim($('#ekorc').val()).length) { var r = $(this).text(); var t = $("#ekorc").val(); if (r == t ) { $(this).addClass("e1"); } } }); }); $('#kepalac').keyup(function () { $('.asu:nth-last-child('+defnx+'n+3)').each(function () { //$(this).removeClass("k1"); if ($.trim($('#kepalac').val()).length) { var r = $(this).text(); var t = $("#kepalac").val(); if (r == t ) { $(this).addClass("k1"); } } }); }); $('#kopc').keyup(function () { $('.asu:nth-last-child('+defnx+'n+4)').each(function () { //$(this).removeClass("c1"); if ($.trim($('#kopc').val()).length) { var r = $(this).text(); var t = $("#kopc").val(); if (r == t ) { $(this).addClass("c1"); } } }); }); $('#asc').keyup(function () { $('.asu:nth-last-child('+defnx+'n+5)').each(function () { //$(this).removeClass("a1"); if ($.trim($('#asc').val()).length) { var r = $(this).text(); var t = $("#asc").val(); if (r == t ) { $(this).addClass("a1"); } } }); }); } if($(window).width() < 768){ $(".listnav .dropdown-toggle").each(function(){ $(this).append('<span class="dropdownArrow"></span>'); }); $(".listnav .nav-link .dropdownArrow").on("click", function(){ $(this).parents('li.dropdown').find('ul.dropdown-menu').toggleClass('d-block'); return false; }); } }); function resetSelectForm() { document.getElementById("selectForm").reset(); $('.asu').removeClass('a1').removeClass('c1').removeClass('k1').removeClass('e1'); } function resetForm(myFormId){ $("#"+myFormId).find('input').val(''); $("#"+myFormId).find('select').prop("selectedIndex", 0); $("#"+myFormId).find('textarea').val('').prop('readonly', true); $("#"+myFormId+" .line").text(''); } function isEmail(email) { var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; return regex.test(email); }