Fix regression: unable to change project in "task move/duplicate to another project"
This commit is contained in:
@@ -28,6 +28,7 @@ Bug fixes:
|
|||||||
|
|
||||||
* Fix PHP notices during creation of first project and in subtasks table
|
* Fix PHP notices during creation of first project and in subtasks table
|
||||||
* Fix filter dropdown not accessible when there are too many items
|
* Fix filter dropdown not accessible when there are too many items
|
||||||
|
* Fix regression: unable to change project in "task move/duplicate to another project"
|
||||||
|
|
||||||
Version 1.0.25
|
Version 1.0.25
|
||||||
--------------
|
--------------
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -6,7 +6,7 @@ function App() {
|
|||||||
this.dropdown = new Dropdown();
|
this.dropdown = new Dropdown();
|
||||||
this.tooltip = new Tooltip(this);
|
this.tooltip = new Tooltip(this);
|
||||||
this.popover = new Popover(this);
|
this.popover = new Popover(this);
|
||||||
this.task = new Task();
|
this.task = new Task(this);
|
||||||
this.project = new Project();
|
this.project = new Project();
|
||||||
this.subtask = new Subtask(this);
|
this.subtask = new Subtask(this);
|
||||||
this.column = new Column(this);
|
this.column = new Column(this);
|
||||||
@@ -19,16 +19,6 @@ function App() {
|
|||||||
$(".alert-fade-out").delay(4000).fadeOut(800, function() {
|
$(".alert-fade-out").delay(4000).fadeOut(800, function() {
|
||||||
$(this).remove();
|
$(this).remove();
|
||||||
});
|
});
|
||||||
|
|
||||||
// Reload page when a destination project is changed
|
|
||||||
var reloading_project = false;
|
|
||||||
$("select.task-reload-project-destination").change(function() {
|
|
||||||
if (! reloading_project) {
|
|
||||||
$(".loading-icon").show();
|
|
||||||
reloading_project = true;
|
|
||||||
window.location = $(this).data("redirect").replace(/PROJECT_ID/g, $(this).val());
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
App.prototype.listen = function() {
|
App.prototype.listen = function() {
|
||||||
|
|||||||
@@ -1,13 +1,19 @@
|
|||||||
function Task() {
|
function Task(app) {
|
||||||
|
this.app = app;
|
||||||
}
|
}
|
||||||
|
|
||||||
Task.prototype.listen = function() {
|
Task.prototype.listen = function() {
|
||||||
|
var self = this;
|
||||||
|
var reloadingProjectId = 0;
|
||||||
|
|
||||||
|
// Change color
|
||||||
$(document).on("click", ".color-square", function() {
|
$(document).on("click", ".color-square", function() {
|
||||||
$(".color-square-selected").removeClass("color-square-selected");
|
$(".color-square-selected").removeClass("color-square-selected");
|
||||||
$(this).addClass("color-square-selected");
|
$(this).addClass("color-square-selected");
|
||||||
$("#form-color_id").val($(this).data("color-id"));
|
$("#form-color_id").val($(this).data("color-id"));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Assign to me
|
||||||
$(document).on("click", ".assign-me", function(e) {
|
$(document).on("click", ".assign-me", function(e) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
@@ -18,4 +24,28 @@ Task.prototype.listen = function() {
|
|||||||
$(dropdownId).val(currentId);
|
$(dropdownId).val(currentId);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Reload page when a destination project is changed
|
||||||
|
$(document).on("change", "select.task-reload-project-destination", function() {
|
||||||
|
if (reloadingProjectId > 0) {
|
||||||
|
$(this).val(reloadingProjectId);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
reloadingProjectId = $(this).val();
|
||||||
|
var url = $(this).data("redirect").replace(/PROJECT_ID/g, reloadingProjectId);
|
||||||
|
|
||||||
|
$(".loading-icon").show();
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
type: "GET",
|
||||||
|
url: url,
|
||||||
|
success: function(data, textStatus, request) {
|
||||||
|
reloadingProjectId = 0;
|
||||||
|
$(".loading-icon").hide();
|
||||||
|
|
||||||
|
self.app.popover.afterSubmit(data, request, self.app.popover);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user