function getNewArticleList(id) {
$.getJSON('/article/get-new-article-list', function (res) {
var html = ''
var data = res.data
for (var i = 0; i < data.length; i++) {
var item = data[i]
html += '
' + function () {
var a = j ? '' : "";
return f.closeBtn && (a += ''), a
}() + "" + (f.btn ? function () {
var a = "";
"string" == typeof f.btn && (f.btn = [f.btn]);
for (var b = 0, c = f.btn.length; c > b; b++) a += '' + f.btn[b] + "";
return '
' + a + "
"
}() : "") + "
"], k), c
}, f.pt.creat = function () {
var a = this, b = a.config, f = a.index, h = b.content, i = "object" == typeof h;
switch ("string" == typeof b.area && (b.area = "auto" === b.area ? ["", ""] : [b.area, ""]), b.type) {
case 0:
b.btn = "btn" in b ? b.btn : e.btn[0], layer.close(c("div." + g[0] + "[type=dialog]").attr("times"));
break;
case 2:
var h = b.content = i ? b.content : [b.content || "http://sentsin.com?from=layer", "auto"];
b.content = '';
break;
case 3:
b.title = !1, b.closeBtn = !1, -1 === b.icon && 0 === b.icon, layer.closeAll("loading");
break;
case 4:
i || (b.content = [b.content, "body"]), b.follow = b.content[1], b.content = b.content[0] + '', b.title = !1, b.shade = !1, b.fix = !1, b.tips = "object" == typeof b.tips ? b.tips : [b.tips, !0], b.tipsMore || layer.closeAll("tips")
}
a.vessel(i, function (d, e) {
c("body").append(d[0]), i ? function () {
2 == b.type || 4 == b.type ? function () {
c("body").append(d[1])
}() : function () {
h.parents("." + g[0])[0] || (h.show().addClass("layui-layer-wrap").wrap(d[1]), c("#" + g[0] + f).find("." + g[5]).before(e))
}()
}() : c("body").append(d[1]), a.layero = c("#" + g[0] + f), b.scrollbar || g.html.css("overflow", "hidden").attr("layer-full", f)
}).auto(f), 2 == b.type && layer.ie6 && a.layero.find("iframe").attr("src", h[0]), 4 == b.type ? a.tips() : a.offset(), b.fix && d.on("resize", function () {
a.offset(), (/^\d+%$/.test(b.area[0]) || /^\d+%$/.test(b.area[1])) && a.auto(f), 4 == b.type && a.tips()
}), b.time <= 0 || setTimeout(function () {
layer.close(a.index)
}, b.time), a.move().callback()
}, f.pt.auto = function (a) {
function b(a) {
a = h.find(a), a.height(i[1] - j - k - 2 * (0 | parseFloat(a.css("padding"))))
}
var e = this, f = e.config, h = c("#" + g[0] + a);
"" === f.area[0] && f.maxWidth > 0 && (/MSIE 7/.test(navigator.userAgent) && f.btn && h.width(h.innerWidth()), h.outerWidth() > f.maxWidth && h.width(f.maxWidth));
var i = [h.innerWidth(), h.innerHeight()], j = h.find(g[1]).outerHeight() || 0,
k = h.find("." + g[6]).outerHeight() || 0;
switch (f.type) {
case 2:
b("iframe");
break;
default:
"" === f.area[1] ? f.fix && i[1] > d.height() && (i[1] = d.height(), b("." + g[5])) : b("." + g[5])
}
return e
}, f.pt.offset = function () {
var a = this, b = a.config, c = a.layero, e = [c.outerWidth(), c.outerHeight()],
f = "object" == typeof b.offset;
a.offsetTop = (d.height() - e[1]) / 2, a.offsetLeft = (d.width() - e[0]) / 2, f ? (a.offsetTop = b.offset[0], a.offsetLeft = b.offset[1]) : "auto" !== b.offset && (a.offsetTop = b.offset, "rb" === b.offset && (a.offsetTop = d.height() - e[1], a.offsetLeft = d.width() - e[0])), b.fix || (a.offsetTop += d.scrollTop(), a.offsetLeft += d.scrollLeft()), c.css({
top: a.offsetTop,
left: a.offsetLeft
})
}, f.pt.tips = function () {
var a = this, b = a.config, e = a.layero, f = [e.outerWidth(), e.outerHeight()], h = c(b.follow);
h[0] || (h = c("body"));
var i = {width: h.outerWidth(), height: h.outerHeight(), top: h.offset().top, left: h.offset().left},
j = e.find(".layui-layer-TipsG"), k = b.tips[0];
b.tips[1] || j.remove(), i.autoLeft = function () {
i.left + f[0] - d.width() > 0 ? (i.tipLeft = i.left + i.width - f[0], j.css({
right: 12,
left: "auto"
})) : i.tipLeft = i.left
}, i.where = [function () {
i.autoLeft(), i.tipTop = i.top - f[1] - 10, j.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color", b.tips[1])
}, function () {
i.tipLeft = i.left + i.width + 10, i.tipTop = i.top, j.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color", b.tips[1])
}, function () {
i.autoLeft(), i.tipTop = i.top + i.height + 10, j.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color", b.tips[1])
}, function () {
i.tipLeft = i.left - f[0] - 10, i.tipTop = i.top, j.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color", b.tips[1])
}], i.where[k - 1](), 1 === k ? i.top - (d.scrollTop() + f[1] + 16) < 0 && i.where[2]() : 2 === k ? d.width() - (i.left + i.width + f[0] + 16) > 0 || i.where[3]() : 3 === k ? i.top - d.scrollTop() + i.height + f[1] + 16 - d.height() > 0 && i.where[0]() : 4 === k && f[0] + 16 - i.left > 0 && i.where[1](), e.find("." + g[5]).css({
"background-color": b.tips[1],
"padding-right": b.closeBtn ? "30px" : ""
}), e.css({left: i.tipLeft, top: i.tipTop})
}, f.pt.move = function () {
var a = this, b = a.config, e = {
setY: 0, moveLayer: function () {
var a = e.layero, b = parseInt(a.css("margin-left")), c = parseInt(e.move.css("left"));
0 === b || (c -= b), "fixed" !== a.css("position") && (c -= a.parent().offset().left, e.setY = 0), a.css({
left: c,
top: parseInt(e.move.css("top")) - e.setY
})
}
}, f = a.layero.find(b.move);
return b.move && f.attr("move", "ok"), f.css({cursor: b.move ? "move" : "auto"}), c(b.move).on("mousedown", function (a) {
if (a.preventDefault(), "ok" === c(this).attr("move")) {
e.ismove = !0, e.layero = c(this).parents("." + g[0]);
var f = e.layero.offset().left, h = e.layero.offset().top, i = e.layero.width() - 6,
j = e.layero.height() - 6;
c("#layui-layer-moves")[0] || c("body").append(''), e.move = c("#layui-layer-moves"), b.moveType && e.move.css({visibility: "hidden"}), e.moveX = a.pageX - e.move.position().left, e.moveY = a.pageY - e.move.position().top, "fixed" !== e.layero.css("position") || (e.setY = d.scrollTop())
}
}), c(document).mousemove(function (a) {
if (e.ismove) {
var c = a.pageX - e.moveX, f = a.pageY - e.moveY;
if (a.preventDefault(), !b.moveOut) {
e.setY = d.scrollTop();
var g = d.width() - e.move.outerWidth(), h = e.setY;
0 > c && (c = 0), c > g && (c = g), h > f && (f = h), f > d.height() - e.move.outerHeight() + e.setY && (f = d.height() - e.move.outerHeight() + e.setY)
}
e.move.css({left: c, top: f}), b.moveType && e.moveLayer(), c = f = g = h = null
}
}).mouseup(function () {
try {
e.ismove && (e.moveLayer(), e.move.remove()), e.ismove = !1
} catch (a) {
e.ismove = !1
}
b.moveEnd && b.moveEnd()
}), a
}, f.pt.callback = function () {
var a = this, b = a.layero, d = a.config;
a.openLayer(), d.success && (2 == d.type ? b.find("iframe")[0].onload = function () {
this.className = "", d.success(b, a.index)
} : d.success(b, a.index)), layer.ie6 && a.IE6(b), b.find("." + g[6] + "0").on("click", function () {
d.yes ? d.yes(a.index) : layer.close(a.index)
}), b.find("." + g[7] + ",." + g[6] + "1").on("click", function () {
d.cancel && d.cancel(a.index), layer.close(a.index)
}), d.shadeClose && c("#layui-layer-shade" + a.index).on("click", function () {
layer.close(a.index)
}), b.find(".layui-layer-min").on("click", function () {
layer.min(a.index, d), d.min && d.min(b)
}), b.find(".layui-layer-max").on("click", function () {
c(this).hasClass("layui-layer-maxmin") ? (layer.restore(a.index), d.restore && d.restore(b)) : (layer.full(a.index, d), d.full && d.full(b))
}), d.end && (e.end[a.index] = d.end)
}, e.reselect = function () {
c.each(c("select"), function () {
var a = c(this);
a.parents("." + g[0])[0] || 1 == a.attr("layer") && c("." + g[0]).length < 1 && a.removeAttr("layer").show(), a = null
})
}, f.pt.IE6 = function (a) {
function b() {
a.css({top: f + (e.config.fix ? d.scrollTop() : 0)})
}
var e = this, f = a.offset().top;
b(), d.scroll(b), c("select").each(function () {
var a = c(this);
a.parents("." + g[0])[0] || "none" === a.css("display") || a.attr({layer: "1"}).hide(), a = null
})
}, f.pt.openLayer = function () {
var a = this;
layer.zIndex = a.config.zIndex, layer.setTop = function (a) {
var b = function () {
layer.zIndex++, a.css("z-index", layer.zIndex + 1)
};
return layer.zIndex = parseInt(a[0].style.zIndex), a.on("mousedown", b), layer.zIndex
}
}, e.record = function (a) {
var b = [a.outerWidth(), a.outerHeight(), a.position().top, a.position().left + parseFloat(a.css("margin-left"))];
a.find(".layui-layer-max").addClass("layui-layer-maxmin"), a.attr({area: b})
}, e.rescollbar = function (a) {
g.html.attr("layer-full") == a && (g.html[0].style.removeProperty ? g.html[0].style.removeProperty("overflow") : g.html[0].style.removeAttribute("overflow"), g.html.removeAttr("layer-full"))
}, layer.getChildFrame = function (a, b) {
return b = b || c("." + g[4]).attr("times"), c("#" + g[0] + b).find("iframe").contents().find(a)
}, layer.getFrameIndex = function (a) {
return c("#" + a).parents("." + g[4]).attr("times")
}, layer.iframeAuto = function (a) {
if (a) {
var b = layer.getChildFrame("body", a).outerHeight(), d = c("#" + g[0] + a),
e = d.find(g[1]).outerHeight() || 0, f = d.find("." + g[6]).outerHeight() || 0;
d.css({height: b + e + f}), d.find("iframe").css({height: b})
}
}, layer.iframeSrc = function (a, b) {
c("#" + g[0] + a).find("iframe").attr("src", b)
}, layer.style = function (a, b) {
var d = c("#" + g[0] + a), f = d.attr("type"), h = d.find(g[1]).outerHeight() || 0,
i = d.find("." + g[6]).outerHeight() || 0;
(f === e.type[1] || f === e.type[2]) && (d.css(b), f === e.type[2] && d.find("iframe").css({height: parseFloat(b.height) - h - i}))
}, layer.min = function (a) {
var b = c("#" + g[0] + a), d = b.find(g[1]).outerHeight() || 0;
e.record(b), layer.style(a, {
width: 180,
height: d
}), b.find(".layui-layer-min").hide(), "page" === b.attr("type") && b.find(g[4]).hide(), e.rescollbar(a)
}, layer.restore = function (a) {
{
var b = c("#" + g[0] + a), d = b.attr("area").split(",");
b.attr("type")
}
layer.style(a, {
width: parseFloat(d[0]),
height: parseFloat(d[1]),
top: parseFloat(d[2]),
left: parseFloat(d[3])
}), b.find(".layui-layer-max").removeClass("layui-layer-maxmin"), b.find(".layui-layer-min").show(), "page" === b.attr("type") && b.find(g[4]).show(), e.rescollbar(a)
}, layer.full = function (a) {
var b, f = c("#" + g[0] + a);
e.record(f), g.html.attr("layer-full") || g.html.css("overflow", "hidden").attr("layer-full", a), clearTimeout(b), b = setTimeout(function () {
var b = "fixed" === f.css("position");
layer.style(a, {
top: b ? 0 : d.scrollTop(),
left: b ? 0 : d.scrollLeft(),
width: d.width(),
height: d.height()
}), f.find(".layui-layer-min").hide()
}, 100)
}, layer.title = function (a, b) {
var d = c("#" + g[0] + (b || layer.index)).find(g[1]);
d.html(a)
}, layer.close = function (a) {
var b = c("#" + g[0] + a), d = b.attr("type");
if (b[0]) {
if (d === e.type[1] && "object" === b.attr("conType")) {
b.children(":not(." + g[5] + ")").remove();
for (var f = 0; 2 > f; f++) b.find(".layui-layer-wrap").unwrap().hide()
} else {
if (d === e.type[2]) try {
var h = c("#" + g[4] + a)[0];
h.contentWindow.document.write(""), h.contentWindow.close(), b.find("." + g[5])[0].removeChild(h)
} catch (i) {
}
b[0].innerHTML = "", b.remove()
}
c("#layui-layer-moves, #layui-layer-shade" + a).remove(), layer.ie6 && e.reselect(), e.rescollbar(a), "function" == typeof e.end[a] && e.end[a](), delete e.end[a]
}
}, layer.closeAll = function (a) {
c.each(c("." + g[0]), function () {
var b = c(this), d = a ? b.attr("type") === a : 1;
d && layer.close(b.attr("times")), d = null
})
}, e.run = function () {
c = jQuery, d = c(a), g.html = c("html"), layer.open = function (a) {
var b = new f(a);
return b.index
}
}, "function" == typeof define ? define(function () {
return e.run(), layer
}) : function () {
e.run(), layer.use("../css/layer.css")
}()
}(window);
/*! http://mths.be/placeholder v2.0.7 by @mathias */
;(function (f, h, $) {
var a = 'placeholder' in h.createElement('input'), d = 'placeholder' in h.createElement('textarea'), i = $.fn,
c = $.valHooks, k, j;
if (a && d) {
j = i.placeholder = function () {
return this
};
j.input = j.textarea = true
} else {
j = i.placeholder = function () {
var l = this;
l.filter((a ? 'textarea' : ':input') + '[placeholder]').not('.placeholder').bind({
'focus.placeholder': b,
'blur.placeholder': e
}).data('placeholder-enabled', true).trigger('blur.placeholder');
return l
};
j.input = a;
j.textarea = d;
k = {
get: function (m) {
var l = $(m);
return l.data('placeholder-enabled') && l.hasClass('placeholder') ? '' : m.value
}, set: function (m, n) {
var l = $(m);
if (!l.data('placeholder-enabled')) {
return m.value = n
}
if (n == '') {
m.value = n;
if (m != h.activeElement) {
e.call(m)
}
} else {
if (l.hasClass('placeholder')) {
b.call(m, true, n) || (m.value = n)
} else {
m.value = n
}
}
return l
}
};
a || (c.input = k);
d || (c.textarea = k);
$(function () {
$(h).delegate('form', 'submit.placeholder', function () {
var l = $('.placeholder', this).each(b);
setTimeout(function () {
l.each(e)
}, 10)
})
});
$(f).bind('beforeunload.placeholder', function () {
$('.placeholder').each(function () {
this.value = ''
})
})
}
function g(m) {
var l = {}, n = /^jQuery\d+$/;
$.each(m.attributes, function (p, o) {
if (o.specified && !n.test(o.name)) {
l[o.name] = o.value
}
});
return l
}
function b(m, n) {
var l = this, o = $(l);
if (l.value == o.attr('placeholder') && o.hasClass('placeholder')) {
if (o.data('placeholder-password')) {
o = o.hide().next().show().attr('id', o.removeAttr('id').data('placeholder-id'));
if (m === true) {
return o[0].value = n
}
o.focus()
} else {
l.value = '';
o.removeClass('placeholder');
l == h.activeElement && l.select()
}
}
}
function e() {
var q, l = this, p = $(l), m = p, o = this.id;
if (l.value == '') {
if (l.type == 'password') {
if (!p.data('placeholder-textinput')) {
try {
q = p.clone().attr({type: 'text'})
} catch (n) {
q = $('').attr($.extend(g(this), {type: 'text'}))
}
q.removeAttr('name').data({
'placeholder-password': true,
'placeholder-id': o
}).bind('focus.placeholder', b);
p.data({'placeholder-textinput': q, 'placeholder-id': o}).before(q)
}
p = p.removeAttr('id').hide().prev().attr('id', o).show()
}
p.addClass('placeholder');
p[0].value = p.attr('placeholder')
} else {
p.removeClass('placeholder')
}
}
}(this, document, jQuery));