| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- /**
- * Copyright (c) UNA, Inc - https://una.io
- * MIT License - https://opensource.org/licenses/MIT
- *
- * @defgroup Files Files
- * @ingroup UnaModules
- *
- * @{
- */
- function BxFilesMenuTools(oOptions) {
- this._sActionsUrl = oOptions.sActionUrl;
- }
- BxFilesMenuTools.prototype.bookmark = function(iContentId, oMenuItem) {
- $.post(this._sActionsUrl+'bookmark/'+iContentId);
- if ($('i', oMenuItem).hasClass('far')) {
- $('i', oMenuItem).removeClass('far').addClass('fas');
- } else {
- $('i', oMenuItem).removeClass('fas').addClass('far');
- }
- };
- BxFilesMenuTools.prototype.preview = function(iContentId) {
- $('.bx-popup-wrapper:visible').dolPopupHide();
- $.get(this._sActionsUrl+'entry_preview/'+iContentId, processJsonData, 'json');
- };
- BxFilesMenuTools.prototype.info = function(iContentId) {
- $('.bx-popup-wrapper:visible').dolPopupHide();
- $.get(this._sActionsUrl+'entry_info/'+iContentId, processJsonData, 'json');
- };
- BxFilesMenuTools.prototype.edit = function(iContentId) {
- $('.bx-popup-wrapper:visible').dolPopupHide();
- $.get(this._sActionsUrl+'entry_edit_title/'+iContentId, processJsonData, 'json');
- };
- BxFilesMenuTools.prototype.delete = function(iContentId) {
- $('.bx-popup-wrapper:visible').dolPopupHide();
- var $this = this;
- bx_confirm(_t('_Are_you_sure'), function(){
- $.get($this._sActionsUrl+'entry_delete/'+iContentId, processJsonData, 'json');
- });
- };
- BxFilesMenuTools.prototype.moveTo = function(iContentId) {
- $.post(this._sActionsUrl + 'move_files/', {file: iContentId}, processJsonData, 'json');
- }
- /** @} */
|