Current Path : /storage/v11800/madhavcotex-com/public_html/wp-content/plugins/tablepress/admin/js/ |
Linux v11800 5.3.0-1023-aws #25~18.04.1-Ubuntu SMP Fri Jun 5 15:19:18 UTC 2020 aarch64
|
Current File : /storage/v11800/madhavcotex-com/public_html/wp-content/plugins/tablepress/admin/js/quicktags-button.js |
/**
* JavaScript code for the "Table" button in the QuickTags editor toolbar.
*
* @package TablePress
* @subpackage Views JavaScript
* @author Tobias Bäthge
* @since 1.0.0
*/
/* globals tablepress_editor_button, QTags, tb_show, jQuery */
jQuery( function( $ ) {
'use strict';
/**
* Open a Thickbox with the List of tables, for adding a Shortcode to the editor
* used by both the TinyMCE editor button and the Quicktags toolbar button
*
* @since 1.0.0
*/
window.tablepress_open_shortcode_thickbox = function() {
const width = $( window ).width();
const W = ( 720 < width ) ? 720 : width;
let H = $( window ).height();
if ( $( '#wpadminbar' ).length ) {
H -= parseInt( $( '#wpadminbar' ).css( 'height' ), 10 );
}
tb_show( tablepress_editor_button.thickbox_title, tablepress_editor_button.thickbox_url + '&TB_iframe=true&height=' + ( H - 85 ) + '&width=' + ( W - 80 ), false );
};
/**
* Register a button for the Quicktags (aka HTML editor) toolbar
*
* @since 1.0.0
*/
if ( 'undefined' !== typeof QTags ) {
QTags.addButton(
'tablepress_quicktags_button', // ID
tablepress_editor_button.caption, // button caption
window.tablepress_open_shortcode_thickbox, // click callback
false, // unused
false, // access key
tablepress_editor_button.title, // button title
115 // button position (here: between code and more)
);
}
} );