/** * Created by tigerkim on 15/11/4. * app.js * edit by wangming */ String.stringFormat = function (str) { for (var i = 1; i < arguments.length; i++) { str = str.replace(new RegExp("\\{" + (i - 1) + "\\}", "g"), arguments[i] != undefined ? arguments[i] : ""); } return str; }; function getMoreComment() { $("#showMore").hide(); var type = $("#commentOffset").attr("comtype"); var offset = $("#commentOffset").val(); var id = $("#commentOffset").attr("aimid"); var params = "type=" + type + "&offset=" + offset + "&id=" + id; $.ajax({ type: "post", url: "/comment/getmorecomment", data: params, dataType: "json", success: function(res) { if (res.data != false && res.data != null) { var commentLength = res.data.list.length; for (i = 0;i < commentLength;i++) { createDietNew(res.data.list[i],2); } $("#commentOffset").val(offset + commentLength); if (commentLength >=5 || (offset == 0 && commentLength >=2)) { $("#showMore").show(); } if (res.data.user != false && res.data.user !='') { $('#current-user .phead').attr('src',res.data.user.photo); } } } }) } function createDietNew(B, A) { //var template = '
  • {1}{2}{3}

    {4}

  • '; var template = '
  • {1}{2}{3}

    {4}

  • '; var C = String.stringFormat(template, B.headicon, B.nickname, B.nickname, B.createdate_ymdhi, B.comment ); if (A == "2") { $("#showComment").append(C) } if (A == "1") { $("#showComment").prepend(C) } } function clearComment() { var B = $("#comment_container"); var A = B.find("textarea"); A.focus(); A.val(""); A.parent().find("input[name=cm_pid]").val(0); A.parent().find("input[name=cm_touid]").val(0); A.parent().find("input[name=cm_tounick]").val(""); A.parent().find("input[name=cm_touname]").val("") } function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return ; } function submitComment(D, C) { var B = $("#commentOffset").attr("aimid"); var A = $("#commentOffset").attr("comtype"); var C = $(C).parent().find("textarea"); var I = encodeURIComponent($.trim(C.val())); if (I == "" || I.length < 1) { return false; } if (!D || D <= 0) { return false; } $("#commentbut").attr("disabled", "true"); var E = parseInt(C.parent().find("input[name=cm_pid]").val()); var F = parseInt(C.parent().find("input[name=cm_touid]").val()); var G = C.parent().find("input[name=cm_tounick]").val(); var J = C.parent().find("input[name=cm_touname]").val(); var H = C.parents("div.commentlist").find("span.cm_totals"); params = "&pid=" + E + "&touser=" + F + "&nick=" + G + "&name=" + J + "&type=" + A + "&id=" + B + "&comment=" + I; $(C).parent().find("textarea").val(" "); $.ajax({ type: "post", url: "/comment/addComment", data: params, dataType: "json", success: function(L) { if (L.status == "OK") { clearComment(); createDietNew(L.data, "1") } else { // if (L.data == "nologin") { // var K = document.URL; // K = encodeURIComponent(K); // var urlparam = '' // if(GetQueryString('f')) // { // urlparam = '&f='+GetQueryString('f'); // } if (L.data == "dump" || L.data == "fast" || L.data == "ERR") { } else { window.location.href = L.data; } } } }) } function reply(E, D, C, A) { var F = $("#comment_container"); var B = F.find("textarea"); if (B.length > 0) { B.focus(); B.val("@" + E + ":"); B.parent().find("input[name=cm_pid]").val(A); B.parent().find("input[name=cm_touid]").val(C); B.parent().find("input[name=cm_tounick]").val(E); B.parent().find("input[name=cm_touname]").val(D) } else { document.location = "#comment" } } function downloadpopup() { var tpl = '

    {0}

    下载豆果美食App
    '; var lostr = '苹果app store周最佳应用
    离线下载 更省流量'; if(arguments.length != 0) { lostr = arguments[0]; } var html = String.stringFormat(tpl, lostr); $('body').append(html); } function smpopup() { var tpl = '

    {0}

    '; var lostr = '苹果app store周最佳应用
    离线下载 更省流量'; if(arguments.length != 0) { lostr = arguments[0]; } var html = String.stringFormat(tpl, lostr); $('body').append(html); }