|
@@ -351,7 +351,7 @@ $(function() {
|
|
|
// rename/unportalize
|
|
// rename/unportalize
|
|
|
$('#renamePage, #unportalize').on('shown.bs.modal', function(e) {
|
|
$('#renamePage, #unportalize').on('shown.bs.modal', function(e) {
|
|
|
$('#renamePage #newPageName').focus();
|
|
$('#renamePage #newPageName').focus();
|
|
|
- $('#renamePage .msg-already-exists, #unportalize .msg-already-exists').hide();
|
|
|
|
|
|
|
+ $('#renamePage .msg, #unportalize .msg').hide();
|
|
|
});
|
|
});
|
|
|
$('#renamePageForm, #unportalize-form').submit(function(e) {
|
|
$('#renamePageForm, #unportalize-form').submit(function(e) {
|
|
|
// create name-value map
|
|
// create name-value map
|
|
@@ -369,9 +369,9 @@ $(function() {
|
|
|
dataType: 'json'
|
|
dataType: 'json'
|
|
|
})
|
|
})
|
|
|
.done(function(res) {
|
|
.done(function(res) {
|
|
|
|
|
+ // error
|
|
|
if (!res.ok) {
|
|
if (!res.ok) {
|
|
|
- // if already exists
|
|
|
|
|
- $('#renamePage .msg-already-exists, #unportalize .msg-already-exists').show();
|
|
|
|
|
|
|
+ $(`#renamePage .msg-${res.code}, #unportalize .msg-${res.code}`).show();
|
|
|
$('#renamePage #linkToNewPage, #unportalize #linkToNewPage').html(`
|
|
$('#renamePage #linkToNewPage, #unportalize #linkToNewPage').html(`
|
|
|
<a href="${nameValueMap.new_path}">${nameValueMap.new_path} <i class="icon-login"></i></a>
|
|
<a href="${nameValueMap.new_path}">${nameValueMap.new_path} <i class="icon-login"></i></a>
|
|
|
`);
|
|
`);
|
|
@@ -388,7 +388,7 @@ $(function() {
|
|
|
// duplicate
|
|
// duplicate
|
|
|
$('#duplicatePage').on('shown.bs.modal', function(e) {
|
|
$('#duplicatePage').on('shown.bs.modal', function(e) {
|
|
|
$('#duplicatePage #duplicatePageName').focus();
|
|
$('#duplicatePage #duplicatePageName').focus();
|
|
|
- $('#duplicatePage .msg-already-exists').hide();
|
|
|
|
|
|
|
+ $('#duplicatePage .msg').hide();
|
|
|
});
|
|
});
|
|
|
$('#duplicatePageForm, #unportalize-form').submit(function(e) {
|
|
$('#duplicatePageForm, #unportalize-form').submit(function(e) {
|
|
|
// create name-value map
|
|
// create name-value map
|
|
@@ -403,9 +403,9 @@ $(function() {
|
|
|
data: $(this).serialize(),
|
|
data: $(this).serialize(),
|
|
|
dataType: 'json'
|
|
dataType: 'json'
|
|
|
}).done(function(res) {
|
|
}).done(function(res) {
|
|
|
|
|
+ // error
|
|
|
if (!res.ok) {
|
|
if (!res.ok) {
|
|
|
- // if already exists
|
|
|
|
|
- $('#duplicatePage .msg-already-exists').show();
|
|
|
|
|
|
|
+ $(`#duplicatePage .msg-${res.code}`).show();
|
|
|
$('#duplicatePage #linkToNewPage').html(`
|
|
$('#duplicatePage #linkToNewPage').html(`
|
|
|
<a href="${nameValueMap.new_path}">${nameValueMap.new_path} <i class="icon-login"></i></a>
|
|
<a href="${nameValueMap.new_path}">${nameValueMap.new_path} <i class="icon-login"></i></a>
|
|
|
`);
|
|
`);
|
|
@@ -420,6 +420,9 @@ $(function() {
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
// delete
|
|
// delete
|
|
|
|
|
+ $('#deletePage').on('shown.bs.modal', function(e) {
|
|
|
|
|
+ $('#deletePage .msg').hide();
|
|
|
|
|
+ });
|
|
|
$('#delete-page-form').submit(function(e) {
|
|
$('#delete-page-form').submit(function(e) {
|
|
|
$.ajax({
|
|
$.ajax({
|
|
|
type: 'POST',
|
|
type: 'POST',
|
|
@@ -427,9 +430,9 @@ $(function() {
|
|
|
data: $('#delete-page-form').serialize(),
|
|
data: $('#delete-page-form').serialize(),
|
|
|
dataType: 'json'
|
|
dataType: 'json'
|
|
|
}).done(function(res) {
|
|
}).done(function(res) {
|
|
|
|
|
+ // error
|
|
|
if (!res.ok) {
|
|
if (!res.ok) {
|
|
|
- $('#delete-errors').html('<i class="fa fa-times-circle"></i> ' + res.error);
|
|
|
|
|
- $('#delete-errors').addClass('alert-danger');
|
|
|
|
|
|
|
+ $(`#deletePage .msg-${res.code}`).show();
|
|
|
}
|
|
}
|
|
|
else {
|
|
else {
|
|
|
const page = res.page;
|
|
const page = res.page;
|