| @@ -41,13 +41,13 @@ socket.onmessage = function (e) { | |||||
| html += " <img class=\"ui avatar image\" src=\"/user/avatar/" + record.ActUser.LowerName + "/-1\" alt=\"\">" | html += " <img class=\"ui avatar image\" src=\"/user/avatar/" + record.ActUser.LowerName + "/-1\" alt=\"\">" | ||||
| html += " <div class=\"middle aligned content\">" | html += " <div class=\"middle aligned content\">" | ||||
| html += " <a href=\"/" + record.ActUser.Name + "\" title=\"\">" + record.ActUser.Name + "</a>" | html += " <a href=\"/" + record.ActUser.Name + "\" title=\"\">" + record.ActUser.Name + "</a>" | ||||
| var actionName = getAction(record.OpType,isZh); | var actionName = getAction(record.OpType,isZh); | ||||
| html += actionName; | |||||
| if(record.OpType == "6" || record.OpType == "10" || record.OpType == "12" || record.OpType == "13"){ | if(record.OpType == "6" || record.OpType == "10" || record.OpType == "12" || record.OpType == "13"){ | ||||
| html += " <a href=\"/" + getIssueLink(record) + "\" rel=\"nofollow\">" + getIssueText(record,actionName) + "</a>" | |||||
| html += " <a href=\"" + getIssueLink(record) + "\" rel=\"nofollow\">" + getIssueText(record) + "</a>" | |||||
| } | } | ||||
| if(record.OpType == "7" || record.OpType == "11" || record.OpType == "14" || record.OpType == "15"){ | if(record.OpType == "7" || record.OpType == "11" || record.OpType == "14" || record.OpType == "15"){ | ||||
| html += " <a href=\"/" + getPRLink(record) + "\" rel=\"nofollow\">" + getPRText(record,actionName) + "</a>" | |||||
| html += " <a href=\"" + getPRLink(record) + "\" rel=\"nofollow\">" + getPRText(record) + "</a>" | |||||
| } | } | ||||
| if(record.Repo != null){ | if(record.Repo != null){ | ||||
| @@ -74,18 +74,18 @@ function getTime(UpdatedUnix){ | |||||
| return "10分钟前"; | return "10分钟前"; | ||||
| } | } | ||||
| function getPRLink(data){ | |||||
| return "/" + data.Repo.OwnerName + "/" + data.Repo.Name + "/pulls/" + data.ID | |||||
| function getPRLink(record){ | |||||
| return "/" + record.Repo.OwnerName + "/" + record.Repo.Name + "/pulls/" + record.ID | |||||
| } | } | ||||
| function getPRText(data,actionName){ | |||||
| return actionName + " " + data.Repo.OwnerName + "/" + data.Repo.Name + "#" + data.ID | |||||
| function getPRText(record){ | |||||
| return record.Repo.OwnerName + "/" + record.Repo.Name + "#" + record.ID | |||||
| } | } | ||||
| function getIssueLink(data){ | |||||
| return "/" + data.Repo.OwnerName + "/" + data.Repo.Name + "/issues/" + data.ID | |||||
| function getIssueLink(record){ | |||||
| return "/" + record.Repo.OwnerName + "/" + record.Repo.Name + "/issues/" + record.ID | |||||
| } | } | ||||
| function getIssueText(data,actionName){ | |||||
| return actionName + " " + data.Repo.OwnerName + "/" + data.Repo.Name + "#" + data.ID | |||||
| function getIssueText(record){ | |||||
| return record.Repo.OwnerName + "/" + record.Repo.Name + "#" + record.ID | |||||
| } | } | ||||
| /* | /* | ||||
| @@ -128,7 +128,7 @@ var actionNameZH={ | |||||
| "15":"重新开启了合并请求", | "15":"重新开启了合并请求", | ||||
| "17":"从 {repoName} 删除分支 {deleteBranchName}", | "17":"从 {repoName} 删除分支 {deleteBranchName}", | ||||
| "22":"拒绝了合并请求" | "22":"拒绝了合并请求" | ||||
| } | |||||
| }; | |||||
| var actionNameEN={ | var actionNameEN={ | ||||
| "1":"created repository", | "1":"created repository", | ||||
| @@ -144,7 +144,7 @@ var actionNameEN={ | |||||
| "15":"reopened pull request", | "15":"reopened pull request", | ||||
| "17":"deleted branch {deleteBranchName} from {repoName}", | "17":"deleted branch {deleteBranchName} from {repoName}", | ||||
| "22":"rejected pull request" | "22":"rejected pull request" | ||||
| } | |||||
| }; | |||||
| function getAction(opType,isZh){ | function getAction(opType,isZh){ | ||||
| if(isZh){ | if(isZh){ | ||||