$(function () {
$("#title").after(
'' +
'
' +
'
' +
' 重复的标题' +
' 无重复');
$(".repeat-button-check, input[name=title]").on("click blur",
function () {
repeattitleinfo();
});
$(".title-repeat a").popover({
placement: "bottom",
trigger: "click",
html: true
});
var displaybutton = "";
$(".repeat-button").mouseenter(function () {
if ($(this).css("display") !== "none") {
$('.repeat-button-check').show();
displaybutton = $(this).find("img");
$(this).find("img").hide();
}
});
$(".repeat-button-check").mouseleave(function () {
if (displaybutton != "") {
$(".repeat-button-check").hide();
displaybutton.show();
displaybutton = "";
}
});
$(".norepeat-button").mouseenter(function () {
if ($(this).css("display") !== "none") {
$('.repeat-button-check').show();
displaybutton = $(this).find("img");
$(this).find("img").hide();
}
});
$("#btnsubmission").click(function () {
$("input[name=status]").val("0");
$("#formbox form").submit();
});
$("#btndraft").click(function () {
$("input[name=status]").val("-1");
$("#formbox form").submit();
});
$("#btnaddfeaturedimage").on("click",
function () {
addphoto("featuredimage", $(this));
});
function addphoto(fieldname, photo) {
var imgwrap = photo.parent().prev();
var imgsrc = imgwrap.find("img").attr('src');
if (imgsrc.indexof("data:image") > -1) {
var datas = $(".upload-multi").data();
var severfilepath = imgwrap.prev().attr("filepath");
if (isimage(severfilepath)) {
imgsrc = severfilepath.replace('$/', datas.uploadpath);
} else {
// 多视频上传 添加封面图片/添加视频待播放时画面
$.ajax(datas.cropperuploadurl,
{
data: {
uploadproviderkey: 'videofeaturedimage',
filename: pe.tools.uuid(16, 4) + '.jpg',
contenttype: 'image/jpeg',
file: imgsrc,
__requestverificationtoken: pe.security.csrf.getrequestverificationtokenvalue()
},
type: 'post',
success: function (result) {
if (result.iserror || !result.relativepath) {
return;
}
addphotocore(fieldname, result.relativepath.replace(datas.uploadpathreplacesymbol, datas.uploadpath));
},
error: function (xhr) {
}
});
return;
}
}
addphotocore(fieldname, imgsrc);
}
function addphotocore(fieldname, imgsrc) {
$("input[name=" + fieldname + "]").val(imgsrc);
$("#thumbnail" + fieldname + "").parent(".imgwrap").addclass("imgwrap-upload-success");
$("#thumbnail" + fieldname + "").attr('src', imgsrc);
var $uploadplaceholder = $("#file-picker-" + fieldname + "").parents('#upload-placeholder');
$uploadplaceholder.css("position", "absolute");
$uploadplaceholder.css("top", "-15000px");
$("#files-" + fieldname + "").removeclass("hidden");
}
function isimage(url) {
if (!url) {
return false;
}
var dotindex = url.lastindexof(".");
var filepathlength = url.length;
var filepathsuffix = url.substring(dotindex, filepathlength);
var imagearr = ['.bmp', '.gif', '.jpg', '.pic', '.png', '.tif', '.jpeg'];
return imagearr.indexof(filepathsuffix.touppercase()) > -1
}
});
function repeattitleinfo() {
var url = $("#repeaturl").val();
var title = $("input[name=title]").val();
var repeat = $(".title-repeat");
var norepeat = $(".title-norepeat");
var repeatbuttoncheck = $(".repeat-button-check");
var repeatbutton = $(".repeat-button");
var norepeatbutton = $(".norepeat-button");
title = title.replace(/(^\s*)|(\s*$)/g, "");
if (title !== "") {
var contentid = $("input[name=contentid]").val();
$.postpreventcsrf(url,
{
contentid: contentid,
title: title
},
function (value) {
if (!value && typeof (value) != undefined && typeof (value) != 'undefined' && value != "undefined" && value != "" ) {
var html = "
内容id | 状态 | 所属节点 |
---|---|---|
" + v.contentid + " | " + status + " | " + nodename + " |