Merge pull request #332 from acusti/dev
Styling plus a couple small fixes for issue attachments (& misc cleanup)
This commit is contained in:
commit
02a81ddb62
2 changed files with 30 additions and 29 deletions
|
@ -1826,21 +1826,24 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
#attached {
|
#attached {
|
||||||
height: 18px;
|
margin: 10px 0 15px;
|
||||||
margin: 10px 10px 15px 10px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#attached-list .label {
|
#attached-list .label {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: top;
|
||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
|
padding-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#attached-list .label .attachment-remove {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
#attached-list .label .attachment-remove:hover {
|
||||||
|
background: #d8d8d8;
|
||||||
}
|
}
|
||||||
|
|
||||||
#issue-create-form #attached {
|
#issue-create-form #attached {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#submit-error {
|
|
||||||
display: none;
|
|
||||||
padding: 10px 15px 15px 15px;
|
|
||||||
font-weight: bold;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
|
@ -470,8 +470,8 @@ function initRepository() {
|
||||||
function initInstall() {
|
function initInstall() {
|
||||||
// database type change
|
// database type change
|
||||||
(function () {
|
(function () {
|
||||||
var mysql_default = '127.0.0.1:3306'
|
var mysql_default = '127.0.0.1:3306';
|
||||||
var postgres_default = '127.0.0.1:5432'
|
var postgres_default = '127.0.0.1:5432';
|
||||||
|
|
||||||
$('#install-database').on("change", function () {
|
$('#install-database').on("change", function () {
|
||||||
var val = $(this).val();
|
var val = $(this).val();
|
||||||
|
@ -621,11 +621,9 @@ function initIssue() {
|
||||||
// Upload.
|
// Upload.
|
||||||
(function() {
|
(function() {
|
||||||
var $attachedList = $("#attached-list");
|
var $attachedList = $("#attached-list");
|
||||||
var $addButton = $("#attachments-button");
|
var $addButton = $("#attachments-button");
|
||||||
|
var files = [];
|
||||||
var files = [];
|
var fileInput = document.getElementById("attachments-input");
|
||||||
|
|
||||||
var fileInput = document.getElementById("attachments-input");
|
|
||||||
|
|
||||||
if (fileInput === null) {
|
if (fileInput === null) {
|
||||||
return;
|
return;
|
||||||
|
@ -637,21 +635,21 @@ function initIssue() {
|
||||||
files.splice($parent.data("index"), 1);
|
files.splice($parent.data("index"), 1);
|
||||||
$parent.remove();
|
$parent.remove();
|
||||||
});
|
});
|
||||||
|
|
||||||
var clickedButton = undefined;
|
var clickedButton;
|
||||||
|
|
||||||
$("button,input[type=\"submit\"]", fileInput.form).on("click", function() {
|
$('#issue-reply-btn,input[type="submit"]', fileInput.form).on('click', function() {
|
||||||
clickedButton = this;
|
clickedButton = this;
|
||||||
|
|
||||||
var $button = $(this);
|
var $button = $(this);
|
||||||
|
|
||||||
$button.removeClass("btn-success");
|
$button.removeClass("btn-success btn-default");
|
||||||
$button.addClass("btn-warning");
|
$button.addClass("btn-warning");
|
||||||
|
|
||||||
$button.text("Submiting...");
|
$button.text("Submitting…");
|
||||||
});
|
});
|
||||||
|
|
||||||
fileInput.form.addEventListener("submit", function(event) {
|
fileInput.form.addEventListener("submit", function(event) {
|
||||||
event.stopImmediatePropagation();
|
event.stopImmediatePropagation();
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
||||||
|
@ -677,7 +675,7 @@ function initIssue() {
|
||||||
var xhr = new XMLHttpRequest();
|
var xhr = new XMLHttpRequest();
|
||||||
|
|
||||||
xhr.addEventListener("error", function() {
|
xhr.addEventListener("error", function() {
|
||||||
debugger;
|
console.log("Issue submit request failed. xhr.status: " + xhr.status);
|
||||||
});
|
});
|
||||||
|
|
||||||
xhr.addEventListener("load", function() {
|
xhr.addEventListener("load", function() {
|
||||||
|
@ -700,7 +698,7 @@ function initIssue() {
|
||||||
$button.removeClass("btn-warning");
|
$button.removeClass("btn-warning");
|
||||||
$button.addClass("btn-danger");
|
$button.addClass("btn-danger");
|
||||||
|
|
||||||
$button.text("An error encoured!")
|
$button.text("An error occurred!");
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -728,7 +726,7 @@ function initIssue() {
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
fileInput.addEventListener("change", function(event) {
|
fileInput.addEventListener("change", function() {
|
||||||
for (var index = 0; index < fileInput.files.length; index++) {
|
for (var index = 0; index < fileInput.files.length; index++) {
|
||||||
var file = fileInput.files[index];
|
var file = fileInput.files[index];
|
||||||
|
|
||||||
|
@ -754,9 +752,9 @@ function initIssue() {
|
||||||
this.value = "";
|
this.value = "";
|
||||||
});
|
});
|
||||||
|
|
||||||
$addButton.on("click", function() {
|
$addButton.on("click", function(evt) {
|
||||||
fileInput.click();
|
fileInput.click();
|
||||||
return false;
|
evt.preventDefault();
|
||||||
});
|
});
|
||||||
}());
|
}());
|
||||||
|
|
||||||
|
@ -769,7 +767,7 @@ function initIssue() {
|
||||||
$('.issue-edit-cancel').on("click", function () {
|
$('.issue-edit-cancel').on("click", function () {
|
||||||
$('#issue h1.title,#issue .issue-main > .issue-content .content,#issue-edit-btn').toggleShow();
|
$('#issue h1.title,#issue .issue-main > .issue-content .content,#issue-edit-btn').toggleShow();
|
||||||
$('#issue-edit-title,.issue-edit-content,.issue-edit-cancel,.issue-edit-save').toggleHide();
|
$('#issue-edit-title,.issue-edit-content,.issue-edit-cancel,.issue-edit-save').toggleHide();
|
||||||
})
|
});
|
||||||
}());
|
}());
|
||||||
|
|
||||||
// issue ajax update
|
// issue ajax update
|
||||||
|
|
Loading…
Reference in a new issue