summaryrefslogtreecommitdiffstats
path: root/public/js
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2015-08-19 23:14:57 +0800
committerUnknwon <u@gogs.io>2015-08-19 23:14:57 +0800
commit87f5ca8e1f74616d9dc36a5f6fe57023444ed25c (patch)
treea1236ad9a0bb90b6d1968e67ce40bf890ba94f47 /public/js
parenta35911486ffe0cd373662219a8f231b9cf38d84c (diff)
downloadgitea-87f5ca8e1f74616d9dc36a5f6fe57023444ed25c.tar.gz
gitea-87f5ca8e1f74616d9dc36a5f6fe57023444ed25c.zip
able edit issue title
Diffstat (limited to 'public/js')
-rw-r--r--public/js/gogs.js33
1 files changed, 33 insertions, 0 deletions
diff --git a/public/js/gogs.js b/public/js/gogs.js
index 04f246a916..dd198962b6 100644
--- a/public/js/gogs.js
+++ b/public/js/gogs.js
@@ -228,6 +228,39 @@ function initRepository() {
// Issues
if ($('.repository.view.issue').length > 0) {
+ // Edit issue title
+ var $issue_title = $('#issue-title');
+ var $edit_input = $('#edit-title-input input');
+ var editTitleToggle = function () {
+ $issue_title.toggle();
+ $('.not-in-edit').toggle();
+ $('#edit-title-input').toggle();
+ $('.in-edit').toggle();
+ $edit_input.focus();
+ return false;
+ }
+ $('#edit-title').click(editTitleToggle);
+ $('#cancel-edit-title').click(editTitleToggle);
+ $('#save-edit-title').click(editTitleToggle).
+ click(function () {
+ if ($edit_input.val().length == 0 ||
+ $edit_input.val() == $issue_title.text()) {
+ $edit_input.val($issue_title.text());
+ return false;
+ }
+
+ $.post($(this).data('update-url'), {
+ "_csrf": csrf,
+ "title": $edit_input.val()
+ },
+ function (data) {
+ $edit_input.val(data.title);
+ $issue_title.text(data.title);
+ });
+ return false;
+ });
+
+ // Change status
var $status_btn = $('#status-button');
$('#content').keyup(function () {
if ($(this).val().length == 0) {