Use ajax for shortcode generator menu in editor
This commit is contained in:
@@ -8,23 +8,6 @@
|
||||
icon: false,
|
||||
type: 'menubutton',
|
||||
menu: [
|
||||
{
|
||||
text: ed.getLang( 'sportspress.countdown' ),
|
||||
menu: [
|
||||
{
|
||||
text: ed.getLang( 'sportspress.manual' ),
|
||||
onclick: function() {
|
||||
editor.insertContent( '[countdown id="" live="1"]' );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.auto' ),
|
||||
onclick: function() {
|
||||
editor.insertContent( '[countdown]' );
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.event' ),
|
||||
menu: [
|
||||
@@ -34,112 +17,74 @@
|
||||
{
|
||||
text: ed.getLang( 'sportspress.details' ),
|
||||
onclick: function() {
|
||||
editor.insertContent( '[event_details id=""]' );
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( ed.getLang( 'sportspress.event' ) + ' - ' + ed.getLang( 'sportspress.details' ), 'admin-ajax.php?action=sportspress_event_details_shortcode&width=' + W + '&height=' + H );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.results' ),
|
||||
onclick: function() {
|
||||
editor.insertContent( '[event_results id=""]' );
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( ed.getLang( 'sportspress.event' ) + ' - ' + ed.getLang( 'sportspress.results' ), 'admin-ajax.php?action=sportspress_event_results_shortcode&width=' + W + '&height=' + H );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.performance' ),
|
||||
onclick: function() {
|
||||
editor.insertContent( '[event_performance id=""]' );
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( ed.getLang( 'sportspress.event' ) + ' - ' + ed.getLang( 'sportspress.performance' ), 'admin-ajax.php?action=sportspress_event_performance_shortcode&width=' + W + '&height=' + H );
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.countdown' ),
|
||||
onclick: function() {
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( ed.getLang( 'sportspress.event' ) + ' - ' + ed.getLang( 'sportspress.countdown' ), 'admin-ajax.php?action=sportspress_countdown_shortcode&width=' + W + '&height=' + H );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.calendar' ),
|
||||
menu: [
|
||||
{
|
||||
text: ed.getLang( 'sportspress.select' ),
|
||||
onclick : function() {
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( 'My WIndow POPUP Title', '#TB_inline?width=' + W + '&height=' + H + '&inlineId=sp_choose_event_calendar' );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.manual' ),
|
||||
onclick: function() {
|
||||
editor.insertContent( '[event_calendar id="" status="default" initial="1" show_all_events_link="0"]' );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.auto' ),
|
||||
onclick: function() {
|
||||
editor.insertContent( '[event_calendar]' );
|
||||
}
|
||||
}
|
||||
]
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( ed.getLang( 'sportspress.event' ) + ' - ' + ed.getLang( 'sportspress.calendar' ), 'admin-ajax.php?action=sportspress_event_calendar_shortcode&width=' + W + '&height=' + H );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.list' ),
|
||||
menu: [
|
||||
{
|
||||
text: ed.getLang( 'sportspress.select' ),
|
||||
onclick : function() {
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( 'My WIndow POPUP Title', '#TB_inline?width=' + W + '&height=' + H + '&inlineId=sp_choose_event_list' );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.manual' ),
|
||||
onclick: function() {
|
||||
editor.insertContent( '[event_list id="" status="default" show_all_events_link="0"]' );
|
||||
}
|
||||
}
|
||||
]
|
||||
onclick : function() {
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( ed.getLang( 'sportspress.event' ) + ' - ' + ed.getLang( 'sportspress.list' ), 'admin-ajax.php?action=sportspress_event_list_shortcode&width=' + W + '&height=' + H );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.blocks' ),
|
||||
menu: [
|
||||
{
|
||||
text: ed.getLang( 'sportspress.select' ),
|
||||
onclick : function() {
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( 'My WIndow POPUP Title', '#TB_inline?width=' + W + '&height=' + H + '&inlineId=sp_choose_event_blocks' );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.manual' ),
|
||||
onclick: function() {
|
||||
editor.insertContent( '[event_blocks id="" status="default" show_all_events_link="0"]' );
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.league_table' ),
|
||||
menu: [
|
||||
{
|
||||
text: ed.getLang( 'sportspress.select' ),
|
||||
onclick : function() {
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( 'My WIndow POPUP Title', '#TB_inline?width=' + W + '&height=' + H + '&inlineId=sp_choose_league_table' );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.manual' ),
|
||||
onclick: function() {
|
||||
editor.insertContent( '[league_table id="" number="-1" show_team_logo="1" link_posts="0" show_full_table_link="0"]' );
|
||||
}
|
||||
onclick : function() {
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( ed.getLang( 'sportspress.event' ) + ' - ' + ed.getLang( 'sportspress.blocks' ), 'admin-ajax.php?action=sportspress_event_blocks_shortcode&width=' + W + '&height=' + H );
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -152,60 +97,56 @@
|
||||
{
|
||||
text: ed.getLang( 'sportspress.details' ),
|
||||
onclick: function() {
|
||||
editor.insertContent( '[player_details id=""]' );
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( ed.getLang( 'sportspress.player' ) + ' - ' + ed.getLang( 'sportspress.details' ), 'admin-ajax.php?action=sportspress_player_details_shortcode&width=' + W + '&height=' + H );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.statistics' ),
|
||||
onclick: function() {
|
||||
editor.insertContent( '[player_statistics id=""]' );
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( ed.getLang( 'sportspress.player' ) + ' - ' + ed.getLang( 'sportspress.statistics' ), 'admin-ajax.php?action=sportspress_player_statistics_shortcode&width=' + W + '&height=' + H );
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.list' ),
|
||||
menu: [
|
||||
{
|
||||
text: ed.getLang( 'sportspress.select' ),
|
||||
onclick : function() {
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( 'My WIndow POPUP Title', '#TB_inline?width=' + W + '&height=' + H + '&inlineId=sp_choose_player_list' );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.manual' ),
|
||||
onclick: function() {
|
||||
editor.insertContent( '[player_list id="" number="-1" orderby="default" order="ASC" show_all_players_link="0"]' );
|
||||
}
|
||||
}
|
||||
]
|
||||
onclick : function() {
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( ed.getLang( 'sportspress.player' ) + ' - ' + ed.getLang( 'sportspress.list' ), 'admin-ajax.php?action=sportspress_player_list_shortcode&width=' + W + '&height=' + H );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.gallery' ),
|
||||
menu: [
|
||||
{
|
||||
text: ed.getLang( 'sportspress.select' ),
|
||||
onclick : function() {
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( 'My WIndow POPUP Title', '#TB_inline?width=' + W + '&height=' + H + '&inlineId=sp_choose_player_gallery' );
|
||||
}
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.manual' ),
|
||||
onclick: function() {
|
||||
editor.insertContent( '[player_gallery id="" number="-1" columns="3" orderby="default" order="ASC" size="thumbnail" show_all_players_link="0"]' );
|
||||
}
|
||||
}
|
||||
]
|
||||
onclick : function() {
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( ed.getLang( 'sportspress.player' ) + ' - ' + ed.getLang( 'sportspress.gallery' ), 'admin-ajax.php?action=sportspress_player_gallery_shortcode&width=' + W + '&height=' + H );
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
text: ed.getLang( 'sportspress.league_table' ),
|
||||
onclick : function() {
|
||||
// triggers the thickbox
|
||||
var width = jQuery(window).width(), H = jQuery(window).height(), W = ( 720 < width ) ? 720 : width;
|
||||
W = W - 80;
|
||||
H = H - 84;
|
||||
tb_show( ed.getLang( 'sportspress.league_table' ), 'admin-ajax.php?action=sportspress_league_table_shortcode&width=' + W + '&height=' + H );
|
||||
}
|
||||
}
|
||||
]
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user