able edit issue title
This commit is contained in:
parent
a35911486f
commit
87f5ca8e1f
13 changed files with 251 additions and 168 deletions
2
public/css/gogs.min.css
vendored
2
public/css/gogs.min.css
vendored
File diff suppressed because one or more lines are too long
|
@ -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) {
|
||||
|
|
|
@ -151,6 +151,16 @@
|
|||
font-weight: 300;
|
||||
font-size: 3rem;
|
||||
margin-bottom: 5px;
|
||||
.ui.input {
|
||||
font-size: 0.5em;
|
||||
vertical-align: top;
|
||||
width: 50%;
|
||||
min-width: 600px;
|
||||
input {
|
||||
font-size: 1.5em;
|
||||
padding: 6px 10px;
|
||||
}
|
||||
}
|
||||
}
|
||||
.index {
|
||||
font-weight: 300;
|
||||
|
@ -160,6 +170,9 @@
|
|||
.label {
|
||||
margin-right: 10px;
|
||||
}
|
||||
.edit-zone {
|
||||
margin-top: 10px;
|
||||
}
|
||||
}
|
||||
.comment-list {
|
||||
&:before {
|
||||
|
@ -187,6 +200,15 @@
|
|||
border: 1px solid rgba(0,0,0,0.1);
|
||||
border-radius: 3px;
|
||||
}
|
||||
.actions {
|
||||
.item {
|
||||
float: left;
|
||||
}
|
||||
a.item {
|
||||
margin-top: 6px;
|
||||
margin-left: 10px;
|
||||
}
|
||||
}
|
||||
.content {
|
||||
margin-left: 4em;
|
||||
.header {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue