修复了一些问题

This commit is contained in:
2026-08-25 20:15:55 +08:00
parent c484ee6ef3
commit e877ceb560
28 changed files with 565 additions and 535 deletions
+9 -9
View File
@@ -1,11 +1,11 @@
function CaptchaInit() {
var _mode = $('[machine-verification]');
var _mode = jQuery('[machine-verification]');
var mode = _mode.attr('machine-verification');
var _body = $('body');
var _body = jQuery('body');
window.captcha = {};
function get_img(_this) {
$.ajax({
jQuery.ajax({
url: _win.uri + '/action/captcha.php',
data: {
type: 'image',
@@ -18,13 +18,13 @@ function CaptchaInit() {
switch (mode) {
case 'image':
var _code = $('.imagecaptcha');
var _code = jQuery('.imagecaptcha');
_code.each(function () {
get_img($(this));
get_img(jQuery(this));
});
_body.on('click', '.imagecaptcha', function () {
get_img($(this));
get_img(jQuery(this));
});
break;
@@ -34,7 +34,7 @@ function CaptchaInit() {
break;
case 'tcaptcha':
var $btn = $('#TencentCaptcha.aksrt-tcaptcha');
var $btn = jQuery('#TencentCaptcha.aksrt-tcaptcha');
var appid = _mode.attr('tcaptcha-id');
if (!$btn.length) {
_body.append('<div class="hide aksrt-tcaptcha" id="TencentCaptcha" data-appid="' + appid + '" data-cbfn="TCaptchaOK" data-biz-state=""></div>');
@@ -79,12 +79,12 @@ function CaptchaOpen(_this, mode) {
function TCaptchaOpen(_this) {
window.captcha._this = _this;
tbquire(['tcaptcha-sdk'], function () {
$('#TencentCaptcha.aksrt-tcaptcha').click();
jQuery('#TencentCaptcha.aksrt-tcaptcha').click();
});
}
function GeetestOpenInit(open) {
var _mode = $('[machine-verification]');
var _mode = jQuery('[machine-verification]');
if (window.GeetestCaptcha) {
open && window.GeetestCaptcha.showCaptcha();
return;
+1 -1
View File
@@ -1 +1 @@
function CaptchaInit(){function t(t){$.ajax({url:_win.uri+"/action/captcha.php",data:{type:"image",id:t.attr("imagecaptcha-id")}}).done(function(a){t.html('<img alt="'+aksrt__("captcha_click_refresh")+'" src="'+a.img+'">')})}var a=$("[machine-verification]"),c=a.attr("machine-verification"),i=$("body");switch(window.captcha={},c){case"image":var e=$(".imagecaptcha");e.each(function(){t($(this))}),i.on("click",".imagecaptcha",function(){t($(this))});break;case"slider":tbquire(["slidercaptcha"]);break;case"tcaptcha":var n=$("#TencentCaptcha.aksrt-tcaptcha"),h=a.attr("tcaptcha-id");n.length||i.append('<div class="hide aksrt-tcaptcha" id="TencentCaptcha" data-appid="'+h+'" data-cbfn="TCaptchaOK" data-biz-state=""></div>'),tbquire(["tcaptcha-sdk"]);break;case"geetest":GeetestOpenInit(!1)}}function CaptchaOpen(t,a){switch(a){case"slider":tbquire(["slidercaptcha"],function(){SliderCaptchaModal("show",t)});break;case"geetest":window.captcha._this=t,GeetestOpenInit(!0);break;case"tcaptcha":TCaptchaOpen(t)}return!1}function TCaptchaOpen(t){window.captcha._this=t,tbquire(["tcaptcha-sdk"],function(){$("#TencentCaptcha.aksrt-tcaptcha").click()})}function GeetestOpenInit(t){var a=$("[machine-verification]");window.GeetestCaptcha?t&&window.GeetestCaptcha.showCaptcha():a.length&&tbquire(["https://static.geetest.com/v4/gt4.js"],function(){initGeetest4({captchaId:a.attr("geetest-id"),product:"bind"},function(a){a.onReady(function(){window.GeetestCaptcha=a,t&&a.showCaptcha()}).onSuccess(function(){var t=a.getValidate();window.captcha.captcha_output=t.captcha_output,window.captcha.gen_time=t.gen_time,window.captcha.lot_number=t.lot_number,window.captcha.ticket=t.pass_token,window.captcha._this.click()})})})}function TCaptchaOK(t){window.captcha.ticket=0,window.captcha.randstr=0,0===t.ret&&(window.captcha.ticket=t.ticket,window.captcha.randstr=t.randstr,window.captcha._this.click())}CaptchaInit();
function CaptchaInit(){function t(t){jQuery.ajax({url:_win.uri+"/action/captcha.php",data:{type:"image",id:t.attr("imagecaptcha-id")}}).done(function(a){t.html('<img alt="'+aksrt__("captcha_click_refresh")+'" src="'+a.img+'">')})}var a=jQuery("[machine-verification]"),c=a.attr("machine-verification"),i=jQuery("body");switch(window.captcha={},c){case"image":var e=jQuery(".imagecaptcha");e.each(function(){t(jQuery(this))}),i.on("click",".imagecaptcha",function(){t(jQuery(this))});break;case"slider":tbquire(["slidercaptcha"]);break;case"tcaptcha":var n=jQuery("#TencentCaptcha.aksrt-tcaptcha"),h=a.attr("tcaptcha-id");n.length||i.append('<div class="hide aksrt-tcaptcha" id="TencentCaptcha" data-appid="'+h+'" data-cbfn="TCaptchaOK" data-biz-state=""></div>'),tbquire(["tcaptcha-sdk"]);break;case"geetest":GeetestOpenInit(!1)}}function CaptchaOpen(t,a){switch(a){case"slider":tbquire(["slidercaptcha"],function(){SliderCaptchaModal("show",t)});break;case"geetest":window.captcha._this=t,GeetestOpenInit(!0);break;case"tcaptcha":TCaptchaOpen(t)}return!1}function TCaptchaOpen(t){window.captcha._this=t,tbquire(["tcaptcha-sdk"],function(){jQuery("#TencentCaptcha.aksrt-tcaptcha").click()})}function GeetestOpenInit(t){var a=jQuery("[machine-verification]");window.GeetestCaptcha?t&&window.GeetestCaptcha.showCaptcha():a.length&&tbquire(["https://static.geetest.com/v4/gt4.js"],function(){initGeetest4({captchaId:a.attr("geetest-id"),product:"bind"},function(a){a.onReady(function(){window.GeetestCaptcha=a,t&&a.showCaptcha()}).onSuccess(function(){var t=a.getValidate();window.captcha.captcha_output=t.captcha_output,window.captcha.gen_time=t.gen_time,window.captcha.lot_number=t.lot_number,window.captcha.ticket=t.pass_token,window.captcha._this.click()})})})}function TCaptchaOK(t){window.captcha.ticket=0,window.captcha.randstr=0,0===t.ret&&(window.captcha.ticket=t.ticket,window.captcha.randstr=t.randstr,window.captcha._this.click())}CaptchaInit();
+48 -48
View File
@@ -1,5 +1,5 @@
$.fn.FixedInput = function (action) {
var _this = $(this);
jQuery.fn.FixedInput = function (action) {
var _this = jQuery(this);
if (!_this.attr('on-start')) {
_this
.on('click', '.fixed-body', function () {
@@ -12,7 +12,7 @@ $.fn.FixedInput = function (action) {
case 'show':
_this.addClass('show');
return setTimeout(() => {
$(_this.find('textarea,input')[0]).focus();
jQuery(_this.find('textarea,input')[0]).focus();
}, 100);
case 'hide':
_this.find('#cancel-comment-reply-link').click();
@@ -25,25 +25,25 @@ $.fn.FixedInput = function (action) {
//移动端浮动的input|暂时仅用在评论
_win.bd.on('click', '[fixed-input]', function () {
var _this = $(this);
// var _input = $(_this.attr('data-input'));
var _fixed = $(_this.attr('fixed-input'));
var _this = jQuery(this);
// var _input = jQuery(_this.attr('data-input'));
var _fixed = jQuery(_this.attr('fixed-input'));
scrollTopTo('#comments');
_fixed.FixedInput('show');
//_input.length && _input.focus();
});
var $comments = $('#comments-title');
var $cancel = $('#cancel-comment-reply-link');
var $author = $('#comment-user-info');
var $submit = $('#commentform #submit');
var $comments = jQuery('#comments-title');
var $cancel = jQuery('#cancel-comment-reply-link');
var $author = jQuery('#comment-user-info');
var $submit = jQuery('#commentform #submit');
var $com_ajax_url = _win.ajax_url;
var $com_list = $('#postcomments .commentlist');
var $com_list = jQuery('#postcomments .commentlist');
//评论ajax翻页
_win.bd.on('click', '.commentlist .pagenav a,.comment-orderby', function () {
var _this = $(this);
$('#cancel-comment-reply-link').click();
var _this = jQuery(this);
jQuery('#cancel-comment-reply-link').click();
if (_this.hasClass('pag-jump')) {
_this.addClass('ajax-next');
@@ -51,28 +51,28 @@ _win.bd.on('click', '.commentlist .pagenav a,.comment-orderby', function () {
}
var ajax_replace = !_this.attr('no-replace');
return post_ajax($(this), '.commentlist', '.commentlist', '.comment', '', '.pagenav', '', '', ajax_replace);
return post_ajax(jQuery(this), '.commentlist', '.commentlist', '.comment', '', '.pagenav', '', '', ajax_replace);
});
//编辑按钮,回复
_win.bd.on('click', '.comment-edit-link,.comment-reply-link', function () {
var _this = $(this),
var _this = jQuery(this),
commentid = _this.attr('data-commentid');
var is_edit = _this.hasClass('comment-edit-link');
return addComment.moveForm(_this, 'div-comment-' + commentid, commentid, 'respond', _this.attr('data-postid'), is_edit), scrollTopTo($('#div-comment-' + commentid), -10), !1;
return addComment.moveForm(_this, 'div-comment-' + commentid, commentid, 'respond', _this.attr('data-postid'), is_edit), scrollTopTo(jQuery('#div-comment-' + commentid), -10), !1;
});
//回车提交
_win.bd.on('keydown', '#comment', function (e) {
var keycode = e.which || e.keyCode;
if ((e.metaKey || e.ctrlKey) && keycode == 13) {
$(this).closest('#commentform').find('#submit').click();
jQuery(this).closest('#commentform').find('#submit').click();
}
});
//删除评论
_win.bd.on('click', '.comment-trash-link', function () {
var _this = $(this);
var _this = jQuery(this);
var commentid = _this.attr('data-commentid');
var trash_data = {
action: 'trash_comment',
@@ -85,10 +85,10 @@ _win.bd.on('click', '.comment-trash-link', function () {
trash_data,
function (n) {
n.error ||
$('#comment-' + commentid)
jQuery('#comment-' + commentid)
.slideUp()
.delay(1000, function () {
$(this).remove();
jQuery(this).remove();
});
},
aksrt__('processing')
@@ -98,14 +98,14 @@ _win.bd.on('click', '.comment-trash-link', function () {
//审核评论
_win.bd.on('click', '.comment-approve-link', function () {
var _this = $(this);
var _this = jQuery(this);
var commentid = _this.attr('data-commentid');
var trash_data = {
action: 'approve_comment',
comment_id: commentid,
_wpnonce: _this.attr('data-nonce'),
};
var reply = $('#div-comment-' + commentid).find('.reply-link');
var reply = jQuery('#div-comment-' + commentid).find('.reply-link');
aksrt_ajax(_this, trash_data, function (n) {
if (!n.error) {
@@ -119,7 +119,7 @@ _win.bd.on('click', '.comment-approve-link', function () {
reply.length || _this.parents('.dropdown').before('<span class="reply-link"><a class="comment-reply-link" data-commentid="' + commentid + '" href="javascript:;">' + aksrt__('comment_reply') + '</a></span>');
}
$('#div-comment-' + commentid)
jQuery('#div-comment-' + commentid)
.find('.badge-approve')
.html(_badg);
_this.removeClass('approve unapprove').addClass(_class).find('text').html(_text);
@@ -157,7 +157,7 @@ function htmlUnescapes(val) {
//提交评论
_win.bd.on('click', '#commentform #submit', function () {
var _this = $(this);
var _this = jQuery(this);
var _form = _this.parents('#commentform');
var inputs = _form.serializeObject();
if ($author.length && $author.attr('require_name_email')) {
@@ -169,7 +169,7 @@ _win.bd.on('click', '#commentform #submit', function () {
}
}
if (inputs.comment.length < 4) {
return notyf(aksrt__('comment_too_short'), 'warning'), $('#comment').focus(), !1;
return notyf(aksrt__('comment_too_short'), 'warning'), jQuery('#comment').focus(), !1;
}
inputs.comment = htmlEscapes(inputs.comment);
@@ -181,12 +181,12 @@ _win.bd.on('click', '#commentform #submit', function () {
if (inputs.edit_comment_ID) {
//编辑评论后提交
$cancel.click();
$('#comment-content-' + inputs.edit_comment_ID).html(data);
jQuery('#comment-content-' + inputs.edit_comment_ID).html(data);
} else {
//新建评论
var data = data.replace(/class="comment/, 'style="display:none;" class="comment ajax-comment');
var respond = $('#respond');
var $com_list = $('#postcomments .commentlist');
var respond = jQuery('#respond');
var $com_list = jQuery('#postcomments .commentlist');
var is_comment_parent = respond.parent().parent('.comment');
if (is_comment_parent.length) {
@@ -200,7 +200,7 @@ _win.bd.on('click', '#commentform #submit', function () {
if (!$com_list.length) {
respond.after('<div id="postcomments"><ol class="commentlist list-unstyled">' + data + '</ol></div>');
} else {
var $order = $('#postcomments .commentlist>.comment-filter');
var $order = jQuery('#postcomments .commentlist>.comment-filter');
if ($order.length) {
$order.after(data);
} else {
@@ -209,9 +209,9 @@ _win.bd.on('click', '#commentform #submit', function () {
}
}
if ($('[reply-show]').length && n.comment) {
if (jQuery('[reply-show]').length && n.comment) {
if (~~n.comment.comment_approved > 0) {
var hash = $($('[reply-show]')[0]).attr('reload-hash'); //跳转
var hash = jQuery(jQuery('[reply-show]')[0]).attr('reload-hash'); //跳转
if (hash) {
window.location.hash = hash;
@@ -225,15 +225,15 @@ _win.bd.on('click', '#commentform #submit', function () {
}
$cancel.click();
$('#postcomments .ajax-comment').slideDown(200).removeClass('ajax-comment');
$('#postcomments .comment-null').slideUp(200);
jQuery('#postcomments .ajax-comment').slideDown(200).removeClass('ajax-comment');
jQuery('#postcomments .comment-null').slideUp(200);
}
auto_fun();
wait_for(n.wait_time);
$('#comment').val('');
$('[name="canvas_yz"]').val('');
$('.imagecaptcha').click();
$('#respond').FixedInput('hide');
jQuery('#comment').val('');
jQuery('[name="canvas_yz"]').val('');
jQuery('.imagecaptcha').click();
jQuery('#respond').FixedInput('hide');
}
});
return false;
@@ -248,16 +248,16 @@ var addComment = {
cancel = t.I('cancel-comment-reply-link'),
parent = t.I('comment_parent'),
post = t.I('comment_post_ID');
var action_text_r = $('#' + respondId + ' .action-text');
$('.comment-footer').show();
var action_text_r = jQuery('#' + respondId + ' .action-text');
jQuery('.comment-footer').show();
if (num) {
var $submit_html = $submit.html();
action_text_r.html(aksrt__('comment_edit_content'));
t.I('comment').value = ''; //清空内容
$('#comment_parent').attr('name', 'edit_comment_ID');
jQuery('#comment_parent').attr('name', 'edit_comment_ID');
$submit.attr('disabled', true).html('<i class="loading mr6"></i><span>' + aksrt__('loading') + '</span>');
$('#comment').attr('disabled', true).val(aksrt__('comment_fetching_content'));
$('#' + commId)
jQuery('#comment').attr('disabled', true).val(aksrt__('comment_fetching_content'));
jQuery('#' + commId)
.find('.comment-footer')
.hide();
var data = {
@@ -270,7 +270,7 @@ var addComment = {
function (n) {
n.error && $cancel.click();
$submit.html($submit_html).attr('disabled', false);
$('#comment').attr('disabled', false).val(htmlUnescapes(n.comment_content)).focus();
jQuery('#comment').attr('disabled', false).val(htmlUnescapes(n.comment_content)).focus();
},
'stop'
);
@@ -297,12 +297,12 @@ var addComment = {
var t = addComment,
temp = t.I('wp-temp-form-div'),
respond = t.I(t.respondId);
$('#comment_parent').attr('name', 'comment_parent');
jQuery('#comment_parent').attr('name', 'comment_parent');
t.I('comment_parent').value = '0';
$('.comment-footer').show();
$('#comment').val('').trigger('input');
jQuery('.comment-footer').show();
jQuery('#comment').val('').trigger('input');
setTimeout(function () {
$('#' + respondId).removeClass('show');
jQuery('#' + respondId).removeClass('show');
}, 10);
action_text_r.html('');
if (temp && respond) {
@@ -315,7 +315,7 @@ var addComment = {
};
try {
setTimeout(function () {
$('#' + respondId).FixedInput('show');
jQuery('#' + respondId).FixedInput('show');
}, 10);
} catch (e) {}
return false;
+1 -1
View File
File diff suppressed because one or more lines are too long
+10 -10
View File
@@ -6,12 +6,12 @@ function grin(_this, val, fun) {
.val(t_val + val)
.focus()
.click();
$.isFunction(fun) && fun(_this, val);
jQuery.isFunction(fun) && fun(_this, val);
}
//编辑框添加表情
_win.bd.on('click', '.dropdown-smilie .smilie-icon', function () {
var _this = $(this);
var _this = jQuery(this);
var smilie = _this.attr('data-smilie');
smilie = '[g=' + smilie + ']';
return grin(_this, smilie);
@@ -19,7 +19,7 @@ _win.bd.on('click', '.dropdown-smilie .smilie-icon', function () {
//编辑框添加代码
_win.bd.on('click', '.dropdown-code [type="submit"]', function () {
var _this = $(this);
var _this = jQuery(this);
var val = _this.parents('.dropdown-code').find('textarea').val();
if (val.length < 2) return void notyf(aksrt__('enter_code'), 'warning');
@@ -29,7 +29,7 @@ _win.bd.on('click', '.dropdown-code [type="submit"]', function () {
//编辑框添加图片
_win.bd.on('click', '.dropdown-image [type="submit"]', function () {
var _this = $(this);
var _this = jQuery(this);
var val = _this.parents('.dropdown-image').find('textarea').val();
if (val.length < 6) return void notyf(aksrt__('enter_valid_image_url'), 'warning');
val = '[img=' + val + ']\n';
@@ -39,17 +39,17 @@ _win.bd.on('click', '.dropdown-image [type="submit"]', function () {
//上传图片
_win.bd.on('miniuploaded', '.input-expand-upload', function (a, data) {
var img = '[img=' + data.img_url + ']\n';
return grin($(this), img);
return grin(jQuery(this), img);
});
//按钮展开
_win.bd.on('click', '.btn-input-expand', function () {
return $(this).parent().toggleClass('open').trigger('toggleClass'), !1;
return jQuery(this).parent().toggleClass('open').trigger('toggleClass'), !1;
});
//编辑框添加链接
_win.bd.on('click', '.dropdown-link [type="submit"]', function () {
var _this = $(this);
var _this = jQuery(this);
var val = _this.closest('.dropdown-link').find('textarea').val();
if (val.length < 6) return void notyf(aksrt__('enter_valid_link_url'), 'warning');
@@ -73,13 +73,13 @@ _win.bd.on('click', '.dropdown-link [type="submit"]', function () {
//保存我的快捷回复后,自动更新
_win.bd.on('aksrt_ajax.success', '.user-quick-often-save-btn', function (e, data) {
if (data.item) {
$('.quick-reply-myitem-box').html(data.item);
jQuery('.quick-reply-myitem-box').html(data.item);
}
});
//快捷回复;选择内容,弹出操作按钮
_win.bd.on('click', '.quick-reply-item', function () {
var _this = $(this);
var _this = jQuery(this);
var quick_reply_action = 'quick-reply-action';
var quick_active = 'quick-active';
_this.siblings().removeClass(quick_active);
@@ -96,7 +96,7 @@ _win.bd.on('click', '.quick-reply-item', function () {
//快捷回复:插入内容或发送
_win.bd.on('click', '.quick-reply-action button', function () {
var _this = $(this);
var _this = jQuery(this);
var form = _this.closest('form'); //唯一的表单
var quick_reply = _this.parents('.quick-reply-item').data('quick-reply');
var textarea = form.find('textarea.grin');
+1 -1
View File
@@ -1 +1 @@
function grin(n,i,t){var e=n.parents("form").find("textarea.grin"),r=e.val();e.val(r+i).focus().click(),$.isFunction(t)&&t(n,i)}_win.bd.on("click",".dropdown-smilie .smilie-icon",function(){var n=$(this),i=n.attr("data-smilie");return i="[g="+i+"]",grin(n,i)}),_win.bd.on("click",'.dropdown-code [type="submit"]',function(){var n=$(this),i=n.parents(".dropdown-code").find("textarea").val();if(!(i.length<2))return i="[code]\n"+i+"\n[/code]\n",grin(n,i);notyf(aksrt__("enter_code"),"warning")}),_win.bd.on("click",'.dropdown-image [type="submit"]',function(){var n=$(this),i=n.parents(".dropdown-image").find("textarea").val();if(!(i.length<6))return i="[img="+i+"]\n",grin(n,i);notyf(aksrt__("enter_valid_image_url"),"warning")}),_win.bd.on("miniuploaded",".input-expand-upload",function(n,i){var t="[img="+i.img_url+"]\n";return grin($(this),t)}),_win.bd.on("click",".btn-input-expand",function(){return $(this).parent().toggleClass("open").trigger("toggleClass"),!1}),_win.bd.on("click",'.dropdown-link [type="submit"]',function(){var n=$(this),i=n.closest(".dropdown-link").find("textarea").val();if(i.length<6)notyf(aksrt__("enter_valid_link_url"),"warning");else{if(aksrt_is_url(i)){var t="";n.closest(".dropdown-link").find('input[name="target"]').is(":checked")&&(t="target=_blank");var e=n.closest(".dropdown-link").find(".link-text").val()||i,r="[link="+i+" "+t+"]"+e+"[/link]";return grin(n,r)}notyf(aksrt__("enter_valid_link_url"),"warning")}}),_win.bd.on("aksrt_ajax.success",".user-quick-often-save-btn",function(n,i){i.item&&$(".quick-reply-myitem-box").html(i.item)}),_win.bd.on("click",".quick-reply-item",function(){var n=$(this),i="quick-reply-action",t="quick-active";n.siblings().removeClass(t),n.parent().find("."+i).remove(),n.data("quick-reply",n.text()).addClass("quick-active").append('<div class="'+i+'"><div class="modal-buts but-average"><button type="button" class="but quick-reply-btn-insert" href="javascript:;">'+aksrt__("insert")+'</button><button type="button" class="but c-blue padding-lg quick-reply-btn-send">'+aksrt__("send")+"</button></div></div>")}),_win.bd.on("click",".quick-reply-action button",function(){var n=$(this),i=n.closest("form"),t=n.parents(".quick-reply-item").data("quick-reply"),e=i.find("textarea.grin");e.val(t),n.hasClass("quick-reply-btn-send")?i.find(".input-expand-submit").click():e.focus()});
function grin(n,i,t){var e=n.parents("form").find("textarea.grin"),r=e.val();e.val(r+i).focus().click(),jQuery.isFunction(t)&&t(n,i)}_win.bd.on("click",".dropdown-smilie .smilie-icon",function(){var n=jQuery(this),i=n.attr("data-smilie");return i="[g="+i+"]",grin(n,i)}),_win.bd.on("click",'.dropdown-code [type="submit"]',function(){var n=jQuery(this),i=n.parents(".dropdown-code").find("textarea").val();if(!(i.length<2))return i="[code]\n"+i+"\n[/code]\n",grin(n,i);notyf(aksrt__("enter_code"),"warning")}),_win.bd.on("click",'.dropdown-image [type="submit"]',function(){var n=jQuery(this),i=n.parents(".dropdown-image").find("textarea").val();if(!(i.length<6))return i="[img="+i+"]\n",grin(n,i);notyf(aksrt__("enter_valid_image_url"),"warning")}),_win.bd.on("miniuploaded",".input-expand-upload",function(n,i){var t="[img="+i.img_url+"]\n";return grin(jQuery(this),t)}),_win.bd.on("click",".btn-input-expand",function(){return jQuery(this).parent().toggleClass("open").trigger("toggleClass"),!1}),_win.bd.on("click",'.dropdown-link [type="submit"]',function(){var n=jQuery(this),i=n.closest(".dropdown-link").find("textarea").val();if(i.length<6)notyf(aksrt__("enter_valid_link_url"),"warning");else{if(aksrt_is_url(i)){var t="";n.closest(".dropdown-link").find('input[name="target"]').is(":checked")&&(t="target=_blank");var e=n.closest(".dropdown-link").find(".link-text").val()||i,r="[link="+i+" "+t+"]"+e+"[/link]";return grin(n,r)}notyf(aksrt__("enter_valid_link_url"),"warning")}}),_win.bd.on("aksrt_ajax.success",".user-quick-often-save-btn",function(n,i){i.item&&jQuery(".quick-reply-myitem-box").html(i.item)}),_win.bd.on("click",".quick-reply-item",function(){var n=jQuery(this),i="quick-reply-action",t="quick-active";n.siblings().removeClass(t),n.parent().find("."+i).remove(),n.data("quick-reply",n.text()).addClass("quick-active").append('<div class="'+i+'"><div class="modal-buts but-average"><button type="button" class="but quick-reply-btn-insert" href="javascript:;">'+aksrt__("insert")+'</button><button type="button" class="but c-blue padding-lg quick-reply-btn-send">'+aksrt__("send")+"</button></div></div>")}),_win.bd.on("click",".quick-reply-action button",function(){var n=jQuery(this),i=n.closest("form"),t=n.parents(".quick-reply-item").data("quick-reply"),e=i.find("textarea.grin");e.val(t),n.hasClass("quick-reply-btn-send")?i.find(".input-expand-submit").click():e.focus()});
+355 -355
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
File diff suppressed because one or more lines are too long
+10 -10
View File
@@ -1,7 +1,7 @@
'use strict';
$.fn.minitouch = function (options) {
jQuery.fn.minitouch = function (options) {
// 合并默认选项和用户提供的选项
options = $.extend({
options = jQuery.extend({
direction: 'bottom',
selector: '',
start_selector: '',
@@ -13,7 +13,7 @@ $.fn.minitouch = function (options) {
inEnd: false,
}, options);
var $element = $(this); // 当前元素
var $element = jQuery(this); // 当前元素
var isStop = false; // 是否停止拖动
var threshold = options.depreciation; // 拖动阈值
var initialX = 0, initialY = 0; // 初始触摸坐标
@@ -60,7 +60,7 @@ $.fn.minitouch = function (options) {
isDragging = true;
// 兼容swiper
if ($(event.target).parentsUntil(touchSelector, '.swiper-container,.scroll-x').length) {
if (jQuery(event.target).parentsUntil(touchSelector, '.swiper-container,.scroll-x').length) {
isDragging = false;
}
})
@@ -68,9 +68,9 @@ $.fn.minitouch = function (options) {
.on("touchmove pointermove MSPointerMove", touchSelector, function (event) {
var $moveElement = options.start_selector ?
(options.selector ? $element.find(options.selector) : $element.find(options.start_selector)) :
$(this);
jQuery(this);
if ($.isFunction(options.stop)) {
if (jQuery.isFunction(options.stop)) {
isStop = options.stop($element, $moveElement, initialX, initialY);
}
@@ -99,7 +99,7 @@ $.fn.minitouch = function (options) {
if (deltaX !== 0 || deltaY !== 0) {
event.preventDefault ? event.preventDefault() : event.returnValue = false;
applyCssTransition($moveElement, deltaX, deltaY, isDragging, 'grab');
$.isFunction(options.onIng) && options.onIng($element, $moveElement, deltaX, deltaY);
jQuery.isFunction(options.onIng) && options.onIng($element, $moveElement, deltaX, deltaY);
}
}
})
@@ -107,13 +107,13 @@ $.fn.minitouch = function (options) {
.on('touchend touchcancel pointerup MSPointerUp', touchSelector, function () {
var $moveElement = options.start_selector ?
(options.selector ? $element.find(options.selector) : $element.find(options.start_selector)) :
$(this);
jQuery(this);
if (isDragging && !isStop) {
applyCssTransition($moveElement, 0, 0, "null", '');
$.isFunction(options.inEnd) && options.inEnd($element, $moveElement, deltaX, deltaY);
jQuery.isFunction(options.inEnd) && options.inEnd($element, $moveElement, deltaX, deltaY);
if (Math.abs(deltaX) > threshold || Math.abs(deltaY) > threshold) {
$.isFunction(options.onEnd) && options.onEnd($element, $moveElement, deltaX, deltaY);
jQuery.isFunction(options.onEnd) && options.onEnd($element, $moveElement, deltaX, deltaY);
}
initialX = initialY = finalX = finalY = angle = deltaX = deltaY = 0;
isDragging = false;
+1 -1
View File
@@ -1 +1 @@
"use strict";$.fn.minitouch=function(t){t=$.extend({direction:"bottom",selector:"",start_selector:"",depreciation:50,stop:!1,onStart:!1,onIng:!1,onEnd:!1,inEnd:!1},t);var n=$(this),e=!1,o=t.depreciation,i=0,r=0,a=0,s=0,c=0,l=0,u=0,d=!1,p=function(t,n,e,o,i){var r,a={};if(o){n+="px",e+="px",r="translate3D("+n+","+e+" , 0)";var s=g();a[s+"transform"]=r,a[s+"transition"]=s+"transform 0s linear",a.cursor=i}else a[g()+"transform"]="",a[g()+"transition"]="";t.css(a)},g=function(){var t=document.body.style||document.documentElement.style;return t.WebkitTransition?"-webkit-":t.MozTransition?"-moz-":t.OTransition?"-o-":t.transition?"":void 0},v=t.start_selector||t.selector;n.on("touchstart pointerdown MSPointerDown",v,function(t){i=r=a=s=c=l=u=0,i=t.originalEvent.pageX||t.originalEvent.touches[0].pageX,r=t.originalEvent.pageY||t.originalEvent.touches[0].pageY,d=!0,$(t.target).parentsUntil(v,".swiper-container,.scroll-x").length&&(d=!1)}).on("touchmove pointermove MSPointerMove",v,function(o){var g=t.start_selector?t.selector?n.find(t.selector):n.find(t.start_selector):$(this);$.isFunction(t.stop)&&(e=t.stop(n,g,i,r)),d&&!e&&(a=o.originalEvent.pageX||o.originalEvent.touches[0].pageX,s=o.originalEvent.pageY||o.originalEvent.touches[0].pageY,l=a-i,u=s-r,c=180*Math.atan2(u,l)/Math.PI,"right"===t.direction?(u=0,l=c>-40&&c<40&&l>0?l:0):"left"===t.direction?(u=0,l=(c>150||c<-150)&&l<0?l:0):"top"===t.direction?(l=0,u=c>-130&&c<-50&&u<0?u:0):"bottom"===t.direction&&(l=0,u=c>50&&c<130&&u>0?u:0),0===l&&0===u||(o.preventDefault?o.preventDefault():o.returnValue=!1,p(g,l,u,d,"grab"),$.isFunction(t.onIng)&&t.onIng(n,g,l,u)))}).on("touchend touchcancel pointerup MSPointerUp",v,function(){var g=t.start_selector?t.selector?n.find(t.selector):n.find(t.start_selector):$(this);d&&!e&&(p(g,0,0,"null",""),$.isFunction(t.inEnd)&&t.inEnd(n,g,l,u),(Math.abs(l)>o||Math.abs(u)>o)&&$.isFunction(t.onEnd)&&t.onEnd(n,g,l,u),i=r=a=s=c=l=u=0,d=!1)})};
"use strict";jQuery.fn.minitouch=function(t){t=jQuery.extend({direction:"bottom",selector:"",start_selector:"",depreciation:50,stop:!1,onStart:!1,onIng:!1,onEnd:!1,inEnd:!1},t);var n=jQuery(this),e=!1,o=t.depreciation,i=0,r=0,a=0,s=0,c=0,l=0,u=0,d=!1,p=function(t,n,e,o,i){var r,a={};if(o){n+="px",e+="px",r="translate3D("+n+","+e+" , 0)";var s=g();a[s+"transform"]=r,a[s+"transition"]=s+"transform 0s linear",a.cursor=i}else a[g()+"transform"]="",a[g()+"transition"]="";t.css(a)},g=function(){var t=document.body.style||document.documentElement.style;return t.WebkitTransition?"-webkit-":t.MozTransition?"-moz-":t.OTransition?"-o-":t.transition?"":void 0},v=t.start_selector||t.selector;n.on("touchstart pointerdown MSPointerDown",v,function(t){i=r=a=s=c=l=u=0,i=t.originalEvent.pageX||t.originalEvent.touches[0].pageX,r=t.originalEvent.pageY||t.originalEvent.touches[0].pageY,d=!0,jQuery(t.target).parentsUntil(v,".swiper-container,.scroll-x").length&&(d=!1)}).on("touchmove pointermove MSPointerMove",v,function(o){var g=t.start_selector?t.selector?n.find(t.selector):n.find(t.start_selector):jQuery(this);jQuery.isFunction(t.stop)&&(e=t.stop(n,g,i,r)),d&&!e&&(a=o.originalEvent.pageX||o.originalEvent.touches[0].pageX,s=o.originalEvent.pageY||o.originalEvent.touches[0].pageY,l=a-i,u=s-r,c=180*Math.atan2(u,l)/Math.PI,"right"===t.direction?(u=0,l=c>-40&&c<40&&l>0?l:0):"left"===t.direction?(u=0,l=(c>150||c<-150)&&l<0?l:0):"top"===t.direction?(l=0,u=c>-130&&c<-50&&u<0?u:0):"bottom"===t.direction&&(l=0,u=c>50&&c<130&&u>0?u:0),0===l&&0===u||(o.preventDefault?o.preventDefault():o.returnValue=!1,p(g,l,u,d,"grab"),jQuery.isFunction(t.onIng)&&t.onIng(n,g,l,u)))}).on("touchend touchcancel pointerup MSPointerUp",v,function(){var g=t.start_selector?t.selector?n.find(t.selector):n.find(t.start_selector):jQuery(this);d&&!e&&(p(g,0,0,"null",""),jQuery.isFunction(t.inEnd)&&t.inEnd(n,g,l,u),(Math.abs(l)>o||Math.abs(u)>o)&&jQuery.isFunction(t.onEnd)&&t.onEnd(n,g,l,u),i=r=a=s=c=l=u=0,d=!1)})};
+23 -23
View File
@@ -1,7 +1,7 @@
'use strict';
function miniupload() {
var _body = $('body');
var _body = jQuery('body');
var input_selector = '[aksrtupload="image_upload"]';
var submit_selector = '[aksrtupload="submit"]';
var form_selector = '.form-upload,.mini-upload,form';
@@ -13,9 +13,9 @@ function miniupload() {
var pre_html;
_body.on('change', input_selector, function (e) {
var _this = $(this);
var _this = jQuery(this);
var files = this.files || e.dataTransfer.files;
var form = $(_this.parents(form_selector)[0]);
var form = jQuery(_this.parents(form_selector)[0]);
var size_max = _this.attr('size_max') || Number(_win.upload_img_size) || 3;
@@ -46,7 +46,7 @@ function miniupload() {
mini_file[upload_id] = [];
}
$.each(files, function (key, val) {
jQuery.each(files, function (key, val) {
var name = val.name;
if (accept_yanz && -1 == val.type.indexOf(accept_yanz)) {
//如果限制文件格式
@@ -64,7 +64,7 @@ function miniupload() {
var ii = 1;
var empty = false;
$.each(mini_file[upload_id], function (key, val) {
jQuery.each(mini_file[upload_id], function (key, val) {
if (multiple_max && multiple_max < ii) {
//限制文件数量
notyf(aksrt_sprintf('upload_count_exceeded', multiple_max), 'danger');
@@ -79,7 +79,7 @@ function miniupload() {
pre.html('');
empty = true;
}
var cloce = '<div class="preview-remove" upload-id="' + upload_id + '" file-key="' + $.inArray(val, a_file) + '"><svg class="ic-close" aria-hidden="true"><use xlink:href="#icon-close"></use></svg></div>';
var cloce = '<div class="preview-remove" upload-id="' + upload_id + '" file-key="' + jQuery.inArray(val, a_file) + '"><svg class="ic-close" aria-hidden="true"><use xlink:href="#icon-close"></use></svg></div>';
img = '<div class="preview-item">' + img + cloce + '</div>';
pre.append(img).find(add_selector).remove();
if (multiple_max && multiple_max >= ii) {
@@ -96,7 +96,7 @@ function miniupload() {
});
_body.on('click', '.preview-remove', function () {
var _this = $(this);
var _this = jQuery(this);
var file_key = _this.attr('file-key');
var upload_id = _this.attr('upload-id');
_this.parent().animate(
@@ -106,8 +106,8 @@ function miniupload() {
200,
'swing',
function () {
var pre = $(this).parent();
$(this).remove();
var pre = jQuery(this).parent();
jQuery(this).remove();
mini_file[upload_id].splice(file_key, 1);
if (!pre.find(add_selector).length) {
pre.append(add_html);
@@ -118,14 +118,14 @@ function miniupload() {
});
_body.on('click', '.preview ' + add_selector, function () {
var _this = $(this);
var form = $(_this.parents(form_selector)[0]);
var _this = jQuery(this);
var form = jQuery(_this.parents(form_selector)[0]);
form.find(input_selector).click();
});
//提交表单
_body.on('click', submit_selector, function (e) {
var _this = $(this);
var _this = jQuery(this);
if (_this.attr('disabled')) {
return false;
}
@@ -134,7 +134,7 @@ function miniupload() {
else e.returnValue = false;
var _text = _this.html();
var form = $(_this.parents(form_selector)[0]);
var form = jQuery(_this.parents(form_selector)[0]);
var _input = form.find(input_selector);
var formData = new FormData();
@@ -142,12 +142,12 @@ function miniupload() {
var is_files = _this.attr('aksrtupload-nomust');
_input.each(function () {
var _this = $(this);
var _this = jQuery(this);
var upload_id = _this.attr('upload_id');
if (upload_id && mini_file[upload_id]) {
var ii = 0;
var tag = _this.attr('data-tag') || 'file';
$.each(mini_file[upload_id], function (key, val) {
jQuery.each(mini_file[upload_id], function (key, val) {
var append_tag = ii ? tag + '_' + ii : tag;
formData.append(append_tag, val, val.name);
ii++;
@@ -164,13 +164,13 @@ function miniupload() {
//添加其它数据
var serializeObject = form.serializeObject();
$.each(serializeObject, function (key, val) {
jQuery.each(serializeObject, function (key, val) {
formData.append(key, val);
});
//循环插入_POST内容
form.find('[data-name]').each(function () {
var _th = $(this);
var _th = jQuery(this);
var n = _th.attr('data-name');
var v = _th.val() || _th.attr('data-value');
if (v === undefined) {
@@ -209,7 +209,7 @@ function miniupload() {
.attr('disabled', false)
.val('')
.each(function () {
var _this = $(this);
var _this = jQuery(this);
var upload_id = _this.attr('upload_id');
if (upload_id && mini_file[upload_id]) {
mini_file[upload_id] = [];
@@ -225,7 +225,7 @@ function miniupload() {
_this.attr('disabled', true).html('<span class="miniupload-ing"><i class="loading mr3 c-white"></i><span class="loading-text c-white">' + aksrt__('uploading') + '<count class="px12 ml3"></count></span><div class="progress progress-striped active"><div class="progress-bar progress-bar-success" role="progressbar" style="width:0;"></div></div></span>');
_input.attr('disabled', true);
$.ajax({
jQuery.ajax({
url: _win.ajax_url,
type: 'POST',
data: formData,
@@ -257,10 +257,10 @@ function miniupload() {
notyf(n.msg || aksrt__('operation_success'), ys, '', notyf_id);
miniuploaded(n.no_preview_reset);
if (n.hide_modal) {
$(_this.parents('.modal')[0]).modal('hide');
jQuery(_this.parents('.modal')[0]).modal('hide');
}
if (n.url && n.replace_img) {
$('img' + n.replace_img).attr('src', n.url);
jQuery('img' + n.replace_img).attr('src', n.url);
}
if (n.reload) {
if (n.goto) {
@@ -290,8 +290,8 @@ function miniupload() {
jqXhr.onprogress = fun;
//使用闭包实现监听绑
return function () {
//通过$.ajaxSettings.xhr();获得XMLHttpRequest对象
var xhr = $.ajaxSettings.xhr();
//通过jQuery.ajaxSettings.xhr();获得XMLHttpRequest对象
var xhr = jQuery.ajaxSettings.xhr();
//判断监听函数是否为函数
if (typeof jqXhr.onprogress !== 'function') return xhr;
//如果有监听函数并且xhr对象支持绑定时就把监听函数绑定上去
+1 -1
View File
@@ -1 +1 @@
"use strict";function miniupload(){function a(a,e){if("undefined"==typeof FileReader)return notyf(aksrt__("upload_unsupported"),"danger");var t=new FileReader;t.readAsDataURL(a),t.onload=function(a){e&&e(a.target.result)}}function e(a){return e.onprogress=a,function(){var a=$.ajaxSettings.xhr();return"function"!=typeof e.onprogress?a:(e.onprogress&&a.upload&&(a.upload.onprogress=e.onprogress),a)}}var t,i=$("body"),r='[aksrtupload="image_upload"]',n='[aksrtupload="submit"]',o=".form-upload,.mini-upload,form",d='<div class="add"></div>',s=".add",p={};i.on("change",r,function(e){var i=$(this),r=this.files||e.dataTransfer.files,n=$(i.parents(o)[0]),l=i.attr("size_max")||Number(_win.upload_img_size)||3,c=i.attr("data-preview")||".preview",u=n.find(c);t=u.html();var f=i.attr("accept"),_=i.attr("multiple"),h=i.attr("multiple_max"),v=!1;-1!==f.indexOf("image")&&(v="image"),-1!==f.indexOf("vedio")&&(v="vedio");var m=i.attr("upload_id");i.attr("upload_id")||(m=parseInt((Math.random()+1)*Math.pow(10,4)),i.attr("upload_id",m)),p[m]||(p[m]=[]),$.each(r,function(a,e){var t=e.name;v&&-1==e.type.indexOf(v)?(notyf(aksrt_sprintf("upload_format_error",t),"danger"),i.val("")):l&&e.size>1048567*l?notyf(aksrt_sprintf("upload_size_exceeded",t,l),"danger"):u.find('[preview-name="'+t+'"]').length||p[m].push(e)});var g=[],w=1,b=!1;$.each(p[m],function(e,t){if(h&&h<w)return notyf(aksrt_sprintf("upload_count_exceeded",h),"danger"),!1;w++,g.push(t),a(t,function(a){var e='<img class="fit-cover" preview-name="'+t.name+'" src="'+a+'">';if(_){b||(u.html(""),b=!0);var i='<div class="preview-remove" upload-id="'+m+'" file-key="'+$.inArray(t,g)+'"><svg class="ic-close" aria-hidden="true"><use xlink:href="#icon-close"></use></svg></div>';e='<div class="preview-item">'+e+i+"</div>",u.append(e).find(s).remove(),h&&h>=w&&u.append(d)}else u.html(e)})}),p[m]=g,n.find("[auto-submit]").click()}),i.on("click",".preview-remove",function(){var a=$(this),e=a.attr("file-key"),t=a.attr("upload-id");return a.parent().animate({width:0},200,"swing",function(){var a=$(this).parent();$(this).remove(),p[t].splice(e,1),a.find(s).length||a.append(d)}),!1}),i.on("click",".preview "+s,function(){var a=$(this),e=$(a.parents(o)[0]);e.find(r).click()}),i.on("click",n,function(a){var i=$(this);if(i.attr("disabled"))return!1;a.preventDefault?a.preventDefault():a.returnValue=!1;var n=i.html(),d=$(i.parents(o)[0]),s=d.find(r),l=new FormData,c=i.attr("aksrtupload-nomust");if(s.each(function(){var a=$(this),e=a.attr("upload_id");if(e&&p[e]){var t=0,i=a.attr("data-tag")||"file";$.each(p[e],function(a,e){var r=t?i+"_"+t:i;l.append(r,e,e.name),t++}),t>1&&l.append(i+"_file_count",t),c=t}}),!c)return notyf(aksrt__("upload_select_first"),"danger");var u=d.serializeObject();if($.each(u,function(a,e){l.append(a,e)}),d.find("[data-name]").each(function(){var a=$(this),e=a.attr("data-name"),t=a.val()||a.attr("data-value");void 0===t&&(t=""),null===l.get(e)&&l.append(e,t)}),l.get("captcha_mode")&&is_captcha(l.get("captcha_mode")))return tbquire(["captcha"],function(){CaptchaOpen(i,l.get("captcha_mode"))}),!1;window.captcha&&(window.captcha._this&&delete window.captcha._this,l.append("captcha",JSON.stringify(window.captcha)),window.captcha={});var f=function(a){i.attr("disabled",!1).html(n),s.attr("disabled",!1).val("").each(function(){var a=$(this),e=a.attr("upload_id");e&&p[e]&&(p[e]=[])}),!a&&t&&d.find(".preview").html(t)},_="miniupload_ajax";notyf(aksrt__("processing_wait"),"load","",_),i.attr("disabled",!0).html('<span class="miniupload-ing"><i class="loading mr3 c-white"></i><span class="loading-text c-white">'+aksrt__("uploading")+'<count class="px12 ml3"></count></span><div class="progress progress-striped active"><div class="progress-bar progress-bar-success" role="progressbar" style="width:0;"></div></div></span>'),s.attr("disabled",!0),$.ajax({url:_win.ajax_url,type:"POST",data:l,processData:!1,cache:!1,contentType:!1,dataType:"json",error:function(a){var e=aksrt_sprintf("ajax_error",a.status,a.statusText);aksrt_is_fatal_error_response(a.responseText)&&(e=aksrt__("ajax_fatal_error")),notyf(e,"danger","",_),f()},xhr:e(function(a){var e=Math.round(a.loaded/a.total*100);i.find("count").html(e+"%"),e>=100&&i.find(".loading-text").html(aksrt__("upload_processing")+" ..."),d.find(".progress .progress-bar").css("width",e+"%")}),success:function(a){a.error&&(_win.slidercaptcha=!1);var e=a.ys?a.ys:a.error?"danger":"";notyf(a.msg||aksrt__("operation_success"),e,"",_),f(a.no_preview_reset),a.hide_modal&&$(i.parents(".modal")[0]).modal("hide"),a.url&&a.replace_img&&$("img"+a.replace_img).attr("src",a.url),a.reload&&(a.goto?(window.location.href=a.goto,window.location.reload):window.location.reload()),i.trigger("miniuploaded",a,d)}})})}_win.is_miniupload||(miniupload(),_win.is_miniupload=!0);
"use strict";function miniupload(){function a(a,e){if("undefined"==typeof FileReader)return notyf(aksrt__("upload_unsupported"),"danger");var t=new FileReader;t.readAsDataURL(a),t.onload=function(a){e&&e(a.target.result)}}function e(a){return e.onprogress=a,function(){var a=jQuery.ajaxSettings.xhr();return"function"!=typeof e.onprogress?a:(e.onprogress&&a.upload&&(a.upload.onprogress=e.onprogress),a)}}var t,i=jQuery("body"),r='[aksrtupload="image_upload"]',n='[aksrtupload="submit"]',o=".form-upload,.mini-upload,form",d='<div class="add"></div>',s=".add",p={};i.on("change",r,function(e){var i=jQuery(this),r=this.files||e.dataTransfer.files,n=jQuery(i.parents(o)[0]),l=i.attr("size_max")||Number(_win.upload_img_size)||3,c=i.attr("data-preview")||".preview",u=n.find(c);t=u.html();var f=i.attr("accept"),_=i.attr("multiple"),h=i.attr("multiple_max"),v=!1;-1!==f.indexOf("image")&&(v="image"),-1!==f.indexOf("vedio")&&(v="vedio");var m=i.attr("upload_id");i.attr("upload_id")||(m=parseInt((Math.random()+1)*Math.pow(10,4)),i.attr("upload_id",m)),p[m]||(p[m]=[]),jQuery.each(r,function(a,e){var t=e.name;v&&-1==e.type.indexOf(v)?(notyf(aksrt_sprintf("upload_format_error",t),"danger"),i.val("")):l&&e.size>1048567*l?notyf(aksrt_sprintf("upload_size_exceeded",t,l),"danger"):u.find('[preview-name="'+t+'"]').length||p[m].push(e)});var g=[],w=1,b=!1;jQuery.each(p[m],function(e,t){if(h&&h<w)return notyf(aksrt_sprintf("upload_count_exceeded",h),"danger"),!1;w++,g.push(t),a(t,function(a){var e='<img class="fit-cover" preview-name="'+t.name+'" src="'+a+'">';if(_){b||(u.html(""),b=!0);var i='<div class="preview-remove" upload-id="'+m+'" file-key="'+jQuery.inArray(t,g)+'"><svg class="ic-close" aria-hidden="true"><use xlink:href="#icon-close"></use></svg></div>';e='<div class="preview-item">'+e+i+"</div>",u.append(e).find(s).remove(),h&&h>=w&&u.append(d)}else u.html(e)})}),p[m]=g,n.find("[auto-submit]").click()}),i.on("click",".preview-remove",function(){var a=jQuery(this),e=a.attr("file-key"),t=a.attr("upload-id");return a.parent().animate({width:0},200,"swing",function(){var a=jQuery(this).parent();jQuery(this).remove(),p[t].splice(e,1),a.find(s).length||a.append(d)}),!1}),i.on("click",".preview "+s,function(){var a=jQuery(this),e=jQuery(a.parents(o)[0]);e.find(r).click()}),i.on("click",n,function(a){var i=jQuery(this);if(i.attr("disabled"))return!1;a.preventDefault?a.preventDefault():a.returnValue=!1;var n=i.html(),d=jQuery(i.parents(o)[0]),s=d.find(r),l=new FormData,c=i.attr("aksrtupload-nomust");if(s.each(function(){var a=jQuery(this),e=a.attr("upload_id");if(e&&p[e]){var t=0,i=a.attr("data-tag")||"file";jQuery.each(p[e],function(a,e){var r=t?i+"_"+t:i;l.append(r,e,e.name),t++}),t>1&&l.append(i+"_file_count",t),c=t}}),!c)return notyf(aksrt__("upload_select_first"),"danger");var u=d.serializeObject();if(jQuery.each(u,function(a,e){l.append(a,e)}),d.find("[data-name]").each(function(){var a=jQuery(this),e=a.attr("data-name"),t=a.val()||a.attr("data-value");void 0===t&&(t=""),null===l.get(e)&&l.append(e,t)}),l.get("captcha_mode")&&is_captcha(l.get("captcha_mode")))return tbquire(["captcha"],function(){CaptchaOpen(i,l.get("captcha_mode"))}),!1;window.captcha&&(window.captcha._this&&delete window.captcha._this,l.append("captcha",JSON.stringify(window.captcha)),window.captcha={});var f=function(a){i.attr("disabled",!1).html(n),s.attr("disabled",!1).val("").each(function(){var a=jQuery(this),e=a.attr("upload_id");e&&p[e]&&(p[e]=[])}),!a&&t&&d.find(".preview").html(t)},_="miniupload_ajax";notyf(aksrt__("processing_wait"),"load","",_),i.attr("disabled",!0).html('<span class="miniupload-ing"><i class="loading mr3 c-white"></i><span class="loading-text c-white">'+aksrt__("uploading")+'<count class="px12 ml3"></count></span><div class="progress progress-striped active"><div class="progress-bar progress-bar-success" role="progressbar" style="width:0;"></div></div></span>'),s.attr("disabled",!0),jQuery.ajax({url:_win.ajax_url,type:"POST",data:l,processData:!1,cache:!1,contentType:!1,dataType:"json",error:function(a){var e=aksrt_sprintf("ajax_error",a.status,a.statusText);aksrt_is_fatal_error_response(a.responseText)&&(e=aksrt__("ajax_fatal_error")),notyf(e,"danger","",_),f()},xhr:e(function(a){var e=Math.round(a.loaded/a.total*100);i.find("count").html(e+"%"),e>=100&&i.find(".loading-text").html(aksrt__("upload_processing")+" ..."),d.find(".progress .progress-bar").css("width",e+"%")}),success:function(a){a.error&&(_win.slidercaptcha=!1);var e=a.ys?a.ys:a.error?"danger":"";notyf(a.msg||aksrt__("operation_success"),e,"",_),f(a.no_preview_reset),a.hide_modal&&jQuery(i.parents(".modal")[0]).modal("hide"),a.url&&a.replace_img&&jQuery("img"+a.replace_img).attr("src",a.url),a.reload&&(a.goto?(window.location.href=a.goto,window.location.reload):window.location.reload()),i.trigger("miniuploaded",a,d)}})})}_win.is_miniupload||(miniupload(),_win.is_miniupload=!0);
+1 -1
View File
@@ -1,4 +1,4 @@
/**延迟加载函数 */
setTimeout(function () {
$(".admin-set-page .admin-set-info").fadeOut(1e3);
jQuery(".admin-set-page .admin-set-info").fadeOut(1e3);
}, 2000);
+1 -1
View File
@@ -1 +1 @@
setTimeout(function(){$(".admin-set-page .admin-set-info").fadeOut(1e3)},2e3);
setTimeout(function(){jQuery(".admin-set-page .admin-set-info").fadeOut(1e3)},2e3);
+7 -7
View File
@@ -1,20 +1,20 @@
//文章导航
$("button[evt='action']").on("click", function (t) {
jQuery("button[evt='action']").on("click", function (t) {
t = t || window.event;
var a = t.target || t.srcElement,
e = $(a),
e = jQuery(a),
n = e.parents("form"),
r = n.serializeObject(),
c = [];
return $("#cat-sortable-ok .sortable-cat-item").each(function () {
c.push($(this).attr("data-id"));
return jQuery("#cat-sortable-ok .sortable-cat-item").each(function () {
c.push(jQuery(this).attr("data-id"));
}), r.navs_show_cat_id = c, save_userdata(r, aksrt__("save_success"), "reload"), !1;
});
function save_userdata(b, c, d) {
notyf(aksrt__("processing_wait"), "load", "", "user_ajax"),
c = c || aksrt__("done");
$.ajax({
jQuery.ajax({
type: "POST",
url: _win.uri + '/action/post_navs.php',
data: b,
@@ -30,8 +30,8 @@ function save_userdata(b, c, d) {
});
}
$(document).ready(function () {
$("#cat-sortable").length && tbquire(["sortablejs"], function () {
jQuery(document).ready(function () {
jQuery("#cat-sortable").length && tbquire(["sortablejs"], function () {
var e = document.getElementById("cat-sortable"),
t = document.getElementById("cat-sortable-ok"),
a = {
+1 -1
View File
@@ -1 +1 @@
function save_userdata(a,t,e){notyf(aksrt__("processing_wait"),"load","","user_ajax"),t=t||aksrt__("done"),$.ajax({type:"POST",url:_win.uri+"/action/post_navs.php",data:a,dataType:"json",success:function(a){a.error?a.msg&&notyf(a.msg,a.error?"danger":"","","user_ajax"):(notyf(a.msg||t,"","","user_ajax"),"reload"==e&&location.reload())}})}$("button[evt='action']").on("click",function(a){a=a||window.event;var t=a.target||a.srcElement,e=$(t),o=e.parents("form"),r=o.serializeObject(),s=[];return $("#cat-sortable-ok .sortable-cat-item").each(function(){s.push($(this).attr("data-id"))}),r.navs_show_cat_id=s,save_userdata(r,aksrt__("save_success"),"reload"),!1}),$(document).ready(function(){$("#cat-sortable").length&&tbquire(["sortablejs"],function(){var a=document.getElementById("cat-sortable"),t=document.getElementById("cat-sortable-ok"),e={group:"cat_shared",multiDrag:!0,chosenClass:"chosen",fallbackClass:!0,animation:400};Sortable.create(a,e),Sortable.create(t,e)})});
function save_userdata(a,t,e){notyf(aksrt__("processing_wait"),"load","","user_ajax"),t=t||aksrt__("done"),jQuery.ajax({type:"POST",url:_win.uri+"/action/post_navs.php",data:a,dataType:"json",success:function(a){a.error?a.msg&&notyf(a.msg,a.error?"danger":"","","user_ajax"):(notyf(a.msg||t,"","","user_ajax"),"reload"==e&&location.reload())}})}jQuery("button[evt='action']").on("click",function(a){a=a||window.event;var t=a.target||a.srcElement,e=jQuery(t),o=e.parents("form"),r=o.serializeObject(),s=[];return jQuery("#cat-sortable-ok .sortable-cat-item").each(function(){s.push(jQuery(this).attr("data-id"))}),r.navs_show_cat_id=s,save_userdata(r,aksrt__("save_success"),"reload"),!1}),jQuery(document).ready(function(){jQuery("#cat-sortable").length&&tbquire(["sortablejs"],function(){var a=document.getElementById("cat-sortable"),t=document.getElementById("cat-sortable-ok"),e={group:"cat_shared",multiDrag:!0,chosenClass:"chosen",fallbackClass:!0,animation:400};Sortable.create(a,e),Sortable.create(t,e)})});
+22 -22
View File
@@ -1,7 +1,7 @@
//文档导航页面
$('.document-search form').submit(function () {
var _this = $(this);
var _search = $('.document-search');
jQuery('.document-search form').submit(function () {
var _this = jQuery(this);
var _search = jQuery('.document-search');
var search = _this.find('[name="s"]').val();
if (!search.length) {
@@ -15,13 +15,13 @@ $('.document-search form').submit(function () {
var data = {
search: search,
};
$('.cat-load').removeClass('is-loading active');
jQuery('.cat-load').removeClass('is-loading active');
return document_ajax(_search, data), !1;
});
_win.bd.on('click', '.cat-load', function () {
$('.cat-load').removeClass('is-loading active');
var _this = $(this);
jQuery('.cat-load').removeClass('is-loading active');
var _this = jQuery(this);
_this.addClass('is-loading active');
var data = {
cat_id: _this.attr('cat-id'),
@@ -30,15 +30,15 @@ _win.bd.on('click', '.cat-load', function () {
});
_win.bd.on('click', '.document-search .search_keywords', function () {
var _this = $(this);
var _this = jQuery(this);
var text = _this.text();
$('.document-search form [name="s"]').val(text).trigger('input');
return $('.document-search form').submit(), !1;
jQuery('.document-search form [name="s"]').val(text).trigger('input');
return jQuery('.document-search form').submit(), !1;
});
//翻页
_win.bd.on('click', '.document-nav-container .pagenav a', function () {
var _this = $(this);
var _this = jQuery(this);
if (_this.hasClass('pag-jump')) {
_this.addClass('ajax-next');
return;
@@ -47,11 +47,11 @@ _win.bd.on('click', '.document-nav-container .pagenav a', function () {
});
function document_ajax(_this, data, ajax_url) {
var container = $('.document-nav-container').addClass('is-loading');
var container = jQuery('.document-nav-container').addClass('is-loading');
data.one_cat = container.attr('one-cat');
data.action = 'documentnav_posts';
ajax_url = ajax_url || _win.ajax_url;
$.ajax({
jQuery.ajax({
type: 'POST',
url: ajax_url,
data: data,
@@ -69,7 +69,7 @@ function document_ajax(_this, data, ajax_url) {
}
n.html && container.html(n.html);
n.history_search && $('.history-search>div').html(n.history_search);
n.history_search && jQuery('.history-search>div').html(n.history_search);
setTimeout(function () {
container.removeClass('is-loading');
}, 20);
@@ -82,24 +82,24 @@ function document_ajax(_this, data, ajax_url) {
//前台投稿
_win.bd.on('click', '.new-posts-submit', function () {
var _this = $(this),
var _this = jQuery(this),
type = _this.attr('action'),
form = _this.parents('form'),
data = form.serializeObject();
data.action = type;
data.post_content = tinyMCE.activeEditor.getContent();
var featured = $('.featured-edit');
var featured = jQuery('.featured-edit');
if (featured.length) {
var featured_data = featured.data('featured_data');
data.featured_data = featured_data ? featured_data.data : false;
}
aksrt_ajax(_this, data, function (n) {
n.url && $('.view-btn').html('<a target="_blank" href="' + n.url + '" class="but c-blue"><i class="fa far fa-file-alt"></i> ' + aksrt__('preview_post') + '</a>');
n.time && $('.modified-time').html('<span class="badg">' + aksrt__('last_saved') + n.time + '</div>');
n.ok && $('.form-control').val('');
n.singin && $('.signin-loader:first').click();
n.url && jQuery('.view-btn').html('<a target="_blank" href="' + n.url + '" class="but c-blue"><i class="fa far fa-file-alt"></i> ' + aksrt__('preview_post') + '</a>');
n.time && jQuery('.modified-time').html('<span class="badg">' + aksrt__('last_saved') + n.time + '</div>');
n.ok && jQuery('.form-control').val('');
n.singin && jQuery('.signin-loader:first').click();
n.posts_id && form.find('input[name="posts_id"]').val(n.posts_id);
window.post_is_save = true;
if (n.open_url) {
@@ -111,12 +111,12 @@ _win.bd.on('click', '.new-posts-submit', function () {
//链接列表页面模板
_win.bd.on('click', '.link-nav-box ul li a', function () {
var _href = $($(this).attr('href'));
var _href = jQuery(jQuery(this).attr('href'));
scrollTopTo(_href);
return false;
});
if ($('.link-nav-box').length) {
if (jQuery('.link-nav-box').length) {
_win.bd.scrollspy({
target: '.link-nav-box',
offset: 105,
@@ -124,7 +124,7 @@ if ($('.link-nav-box').length) {
if (_wid < 769) {
_win.bd.on('activate.bs.scrollspy', '.link-nav-box .nav li', function () {
$(this).closest('.nav').Tabcenter();
jQuery(this).closest('.nav').Tabcenter();
});
}
}
+1 -1
View File
@@ -1 +1 @@
function document_ajax(a,t,n){var i=$(".document-nav-container").addClass("is-loading");t.one_cat=i.attr("one-cat"),t.action="documentnav_posts",n=n||_win.ajax_url,$.ajax({type:"POST",url:n,data:t,dataType:"json",error:function(a){var t=aksrt_sprintf("ajax_error",a.status,a.statusText);aksrt_is_fatal_error_response(a.responseText)&&(t=aksrt__("ajax_fatal_error")),notyf(t,"danger")},success:function(t){!t.error&&t.html||notyf(aksrt__("ajax_retry_failed"),"danger"),t.html&&i.html(t.html),t.history_search&&$(".history-search>div").html(t.history_search),setTimeout(function(){i.removeClass("is-loading")},20),setTimeout(function(){a.removeClass("is-loading")},300)}})}$(".document-search form").submit(function(){var a=$(this),t=$(".document-search"),n=a.find('[name="s"]').val();if(!n.length)return notyf(aksrt__("search_enter_keyword"),"warning"),!1;if(n.length<2)return notyf(aksrt__("search_keyword_short"),"warning"),!1;t.addClass("is-loading");var i={search:n};return $(".cat-load").removeClass("is-loading active"),document_ajax(t,i),!1}),_win.bd.on("click",".cat-load",function(){$(".cat-load").removeClass("is-loading active");var a=$(this);a.addClass("is-loading active");var t={cat_id:a.attr("cat-id")};return document_ajax(a,t),!1}),_win.bd.on("click",".document-search .search_keywords",function(){var a=$(this),t=a.text();return $('.document-search form [name="s"]').val(t).trigger("input"),$(".document-search form").submit(),!1}),_win.bd.on("click",".document-nav-container .pagenav a",function(){var a=$(this);if(!a.hasClass("pag-jump"))return document_ajax(a,{},a.attr("href")),!1;a.addClass("ajax-next")}),_win.bd.on("click",".new-posts-submit",function(){var a=$(this),t=a.attr("action"),n=a.parents("form"),i=n.serializeObject();i.action=t,i.post_content=tinyMCE.activeEditor.getContent();var e=$(".featured-edit");if(e.length){var o=e.data("featured_data");i.featured_data=!!o&&o.data}aksrt_ajax(a,i,function(a){a.url&&$(".view-btn").html('<a target="_blank" href="'+a.url+'" class="but c-blue"><i class="fa far fa-file-alt"></i> '+aksrt__("preview_post")+"</a>"),a.time&&$(".modified-time").html('<span class="badg">'+aksrt__("last_saved")+a.time+"</div>"),a.ok&&$(".form-control").val(""),a.singin&&$(".signin-loader:first").click(),a.posts_id&&n.find('input[name="posts_id"]').val(a.posts_id),window.post_is_save=!0,a.open_url&&(window.location.href=a.open_url,window.location.reload)})}),_win.bd.on("click",".link-nav-box ul li a",function(){var a=$($(this).attr("href"));return scrollTopTo(a),!1}),$(".link-nav-box").length&&(_win.bd.scrollspy({target:".link-nav-box",offset:105}),_wid<769&&_win.bd.on("activate.bs.scrollspy",".link-nav-box .nav li",function(){$(this).closest(".nav").Tabcenter()}));
function document_ajax(a,t,n){var i=jQuery(".document-nav-container").addClass("is-loading");t.one_cat=i.attr("one-cat"),t.action="documentnav_posts",n=n||_win.ajax_url,jQuery.ajax({type:"POST",url:n,data:t,dataType:"json",error:function(a){var t=aksrt_sprintf("ajax_error",a.status,a.statusText);aksrt_is_fatal_error_response(a.responseText)&&(t=aksrt__("ajax_fatal_error")),notyf(t,"danger")},success:function(t){!t.error&&t.html||notyf(aksrt__("ajax_retry_failed"),"danger"),t.html&&i.html(t.html),t.history_search&&jQuery(".history-search>div").html(t.history_search),setTimeout(function(){i.removeClass("is-loading")},20),setTimeout(function(){a.removeClass("is-loading")},300)}})}jQuery(".document-search form").submit(function(){var a=jQuery(this),t=jQuery(".document-search"),n=a.find('[name="s"]').val();if(!n.length)return notyf(aksrt__("search_enter_keyword"),"warning"),!1;if(n.length<2)return notyf(aksrt__("search_keyword_short"),"warning"),!1;t.addClass("is-loading");var i={search:n};return jQuery(".cat-load").removeClass("is-loading active"),document_ajax(t,i),!1}),_win.bd.on("click",".cat-load",function(){jQuery(".cat-load").removeClass("is-loading active");var a=jQuery(this);a.addClass("is-loading active");var t={cat_id:a.attr("cat-id")};return document_ajax(a,t),!1}),_win.bd.on("click",".document-search .search_keywords",function(){var a=jQuery(this),t=a.text();return jQuery('.document-search form [name="s"]').val(t).trigger("input"),jQuery(".document-search form").submit(),!1}),_win.bd.on("click",".document-nav-container .pagenav a",function(){var a=jQuery(this);if(!a.hasClass("pag-jump"))return document_ajax(a,{},a.attr("href")),!1;a.addClass("ajax-next")}),_win.bd.on("click",".new-posts-submit",function(){var a=jQuery(this),t=a.attr("action"),n=a.parents("form"),i=n.serializeObject();i.action=t,i.post_content=tinyMCE.activeEditor.getContent();var e=jQuery(".featured-edit");if(e.length){var o=e.data("featured_data");i.featured_data=!!o&&o.data}aksrt_ajax(a,i,function(a){a.url&&jQuery(".view-btn").html('<a target="_blank" href="'+a.url+'" class="but c-blue"><i class="fa far fa-file-alt"></i> '+aksrt__("preview_post")+"</a>"),a.time&&jQuery(".modified-time").html('<span class="badg">'+aksrt__("last_saved")+a.time+"</div>"),a.ok&&jQuery(".form-control").val(""),a.singin&&jQuery(".signin-loader:first").click(),a.posts_id&&n.find('input[name="posts_id"]').val(a.posts_id),window.post_is_save=!0,a.open_url&&(window.location.href=a.open_url,window.location.reload)})}),_win.bd.on("click",".link-nav-box ul li a",function(){var a=jQuery(jQuery(this).attr("href"));return scrollTopTo(a),!1}),jQuery(".link-nav-box").length&&(_win.bd.scrollspy({target:".link-nav-box",offset:105}),_wid<769&&_win.bd.on("activate.bs.scrollspy",".link-nav-box .nav li",function(){jQuery(this).closest(".nav").Tabcenter()}));
+8 -8
View File
@@ -232,12 +232,12 @@ const poster = (function () {
$container.removeChild($wrapper);
$container.classList.add('loaded');
$.isFunction(config.callback) && config.callback($container);
jQuery.isFunction(config.callback) && config.callback($container);
};
image.onerror = function () {
loadCount++;
if (loadCount >= 3) {
return $.isFunction(config.onerror) && config.onerror($container);
return jQuery.isFunction(config.onerror) && config.onerror($container);
}
setSrc();
};
@@ -450,8 +450,8 @@ const poster = (function () {
};
})();
$('body').on('click', '[poster-share]', function () {
var _this = $(this);
jQuery('body').on('click', '[poster-share]', function () {
var _this = jQuery(this);
var _id = _this.attr('poster-share');
var modal_id = 'modal_poster_' + _id;
var modal_selector = '#' + modal_id;
@@ -471,16 +471,16 @@ $('body').on('click', '[poster-share]', function () {
</div>\
</div>';
$('.modal:not(' + modal_selector + ')').modal('hide');
var _modal = $(modal_selector);
jQuery('.modal:not(' + modal_selector + ')').modal('hide');
var _modal = jQuery(modal_selector);
if (_modal.length) {
_modal.modal('show');
return false;
}
$('body').append(modal_html);
_modal = $(modal_selector);
jQuery('body').append(modal_html);
_modal = jQuery(modal_selector);
_modal.modal('show');
File diff suppressed because one or more lines are too long
+15 -15
View File
@@ -12,8 +12,8 @@ function section_navs(selector) {
function autoScrollToTop() {
var hash = window.location.hash;
if (hash && $(hash).length) {
$('a[href="' + hash + '"]').click();
if (hash && jQuery(hash).length) {
jQuery('a[href="' + hash + '"]').click();
}
}
@@ -21,8 +21,8 @@ function section_navs(selector) {
var navs_lists = GetnavsLists();
if (!navs_lists) return;
$(navbox_selector).each(function () {
var _this = $(this);
jQuery(navbox_selector).each(function () {
var _this = jQuery(this);
var name = _this.attr('data-title') || '';
name = name && '<div class="box-body notop"><div class="title-theme">' + name + '</div></div>';
_this.append(name + '<div class="aksrt-panel"><div class="' + nav_class + ' scroll-y mini-scrollbar list-unstyled"></div></div>');
@@ -40,8 +40,8 @@ function section_navs(selector) {
function GetnavsLists() {
var navs_lists = '';
$(selector_s).each(function (indexInArray) {
var _this = $(this);
jQuery(selector_s).each(function (indexInArray) {
var _this = jQuery(this);
if (!isExcludedElement(_this)) {
var tag = _this.prop('tagName');
var text = _this.text();
@@ -56,17 +56,17 @@ function section_navs(selector) {
}
var add_lists = function (navs_lists) {
$(nav_selector).html('<ul class="bl relative nav">' + navs_lists + '</ul>');
jQuery(nav_selector).html('<ul class="bl relative nav">' + navs_lists + '</ul>');
_body.on('click', nav_selector + ' a', function () {
var _href = $($(this).attr('href'));
var _href = jQuery(jQuery(this).attr('href'));
_href.parents('.panel').each(function () {
var _collapse = $(this).find('.collapse');
var _collapse = jQuery(this).find('.collapse');
if (_collapse.length) {
_collapse.collapse('show');
}
});
$('.read-more-open').click();
jQuery('.read-more-open').click();
scrollTopTo(_href);
return false;
});
@@ -81,11 +81,11 @@ function section_navs(selector) {
//显示折叠内容
var collapse = function () {
var find_selector = '.n-H1,.n-H2';
$(nav_selector + ' .bl').each(function () {
var _this = $(this);
jQuery(nav_selector + ' .bl').each(function () {
var _this = jQuery(this);
if (_this.innerHeight() > 380) {
_this.find(find_selector).each(function () {
var _this = $(this);
var _this = jQuery(this);
var _n_h2 = _this.nextUntil(find_selector);
if (_n_h2.length) {
_n_h2.addClass('yc');
@@ -96,11 +96,11 @@ function section_navs(selector) {
});
_body.on('click', nav_selector + ' .nav-toggle-collapse', function () {
$(this).toggleClass('fa-rotate-90').parent().nextUntil(find_selector).toggleClass('yc');
jQuery(this).toggleClass('fa-rotate-90').parent().nextUntil(find_selector).toggleClass('yc');
});
};
if ($(selector_s).length > 2) {
if (jQuery(selector_s).length > 2) {
add_box();
}
}
+1 -1
View File
@@ -1 +1 @@
"use strict";function section_navs(t){function n(){var t=window.location.hash;t&&$(t).length&&$('a[href="'+t+'"]').click()}function a(t){return t.hasClass("item-heading")||t.parents(".no-nav").length}function i(){var t="";return $(o).each(function(n){var i=$(this);if(!a(i)){var s=i.prop("tagName"),e=i.text(),l="n-"+s;l+=1==n?" active":"",r=n,i.attr("id","wznav_"+r),t+='<li class="'+l+'"><a class="text-ellipsis" href="#wznav_'+r+'">'+e+"</a></li>"}}),t}var s=".posts-nav-box",e=_win.bd,l="posts-nav-lists",c="."+l,o=t+" h1,"+t+" h2,"+t+" h3,"+t+" h4",r=0,h=function(){var t=i();t&&($(s).each(function(){var t=$(this),n=t.attr("data-title")||"";n=n&&'<div class="box-body notop"><div class="title-theme">'+n+"</div></div>",t.append(n+'<div class="aksrt-panel"><div class="'+l+' scroll-y mini-scrollbar list-unstyled"></div></div>')}),v(t),setTimeout(function(){n()},20))},v=function(t){$(c).html('<ul class="bl relative nav">'+t+"</ul>"),e.on("click",c+" a",function(){var t=$($(this).attr("href"));return t.parents(".panel").each(function(){var t=$(this).find(".collapse");t.length&&t.collapse("show")}),$(".read-more-open").click(),scrollTopTo(t),!1}),e.scrollspy({target:c,offset:105}),f()},f=function(){var t=".n-H1,.n-H2";$(c+" .bl").each(function(){var n=$(this);n.innerHeight()>380&&n.find(t).each(function(){var n=$(this),a=n.nextUntil(t);a.length&&(a.addClass("yc"),n.append('<i class="fa fas fa-angle-right nav-toggle-collapse"></i>'))})}),e.on("click",c+" .nav-toggle-collapse",function(){$(this).toggleClass("fa-rotate-90").parent().nextUntil(t).toggleClass("yc")})};$(o).length>2&&h()}section_navs("[data-nav]");
"use strict";function section_navs(t){function n(){var t=window.location.hash;t&&jQuery(t).length&&jQuery('a[href="'+t+'"]').click()}function a(t){return t.hasClass("item-heading")||t.parents(".no-nav").length}function i(){var t="";return jQuery(o).each(function(n){var i=jQuery(this);if(!a(i)){var s=i.prop("tagName"),e=i.text(),l="n-"+s;l+=1==n?" active":"",r=n,i.attr("id","wznav_"+r),t+='<li class="'+l+'"><a class="text-ellipsis" href="#wznav_'+r+'">'+e+"</a></li>"}}),t}var s=".posts-nav-box",e=_win.bd,l="posts-nav-lists",c="."+l,o=t+" h1,"+t+" h2,"+t+" h3,"+t+" h4",r=0,h=function(){var t=i();t&&(jQuery(s).each(function(){var t=jQuery(this),n=t.attr("data-title")||"";n=n&&'<div class="box-body notop"><div class="title-theme">'+n+"</div></div>",t.append(n+'<div class="aksrt-panel"><div class="'+l+' scroll-y mini-scrollbar list-unstyled"></div></div>')}),v(t),setTimeout(function(){n()},20))},v=function(t){jQuery(c).html('<ul class="bl relative nav">'+t+"</ul>"),e.on("click",c+" a",function(){var t=jQuery(jQuery(this).attr("href"));return t.parents(".panel").each(function(){var t=jQuery(this).find(".collapse");t.length&&t.collapse("show")}),jQuery(".read-more-open").click(),scrollTopTo(t),!1}),e.scrollspy({target:c,offset:105}),f()},f=function(){var t=".n-H1,.n-H2";jQuery(c+" .bl").each(function(){var n=jQuery(this);n.innerHeight()>380&&n.find(t).each(function(){var n=jQuery(this),a=n.nextUntil(t);a.length&&(a.addClass("yc"),n.append('<i class="fa fas fa-angle-right nav-toggle-collapse"></i>'))})}),e.on("click",c+" .nav-toggle-collapse",function(){jQuery(this).toggleClass("fa-rotate-90").parent().nextUntil(t).toggleClass("yc")})};jQuery(o).length>2&&h()}section_navs("[data-nav]");
+4 -4
View File
@@ -117,8 +117,8 @@ aksrt_svgs['apple'] = '<path d="M905.758118 784.564706c-14.757647 34.093176-32.2
aksrt_svgs['qqww'] = '';
function show_svg() {
$('[data-svg]').each(function () {
var _t = $(this),
jQuery('[data-svg]').each(function () {
var _t = jQuery(this),
viewbox = _t.attr('data-viewbox'),
svgclass = _t.attr('data-class'),
svgname = _t.attr('data-svg'),
@@ -134,7 +134,7 @@ function show_svg() {
}
var i = '<svg id="svg-icons" aria-hidden="true" style="position:absolute;width:0px;height:0px;overflow:hidden;">' + svg + '</svg>';
if (!$('svg#svg-icons').length) {
$('body').prepend(i);
if (!jQuery('svg#svg-icons').length) {
jQuery('body').prepend(i);
}
})(window);
+5 -5
View File
@@ -1,4 +1,4 @@
$.fn.waterfall = function (options) {
jQuery.fn.waterfall = function (options) {
var defaults = {
hGap: null,
vGap: null,
@@ -6,17 +6,17 @@ $.fn.waterfall = function (options) {
containerSelector: '.waterfall-container',
};
var settings = $.extend(defaults, options);
var settings = jQuery.extend(defaults, options);
this.each(function () {
var $this = $(this);
var $this = jQuery(this);
initWaterfall($this);
if ($this.data('waterfall-init')) return;
$this.data('waterfall-init', true);
$(window).on(
jQuery(window).on(
'resize',
debounce(function () {
initWaterfall($this);
@@ -78,7 +78,7 @@ $.fn.waterfall = function (options) {
//遍历所有子项目
items.each(function () {
const $item = $(this);
const $item = jQuery(this);
//找到最短的列
const minHeight = Math.min(...colHeights);
+1 -1
View File
@@ -1 +1 @@
$.fn.waterfall=function(t){function a(t){var a=i.hGap,e=i.vGap,n=t.find(i.itemSelector);return n.length&&null===a&&(a=parseInt(t.data("h-gap")),a||(a=parseInt(n.eq(0).css("margin-left"))+parseInt(n.eq(0).css("margin-right")))),n.length&&null===e&&(e=parseInt(t.data("v-gap")),e||(e=parseInt(n.eq(0).css("margin-top"))+parseInt(n.eq(0).css("margin-bottom")))),{horizontalGap:a,verticalGap:e}}function e(t){if(!t.length)return;var e=t.find(i.itemSelector);if(!e.length)return;const n=t.width(),r=e.eq(0).outerWidth(),o=Math.floor(n/r),{horizontalGap:l,verticalGap:s}=a(t),c=e.eq(0).offset().top-t.offset().top-parseInt(e.eq(0).css("margin-top"));let f=new Array(o).fill(c);e.each(function(){const t=$(this),a=Math.min(...f),e=f.indexOf(a),n=e*r+l*e,i=a+(a>0?s:0);t.css({position:"absolute",left:"0",top:"0",transform:"translate3d("+n+"px,"+i+"px,0)"}).addClass("waterfall-item"),f[e]+=t.height()+s}),t.css("height",Math.max(...f)+s+"px")}var n={hGap:null,vGap:null,itemSelector:".waterfall-item",containerSelector:".waterfall-container"},i=$.extend(n,t);this.each(function(){var t=$(this);e(t),t.data("waterfall-init")||(t.data("waterfall-init",!0),$(window).on("resize",debounce(function(){e(t)},100)),t.on("lazyloaded","img",debounce(function(){e(t)},50)),t.on("post_ajax.ed",function(){e(t)}))})};
jQuery.fn.waterfall=function(t){function a(t){var a=i.hGap,e=i.vGap,n=t.find(i.itemSelector);return n.length&&null===a&&(a=parseInt(t.data("h-gap")),a||(a=parseInt(n.eq(0).css("margin-left"))+parseInt(n.eq(0).css("margin-right")))),n.length&&null===e&&(e=parseInt(t.data("v-gap")),e||(e=parseInt(n.eq(0).css("margin-top"))+parseInt(n.eq(0).css("margin-bottom")))),{horizontalGap:a,verticalGap:e}}function e(t){if(!t.length)return;var e=t.find(i.itemSelector);if(!e.length)return;const n=t.width(),r=e.eq(0).outerWidth(),o=Math.floor(n/r),{horizontalGap:l,verticalGap:s}=a(t),c=e.eq(0).offset().top-t.offset().top-parseInt(e.eq(0).css("margin-top"));let f=new Array(o).fill(c);e.each(function(){const t=jQuery(this),a=Math.min(...f),e=f.indexOf(a),n=e*r+l*e,i=a+(a>0?s:0);t.css({position:"absolute",left:"0",top:"0",transform:"translate3d("+n+"px,"+i+"px,0)"}).addClass("waterfall-item"),f[e]+=t.height()+s}),t.css("height",Math.max(...f)+s+"px")}var n={hGap:null,vGap:null,itemSelector:".waterfall-item",containerSelector:".waterfall-container"},i=jQuery.extend(n,t);this.each(function(){var t=jQuery(this);e(t),t.data("waterfall-init")||(t.data("waterfall-init",!0),jQuery(window).on("resize",debounce(function(){e(t)},100)),t.on("lazyloaded","img",debounce(function(){e(t)},50)),t.on("post_ajax.ed",function(){e(t)}))})};
+1 -1
View File
@@ -15,7 +15,7 @@ tbquire(["weixin-sdk"], function () {
wx.ready(function () {
var _title = _data.title || document.title;
var _link = _data.url || window.location.href;
var _desc = _data.desc || $('meta[name="description"]').attr('content');
var _desc = _data.desc || jQuery('meta[name="description"]').attr('content');
var _img = _data.img;
wx.updateTimelineShareData({
+1 -1
View File
@@ -1 +1 @@
tbquire(["weixin-sdk"],function(){var e=WeChatShareDate;wx.config({debug:!1,appId:e.appId,timestamp:e.timestamp,nonceStr:e.nonceStr,signature:e.signature,jsApiList:["updateTimelineShareData","updateAppMessageShareData"]}),wx.ready(function(){var t=e.title||document.title,a=e.url||window.location.href,i=e.desc||$('meta[name="description"]').attr("content"),n=e.img;wx.updateTimelineShareData({title:t,link:a,imgUrl:n}),wx.updateAppMessageShareData({title:t,desc:i,link:a,imgUrl:n})})});
tbquire(["weixin-sdk"],function(){var e=WeChatShareDate;wx.config({debug:!1,appId:e.appId,timestamp:e.timestamp,nonceStr:e.nonceStr,signature:e.signature,jsApiList:["updateTimelineShareData","updateAppMessageShareData"]}),wx.ready(function(){var t=e.title||document.title,a=e.url||window.location.href,i=e.desc||jQuery('meta[name="description"]').attr("content"),n=e.img;wx.updateTimelineShareData({title:t,link:a,imgUrl:n}),wx.updateAppMessageShareData({title:t,desc:i,link:a,imgUrl:n})})});
@@ -34,3 +34,33 @@ test('front submit uses the WordPress registered jQuery runtime', () => {
assert.doesNotMatch(source, /jquery-migrate/);
assert.doesNotMatch(source, /runtime\/libs\/jquery\.min\.js|['"]1\.9\.1['"]/);
});
test('legacy runtime modules use jQuery explicitly without a dollar alias', () => {
const modules = [
'main',
'captcha',
'comment',
'input-expand',
'mini-touch',
'mini-upload',
'page-edit',
'page-navs',
'page-template',
'poster-share',
'section-navs',
'svg-icon',
'waterfall',
'weixin-share',
];
for (const module of modules) {
for (const suffix of ['.js', '.min.js']) {
const relative = `assets/js/runtime/${module}${suffix}`;
const absolute = path.join(root, relative);
if (!fs.existsSync(absolute) || fs.statSync(absolute).size === 0) continue;
const source = fs.readFileSync(absolute, 'utf8');
assert.doesNotMatch(source, /(^|[^\w$])\$(?:\(|\.)/, `${relative} must use jQuery explicitly`);
assert.doesNotMatch(source, /(?:window\.)?\$\s*=/, `${relative} must not create a dollar alias`);
}
}
});