📁 File Manager Pro
v10.0.3 | PHP: 7.4.33
Server: LiteSpeed
2026-06-26 14:01:28
📂
/ (Root)
/
home
/
supecsoq
/
public_html
/
domains
/
migalexpark.com
/
wp-content
/
plugins
/
shortcode-ui
/
js
/
src
📍 /home/supecsoq/public_html/domains/migalexpark.com/wp-content/plugins/shortcode-ui/js/src
🔄 Refresh
✏️
Editing: shortcode-ui.js
Writable
var sui = require('sui-utils/sui'), Shortcodes = require('sui-collections/shortcodes'), shortcodeViewConstructor = require('sui-utils/shortcode-view-constructor'), mediaFrame = require('sui-views/media-frame'), wp = require('wp'), $ = require('jquery'); $(document).ready(function(){ // Create collection of shortcode models from data. sui.shortcodes.add( shortcodeUIData.shortcodes ); wp.media.view.MediaFrame.Post = mediaFrame; // Register a view for each shortcode. sui.shortcodes.each( function( shortcode ) { if ( wp.mce.views ) { wp.mce.views.register( shortcode.get('shortcode_tag'), shortcodeViewConstructor ); } } ); $(document.body).on( 'click', '.shortcake-add-post-element', function( event ) { var $el = $( event.currentTarget ), editor = $el.data('editor'), frame = wp.media.editor.get( editor ), options = { frame: 'post', state: 'shortcode-ui', title: shortcodeUIData.strings.media_frame_title, editor: this.dataset.editor }; event.preventDefault(); // Remove focus from the `.shortcake-add-post-element` button. // Prevents Opera from showing the outline of the button above the modal. // See: https://core.trac.wordpress.org/ticket/22445 $el.blur(); if ( frame ) { frame.mediaController.setActionSelect(); frame.mediaController.props.set( 'editor', this.dataset.editor ); frame.open(); } else { frame = wp.media.editor.open( editor, options ); } // Make sure to reset state when closed. frame.once( 'close submit', function() { frame.mediaController.reset(); } ); } ); });
💾 Save Changes
❌ Cancel