refactor: formatting code

pull/409/head^2
Seaton Jiang 2021-08-20 12:51:42 +08:00
parent 3f2a855b91
commit dd0acbbdf6
No known key found for this signature in database
GPG Key ID: 0E05070D261ACFEA
2 changed files with 220 additions and 219 deletions

View File

@ -2,126 +2,122 @@
* Kratos * Kratos
* Seaton Jiang <seatonjiang@vtrois.com> * Seaton Jiang <seatonjiang@vtrois.com>
*/ */
(function () { ;(function () {
"use strict"; 'use strict'
var KRATOS_VERSION = "3.3.4"; var KRATOS_VERSION = '3.3.4'
var navbarConfig = function () { var navbarConfig = function () {
$("#navbutton").on("click", function () { $('#navbutton').on('click', function () {
$(".navbar-toggler").toggleClass("nav-close"); $('.navbar-toggler').toggleClass('nav-close')
}); })
}; }
var tooltipConfig = function () { var tooltipConfig = function () {
$(function () { $(function () {
$('[data-toggle="tooltip"]').tooltip(); $('[data-toggle="tooltip"]').tooltip()
}); })
}; }
var gotopConfig = function () { var gotopConfig = function () {
$(window).on("load", function () { $(window).on('load', function () {
var $win = $(window); var $win = $(window)
var setShowOrHide = function () { var setShowOrHide = function () {
if ($win.scrollTop() > 200) { if ($win.scrollTop() > 200) {
$(".gotop").addClass("active"); $('.gotop').addClass('active')
} else { } else {
$(".gotop").removeClass("active"); $('.gotop').removeClass('active')
} }
} }
setShowOrHide(); setShowOrHide()
$win.scroll(setShowOrHide); $win.scroll(setShowOrHide)
}); })
$(".gotop").on("click", function (event) { $('.gotop').on('click', function (event) {
event.preventDefault(); event.preventDefault()
$("html, body").animate( $('html, body').animate(
{ {
scrollTop: $("html").offset().top, scrollTop: $('html').offset().top
}, },
500 500
); )
return false; return false
}); })
}; }
var searchConfig = function () { var searchConfig = function () {
$(".search").on("click", function (e) { $('.search').on('click', function (e) {
$(".search-form").animate( $('.search-form').animate(
{ {
width: "200px", width: '200px'
}, },
200 200
), ),
$(".search-form input").css("display", "block"); $('.search-form input').css('display', 'block')
$(document).one("click", function () { $(document).one('click', function () {
$(".search-form").animate( $('.search-form').animate(
{ {
width: "0", width: '0'
}, },
100 100
), ),
$(".search-form input").hide(); $('.search-form input').hide()
}); })
e.stopPropagation(); e.stopPropagation()
}); })
$(".search-form").on("click", function (e) { $('.search-form').on('click', function (e) {
e.stopPropagation(); e.stopPropagation()
}); })
}; }
var wechatConfig = function () { var wechatConfig = function () {
$(".wechat").mouseout(function () { $('.wechat').mouseout(function () {
$(".wechat-pic")[0].style.display = "none"; $('.wechat-pic')[0].style.display = 'none'
}); })
$(".wechat").mouseover(function () { $('.wechat').mouseover(function () {
$(".wechat-pic")[0].style.display = "block"; $('.wechat-pic')[0].style.display = 'block'
}); })
}; }
var smiliesConfig = function () { var smiliesConfig = function () {
$("#addsmile").on("click", function (e) { $('#addsmile').on('click', function (e) {
$(".smile").toggleClass("open"); $('.smile').toggleClass('open')
$(document).one("click", function () { $(document).one('click', function () {
$(".smile").toggleClass("open"); $('.smile').toggleClass('open')
}); })
e.stopPropagation(); e.stopPropagation()
return false; return false
}); })
}; }
var postlikeConfig = function () { var postlikeConfig = function () {
$.fn.postLike = function () { $.fn.postLike = function () {
if ($(this).hasClass("done")) { if ($(this).hasClass('done')) {
layer.msg(kratos.repeat, function () {}); layer.msg(kratos.repeat, function () {})
return false; return false
} else { } else {
$(this).addClass("done"); $(this).addClass('done')
layer.msg(kratos.thanks); layer.msg(kratos.thanks)
var id = $(this).data("id"), var id = $(this).data('id'),
action = $(this).data("action"); action = $(this).data('action')
var ajax_data = { var ajax_data = {
action: "love", action: 'love',
um_id: id, um_id: id,
um_action: action, um_action: action
}; }
$.post( $.post(kratos.site + '/wp-admin/admin-ajax.php', ajax_data, function (data) {})
kratos.site + "/wp-admin/admin-ajax.php", return false
ajax_data, }
function (data) {} }
); $(document).on('click', '.btn-thumbs', function () {
return false; $(this).postLike()
})
} }
};
$(document).on("click", ".btn-thumbs", function () {
$(this).postLike();
});
};
var donateConfig = function () { var donateConfig = function () {
$("#donate").on("click", function () { $('#donate').on('click', function () {
layer.open({ layer.open({
type: 1, type: 1,
area: ["300px", "370px"], area: ['300px', '370px'],
title: kratos.donate, title: kratos.donate,
resize: false, resize: false,
scrollbar: false, scrollbar: false,
@ -136,94 +132,84 @@
kratos.directory + kratos.directory +
'/assets/img/payment/alipay.png"></label><input id="wechatpay" type="radio" name="pay-method"><label for="wechatpay" class="pay-button"><img src="' + '/assets/img/payment/alipay.png"></label><input id="wechatpay" type="radio" name="pay-method"><label for="wechatpay" class="pay-button"><img src="' +
kratos.directory + kratos.directory +
'/assets/img/payment/wechat.png"></label></div></div>', '/assets/img/payment/wechat.png"></label></div></div>'
}); })
$(".choose-pay input[type='radio']").click(function () { $(".choose-pay input[type='radio']").click(function () {
var id = $(this).attr("id"); var id = $(this).attr('id')
if (id == "alipay") { if (id == 'alipay') {
$(".qr-pay #alipay_qr").removeClass("d-none"); $('.qr-pay #alipay_qr').removeClass('d-none')
$(".qr-pay #wechat_qr").addClass("d-none"); $('.qr-pay #wechat_qr').addClass('d-none')
} }
if (id == "wechatpay") { if (id == 'wechatpay') {
$(".qr-pay #alipay_qr").addClass("d-none"); $('.qr-pay #alipay_qr').addClass('d-none')
$(".qr-pay #wechat_qr").removeClass("d-none"); $('.qr-pay #wechat_qr').removeClass('d-none')
}
})
})
} }
});
});
};
var accordionConfig = function () { var accordionConfig = function () {
$(document).on("click", ".acheader", function (event) { $(document).on('click', '.acheader', function (event) {
var $this = $(this); var $this = $(this)
$this.closest(".accordion").find(".contents").slideToggle(300); $this.closest('.accordion').find('.contents').slideToggle(300)
if ($this.closest(".accordion").hasClass("active")) { if ($this.closest('.accordion').hasClass('active')) {
$this.closest(".accordion").removeClass("active"); $this.closest('.accordion').removeClass('active')
} else { } else {
$this.closest(".accordion").addClass("active"); $this.closest('.accordion').addClass('active')
}
event.preventDefault()
})
} }
event.preventDefault();
});
};
var consoleConfig = function () { var consoleConfig = function () {
console.log( console.log('\n Kratos v' + KRATOS_VERSION + '\n\n https://github.com/vtrois/kratos \n\n')
"\n Kratos v" + }
KRATOS_VERSION +
"\n\n https://github.com/vtrois/kratos \n\n"
);
};
var lightGalleryConfig = function () { var lightGalleryConfig = function () {
lightGallery(document.getElementById("lightgallery"), { lightGallery(document.getElementById('lightgallery'), {
selector: "a", selector: 'a'
}); })
}; }
$(function () { $(function () {
accordionConfig(); accordionConfig()
navbarConfig(); navbarConfig()
tooltipConfig(); tooltipConfig()
gotopConfig(); gotopConfig()
searchConfig(); searchConfig()
wechatConfig(); wechatConfig()
smiliesConfig(); smiliesConfig()
postlikeConfig(); postlikeConfig()
donateConfig(); donateConfig()
consoleConfig(); consoleConfig()
lightGalleryConfig(); lightGalleryConfig()
}); })
})(); })()
function grin(tag) { function grin(tag) {
var myField; var myField
tag = " " + tag + " "; tag = ' ' + tag + ' '
if ( if (document.getElementById('comment') && document.getElementById('comment').type == 'textarea') {
document.getElementById("comment") && myField = document.getElementById('comment')
document.getElementById("comment").type == "textarea"
) {
myField = document.getElementById("comment");
} else { } else {
return false; return false
} }
if (document.selection) { if (document.selection) {
myField.focus(); myField.focus()
sel = document.selection.createRange(); sel = document.selection.createRange()
sel.text = tag; sel.text = tag
myField.focus(); myField.focus()
} else if (myField.selectionStart || myField.selectionStart == "0") { } else if (myField.selectionStart || myField.selectionStart == '0') {
var startPos = myField.selectionStart; var startPos = myField.selectionStart
var endPos = myField.selectionEnd; var endPos = myField.selectionEnd
var cursorPos = endPos; var cursorPos = endPos
myField.value = myField.value = myField.value.substring(0, startPos) + tag + myField.value.substring(endPos, myField.value.length)
myField.value.substring(0, startPos) + cursorPos += tag.length
tag + myField.focus()
myField.value.substring(endPos, myField.value.length); myField.selectionStart = cursorPos
cursorPos += tag.length; myField.selectionEnd = cursorPos
myField.focus();
myField.selectionStart = cursorPos;
myField.selectionEnd = cursorPos;
} else { } else {
myField.value += tag; myField.value += tag
myField.focus(); myField.focus()
} }
} }

View File

@ -1 +1,16 @@
jQuery(document).ready(function($){$(document).on("click","button[class*='upload_']",function(e){e.preventDefault();var $button=$(this);if(file_frame){file_frame.open();return}var file_frame=wp.media.frames.file_frame=wp.media({library:{type:'image'},multiple:false});file_frame.on('select',function(){var attachment=file_frame.state().get('selection').first().toJSON();$button.siblings('input').val(attachment.url).change();});file_frame.open()})}); jQuery(document).ready(function ($) {
$(document).on('click', "button[class*='upload_']", function (e) {
e.preventDefault()
var $button = $(this)
if (file_frame) {
file_frame.open()
return
}
var file_frame = (wp.media.frames.file_frame = wp.media({ library: { type: 'image' }, multiple: false }))
file_frame.on('select', function () {
var attachment = file_frame.state().get('selection').first().toJSON()
$button.siblings('input').val(attachment.url).change()
})
file_frame.open()
})
})