var shaMaster;\r
var repoExist = false;\r
var branchExist = false;\r
+var githubRepo;\r
\r
// Spinner vars\r
var opts = {\r
$(".popover").hide();\r
// Update display\r
updateDisplaying();\r
- \r
+ githubRepo = $('#repoName').attr('name');\r
+ // Load comment from the original repo\r
+ reloadComment();\r
/*\r
* Highlight the spoted element\r
*/\r
});\r
$('a[id=cancelBtn]').hide();\r
$('a[id=commitBtn]').hide();\r
- }\r
+ // Re-load all comment\r
+ reloadComment();\r
+ }\r
}\r
else{ editComment -= 1; }\r
});\r
});\r
return this;\r
};\r
+\r
+function reloadComment(){\r
+ $.when(getCommentLastCommit($('pre[class=text_label]').attr('tag'))).done(function(){\r
+ $('pre[class=text_label]').each(function(){ getCommentOfFunction($(this)); });\r
+ });\r
+}\r
+\r
+function getCommentOfFunction(element){\r
+ var textC = ""; \r
+ var numL = element.attr("title");\r
+ if(numL != null){ \r
+ commentLineStart = numL.split('-')[0] - 1;\r
+ commentLineEnd = (commentLineStart + element.text().split('\n').length) - 1;\r
+ var lines = currentfileContent.split("\n");\r
+ for (var i = 0; i < lines.length; i++) {\r
+ if(i >= commentLineStart-1 && i <= commentLineEnd){\r
+ if (lines[i].substr(1,1) == "#"){ textC += lines[i].substr(3,lines[i].length) + "\n";}\r
+ else if(lines[i].substr(0,1) == '#'){ textC += lines[i].substr(2,lines[i].length) + "\n"; }\r
+ }\r
+ }\r
+ if (textC != ""){ element.text(textC); }\r
+ }\r
+}\r