[frio] Add support for asynchronous call to /filerm module for post categories and folders
- This prevents the page to change to an empty page when clicking on the remove link of categories and folders
This commit is contained in:
parent
cacfc6ec92
commit
60d1779717
2 changed files with 21 additions and 5 deletions
|
@ -56,7 +56,6 @@
|
||||||
jotTextOpenUI(document.getElementById("profile-jot-text"));
|
jotTextOpenUI(document.getElementById("profile-jot-text"));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
/* show images / file browser window
|
/* show images / file browser window
|
||||||
*
|
*
|
||||||
**/
|
**/
|
||||||
|
@ -125,6 +124,24 @@
|
||||||
Dialog.doFileBrowser("main");
|
Dialog.doFileBrowser("main");
|
||||||
jotActive();
|
jotActive();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$('body').on('click', '.p-category .filerm', function(e){
|
||||||
|
e.preventDefault();
|
||||||
|
|
||||||
|
let $href = $(e.target).attr('href');
|
||||||
|
// Prevents arbitrary Ajax requests
|
||||||
|
if ($href.substr(0, 7) === 'filerm/') {
|
||||||
|
$(e.target).parent().removeClass('btn-success btn-danger');
|
||||||
|
$.post($href)
|
||||||
|
.done(function() {
|
||||||
|
liking = 1;
|
||||||
|
force_update = true;
|
||||||
|
})
|
||||||
|
.always(function () {
|
||||||
|
NavUpdate();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
function deleteCheckedItems() {
|
function deleteCheckedItems() {
|
||||||
|
@ -281,7 +298,6 @@
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function jotClearLocation() {
|
function jotClearLocation() {
|
||||||
|
|
|
@ -278,12 +278,12 @@ as the value of $top_child_total (this is done at the end of this file)
|
||||||
<span class="mention label label-default sm">{{$tag nofilter}} <i class="fa fa-eye-slash" aria-hidden="true"></i></span>
|
<span class="mention label label-default sm">{{$tag nofilter}} <i class="fa fa-eye-slash" aria-hidden="true"></i></span>
|
||||||
{{/foreach*}}
|
{{/foreach*}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{foreach $item.folders as $cat}}
|
{{foreach $item.folders as $folder}}
|
||||||
<span class="folder label btn-danger sm p-category">{{$cat.name}}{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
|
<span class="folder label btn-danger sm p-category">{{$folder.name}}{{if $folder.removeurl}} (<a href="{{$folder.removeurl}}" class="filerm" title="{{$remove}}">x</a>){{/if}}</span>
|
||||||
{{/foreach}}
|
{{/foreach}}
|
||||||
|
|
||||||
{{foreach $item.categories as $cat}}
|
{{foreach $item.categories as $cat}}
|
||||||
<span class="category label btn-success sm p-category"><a href="{{$cat.url}}">{{$cat.name}}</a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" title="{{$remove}}">x</a>) {{/if}} </span>
|
<span class="category label btn-success sm p-category"><a href="{{$cat.url}}">{{$cat.name}}</a>{{if $cat.removeurl}} (<a href="{{$cat.removeurl}}" class="filerm" title="{{$remove}}">x</a>){{/if}}</span>
|
||||||
{{/foreach}}
|
{{/foreach}}
|
||||||
</div>
|
</div>
|
||||||
{{if $item.edited}}<div class="itemedited text-muted">{{$item.edited['label']}} (<span title="{{$item.edited['date']}}">{{$item.edited['relative']}}</span>)</div>{{/if}}
|
{{if $item.edited}}<div class="itemedited text-muted">{{$item.edited['label']}} (<span title="{{$item.edited['date']}}">{{$item.edited['relative']}}</span>)</div>{{/if}}
|
||||||
|
|
Loading…
Reference in a new issue