Version 5.0.0 beta 5

This commit is contained in:
Neo committed 2025-12-19 17:04:22 -08:00
1 parent 2f24f9de48
commit 57d9db6ce2
218 files changed
+5331 -7416

No files matched your search

+1 -1
View File
@@ -16,4 +16,4 @@ if(info.itemIsImage){info.itemPreview=$('<img/>').attr('src',selected.attr('data
_.each(info,function(value,key){var elem=self._sidebar.find('[data-role="'+key+'"]');if(elem.is('input')){elem.val(value);}else if(key=='itemPreview'){elem.html(value);}else if(key=='itemUrl'){elem.html($('<a/>').attr('href',value).text(value).attr('target','_blank'));}
else if(value===null){elem.html($('<span/>').addClass('i-color_soft').text('Loading...'));}else{elem.text(value);}});this._sidebar.find('[data-role="itemDimensionsRow"]').toggle(info.itemIsImage);this._sidebar.find('[data-role="itemTag"]').get(0).select();this._sidebar.find('[data-role="itemInformation"]').show().end().find('[data-role="multipleItems"]').hide();this._sidebar.find('[data-role="replaceFile"]').show();$(document).trigger('contentChange',[this._sidebar]);}},_doSearch:function(){if(this._searchAjax&&_.isFunction(this._searchAjax.abort)){this._searchAjax.abort();}
var self=this;var value=this.scope.find('[data-role="mediaSearch"]').val();if(!_.isEmpty(value)){this._searchResults.show().addClass('ipsLoading');this._fileListing.hide();this._folderListing.addClass('cMedia_treeDisabled');this._searchAjax=ips.getAjax()('?app=cms&module=pages&controller=media&do=search',{data:{input:value}}).done(function(response){var newHTML=[];var output='';_.each(response,function(file,key){newHTML.push(file);});if(!newHTML.length){output=ips.templates.render('templates.media.noSearchResults');}else{output=ips.templates.render('templates.media.grid',{contents:newHTML.join('')});}
self._searchResults.removeClass('ipsLoading').html(output);$(document).trigger('contentChange',[self._searchResults]);self._unselectAll();self._updatePreview();self._checkDeleteButton();})}else{this._searchResults.hide().html('');this._fileListing.show();this._folderListing.removeClass('cMedia_treeDisabled');this._updatePreview();this._checkDeleteButton();}},_getSelected:function(){if(this._fileListing.is(':visible')){return this._fileListing.find('.cMedia_itemSelected');}else{return this._searchResults.find('.cMedia_itemSelected');}},_resetSearch:function(){this.scope.find('[data-role="mediaSearch"]').val('');this._searchResults.hide();this._fileListing.show();this._unselectAll();this._updatePreview();this._checkDeleteButton();},_unselectAll:function(){this._fileListing.find('.cMedia_item').removeClass('cMedia_itemSelected');this._searchResults.find('.cMedia_item').removeClass('cMedia_itemSelected');},_switchToTab:function(tab){if(tab=='overview'){this.scope.find('#elTab_overview').removeClass('ipsTabs__tabDisabled');this.scope.find('#elTab_overview').click();}}});}(jQuery,_));;
self._searchResults.removeClass('ipsLoading').html(output);$(document).trigger('contentChange',[self._searchResults]);self._unselectAll();self._updatePreview();self._checkDeleteButton();})}else{this._searchResults.hide().html('');this._fileListing.show();this._folderListing.removeClass('cMedia_treeDisabled');this._updatePreview();this._checkDeleteButton();}},_getSelected:function(){if(this._fileListing.is(':visible')){return this._fileListing.find('.cMedia_itemSelected');}else{return this._searchResults.find('.cMedia_itemSelected');}},_resetSearch:function(){this.scope.find('[data-role="mediaSearch"]').val('');this._searchResults.hide();this._fileListing.show();this._unselectAll();this._updatePreview();this._checkDeleteButton();},_unselectAll:function(){this._fileListing.find('.cMedia_item').removeClass('cMedia_itemSelected');this._searchResults.find('.cMedia_item').removeClass('cMedia_itemSelected');},_switchToTab:function(tab){if(tab=='overview'){this.scope.find('#ipsTabs_mediaSidebar_overview').click();}}});}(jQuery,_));;