mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-09-08 06:04:35 +08:00
adds missing js changes
This commit is contained in:
parent
84170f6de0
commit
997748561b
1 changed files with 23 additions and 19 deletions
|
@ -20,9 +20,10 @@
|
||||||
var editProjectModalBody = null;
|
var editProjectModalBody = null;
|
||||||
var editProjectBtn = null;
|
var editProjectBtn = null;
|
||||||
|
|
||||||
var manageUsersModal = null;
|
var projectActionsModal = null;
|
||||||
var manageUsersModalBody = null;
|
var projectActionsModalHeader = null;
|
||||||
var manageUsersModalFooter = null;
|
var projectActionsModalBody = null;
|
||||||
|
var projectActionsModalFooter = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Stupid Bootstrap btn-group bug hotfix
|
* Stupid Bootstrap btn-group bug hotfix
|
||||||
|
@ -53,9 +54,10 @@
|
||||||
editProjectModalBody = editProjectModal.find('.modal-body');
|
editProjectModalBody = editProjectModal.find('.modal-body');
|
||||||
editProjectBtn = editProjectModal.find(".btn[data-action='submit']");
|
editProjectBtn = editProjectModal.find(".btn[data-action='submit']");
|
||||||
|
|
||||||
manageUsersModal = $('#manage-users-modal');
|
projectActionsModal = $('#project-actions-modal');
|
||||||
manageUsersModalBody = manageUsersModal.find('.modal-body');
|
projectActionsModalHeader = projectActionsModal.find('.modal-title');
|
||||||
manageUsersModalFooter = manageUsersModal.find('.modal-footer');
|
projectActionsModalBody = projectActionsModal.find('.modal-body');
|
||||||
|
projectActionsModalFooter = projectActionsModal.find('.modal-footer');
|
||||||
|
|
||||||
initNewProjectModal();
|
initNewProjectModal();
|
||||||
initEditProjectModal();
|
initEditProjectModal();
|
||||||
|
@ -226,7 +228,7 @@
|
||||||
|
|
||||||
function initManageUsersModal() {
|
function initManageUsersModal() {
|
||||||
// Reload users tab HTML element when modal is closed
|
// Reload users tab HTML element when modal is closed
|
||||||
manageUsersModal.on("hide.bs.modal", function () {
|
projectActionsModal.on("hide.bs.modal", function () {
|
||||||
var projectEl = $("#" + $(this).attr("data-project-id"));
|
var projectEl = $("#" + $(this).attr("data-project-id"));
|
||||||
|
|
||||||
// Load HTML to refresh users list
|
// Load HTML to refresh users list
|
||||||
|
@ -248,9 +250,10 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
// Remove modal content when modal window is closed.
|
// Remove modal content when modal window is closed.
|
||||||
manageUsersModal.on("hidden.bs.modal", function () {
|
projectActionsModal.on("hidden.bs.modal", function () {
|
||||||
manageUsersModalBody.html("");
|
projectActionsModalHeader.html("");
|
||||||
manageUsersModalFooter.html("");
|
projectActionsModalBody.html("");
|
||||||
|
projectActionsModalFooter.html("");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -261,8 +264,8 @@
|
||||||
|
|
||||||
.on("ajax:before", function () {
|
.on("ajax:before", function () {
|
||||||
var projectId = $(this).closest(".panel-default").attr("id");
|
var projectId = $(this).closest(".panel-default").attr("id");
|
||||||
manageUsersModal.attr("data-project-id", projectId);
|
projectActionsModal.attr("data-project-id", projectId);
|
||||||
manageUsersModal.modal('show');
|
projectActionsModal.modal('show');
|
||||||
})
|
})
|
||||||
|
|
||||||
.on("ajax:success", function (e, data) {
|
.on("ajax:success", function (e, data) {
|
||||||
|
@ -276,7 +279,7 @@
|
||||||
|
|
||||||
function initAddUserForm() {
|
function initAddUserForm() {
|
||||||
|
|
||||||
manageUsersModalBody.find(".add-user-form")
|
projectActionsModalBody.find(".add-user-form")
|
||||||
|
|
||||||
.on("ajax:success", function (e, data) {
|
.on("ajax:success", function (e, data) {
|
||||||
initUsersModalBody(data);
|
initUsersModalBody(data);
|
||||||
|
@ -295,7 +298,7 @@
|
||||||
// Initialize remove user from project links.
|
// Initialize remove user from project links.
|
||||||
function initRemoveUserLinks() {
|
function initRemoveUserLinks() {
|
||||||
|
|
||||||
manageUsersModalBody.find(".remove-user-link")
|
projectActionsModalBody.find(".remove-user-link")
|
||||||
|
|
||||||
.on("ajax:success", function (e, data) {
|
.on("ajax:success", function (e, data) {
|
||||||
initUsersModalBody(data);
|
initUsersModalBody(data);
|
||||||
|
@ -305,13 +308,13 @@
|
||||||
//
|
//
|
||||||
function initUserRoleForms() {
|
function initUserRoleForms() {
|
||||||
|
|
||||||
manageUsersModalBody.find(".update-user-form select")
|
projectActionsModalBody.find(".update-user-form select")
|
||||||
|
|
||||||
.on("change", function () {
|
.on("change", function () {
|
||||||
$(this).parents("form").submit();
|
$(this).parents("form").submit();
|
||||||
});
|
});
|
||||||
|
|
||||||
manageUsersModalBody.find(".update-user-form")
|
projectActionsModalBody.find(".update-user-form")
|
||||||
|
|
||||||
.on("ajax:success", function (e, data) {
|
.on("ajax:success", function (e, data) {
|
||||||
initUsersModalBody(data);
|
initUsersModalBody(data);
|
||||||
|
@ -325,9 +328,10 @@
|
||||||
// Initialize ajax listeners and elements style on modal body. This
|
// Initialize ajax listeners and elements style on modal body. This
|
||||||
// function must be called when modal body is changed.
|
// function must be called when modal body is changed.
|
||||||
function initUsersModalBody(data) {
|
function initUsersModalBody(data) {
|
||||||
manageUsersModalBody.html(data.html_body);
|
projectActionsModalHeader.html(data.html_header);
|
||||||
manageUsersModalFooter.html(data.html_footer);
|
projectActionsModalBody.html(data.html_body);
|
||||||
manageUsersModalBody.find(".selectpicker").selectpicker();
|
projectActionsModalFooter.html(data.html_footer);
|
||||||
|
projectActionsModalBody.find(".selectpicker").selectpicker();
|
||||||
initAddUserForm();
|
initAddUserForm();
|
||||||
initRemoveUserLinks();
|
initRemoveUserLinks();
|
||||||
initUserRoleForms();
|
initUserRoleForms();
|
||||||
|
|
Loading…
Add table
Reference in a new issue