Server IP : 172.67.157.199 / Your IP : 18.224.53.153 [ Web Server : Apache System : Linux b70eb322-3aee-0c53-7c82-0db91281f2c6.secureserver.net 6.1.90-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 2 12:09:22 EDT 2024 x86_64 User : root ( 0) PHP Version : 8.0.30.2 Disable Function : NONE Domains : 0 Domains MySQL : ON | cURL : ON | WGET : ON | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/wp-content/mu-plugins/vendor/wpex/stock-photos/assets/js/views/preview/ |
Upload File : |
/* global wpaas_stock_photos */ var backBtn = wp.media.View.extend({ tagName: 'h2', className: 'backBtn', events: { 'click': 'goBack' }, initialize: function() { this.addEventListener(); }, render: function() { this.$el.text( wpaas_stock_photos.back_btn ); return this; }, goBack: function() { this.unbind(); this.remove(); this.trigger( 'close' ); if ( this.collection.StockPhotosProps.get( 'previewing' ) ) { this.collection.StockPhotosProps.set( 'previewing', false ); } }, addEventListener: function() { var waitForMediaMenu = function( callback ) { if ( jQuery( '.media-menu-item').length ) { callback(); } else { setTimeout( function() { waitForMediaMenu( callback ); }, 100 ); } }; var tempThis = this; waitForMediaMenu( function() { jQuery( '.media-menu-item' ).one( 'click', function( e ) { tempThis.goBack(); jQuery( '#menu-item-wpaas_stock_photos' ).click(); jQuery( e.target ).click(); } ); } ); } }); module.exports = backBtn;