OwlCyberSecurity - MANAGER
Edit File: Shortcode.php
<?php class ShortcodeView_bwg extends AdminView_bwg { public function display( $params = array() ) { $from_menu = $params['from_menu']; if ( !$from_menu ) { BWG()->register_admin_scripts(); wp_print_scripts('jquery-ui-tooltip'); wp_print_scripts(BWG()->prefix . '_shortcode'); wp_print_scripts(BWG()->prefix . '_jscolor'); wp_print_styles(BWG()->prefix . '_shortcode'); wp_print_styles(BWG()->prefix . '-opensans'); wp_print_styles(BWG()->prefix . '_tables'); wp_print_scripts('jquery-ui-tabs'); } else { wp_enqueue_script(BWG()->prefix . '_shortcode'); wp_enqueue_style(BWG()->prefix . '_shortcode'); wp_enqueue_style(BWG()->prefix . '-opensans'); wp_enqueue_script(BWG()->prefix . '_jscolor'); wp_enqueue_script('jquery-ui-tabs'); } do_action( 'bwg_shortcode_scripts_after' ); require_once BWG()->plugin_dir . '/admin/views/Options.php'; ob_start(); echo $this->body($params); // Pass the content to form. $form_attr = array( 'id' => BWG()->prefix . '_shortcode_form', 'name' => BWG()->prefix . '_shortcode_form', 'class' => BWG()->prefix . '_shortcode_form wd-form wp-core-ui js bwg-hidden', 'action' => '#', ); echo $this->form(ob_get_clean(), $form_attr); echo $this->generate_script($params); if ( !$from_menu ) { wp_die(); } } public function body( $params = array() ) { $gallery_rows = $params['gallery_rows']; $album_rows = $params['album_rows']; $theme_rows = $params['theme_rows']; $from_menu = $params['from_menu']; $tag_rows = $params['tag_rows']; $watermark_fonts = $params['watermark_fonts']; $gallery_types_name = $params['gallery_types_name']; $album_types_name = $params['album_types_name']; $shortcodes = $params['shortcodes']; ?> <input type="hidden" id="tagtext" name="tagtext" value="" /> <input type="hidden" id="currrent_id" name="currrent_id" value="" /> <input type="hidden" id="title" name="title" value="" /> <input type="hidden" id="bwg_insert" name="bwg_insert" value="" /> <div class="<?php echo (isset($_GET['callback']) && $_GET['callback'] == 'wdg_cb_tw/bwg') ? 'bwg_tw-container' : '' ?>"> <div class="bwg_tabs meta-box-sortables"> <ul class="bwg-tabs"> <li class="tabs"> <a href="#bwg_tab_galleries_content" class="bwg-tablink"><?php _e('Gallery', 'photo-gallery'); ?></a> </li> <li class="tabs"> <a href="#bwg_tab_albums_content" class="bwg-tablink"><?php _e('Gallery group', 'photo-gallery'); ?></a> </li> </ul> <div id="bwg_tab_galleries_content" style="display: none" class="bwg-section bwg-no-bottom-border wd-box-content"> <div class="bwg_change_gallery_type"> <span class="gallery_type bwg-thumbnails" onClick="bwg_gallery_type('thumbnails')"> <div class="gallery_type_div"> <label for="thumbnails"> <img class="view_type_img" src="<?php echo BWG()->plugin_url . '/images/thumbnails.svg'; ?>" /> <img class="view_type_img_active" src="<?php echo BWG()->plugin_url . '/images/thumbnails_active.svg'; ?>" /> </label> <input type="radio" class="gallery_type_radio" id="thumbnails" name="gallery_type" value="thumbnails" /><label class="gallery_type_label" for="thumbnails"><?php echo __('Thumbnails', 'photo-gallery'); ?></label> </div> </span> <span class="gallery_type bwg-thumbnails_masonry" onClick="bwg_gallery_type('thumbnails_masonry')" data-img-url="<?php echo BWG()->plugin_url . '/images/upgrade_to_pro_masonry.png'; ?>" data-title="Masonry" data-demo-link="https://demo.10web.io/photo-gallery/masonry/?utm_source=photo_gallery&utm_medium=free_plugin"> <div class="gallery_type_div"> <label for="thumbnails_masonry"> <img class="view_type_img" src="<?php echo BWG()->plugin_url . '/images/thumbnails_masonry.svg'; ?>" /> <img class="view_type_img_active" src="<?php echo BWG()->plugin_url . '/images/thumbnails_masonry_active.svg'; ?>" /> </label> <input type="radio" class="gallery_type_radio" id="thumbnails_masonry" name="gallery_type" value="thumbnails_masonry" /> <label class="gallery_type_label" for="thumbnails_masonry"><?php echo __('Masonry', 'photo-gallery'); ?></label> </div> </span> <span class="gallery_type bwg-thumbnails_mosaic" onClick="bwg_gallery_type('thumbnails_mosaic')" data-img-url="<?php echo BWG()->plugin_url . '/images/upgrade_to_pro_mosaic.png'; ?>" data-title="Mosaic" data-demo-link="https://demo.10web.io/photo-gallery/mosaic/?utm_source=photo_gallery&utm_medium=free_plugin"> <div class="gallery_type_div"> <label for="thumbnails_mosaic"> <img class="view_type_img" src="<?php echo BWG()->plugin_url . '/images/thumbnails_mosaic.svg'; ?>" /> <img class="view_type_img_active" src="<?php echo BWG()->plugin_url . '/images/thumbnails_mosaic_active.svg'; ?>" /> </label> <input type="radio" class="gallery_type_radio" id="thumbnails_mosaic" name="gallery_type" value="thumbnails_mosaic" /><label class="gallery_type_label" for="thumbnails_mosaic"><?php echo __('Mosaic', 'photo-gallery'); ?></label> </div> </span> <span class="gallery_type bwg-slideshow" onClick="bwg_gallery_type('slideshow')"> <div class="gallery_type_div"> <label for="slideshow"> <img class="view_type_img" src="<?php echo BWG()->plugin_url . '/images/slideshow.svg'; ?>" /> <img class="view_type_img_active" src="<?php echo BWG()->plugin_url . '/images/slideshow_active.svg'; ?>" /> </label> <input type="radio" class="gallery_type_radio" id="slideshow" name="gallery_type" value="slideshow" /><label class="gallery_type_label" for="slideshow"><?php echo __('Slideshow', 'photo-gallery'); ?></label> </div> </span> <span class="gallery_type bwg-image_browser" onClick="bwg_gallery_type('image_browser')"> <div class="gallery_type_div"> <label for="image_browser"> <img class="view_type_img" src="<?php echo BWG()->plugin_url . '/images/image_browser.svg'; ?>" /> <img class="view_type_img_active" src="<?php echo BWG()->plugin_url . '/images/image_browser_active.svg'; ?>" /> </label> <input type="radio" class="gallery_type_radio" id="image_browser" name="gallery_type" value="image_browser" /><label class="gallery_type_label" for="image_browser"><?php echo __('Image Browser', 'photo-gallery'); ?></label> </div> </span> <span class="gallery_type bwg-blog_style" onClick="bwg_gallery_type('blog_style')" data-img-url="<?php echo BWG()->plugin_url . '/images/upgrade_to_pro_blog_style.png'; ?>" data-title="Blog Style" data-demo-link="https://demo.10web.io/photo-gallery/blog-style/?utm_source=photo_gallery&utm_medium=free_plugin"> <div class="gallery_type_div"> <label for="blog_style"> <img class="view_type_img" src="<?php echo BWG()->plugin_url . '/images/blog_style.svg'; ?>" /> <img class="view_type_img_active" src="<?php echo BWG()->plugin_url . '/images/blog_style_active.svg'; ?>" /> </label> <input type="radio" class="gallery_type_radio" id="blog_style" name="gallery_type" value="blog_style" /><label class="gallery_type_label" for="blog_style"><?php echo __('Blog Style', 'photo-gallery'); ?></label> </div> </span> <span class="gallery_type bwg-carousel" onClick="bwg_gallery_type('carousel')" data-img-url="<?php echo BWG()->plugin_url . '/images/upgrade_to_pro_carousel.png'; ?>" data-title="Carousel" data-demo-link="https://demo.10web.io/photo-gallery/carousel/?utm_source=photo_gallery&utm_medium=free_plugin"> <div class="gallery_type_div"> <label for="carousel"> <img class="view_type_img" src="<?php echo BWG()->plugin_url . '/images/carousel.svg'; ?>" /> <img class="view_type_img_active" src="<?php echo BWG()->plugin_url . '/images/carousel_active.svg'; ?>" /> </label> <input class="gallery_type_radio" type="radio" id="carousel" name="gallery_type" value="carousel" /><label class="gallery_type_label" for="carousel"><?php echo __('Carousel', 'photo-gallery'); ?></label> <?php if ( !BWG()->is_pro ) { ?> <span class="pro_btn">Premium</span> <?php } ?> </div> </span> </div> <div class="bwg_select_gallery_type" style="display:none;"> <label class="wd-label" for="gallery_types_name"><?php _e('View type', 'photo-gallery'); ?></label> <select name="gallery_types_name" id="gallery_types_name" onchange="bwg_gallery_type(jQuery(this).val());"> <?php foreach ( $gallery_types_name as $key => $album_type_name ) { ?> <option <?php echo selected($album_type_name, TRUE); ?> value="<?php echo $key; ?>"><?php echo $album_type_name; ?></option> <?php } ?> </select> <div class="bwg-gallery-type-select"> <div class="bwg-btn-gallery-type-select type-closed" value="thumbnails" id="gallery-view-type">Thumbnails</div> <div class="bwg-gallery-ul-div"> <ul class="bwg-gallery-ul"> <?php foreach ($gallery_types_name as $key=>$gallery_type_name) { ?> <li class="gallery-type-li" data-value="<?php echo $key; ?>"> <img src="<?php echo BWG()->plugin_url . '/images/' . $key . '.svg'; ?>"> <span><?php echo $gallery_type_name; ?> </span> <?php if ( !BWG()->is_pro && $key == 'carousel') { ?> <span class="pro_btn">Premium</span> <?php } ?> </li> <?php } ?> </ul> </div> </div> </div> </div> <div id="bwg_tab_albums_content" style="display: none" class="bwg-section bwg-no-bottom-border wd-box-content"> <div class="bwg_change_gallery_type"> <span class="gallery_type bwg-album_compact_preview" onClick="bwg_gallery_type('album_compact_preview')"> <div class="album_type_div"> <label for="album_compact_preview"> <img class="view_type_img" src="<?php echo BWG()->plugin_url . '/images/album_compact_preview.svg'; ?>" /> <img class="view_type_img_active" src="<?php echo BWG()->plugin_url . '/images/album_compact_preview_active.svg'; ?>" /> </label> <input type="radio" class="album_type_radio" id="album_compact_preview" name="gallery_type" value="album_compact_preview" /><label class="album_type_label" for="album_compact_preview"><?php echo __('Compact', 'photo-gallery'); ?></label> </div> </span> <span class="gallery_type bwg-album_masonry_preview" onClick="bwg_gallery_type('album_masonry_preview')" data-img-url="<?php echo BWG()->plugin_url . '/images/upgrade_to_pro_masonry.png'; ?>" data-title="Masonry" data-demo-link="https://demo.10web.io/photo-gallery/masonry/?utm_source=photo_gallery&utm_medium=free_plugin"> <div class="album_type_div"> <label for="album_masonry_preview"> <img class="view_type_img" src="<?php echo BWG()->plugin_url . '/images/album_masonry_preview.svg'; ?>" /> <img class="view_type_img_active" src="<?php echo BWG()->plugin_url . '/images/album_masonry_preview_active.svg'; ?>" /> </label> <input type="radio" class="album_type_radio" id="album_masonry_preview" name="gallery_type" value="album_masonry_preview" /><label class="album_type_label" for="album_masonry_preview"><?php echo __('Masonry', 'photo-gallery'); ?></label> </div> </span> <span class="gallery_type bwg-album_extended_preview" onClick="bwg_gallery_type('album_extended_preview')"> <div class="album_type_div"> <label for="album_extended_preview"> <img class="view_type_img" src="<?php echo BWG()->plugin_url . '/images/album_extended_preview.svg'; ?>" /> <img class="view_type_img_active" src="<?php echo BWG()->plugin_url . '/images/album_extended_preview_active.svg'; ?>" /> </label> <input type="radio" class="album_type_radio" id="album_extended_preview" name="gallery_type" value="album_extended_preview" /><label class="album_type_label" for="album_extended_preview"><?php echo __('Extended', 'photo-gallery'); ?></label> </div> </span> </div> <div class="bwg_select_gallery_type" style="display:none;"> <label class="wd-label" for="gallery_types_name"><?php _e('View type', 'photo-gallery'); ?></label> <select name="gallery_types_name" id="gallery_types_name" onchange="bwg_gallery_type(jQuery(this).val());"> <?php foreach ( $album_types_name as $key => $album_type_name ) { ?> <option <?php echo selected($album_type_name, TRUE); ?> value="<?php echo $key; ?>"><?php echo $album_type_name; ?></option> <?php } ?> </select> <div class="bwg-gallery-type-select"> <div class="bwg-btn-gallery-type-select type-closed" value="album_compact_preview" id="album-view-type">Compact</div> <div class="bwg-gallery-ul-div"> <ul class="bwg-gallery-ul"> <?php foreach ($album_types_name as $key=>$album_type_name) { ?> <li class="gallery-type-li" data-value="<?php echo $key; ?>"> <img src="<?php echo BWG()->plugin_url . '/images/' . $key . '.svg'; ?>"> <span><?php echo $album_type_name; ?> </span> </li> <?php } ?> </ul> </div> </div> </div> </div> <?php if ( !BWG()->is_pro ) { ?> <div class="wd-box-content wd-width-100 wd-free-msg bwg-upgrade-view" style="display: none;"> <div class="upgrade-to-pro-text"> <p class="upgrade-to-pro-title"></p> <p class="upgrade-to-pro-desc"> <?php _e('Visit demo page for this view');?> </p> <a href="https://10web.io/plugins/wordpress-photo-gallery/?utm_source=photo_gallery/?utm_medium=free_plugin" target="_blank" class="button-upgrade"><?php _e('UPGRADE to Premium');?></a> <a class="button-demo" href="https://demo.10web.io/photo-gallery/" target="_blank" ><?php _e('view demo');?></a> </div> <div class="upgrade-to-img"> <img class="desktop pro-views-img" src=""> </div> </div> <?php } ?> <div class="bwg-pro-views bwg-section bwg-no-top-border bwg-flex-wrap"> <div class="wd-box-content wd-width-33"> <div class="wd-group" id="tr_gallery"> <label class="wd-label" for="gallery"><?php _e('Gallery', 'photo-gallery'); ?></label> <div> <select name="gallery" id="gallery"> <?php foreach ( $gallery_rows as $id => $name ) { ?> <option value="<?php echo $id; ?>"><?php echo $name; ?></option> <?php } ?> </select> </div> <p class="description"><?php _e('Select the gallery to display.', 'photo-gallery') ?></p> </div> <div class="wd-group" id="tr_album"> <label class="wd-label" for="album"><?php _e('Gallery Group', 'photo-gallery'); ?></label> <div> <select name="album" id="album"> <?php foreach ( $album_rows as $id => $name ) { ?> <option value="<?php echo $id; ?>"><?php echo $name; ?></option> <?php } ?> </select> <p class="description"><?php _e('Select the gallery group to display.', 'photo-gallery'); ?></p> </div> </div> </div> <div class="wd-box-content wd-width-33" id="tr_tag"> <div class="wd-group"> <label class="wd-label" for="tag"><?php _e('Tag', 'photo-gallery'); ?></label> <div> <select name="tag" id="tag"> <?php foreach ( $tag_rows as $id => $name ) { ?> <option value="<?php echo $id; ?>"><?php echo $name; ?></option> <?php } ?> </select> </div> <p class="description"><?php _e('Filter gallery images by this tag.', 'photo-gallery') ?></p> </div> </div> <div class="wd-box-content wd-width-33"> <div class="wd-group" id="tr_theme"> <label class="wd-label" for="theme"><?php _e('Theme', 'photo-gallery'); ?></label> <div> <select name="theme" id="theme"> <?php foreach ( $theme_rows as $id => $name ) { ?> <option value="<?php echo $id; ?>"><?php echo $name; ?></option> <?php } ?> </select> </div> <p class="description"><?php _e('Choose the theme for your gallery.', 'photo-gallery') ?></p> </div> </div> <div class="wd-box-content wd-width-100"> <div class="wd-group"> <input id="use_option_defaults" class="wd-radio" value="1" name="use_option_defaults" type="checkbox" checked="checked" /> <label class="wd-label-radio" for="use_option_defaults"><?php _e('Use default options', 'photo-gallery'); ?></label> <p class="description"><?php _e('Mark this option to use default settings configured in Photo Gallery Options.', 'photo-gallery') ?><br><?php echo sprintf(__('You can change the default options %s.', 'photo-gallery'), '<a id="options_link" data-href="' . admin_url('admin.php?page=options_' . BWG()->prefix) . '" href="' . admin_url('admin.php?page=options_' . BWG()->prefix) . '" target="_blank">' . __('here', 'photo-gallery') . '</a>'); ?></p> </div> </div> <div id="custom_options_conainer" class="wd-box-content wd-width-100"> <div class="postbox"> <button class="button-link handlediv" type="button" aria-expanded="true"> <span class="screen-reader-text"><?php _e('Toggle panel:', 'photo-gallery'); ?></span> <span class="toggle-indicator" aria-hidden="false"></span> </button> <h2 class="hndle"> <span id="bwg_basic_metabox_title" data-title-gallery="<?php _e('Gallery', 'photo-gallery'); ?>" data-title-album="<?php _e('Gallery group', 'photo-gallery'); ?>"></span> </h2> <div class="inside bwg-flex-wrap"> <?php OptionsView_bwg::gallery_options(BWG()->options); OptionsView_bwg::gallery_group_options(BWG()->options); ?> </div> </div> <div class="postbox closed"> <button class="button-link handlediv" type="button" aria-expanded="true"> <span class="screen-reader-text"><?php _e('Toggle panel:', 'photo-gallery'); ?></span> <span class="toggle-indicator" aria-hidden="false"></span> </button> <h2 class="hndle"> <span><?php _e('Action on image click', 'photo-gallery'); ?></span> </h2> <div class="inside"> <?php OptionsView_bwg::lightbox_options(BWG()->options); ?> </div> </div> <div class="postbox closed"> <button class="button-link handlediv" type="button" aria-expanded="true"> <span class="screen-reader-text"><?php _e('Toggle panel', 'photo-gallery'); ?></span> <span class="toggle-indicator" aria-hidden="false"></span> </button> <h2 class="hndle"> <span><?php _e('Advanced', 'photo-gallery'); ?></span> </h2> <div class="inside bwg-flex-wrap"> <div class="wd-box-content wd-width-100" id="tr_watermark_type"> <div class="wd-group"> <label class="wd-label"><?php _e('Advertisement type', 'photo-gallery'); ?></label> <div class="bwg-flex"> <div><input type="radio" class="wd-radio" name="watermark_type" id="watermark_type_none" value="none" onClick="bwg_watermark('watermark_type_none')" <?php echo (BWG()->options->watermark_type == 'none') ? 'checked' : ''; ?> /><label for="watermark_type_none" class="wd-radio-label"><?php _e('None', 'photo-gallery'); ?></label></div> <div><input type="radio" class="wd-radio" name="watermark_type" id="watermark_type_text" value="text" onClick="bwg_watermark('watermark_type_text')" <?php echo (BWG()->options->watermark_type == 'text') ? 'checked' : ''; ?> /><label for="watermark_type_text" class="wd-radio-label"><?php _e('Text', 'photo-gallery'); ?></label></div> <div><input type="radio" class="wd-radio" name="watermark_type" id="watermark_type_image" value="image" onClick="bwg_watermark('watermark_type_image')" <?php echo (BWG()->options->watermark_type == 'image') ? 'checked' : ''; ?> /><label for="watermark_type_image" class="wd-radio-label"><?php _e('Image', 'photo-gallery'); ?></label></div> </div> <p class="description"><?php _e("Add Text or Image advertisement to your images with this option.", 'photo-gallery'); ?></p> </div> </div> <div class="wd-box-content wd-width-33"> <div class="wd-box-content wd-width-100" id="tr_watermark_link"> <div class="wd-group"> <label class="wd-label" for="watermark_link"><?php _e('Advertisement link', 'photo-gallery'); ?></label> <input type="text" id="watermark_link" name="watermark_link" value="<?php echo BWG()->options->watermark_link; ?>" /> <p class="description"><?php _e("Provide the link to be added to advertisement on images.", 'photo-gallery'); ?>, e.g. http://www.example.com</p> </div> </div> <div class="wd-box-content wd-width-100" id="tr_watermark_url"> <div class="wd-group"> <label class="wd-label" for="watermark_url"><?php _e('Advertisement URL', 'photo-gallery'); ?></label> <input type="text" id="watermark_url" name="watermark_url" value="<?php echo BWG()->options->watermark_url; ?>" /> <p class="description"><?php _e("Provide the absolute URL of the image you would like to use as advertisement.", 'photo-gallery'); ?></p> </div> </div> <div class="wd-box-content wd-width-100" id="tr_watermark_text"> <div class="wd-group"> <label class="wd-label" for="watermark_text"><?php _e('Advertisement text', 'photo-gallery'); ?></label> <input type="text" name="watermark_text" id="watermark_text" value="<?php echo BWG()->options->watermark_text; ?>" /> <p class="description"><?php _e("Write the text to add to images as advertisement.", 'photo-gallery'); ?></p> </div> </div> </div> <div class="wd-box-content wd-width-33"> <div class="wd-box-content wd-width-100" id="tr_watermark_font"> <div class="wd-group"> <label class="wd-label" for="watermark_font"><?php _e('Advertisement font style', 'photo-gallery'); ?></label> <select name="watermark_font" id="watermark_font"> <?php $google_fonts = WDWLibrary::get_google_fonts(); $is_google_fonts = (in_array(BWG()->options->watermark_font, $google_fonts)) ? TRUE : FALSE; $watermark_font_families = $is_google_fonts ? $google_fonts : $watermark_fonts; foreach ( $watermark_font_families as $key => $watermark_font ) { ?> <option value="<?php echo $watermark_font; ?>" <?php echo (BWG()->options->watermark_font == $watermark_font) ? 'selected="selected"' : ''; ?>><?php echo $watermark_font; ?></option> <?php } ?> </select> <div class="bwg-flex"> <div><input type="radio" class="wd-radio" name="watermark_google_fonts" id="watermark_google_fonts1" onchange="bwg_change_fonts('watermark_font', jQuery(this).attr('id'))" value="1" <?php if ($is_google_fonts) echo 'checked="checked"'; ?> /> <label for="watermark_google_fonts1" id="watermark_google_fonts1_lbl" class="wd-radio-label"><?php _e('Google fonts', 'photo-gallery'); ?></label></div> <div><input type="radio" class="wd-radio" name="watermark_google_fonts" id="watermark_google_fonts0" onchange="bwg_change_fonts('watermark_font', '')" value="0" <?php if (!$is_google_fonts) echo 'checked="checked"'; ?> /> <label for="watermark_google_fonts0" id="watermark_google_fonts0_lbl" class="wd-radio-label"><?php _e('Default', 'photo-gallery'); ?></label></div> </div> <p class="description"><?php _e("Select the font family of the advertisement text.", 'photo-gallery'); ?></p> </div> </div> <div class="wd-box-content wd-width-100" id="tr_watermark_font_size"> <div class="wd-group"> <label class="wd-label" for="watermark_font_size"><?php _e('Advertisement font size', 'photo-gallery'); ?></label> <div class="bwg-flex"> <input type="text" name="watermark_font_size" id="watermark_font_size" value="<?php echo BWG()->options->watermark_font_size; ?>" class="spider_int_input" /><span>px</span> </div> <p class="description"><?php _e("Specify the font size of the advertisement text.", 'photo-gallery'); ?></p> </div> </div> <div class="wd-box-content wd-width-100" id="tr_watermark_width_height"> <div class="wd-group"> <label class="wd-label" for="watermark_width"><?php _e('Advertisement dimensions', 'photo-gallery'); ?></label> <div class="bwg-flex"> <input type="text" name="watermark_width" id="watermark_width" value="<?php echo BWG()->options->watermark_width; ?>" class="spider_int_input" /><span>x</span> <input type="text" name="watermark_height" id="watermark_height" value="<?php echo BWG()->options->watermark_height; ?>" class="spider_int_input" /><span>px</span> </div> <p class="description"><?php _e("Select the dimensions of the advertisement image.", 'photo-gallery'); ?></p> </div> </div> <div class="wd-box-content wd-width-100" id="tr_watermark_color"> <div class="wd-group"> <label class="wd-label" for="watermark_color"><?php _e('Advertisement color', 'photo-gallery'); ?></label> <input type="text" name="watermark_color" id="watermark_color" value="<?php echo BWG()->options->watermark_color; ?>" class="jscolor" /> <p class="description"><?php _e("Choose the color for the advertisement text on images.", 'photo-gallery'); ?></p> </div> </div> </div> <div class="wd-box-content wd-width-33"> <div class="wd-box-content wd-width-100" id="tr_watermark_opacity"> <div class="wd-group"> <label class="wd-label" for="watermark_opacity"><?php _e('Advertisement opacity', 'photo-gallery'); ?></label> <div class="bwg-flex"> <input type="text" name="watermark_opacity" id="watermark_opacity" value="<?php echo BWG()->options->watermark_opacity; ?>" class="spider_int_input" /><span>%</span> </div> <p class="description"><?php echo __("Specify the opacity of the advertisement. The value must be between 0 to 100.", 'photo-gallery'); ?></p> </div> </div> <div class="wd-box-content wd-width-100" id="tr_watermark_position"> <div class="wd-group"> <label class="wd-label"><?php _e('Advertisement position', 'photo-gallery'); ?></label> <table class="bws_position_table"> <tbody> <tr> <td><input type="radio" class="wd-radio" value="top-left" id="watermark_top-left" name="watermark_position" <?php echo (BWG()->options->watermark_position == 'top-left') ? 'checked' : ''; ?>></td> <td><input type="radio" class="wd-radio" value="top-center" id="watermark_top-center" name="watermark_position" <?php echo (BWG()->options->watermark_position == 'top-center') ? 'checked' : ''; ?>></td> <td><input type="radio" class="wd-radio" value="top-right" id="watermark_top-right" name="watermark_position" <?php echo (BWG()->options->watermark_position == 'top-right') ? 'checked' : ''; ?>></td> </tr> <tr> <td><input type="radio" class="wd-radio" value="middle-left" id="watermark_middle-left" name="watermark_position" <?php echo (BWG()->options->watermark_position == 'middle-left') ? 'checked' : ''; ?>></td> <td><input type="radio" class="wd-radio" value="middle-center" id="watermark_middle-center" name="watermark_position" <?php echo (BWG()->options->watermark_position == 'middle-center') ? 'checked' : ''; ?>></td> <td><input type="radio" class="wd-radio" value="middle-right" id="watermark_middle-right" name="watermark_position" <?php echo (BWG()->options->watermark_position == 'middle-right') ? 'checked' : ''; ?>></td> </tr> <tr> <td><input type="radio" class="wd-radio" value="bottom-left" id="watermark_bottom-left" name="watermark_position" <?php echo (BWG()->options->watermark_position == 'bottom-left') ? 'checked' : ''; ?>></td> <td><input type="radio" class="wd-radio" value="bottom-center" id="watermark_bottom-center" name="watermark_position" <?php echo (BWG()->options->watermark_position == 'bottom-center') ? 'checked' : ''; ?>></td> <td><input type="radio" class="wd-radio" value="bottom-right" id="watermark_bottom-right" name="watermark_position" <?php echo (BWG()->options->watermark_position == 'bottom-right') ? 'checked' : ''; ?>></td> </tr> </tbody> </table> <p class="description"><?php echo __("Mark the position where the advertisement should appear on images.", 'photo-gallery'); ?></p> </div> </div> </div> </div> </div> </div> </div> </div> <?php if ( !$from_menu ) { ?> <div class="media-frame-toolbar"> <div class="media-toolbar"> <div class="media-toolbar-primary search-form"> <button class="button media-button button-primary button-large media-button-insert button-hero" type="button" id="insert" name="insert" <?php if($params['elementor_callback']) { ?> data-callback="elementor" <?php } ?> onClick="bwg_insert_shortcode('');"><?php _e('Insert into post', 'photo-gallery'); ?></button> </div> </div> </div> <?php } else { $tagtext = ''; $tagfunction = ''; $currrent_id = WDWLibrary::get('currrent_id', 0, 'intval'); if ( $currrent_id ) { $title = WDWLibrary::get('title'); $tagtext = '[Best_Wordpress_Gallery id="' . $currrent_id . '"' . $title . ']'; $tagfunction = "<?php echo if( function_exists('photo_gallery') ) { photo_gallery(" . $currrent_id . "); } ?>"; } ?> <hr /> <div id="generate_button" class="wd-box-content wd-width-100"> <div class="wd-box-content wd-width-50 bwg-flex"> <select name="shortcode" id="shortcode" onchange="bwg_update_shortcode()"> <option value=""><?php _e('New shortcode', 'photo-gallery'); ?></option> <?php foreach ( $shortcodes as $shortcode ) { ?> <option value="<?php echo $shortcode->id; ?>">[Best_Wordpress_Gallery id="<?php echo $shortcode->id; ?>"]</option> <?php } ?> </select> <button class="button media-button button-primary button-large media-button-insert" type="button" id="insert" name="insert" onClick="jQuery('#loading_div').show(); bwg_insert_shortcode('');"><?php _e('Generate', 'photo-gallery'); ?></button> </div> <p class="description"><?php _e('If you would like to edit an existing shortcode, use this dropdown box to select it.', 'photo-gallery') ?></p> <div class="wd-box-content wd-width-100 bwg-flex-wrap"> <div class="wd-box-content wd-width-50"> <div class="wd-group"> <label class="wd-label" for="bwg_shortcode"><?php _e('Shortcode', 'photo-gallery'); ?></label> <input type="text" id="bwg_shortcode" name="bwg_shortcode" value='<?php echo $tagtext; ?>' onclick="spider_select_value(this)" readonly="readonly" /> <p class="description"><?php _e('Add the selected gallery or gallery group to any WordPress page or post. Simply copy the generated shortcode and paste it in the content of page/post editor.', 'photo-gallery') ?></p> </div> </div> <div class="wd-box-content wd-width-50"> <div class="wd-group"> <label class="wd-label" for="bwg_function"><?php _e('PHP function', 'photo-gallery'); ?></label> <input type="text" id="bwg_function" name="bwg_function" value="<?php echo $tagfunction; ?>" onclick="spider_select_value(this)" readonly="readonly" /> <p class="description"><?php _e('Use generated PHP function to call the selected gallery or gallery group on a custom PHP template.', 'photo-gallery') ?></p> </div> </div> </div> </div> <?php } ?> </div> <div id="loading_div" <?php echo ( $from_menu ) ? 'class="bwg_show"' : ''; ?>></div> <?php } public function generate_script( $params = array() ) { $from_menu = $params['from_menu']; $shortcodes = $params['shortcodes']; $shortcode_max_id = $params['shortcode_max_id']; ob_start(); ?> <script type="text/javascript"> var ajaxurl = "<?php echo admin_url('admin-ajax.php'); ?>"; var shortcodes = []; var shortcode_id = 1; var temp_shortcode_id = 0; <?php foreach ($shortcodes as $shortcode) { ?> shortcodes[<?php echo $shortcode->id; ?>] = '<?php echo addslashes($shortcode->tagtext); ?>'; <?php } ?> shortcode_id = <?php echo $shortcode_max_id + 1; ?>; var params = get_params("Best_Wordpress_Gallery"); var bwg_insert = 1; <?php if ($params['gutenberg_callback']) { if ($params['gutenberg_id'] == 0) { ?> var content = ''; <?php } else { ?> var content = '[Best_Wordpress_Gallery id="<?php echo $params['gutenberg_id']; ?>"]'; <?php } } elseif ( $params['elementor_callback'] ) { ?> if(jQuery(".elementor-control-bwg_elementor_shortcode input", window.parent.document).val() == "") { var content = ''; } else { var content = 'elementor_callback'; } <?php } elseif (!$from_menu) { ?> var content; if (top.tinyMCE.activeEditor && !top.tinyMCE.activeEditor.hidden && top.tinyMCE.activeEditor.selection) { content = top.tinyMCE.activeEditor.selection.getContent(); } else { content = bwg_get_textarea_selection(top.wpActiveEditor); } <?php } else { ?> var content = jQuery("#bwg_shortcode").val(); <?php } ?> function bwg_update_shortcode() { params = get_params("Best_Wordpress_Gallery"); if (!params) { // Insert. <?php if ($from_menu) { ?> jQuery('#insert').text('<?php _e('Generate', 'photo-gallery'); ?>'); bwg_insert = 1; if (temp_shortcode_id !== 0) { shortcode_id = temp_shortcode_id; } <?php } ?> jQuery("#use_option_defaults").prop('checked', true).trigger('change'); jQuery("#bwg_shortcode").val(''); jQuery("#bwg_function").val(''); jQuery(".bwg_tabs").tabs({active: 0}); bwg_gallery_type('thumbnails'); } else { // Update. if (params['id']) { shortcode_id = params['id']; if (typeof shortcodes[shortcode_id] === 'undefined') { alert("<?php echo addslashes(__('There is no shortcode with such ID!', 'photo-gallery')); ?>"); bwg_gallery_type('thumbnails'); return 0; } var short_code = get_short_params(shortcodes[shortcode_id]); bwg_insert = 0; jQuery("#bwg_shortcode").val('[Best_Wordpress_Gallery id="' + shortcode_id + '"]'); var str = "<?php echo if( function_exists('photo_gallery') ) { photo_gallery(" + shortcode_id + "); } ?>"; jQuery("#bwg_function").val(str.replace("<", '<').replace(">", '>')); } else { var short_code = get_params("Best_Wordpress_Gallery"); } jQuery('#insert').text('<?php _e('Update', 'photo-gallery'); ?>'); <?php if ($from_menu) { ?> content = jQuery("#bwg_shortcode").val(); <?php } ?> jQuery('#insert').attr('onclick', "jQuery('#loading_div').show(); bwg_insert_shortcode(content);"); jQuery("select[id=theme] option[value='" + short_code['theme_id'] + "']").prop('selected', true); jQuery("select[id=gallery_types_name] option[value='" + short_code['gallery_type'] + "']").prop('selected', true); jQuery("#use_option_defaults").prop('checked', true).trigger('change'); if (short_code['type'] == 'album' || short_code['gallery_type'] == 'album_compact_preview' || short_code['gallery_type'] == 'album_masonry_preview' || short_code['gallery_type'] == 'album_extended_preview') { short_code['type'] = 'album'; jQuery(".bwg_tabs").tabs({active: 1}); } else { short_code['type'] = 'gallery'; jQuery(".bwg_tabs").tabs({active: 0}); } jQuery("select[id=gallery] option[value='" + short_code['gallery_id'] + "']").prop('selected', true); jQuery("select[id=album] option[value='" + short_code['album_id'] + "']").prop('selected', true); jQuery("select[id=tag] option[value='" + short_code['tag'] + "']").prop('selected', true); bwg_gallery_type(short_code['gallery_type']); if (short_code['use_option_defaults'] != 1) { jQuery("#use_option_defaults").prop('checked', false).trigger('change'); } switch (short_code['gallery_type']) { case 'thumbnails': { jQuery("#thumb_width").val(short_code['thumb_width']); jQuery("#thumb_height").val(short_code['thumb_height']); jQuery("#image_column_number").val(short_code['image_column_number']); if (short_code['image_enable_page'] == 1) { jQuery("#image_enable_page_1").prop('checked', true); } else if (short_code['image_enable_page'] == 0) { jQuery("#image_enable_page_0").prop('checked', true); } else if (short_code['image_enable_page'] == 2) { jQuery("#image_enable_page_2").prop('checked', true); } else if (short_code['image_enable_page'] == 3) { jQuery("#image_enable_page_3").prop('checked', true); } jQuery("#images_per_page").val(short_code['images_per_page']); jQuery("#load_more_image_count").val(short_code['load_more_image_count']); jQuery("select[id=sort_by] option[value='" + short_code['sort_by'] + "']").prop('selected', true); jQuery("select[id=order_by] option[value='" + short_code['order_by'] + "']").prop('selected', true); if (short_code['show_search_box'] == 1) { jQuery("#show_search_box_1").prop('checked', true); } else { jQuery("#show_search_box_0").prop('checked', true); } if (short_code['placeholder']) { jQuery("#placeholder").val(short_code['placeholder']); } if (short_code['search_box_width']) { jQuery("#search_box_width").val(short_code['search_box_width']); } if (short_code['show_sort_images'] == 1) { jQuery("#show_sort_images_1").prop('checked', true); } else { jQuery("#show_sort_images_0").prop('checked', true); } if (short_code['show_tag_box'] == 1) { jQuery("#show_tag_box_1").prop('checked', true); } else { jQuery("#show_tag_box_0").prop('checked', true); } if (short_code['showthumbs_name'] == 1) { jQuery("#thumb_name_yes").prop('checked', true); } else { jQuery("#thumb_name_no").prop('checked', true); } if (short_code['show_gallery_description'] == 1) { jQuery("#show_gallery_description_1").prop('checked', true); } else { jQuery("#show_gallery_description_0").prop('checked', true); } if (short_code['image_title'] == 'hover') { jQuery("#image_title_show_hover_1").prop('checked', true); } else if (short_code['image_title'] == 'show') { jQuery("#image_title_show_hover_0").prop('checked', true); } else { jQuery("#image_title_show_hover_2").prop('checked', true); } if( short_code['show_thumb_description'] == 1 ) { jQuery("#thumb_desc_1").prop('checked', true); } else { jQuery("#thumb_desc_0").prop('checked', true); } if (short_code['play_icon'] == 1) { jQuery("#play_icon_yes").prop('checked', true); } else { jQuery("#play_icon_no").prop('checked', true); } if (short_code['gallery_download'] == 1) { jQuery("#gallery_download_1").prop('checked', true); } else { jQuery("#gallery_download_0").prop('checked', true); } if (short_code['ecommerce_icon'] == 'hover') { jQuery("#ecommerce_icon_show_hover_1").prop('checked', true); } else if (short_code['ecommerce_icon'] == 'show') { jQuery("#ecommerce_icon_show_hover_0").prop('checked', true); } else { jQuery("#ecommerce_icon_show_hover_2").prop('checked', true); } break; } case 'thumbnails_masonry': { if (short_code['masonry_hor_ver'] == 'horizontal') { jQuery("#masonry_0").prop('checked', false).removeAttr('checked'); jQuery("#masonry_1").prop('checked', true); jQuery("#masonry_thumb_size").val(short_code['thumb_height']); jQuery('.masonry_col_num').hide(); jQuery('.masonry_row_num').show(); } else { jQuery("#masonry_0").prop('checked', true); jQuery("#masonry_thumb_size").val(short_code['thumb_width']); jQuery('.masonry_row_num').hide(); jQuery('.masonry_col_num').show(); } if (short_code['image_title'] == 'hover') { jQuery("#masonry_image_title_0").prop('checked', true); } else if (short_code['image_title'] == 'show') { jQuery("#masonry_image_title_1").prop('checked', true); } else { jQuery("#masonry_image_title_2").prop('checked', true); } if (short_code['show_masonry_thumb_description'] == 1) { jQuery("#masonry_thumb_desc_1").prop('checked', true); } else { jQuery("#masonry_thumb_desc_0").prop('checked', true); } jQuery("#masonry_image_column_number").val(short_code['image_column_number']); if (short_code['image_enable_page'] == 1) { jQuery("#masonry_image_enable_page_1").prop('checked', true); } else if (short_code['image_enable_page'] == 0) { jQuery("#masonry_image_enable_page_0").prop('checked', true); } else if (short_code['image_enable_page'] == 2) { jQuery("#masonry_image_enable_page_2").prop('checked', true); } else if (short_code['image_enable_page'] == 3) { jQuery("#masonry_image_enable_page_3").prop('checked', true); } jQuery("#masonry_images_per_page").val(short_code['images_per_page']); jQuery("#masonry_load_more_image_count").val(short_code['load_more_image_count']); jQuery("select[id=masonry_sort_by] option[value='" + short_code['sort_by'] + "']").prop('selected', true); jQuery("select[id=masonry_order_by] option[value='" + short_code['order_by'] + "']").prop('selected', true); if (short_code['show_search_box'] == 1) { jQuery("#masonry_show_search_box_1").prop('checked', true); } else { jQuery("#masonry_show_search_box_0").prop('checked', true); } if (short_code['placeholder']) { jQuery("#masonry_placeholder").val(short_code['placeholder']); } if (short_code['search_box_width']) { jQuery("#masonry_search_box_width").val(short_code['search_box_width']); } else if (short_code['image_enable_page'] == 2) { jQuery("#masonry_image_page_loadmore").prop('checked', true); } if (short_code['show_sort_images'] == 1) { jQuery("#masonry_show_sort_images_1").prop('checked', true); } else { jQuery("#masonry_show_sort_images_0").prop('checked', true); } if (short_code['show_tag_box'] == 1) { jQuery("#masonry_show_tag_box_1").prop('checked', true); } else { jQuery("#masonry_show_tag_box_0").prop('checked', true); } if (short_code['showthumbs_name'] == 1) { jQuery("#masonry_thumb_name_yes").prop('checked', true); } else { jQuery("#masonry_thumb_name_no").prop('checked', true); } if (short_code['show_gallery_description'] == 1) { jQuery("#masonry_show_gallery_description_1").prop('checked', true); } else { jQuery("#masonry_show_gallery_description_0").prop('checked', true); } if (short_code['play_icon'] == 1) { jQuery("#masonry_play_icon_yes").prop('checked', true); } else { jQuery("#masonry_play_icon_no").prop('checked', true); } if (short_code['gallery_download'] == 1) { jQuery("#masonry_gallery_download_1").prop('checked', true); } else { jQuery("#masonry_gallery_download_0").prop('checked', true); } if (short_code['ecommerce_icon'] == 'hover') { jQuery("#masonry_ecommerce_icon_show_hover_1").prop('checked', true); } else { jQuery("#masonry_ecommerce_icon_show_hover_2").prop('checked', true); } break; } case 'thumbnails_mosaic': { if (short_code['mosaic_hor_ver'] == 'horizontal') { jQuery("#mosaic_1").prop('checked', true); jQuery("#mosaic_thumb_size").val(short_code['thumb_height']); } else { jQuery("#mosaic_0").prop('checked', true); jQuery("#mosaic_thumb_size").val(short_code['thumb_width']); } if (short_code['resizable_mosaic'] == 1) { jQuery("#resizable_mosaic_1").prop('checked', true); } else { jQuery("#resizable_mosaic_0").prop('checked', true); } jQuery("#mosaic_total_width").val(short_code['mosaic_total_width']); if (short_code['image_enable_page'] == 1) { jQuery("#mosaic_image_enable_page_1").prop('checked', true); } else if (short_code['image_enable_page'] == 0) { jQuery("#mosaic_image_enable_page_0").prop('checked', true); } else if (short_code['image_enable_page'] == 2) { jQuery("#mosaic_image_enable_page_2").prop('checked', true); } else if (short_code['image_enable_page'] == 3) { jQuery("#mosaic_image_enable_page_3").prop('checked', true); } jQuery("#mosaic_images_per_page").val(short_code['images_per_page']); jQuery("#mosaic_load_more_image_count").val(short_code['load_more_image_count']); jQuery("select[id=mosaic_sort_by] option[value='" + short_code['sort_by'] + "']").prop('selected', true); jQuery("select[id=mosaic_order_by] option[value='" + short_code['order_by'] + "']").prop('selected', true); if (short_code['show_search_box'] == 1) { jQuery("#mosaic_show_search_box_1").prop('checked', true); } else { jQuery("#mosaic_show_search_box_0").prop('checked', true); } if (short_code['placeholder']) { jQuery("#mosaic_placeholder").val(short_code['placeholder']); } if (short_code['search_box_width']) { jQuery("#mosaic_search_box_width").val(short_code['search_box_width']); } if (short_code['show_sort_images'] == 1) { jQuery("#mosaic_show_sort_images_1").prop('checked', true); } else { jQuery("#mosaic_show_sort_images_0").prop('checked', true); } if (short_code['show_tag_box'] == 1) { jQuery("#mosaic_show_tag_box_1").prop('checked', true); } else { jQuery("#mosaic_show_tag_box_0").prop('checked', true); } if (short_code['showthumbs_name'] == 1) { jQuery("#mosaic_thumb_name_yes").prop('checked', true); } else { jQuery("#mosaic_thumb_name_no").prop('checked', true); } if (short_code['show_gallery_description'] == 1) { jQuery("#mosaic_show_gallery_description_1").prop('checked', true); } else { jQuery("#mosaic_show_gallery_description_0").prop('checked', true); } if (short_code['image_title'] == 'hover') { jQuery("#mosaic_image_title_show_hover_1").prop('checked', true); } else { jQuery("#mosaic_image_title_show_hover_0").prop('checked', true); } if (short_code['play_icon'] == 1) { jQuery("#mosaic_play_icon_yes").prop('checked', true); } else { jQuery("#mosaic_play_icon_no").prop('checked', true); } if (short_code['gallery_download'] == 1) { jQuery("#mosaic_gallery_download_1").prop('checked', true); } else { jQuery("#mosaic_gallery_download_0").prop('checked', true); } if (short_code['ecommerce_icon'] == 'hover') { jQuery("#mosaic_ecommerce_icon_show_hover_1").prop('checked', true); } else { jQuery("#mosaic_ecommerce_icon_show_hover_2").prop('checked', true); } break; } case 'slideshow': { jQuery("select[id=slideshow_type] option[value='" + short_code['slideshow_effect'] + "']").prop('selected', true); jQuery("#slideshow_interval").val(short_code['slideshow_interval']); jQuery("#slideshow_width").val(short_code['slideshow_width']); jQuery("#slideshow_height").val(short_code['slideshow_height']); jQuery("select[id=slideshow_sort_by] option[value='" + short_code['sort_by'] + "']").prop('selected', true); jQuery("select[id=slideshow_order_by] option[value='" + short_code['order_by'] + "']").prop('selected', true); if (short_code['enable_slideshow_autoplay'] == 1) { jQuery("#slideshow_enable_autoplay_yes").prop('checked', true); } else { jQuery("#slideshow_enable_autoplay_no").prop('checked', true); } if (short_code['enable_slideshow_shuffle'] == 1) { jQuery("#slideshow_enable_shuffle_yes").prop('checked', true); } else { jQuery("#slideshow_enable_shuffle_no").prop('checked', true); } if (short_code['enable_slideshow_ctrl'] == 1) { jQuery("#slideshow_enable_ctrl_yes").prop('checked', true); } else { jQuery("#slideshow_enable_ctrl_no").prop('checked', true); } if (short_code['autohide_slideshow_navigation'] == 1) { jQuery("#autohide_slideshow_navigation_1").prop('checked', true); } else { jQuery("#autohide_slideshow_navigation_0").prop('checked', true); } if (short_code['slideshow_filmstrip_type'] == '0') { jQuery("#slideshow_filmstrip_none").prop('checked', true); } else if (short_code['slideshow_filmstrip_type'] == '1') { jQuery("#slideshow_filmstrip_fix_dimension").prop('checked', true); } else if( short_code['slideshow_filmstrip_type'] == '2') { jQuery("#slideshow_filmstrip_fix_count").prop('checked', true); } if ( short_code['slideshow_thumbnails_count'] ) { jQuery( "#slideshow_thumbnails_count" ).val( short_code['slideshow_thumbnails_count'] ); } if (short_code['slideshow_filmstrip_height']) { jQuery( "#slideshow_filmstrip_height" ).val( short_code['slideshow_filmstrip_height'] ); } if (short_code['slideshow_enable_title'] == 1) { jQuery("#slideshow_enable_title_yes").prop('checked', true); } else { jQuery("#slideshow_enable_title_no").prop('checked', true); } if (short_code['slideshow_title_position']) { jQuery( "input[name=slideshow_title_position][value=" + short_code['slideshow_title_position'] + "]" ).attr( 'checked', 'checked' ); } if (short_code['slideshow_title_full_width']) { jQuery( "#slideshow_title_full_width_" + short_code['slideshow_title_full_width'] ).prop('checked', true); } if (short_code['slideshow_enable_description'] == 1) { jQuery("#slideshow_enable_description_yes").prop('checked', true); } else { jQuery("#slideshow_enable_description_no").prop('checked', true); } if (short_code['slideshow_description_position']) { jQuery("input[name=slideshow_description_position][value=" + short_code['slideshow_description_position'] + "]").prop('checked', true); } if (short_code['enable_slideshow_music'] == 1) { jQuery("#slideshow_enable_music_yes").prop('checked', true); } else { jQuery("#slideshow_enable_music_no").prop('checked', true); } if (short_code['slideshow_music_url']) { jQuery("#slideshow_audio_url").val(short_code['slideshow_music_url']); } jQuery("#slideshow_effect_duration").val(short_code['slideshow_effect_duration']); if (short_code['gallery_download'] == 1) { jQuery("#slideshow_gallery_download_1").prop('checked', true); } else { jQuery("#slideshow_gallery_download_0").prop('checked', true); } break; } case 'image_browser': { jQuery("#image_browser_width").val(short_code['image_browser_width']); if (short_code['image_browser_title_enable']) { jQuery("#image_browser_title_enable_" + short_code['image_browser_title_enable']).prop('checked', true); } if (short_code['image_browser_description_enable']) { jQuery("#image_browser_description_enable_" + short_code['image_browser_description_enable']).prop('checked', true); } jQuery("select[id=image_browser_sort_by] option[value='" + short_code['sort_by'] + "']").prop('selected', true); jQuery("select[id=image_browser_order_by] option[value='" + short_code['order_by'] + "']").prop('selected', true); if (short_code['showthumbs_name'] == 1) { jQuery("#image_browser_thumb_name_yes").prop('checked', true); } else { jQuery("#image_browser_thumb_name_no").prop('checked', true); } if (short_code['show_gallery_description']) { jQuery("#image_browser_show_gallery_description_" + short_code['show_gallery_description']).prop('checked', true); } if (short_code['show_search_box']) { jQuery("#image_browser_show_search_box_" + short_code['show_search_box']).prop('checked', true); } if (short_code['show_sort_images'] == 1) { jQuery("#image_browser_show_sort_images_1").prop('checked', true); } else { jQuery("#image_browser_show_sort_images_0").prop('checked', true); } if (short_code['show_tag_box'] == 1) { jQuery("#image_browser_show_tag_box_1").prop('checked', true); } else { jQuery("#image_browser_show_tag_box_0").prop('checked', true); } if (short_code['placeholder']) { jQuery("#image_browser_placeholder").val(short_code['placeholder']); } if (short_code['search_box_width']) { jQuery("#image_browser_search_box_width").val(short_code['search_box_width']); } if (short_code['gallery_download'] == 1) { jQuery("#image_browser_gallery_download_1").prop('checked', true); } else { jQuery("#image_browser_gallery_download_0").prop('checked', true); } break; } case 'blog_style': { jQuery("#blog_style_width").val(short_code['blog_style_width']); if (short_code['blog_style_title_enable'] == 1) { jQuery("#blog_style_title_enable_1").prop('checked', true); } else { jQuery("#blog_style_title_enable_0").prop('checked', true); } jQuery("#blog_style_images_per_page").val(short_code['blog_style_images_per_page']); jQuery("#blog_style_load_more_image_count").val(short_code['blog_style_load_more_image_count']); if (short_code['blog_style_enable_page'] == 1) { jQuery("#blog_style_enable_page_1").prop('checked', true); } else if (short_code['blog_style_enable_page'] == 0) { jQuery("#blog_style_enable_page_0").prop('checked', true); } else if (short_code['blog_style_enable_page'] == 2) { jQuery("#blog_style_enable_page_2").prop('checked', true); } else if (short_code['blog_style_enable_page'] == 3) { jQuery("#blog_style_enable_page_3").prop('checked', true); } if (short_code['blog_style_description_enable'] == 1) { jQuery("#blog_style_description_enable_1").prop('checked', true); } else { jQuery("#blog_style_description_enable_0").prop('checked', true); } jQuery("select[id=blog_style_sort_by] option[value='" + short_code['sort_by'] + "']").prop('selected', true); jQuery("select[id=blog_style_order_by] option[value='" + short_code['order_by'] + "']").prop('selected', true); if (short_code['showthumbs_name'] == 1) { jQuery("#blog_style_thumb_name_yes").prop('checked', true); } else { jQuery("#blog_style_thumb_name_no").prop('checked', true); } if (short_code['show_gallery_description'] == 1) { jQuery("#blog_style_show_gallery_description_1").prop('checked', true); } else { jQuery("#blog_style_show_gallery_description_0").prop('checked', true); } if (short_code['show_search_box'] == 1) { jQuery("#blog_style_show_search_box_1").prop('checked', true); } else { jQuery("#blog_style_show_search_box_0").prop('checked', true); } if (short_code['placeholder']) { jQuery("#blog_style_placeholder").val(short_code['placeholder']); } if (short_code['search_box_width']) { jQuery("#blog_style_search_box_width").val(short_code['search_box_width']); } if (short_code['show_sort_images'] == 1) { jQuery("#blog_style_show_sort_images_1").prop('checked', true); } else { jQuery("#blog_style_show_sort_images_0").prop('checked', true); } if (short_code['show_tag_box'] == 1) { jQuery("#blog_style_show_tag_box_1").prop('checked', true); } else { jQuery("#blog_style_show_tag_box_0").prop('checked', true); } if (short_code['gallery_download'] == 1) { jQuery("#blog_style_gallery_download_1").prop('checked', true); } else { jQuery("#blog_style_gallery_download_0").prop('checked', true); } break; } case 'carousel': { jQuery("#carousel_interval").val(short_code['carousel_interval']); jQuery("#carousel_width").val(short_code['carousel_width']); jQuery("#carousel_height").val(short_code['carousel_height']); jQuery("#carousel_image_column_number").val(short_code['carousel_image_column_number']); jQuery("#carousel_image_par").val(short_code['carousel_image_par']); if (short_code['enable_carousel_title'] == 1) { jQuery("#carousel_enable_title_yes").prop('checked', true); } else { jQuery("#carousel_enable_title_no").prop('checked', true); } if (short_code['enable_carousel_autoplay'] == 1) { jQuery("#carousel_enable_autoplay_yes").prop('checked', true); } else { jQuery("#carousel_enable_autoplay_no").prop('checked', true); } jQuery("#carousel_r_width").val(short_code['carousel_r_width']); if (short_code['carousel_fit_containerWidth'] == 1) { jQuery("#carousel_fit_containerWidth_yes").prop('checked', true); } else { jQuery("#carousel_fit_containerWidth_no").prop('checked', true); } if (short_code['carousel_prev_next_butt'] == 1) { jQuery("#carousel_prev_next_butt_yes").prop('checked', true); } else { jQuery("#carousel_prev_next_butt_no").prop('checked', true); } if (short_code['carousel_play_pause_butt'] == 1) { jQuery("#carousel_play_pause_butt_yes").prop('checked', true); } else { jQuery("#carousel_play_pause_butt_no").prop('checked', true); } jQuery("select[id=carousel_sort_by] option[value='" + short_code['sort_by'] + "']").prop('selected', true); jQuery("select[id=carousel_order_by] option[value='" + short_code['order_by'] + "']").prop('selected', true); if (short_code['gallery_download'] == 1) { jQuery("#carousel_gallery_download_1").prop('checked', true); } else { jQuery("#carousel_gallery_download_0").prop('checked', true); } if (short_code['showthumbs_name'] == 1) { jQuery("#carousel_thumb_name_yes").prop('checked', true); } else { jQuery("#carousel_thumb_name_no").prop('checked', true); } if (short_code['show_gallery_description'] == 1) { jQuery("#carousel_show_gallery_description_1").prop('checked', true); } else { jQuery("#carousel_show_gallery_description_0").prop('checked', true); } break; } case 'album_compact_preview': { jQuery("#album_column_number").val(short_code['compuct_album_column_number']); jQuery("#album_thumb_width").val(short_code['compuct_album_thumb_width']); jQuery("#album_thumb_height").val(short_code['compuct_album_thumb_height']); jQuery("#album_image_column_number").val(short_code['compuct_album_image_column_number']); jQuery("#album_image_thumb_width").val(short_code['compuct_album_image_thumb_width']); jQuery("#album_image_thumb_height").val(short_code['compuct_album_image_thumb_height']); if (short_code['compuct_album_enable_page']) { jQuery("#album_enable_page_" + short_code['compuct_album_enable_page']).prop('checked', true); } jQuery("#albums_per_page").val(short_code['compuct_albums_per_page']); jQuery("#album_images_per_page").val(short_code['compuct_album_images_per_page']); jQuery("select[id=compact_album_sort_by] option[value='" + short_code['all_album_sort_by'] + "']").prop('selected', true); jQuery("select[id=compact_album_order_by] option[value='" + short_code['all_album_order_by'] + "']").prop('selected', true); jQuery("select[id=album_sort_by] option[value='" + short_code['sort_by'] + "']").prop('selected', true); jQuery("select[id=album_order_by] option[value='" + short_code['order_by'] + "']").prop('selected', true); if (short_code['show_search_box'] == 1) { jQuery("#album_show_search_box_1").prop('checked', true); } else { jQuery("#album_show_search_box_0").prop('checked', true); } if (short_code['placeholder']) { jQuery("#album_placeholder").val(short_code['placeholder']); } if (short_code['search_box_width']) { jQuery("#album_search_box_width").val(short_code['search_box_width']); } if (short_code['show_sort_images'] == 1) { jQuery("#album_show_sort_images_1").prop('checked', true); } else { jQuery("#album_show_sort_images_0").prop('checked', true); } if (short_code['show_tag_box'] == 1) { jQuery("#album_show_tag_box_1").prop('checked', true); } else { jQuery("#album_show_tag_box_0").prop('checked', true); } if (short_code['show_album_name'] == 1) { jQuery("#show_album_name_enable_1").prop('checked', true); } else { jQuery("#show_album_name_enable_0").prop('checked', true); } if (short_code['show_gallery_description'] == 1) { jQuery("#album_show_gallery_description_1").prop('checked', true); } else { jQuery("#album_show_gallery_description_0").prop('checked', true); } jQuery("input[name=album_title_show_hover][value=" + short_code['compuct_album_title'] + "]").prop('checked', true); jQuery('#album_view_type').find('option').removeAttr("selected"); jQuery("#album_view_type option[value='"+ short_code['compuct_album_view_type'] +"']").prop('selected', true); jQuery("input[name='album_image_title_show_hover'][value='" + short_code['compuct_album_image_title'] + "']").prop('checked', true); if (short_code['compuct_album_mosaic_hor_ver'] == "vertical") { jQuery("#album_mosaic_0").prop('checked', true); } else { jQuery("#album_mosaic_1").prop('checked', true); } if (short_code['compuct_album_resizable_mosaic'] == 1) { jQuery("#album_resizable_mosaic_1").prop('checked', true); } else { jQuery("#album_resizable_mosaic_0").prop('checked', true); } jQuery("#album_mosaic_total_width").val(short_code['compuct_album_mosaic_total_width']); if (short_code['play_icon'] == 1) { jQuery("#album_play_icon_yes").prop('checked', true); } else { jQuery("#album_play_icon_no").prop('checked', true); } if (short_code['gallery_download'] == 1) { jQuery("#album_gallery_download_1").prop('checked', true); } else { jQuery("#album_gallery_download_0").prop('checked', true); } if (short_code['ecommerce_icon'] == 'hover') { jQuery("#album_ecommerce_icon_show_hover_1").prop('checked', true); } else if (short_code['ecommerce_icon'] == 'show') { jQuery("#album_ecommerce_icon_show_hover_0").prop('checked', true); } else { jQuery("#album_ecommerce_icon_show_hover_2").prop('checked', true); } break; } case 'album_masonry_preview': { jQuery("#album_masonry_column_number").val(short_code['masonry_album_column_number']); jQuery("#album_masonry_thumb_width").val(short_code['masonry_album_thumb_width']); jQuery("#album_masonry_image_column_number").val(short_code['masonry_album_image_column_number']); jQuery("#album_masonry_image_thumb_width").val(short_code['masonry_album_image_thumb_width']); if (short_code['masonry_album_enable_page']) { jQuery("#album_masonry_enable_page_" + short_code['masonry_album_enable_page']).prop('checked', true); } jQuery("#albums_masonry_per_page").val(short_code['masonry_albums_per_page']); jQuery("#album_masonry_images_per_page").val(short_code['masonry_album_images_per_page']); jQuery("select[id=masonry_album_sort_by] option[value='" + short_code['all_album_sort_by'] + "']").prop('selected', true); jQuery("select[id=masonry_album_order_by] option[value='" + short_code['all_album_order_by'] + "']").prop('selected', true); jQuery("select[id=album_masonry_sort_by] option[value='" + short_code['sort_by'] + "']").prop('selected', true); jQuery("select[id=album_masonry_order_by] option[value='" + short_code['order_by'] + "']").prop('selected', true); if (short_code['show_search_box'] == 1) { jQuery("#album_masonry_show_search_box_1").prop('checked', true); } else { jQuery("#album_masonry_show_search_box_0").prop('checked', true); } if (short_code['placeholder']) { jQuery("#album_masonry_placeholder").val(short_code['placeholder']); } if (short_code['search_box_width']) { jQuery("#album_masonry_search_box_width").val(short_code['search_box_width']); } if (short_code['show_sort_images'] == 1) { jQuery("#album_masonry_show_sort_images_1").prop('checked', true); } else { jQuery("#album_masonry_show_sort_images_0").prop('checked', true); } if (short_code['show_tag_box'] == 1) { jQuery("#album_masonry_show_tag_box_1").prop('checked', true); } else { jQuery("#album_masonry_show_tag_box_0").prop('checked', true); } if (short_code['show_album_name'] == 1) { jQuery("#show_album_masonry_name_enable_1").prop('checked', true); } else { jQuery("#show_album_masonry_name_enable_0").prop('checked', true); } if (short_code['show_gallery_description'] == 1) { jQuery("#album_masonry_show_gallery_description_1").prop('checked', true); } else { jQuery("#album_masonry_show_gallery_description_0").prop('checked', true); } jQuery("input[name='album_masonry_image_title'][value='" + short_code['image_title'] + "']").prop('checked', true); if (short_code['gallery_download'] == 1) { jQuery("#album_masonry_gallery_download_1").prop('checked', true); } else { jQuery("#album_masonry_gallery_download_0").prop('checked', true); } if (short_code['ecommerce_icon'] == 'hover') { jQuery("#album_masonry_ecommerce_icon_show_hover_1").prop('checked', true); } else { jQuery("#album_masonry_ecommerce_icon_show_hover_2").prop('checked', true); } break; } case 'album_extended_preview': { jQuery("#extended_album_height").val(short_code['extended_album_height']); jQuery("#extended_album_column_number_" + short_code['extended_album_column_number']).prop('checked', true); jQuery("#album_extended_thumb_width").val(short_code['extended_album_thumb_width']); jQuery("#album_extended_thumb_height").val(short_code['extended_album_thumb_height']); jQuery("#album_extended_image_column_number").val(short_code['extended_album_image_column_number']); jQuery("#album_extended_image_thumb_width").val(short_code['extended_album_image_thumb_width']); jQuery("#album_extended_image_thumb_height").val(short_code['extended_album_image_thumb_height']); if (short_code['extended_album_enable_page']) { jQuery("#album_extended_enable_page_" + short_code['extended_album_enable_page']).prop('checked', true); } jQuery("#albums_extended_per_page").val(short_code['extended_albums_per_page']); jQuery("#album_extended_images_per_page").val(short_code['extended_album_images_per_page']); jQuery("select[id=extended_album_sort_by] option[value='" + short_code['all_album_sort_by'] + "']").prop('selected', true); jQuery("select[id=extended_album_order_by] option[value='" + short_code['all_album_order_by'] + "']").prop('selected', true); jQuery("select[id=album_extended_sort_by] option[value='" + short_code['sort_by'] + "']").prop('selected', true); jQuery("select[id=album_extended_order_by] option[value='" + short_code['order_by'] + "']").prop('selected', true); if (short_code['show_search_box'] == 1) { jQuery("#album_extended_show_search_box_1").prop('checked', true); } else { jQuery("#album_extended_show_search_box_0").prop('checked', true); } if (short_code['placeholder']) { jQuery("#album_extended_placeholder").val(short_code['placeholder']); } if (short_code['search_box_width']) { jQuery("#album_extended_search_box_width").val(short_code['search_box_width']); } if (short_code['show_sort_images'] == 1) { jQuery("#album_extended_show_sort_images_1").prop('checked', true); } else { jQuery("#album_extended_show_sort_images_0").prop('checked', true); } if (short_code['show_tag_box'] == 1) { jQuery("#album_extended_show_tag_box_1").prop('checked', true); } else { jQuery("#album_extended_show_tag_box_0").prop('checked', true); } if (short_code['show_album_name'] == 1) { jQuery("#show_album_extended_name_enable_1").prop('checked', true); } else { jQuery("#show_album_extended_name_enable_0").prop('checked', true); } if (short_code['extended_album_description_enable'] == 1) { jQuery("#extended_album_description_enable_1").prop('checked', true); } else { jQuery("#extended_album_description_enable_0").prop('checked', true); } if (short_code['show_gallery_description'] == 1) { jQuery("#album_extended_show_gallery_description_1").prop('checked', true); } else { jQuery("#album_extended_show_gallery_description_0").prop('checked', true); } jQuery('#album_extended_view_type').find('option').removeAttr("selected"); jQuery("#album_extended_view_type option[value='"+ short_code['extended_album_view_type'] +"']").prop('selected', true); jQuery("input[name='album_extended_image_title_show_hover'][value='" + short_code['extended_album_image_title'] + "']").prop('checked', true); if (short_code['extended_album_mosaic_hor_ver'] == "vertical") { jQuery("#album_extended_mosaic_0").prop('checked', true); } else { jQuery("#album_extended_mosaic_1").prop('checked', true); } if (short_code['extended_album_resizable_mosaic'] == 1) { jQuery("#album_extended_resizable_mosaic_1").prop('checked', true); } else { jQuery("#album_extended_resizable_mosaic_0").prop('checked', true); } jQuery("#album_extended_mosaic_total_width").val(short_code['extended_album_mosaic_total_width']); if (short_code['play_icon'] == 1) { jQuery("#album_extended_play_icon_yes").prop('checked', true); } else { jQuery("#album_extended_play_icon_no").prop('checked', true); } if (short_code['gallery_download'] == 1) { jQuery("#album_extended_gallery_download_1").prop('checked', true); } else { jQuery("#album_extended_gallery_download_0").prop('checked', true); } if (short_code['ecommerce_icon'] == 'hover') { jQuery("#album_extended_ecommerce_icon_show_hover_1").prop('checked', true); } else if (short_code['ecommerce_icon'] == 'show') { jQuery("#album_extended_ecommerce_icon_show_hover_0").prop('checked', true); } else { jQuery("#album_extended_ecommerce_icon_show_hover_2").prop('checked', true); } break; } } // Lightbox. if (!short_code['thumb_click_action'] || short_code['thumb_click_action'] == 'undefined' || short_code['thumb_click_action'] == 'do_nothing') { jQuery("#thumb_click_action_3").prop('checked', true); } else if (short_code['thumb_click_action'] == 'redirect_to_url') { jQuery("#thumb_click_action_2").prop('checked', true); } else if (short_code['thumb_click_action'] == 'open_lightbox') { jQuery("#thumb_click_action_1").prop('checked', true); } if (short_code['thumb_link_target'] == 1 || !short_code['thumb_link_target'] || short_code['thumb_link_target'] == 'undefined') { jQuery("#thumb_link_target_yes").prop('checked', true); } else { jQuery("#thumb_link_target_no").prop('checked', true); } if (short_code['popup_fullscreen'] != undefined) { if (short_code['popup_fullscreen'] == 1) { jQuery("#popup_fullscreen_1").prop('checked', true); } else { jQuery("#popup_fullscreen_0").prop('checked', true); } } if (short_code['popup_width'] != undefined) { jQuery("#popup_width").val(short_code['popup_width']); } if (short_code['popup_height'] != undefined) { jQuery("#popup_height").val(short_code['popup_height']); } if (short_code['popup_effect'] != undefined) { jQuery("select[id=popup_type] option[value='" + short_code['popup_effect'] + "']").prop('selected', true); } if (short_code['popup_effect_duration'] != undefined) { jQuery("#popup_effect_duration").val(short_code['popup_effect_duration']); } if (short_code['popup_autoplay'] != undefined) { if (short_code['popup_autoplay'] == 1) { jQuery("#popup_autoplay_1").prop('checked', true); } else { jQuery("#popup_autoplay_0").prop('checked', true); } } if (short_code['popup_interval'] != undefined) { jQuery("#popup_interval").val(short_code['popup_interval']); } if (short_code['popup_enable_filmstrip'] != undefined) { if (short_code['popup_enable_filmstrip'] == 1) { jQuery("#popup_enable_filmstrip_1").prop('checked', true); } else { jQuery("#popup_enable_filmstrip_0").prop('checked', true); } jQuery("#popup_filmstrip_height").val(short_code['popup_filmstrip_height']); } if (short_code['show_image_counts'] == 1) { jQuery("#show_image_counts_current_image_number_1").prop('checked', true); } else { jQuery("#show_image_counts_current_image_number_0").prop('checked', true); } if (short_code['popup_enable_ctrl_btn'] != undefined) { if (short_code['popup_enable_ctrl_btn'] == 1) { jQuery("#popup_enable_ctrl_btn_1").prop('checked', true); bwg_enable_disable('', 'tbody_popup_ctrl_btn1', 'popup_ctrl_btn_1'); bwg_enable_disable('', 'tbody_popup_ctrl_btn2', 'popup_ctrl_btn_1'); if (short_code['popup_enable_fullscreen'] == 1) { jQuery("#popup_enable_fullscreen_1").prop('checked', true); } else { jQuery("#popup_enable_fullscreen_0").prop('checked', true); } if (short_code['popup_enable_comment'] == 1) { jQuery("#popup_enable_comment_1").prop('checked', true); } else { jQuery("#popup_enable_comment_0").prop('checked', true); } if (short_code['popup_enable_email'] == 1) { jQuery("#popup_enable_email_1").prop('checked', true); } else { jQuery("#popup_enable_email_0").prop('checked', true); } if (short_code['gdpr_compliance'] == 1) { jQuery("#gdpr_compliance_1").attr('checked', 'checked'); } else { jQuery("#gdpr_compliance_0").attr('checked', 'checked'); } if (short_code['popup_enable_captcha'] == 1) { jQuery("#popup_enable_captcha_1").prop('checked', true); } else { jQuery("#popup_enable_captcha_0").prop('checked', true); } if (short_code['comment_moderation'] == 1) { jQuery("#comment_moderation_1").prop('checked', true); } else { jQuery("#comment_moderation_0").prop('checked', true); } if (short_code['popup_enable_info'] == 1 || !short_code['popup_enable_info']) { jQuery("#popup_enable_info_1").prop('checked', true); } else { jQuery("#popup_enable_info_0").prop('checked', true); } if (short_code['popup_info_always_show'] == 1 && short_code['popup_info_always_show']) { jQuery("#popup_info_always_show_1").prop('checked', true); } else { jQuery("#popup_info_always_show_0").prop('checked', true); } if (short_code['popup_info_full_width'] == 1) { jQuery("#popup_info_full_width_1").prop('checked', true); } else { jQuery("#popup_info_full_width_0").prop('checked', true); } if (short_code['autohide_lightbox_navigation'] == 1) { jQuery("#autohide_lightbox_navigation_1").prop('checked', true); } else { jQuery("#autohide_lightbox_navigation_0").prop('checked', true); } if (short_code['popup_hit_counter'] == 1 && short_code['popup_hit_counter']) { jQuery("#popup_hit_counter_1").prop('checked', true); } else { jQuery("#popup_hit_counter_0").prop('checked', true); } if (short_code['popup_enable_rate'] == 1 && short_code['popup_enable_rate']) { jQuery("#popup_enable_rate_1").prop('checked', true); } else { jQuery("#popup_enable_rate_0").prop('checked', true); } if (short_code['popup_enable_zoom'] == 1 && short_code['popup_enable_zoom']) { jQuery("#popup_enable_zoom_1").prop('checked', true); } else { jQuery("#popup_enable_zoom_0").prop('checked', true); } if (short_code['popup_enable_fullsize_image'] == 1) { jQuery("#popup_enable_fullsize_image_1").prop('checked', true); } else { jQuery("#popup_enable_fullsize_image_0").prop('checked', true); } if (short_code['popup_enable_download'] == 1) { jQuery("#popup_enable_download_1").prop('checked', true); } else { jQuery("#popup_enable_download_0").prop('checked', true); } if (short_code['enable_loop'] == 1) { jQuery("#enable_loop_1").prop('checked', true); } else { jQuery("#enable_loop_0").prop('checked', true); } if (short_code['enable_addthis'] == 1) { jQuery("#enable_addthis_1").prop('checked', true); } else { jQuery("#enable_addthis_0").prop('checked', true); } if (short_code['addthis_profile_id'] != 'undefined') { jQuery("#addthis_profile_id").val(short_code['addthis_profile_id']); } if (short_code['popup_enable_facebook'] == 1) { jQuery("#popup_enable_facebook_1").prop('checked', true); } else { jQuery("#popup_enable_facebook_0").prop('checked', true); } if (short_code['popup_enable_twitter'] == 1) { jQuery("#popup_enable_twitter_1").prop('checked', true); } else { jQuery("#popup_enable_twitter_0").prop('checked', true); } if (short_code['popup_enable_pinterest'] == 1) { jQuery("#popup_enable_pinterest_1").prop('checked', true); } else { jQuery("#popup_enable_pinterest_0").prop('checked', true); } if (short_code['popup_enable_tumblr'] == 1) { jQuery("#popup_enable_tumblr_1").prop('checked', true); } else { jQuery("#popup_enable_tumblr_0").prop('checked', true); } if (short_code['popup_enable_ecommerce'] == 1) { jQuery("#popup_ecommerce_1").prop('checked', true); } else { jQuery("#popup_ecommerce_0").prop('checked', true); } } else { jQuery("#popup_enable_ctrl_btn_0").prop('checked', true); } } bwg_lightbox_hide_show_params(); // Watermark. if (short_code['watermark_type'] == 'text') { jQuery("#watermark_type_text").prop('checked', true); jQuery("#watermark_link").val(decodeURIComponent(short_code['watermark_link'])); jQuery("#watermark_text").val(short_code['watermark_text']); jQuery("#watermark_font_size").val(short_code['watermark_font_size']); if (in_array(short_code['watermark_font'], bwg_objectGGF)) { jQuery("#watermark_google_fonts1").prop('checked', true); bwg_change_fonts('watermark_font', 'watermark_google_fonts1'); } else { jQuery("#watermark_google_fonts0").prop('checked', true); bwg_change_fonts('watermark_font', ''); } jQuery("select[id=watermark_font] option[value='" + short_code['watermark_font'] + "']").prop('selected', true); jQuery("#watermark_color").val(short_code['watermark_color']); jQuery("#watermark_opacity").val(short_code['watermark_opacity']); jQuery("#watermark_type_text").prop('checked', true); jQuery("#watermark_" + short_code['watermark_position']).prop('checked', true); } else if (short_code['watermark_type'] == 'image') { jQuery("#watermark_type_image").prop('checked', true); jQuery("#watermark_link").val(decodeURIComponent(short_code['watermark_link'])); jQuery("#watermark_url").val(short_code['watermark_url']); jQuery("#watermark_width").val(short_code['watermark_width']); jQuery("#watermark_height").val(short_code['watermark_height']); jQuery("#watermark_opacity").val(short_code['watermark_opacity']); jQuery("#watermark_type_image").prop('checked', true); jQuery("#watermark_" + short_code['watermark_position']).prop('checked', true); } else { jQuery("#watermark_type_none").prop('checked', true); } bwg_watermark('watermark_type_' + short_code['watermark_type']); } } // in_array function in_array(what, where) { var t = false; for (var i in where) { if (what == where[i]) { t = true; break; } } if (t == true) { return true; } else { return false; } } // Get shortcodes attributes. function get_params(module_name) { <?php if ($params['gutenberg_callback']) { if ( $params['gutenberg_id'] == 0) { ?> return false; <?php } ?> var short_code_attr = new Array(); short_code_attr['id'] = <?php echo (int) $params['gutenberg_id']; ?>; return short_code_attr; <?php } elseif ($params['elementor_callback']) { ?> var el_shortcode_id = new Array(); el_shortcode_id['id'] = jQuery('.elementor-control-bwg_elementor_shortcode input', window.parent.document).val(); if( el_shortcode_id['id'] != "" && parseInt(el_shortcode_id['id'])){ return el_shortcode_id; } return false; <?php } elseif (!$from_menu) { ?> var selected_text; if (top.tinyMCE.activeEditor && !top.tinyMCE.activeEditor.hidden && top.tinyMCE.activeEditor.selection) { selected_text = top.tinyMCE.activeEditor.selection.getContent(); } else { selected_text = bwg_get_textarea_selection(top.wpActiveEditor); } <?php } else { ?> var shortcode_val = jQuery("#shortcode").val(); var selected_text = shortcode_val ? '[Best_Wordpress_Gallery id="' + shortcode_val + '"]' : ''; <?php } ?> var module_start_index = selected_text.indexOf("[" + module_name); var module_end_index = selected_text.indexOf("]", module_start_index); var module_str = ""; if ((module_start_index >= 0) && (module_end_index >= 0)) { module_str = selected_text.substring(module_start_index + 1, module_end_index); } else { return false; } var params_str = module_str.substring(module_str.indexOf(" ") + 1); var key_values = params_str.split('" '); var short_code_attr = new Array(); for (var key in key_values) { var short_code_index = key_values[key].split('=')[0]; var short_code_value = key_values[key].split('=')[1]; short_code_value = short_code_value.replace(/\"/g, ''); short_code_attr[short_code_index] = short_code_value; } return short_code_attr; } function get_short_params(tagtext) { var params_str = tagtext.substring(tagtext.indexOf(" ") + 1); var key_values = params_str.split('" '); var short_code_attr = new Array(); for (var key in key_values) { var short_code_index = key_values[key].split('=')[0]; var short_code_value = key_values[key].split('=')[1]; short_code_value = short_code_value.replace(/\"/g, ''); short_code_attr[short_code_index] = short_code_value; } return short_code_attr; } function bwg_insert_shortcode(content) { jQuery(popup_cover_containers, parent.document).removeAttr("style"); var page_builder_activated = bwg_before_shortcode_add_builder_editor(); window.parent.window.jQuery(window.parent.document).trigger("onOpenShortcode"); var gallery_type = jQuery("input[name=gallery_type]:checked").val(); var theme = jQuery("#theme").val(); var use_options_defaults = jQuery("#use_option_defaults").prop('checked') ? 1 : 0; var title = ""; var short_code = '[Best_Wordpress_Gallery'; var tagtext = ' gallery_type="' + gallery_type + '" theme_id="' + theme + '"'; var curr = jQuery(this); tagtext += ' use_option_defaults="' + use_options_defaults + '"'; switch (gallery_type) { case 'thumbnails': { title = ' gal_title="' + jQuery.trim(jQuery('#gallery option:selected').text().replace("'", "").replace('"', '')) + '"'; tagtext += ' gallery_id="' + jQuery("#gallery").val() + '"'; tagtext += ' tag="' + jQuery("#tag").val() + '"'; tagtext += ' thumb_width="' + jQuery("#thumb_width").val() + '"'; tagtext += ' thumb_height="' + jQuery("#thumb_height").val() + '"'; tagtext += ' image_column_number="' + jQuery("#image_column_number").val() + '"'; tagtext += ' image_enable_page="' + jQuery("input[name=image_enable_page]:checked").val() + '"'; tagtext += ' images_per_page="' + jQuery("#images_per_page").val() + '"'; tagtext += ' load_more_image_count="' + jQuery("#load_more_image_count").val() + '"'; tagtext += ' sort_by="' + jQuery("#sort_by").val() + '"'; tagtext += ' order_by="' + jQuery("#order_by").val() + '"'; tagtext += ' show_search_box="' + jQuery("input[name=show_search_box]:checked").val() + '"'; tagtext += ' placeholder="' + jQuery("#placeholder").val() + '"'; tagtext += ' search_box_width="' + jQuery("#search_box_width").val() + '"'; tagtext += ' show_sort_images="' + jQuery("input[name=show_sort_images]:checked").val() + '"'; tagtext += ' show_tag_box="' + jQuery("input[name=show_tag_box]:checked").val() + '"'; tagtext += ' showthumbs_name="' + jQuery("input[name=showthumbs_name]:checked").val() + '"'; tagtext += ' show_gallery_description="' + jQuery("input[name=show_gallery_description]:checked").val() + '"'; tagtext += ' image_title="' + jQuery("input[name=image_title_show_hover]:checked").val() + '"'; tagtext += ' show_thumb_description="' + jQuery("input[name=show_thumb_description]:checked").val() + '"'; tagtext += ' play_icon="' + jQuery("input[name=play_icon]:checked").val() + '"'; tagtext += ' gallery_download="' + jQuery("input[name=gallery_download]:checked").val() + '"'; tagtext += ' ecommerce_icon="' + jQuery("input[name=ecommerce_icon_show_hover]:checked").val() + '"'; break; } case 'thumbnails_masonry': { title = ' gal_title="' + jQuery.trim(jQuery('#gallery option:selected').text().replace("'", "").replace('"', '')) + '"'; tagtext += ' gallery_id="' + jQuery("#gallery").val() + '"'; tagtext += ' tag="' + jQuery("#tag").val() + '"'; tagtext += ' masonry_hor_ver="' + jQuery("input[name=masonry]:checked").val() + '"'; tagtext += ' show_masonry_thumb_description="' + jQuery("input[name=show_masonry_thumb_description]:checked").val() + '"'; tagtext += ' thumb_width="' + jQuery("#masonry_thumb_size").val() + '"'; tagtext += ' thumb_height="' + jQuery("#masonry_thumb_size").val() + '"'; tagtext += ' image_column_number="' + jQuery("#masonry_image_column_number").val() + '"'; tagtext += ' image_enable_page="' + jQuery("input[name=masonry_image_enable_page]:checked").val() + '"'; tagtext += ' images_per_page="' + jQuery("#masonry_images_per_page").val() + '"'; tagtext += ' load_more_image_count="' + jQuery("#masonry_load_more_image_count").val() + '"'; tagtext += ' sort_by="' + jQuery("#masonry_sort_by").val() + '"'; tagtext += ' order_by="' + jQuery("#masonry_order_by").val() + '"'; tagtext += ' show_search_box="' + jQuery("input[name=masonry_show_search_box]:checked").val() + '"'; tagtext += ' placeholder="' + jQuery("#masonry_placeholder").val() + '"'; tagtext += ' search_box_width="' + jQuery("#masonry_search_box_width").val() + '"'; tagtext += ' show_sort_images="' + jQuery("input[name=masonry_show_sort_images]:checked").val() + '"'; tagtext += ' show_tag_box="' + jQuery("input[name=masonry_show_tag_box]:checked").val() + '"'; tagtext += ' showthumbs_name="' + jQuery("input[name=masonry_show_gallery_title]:checked").val() + '"'; tagtext += ' image_title="' + jQuery("input[name=masonry_image_title]:checked").val() + '"'; tagtext += ' show_gallery_description="' + jQuery("input[name=masonry_show_gallery_description]:checked").val() + '"'; tagtext += ' play_icon="' + jQuery("input[name=masonry_play_icon]:checked").val() + '"'; tagtext += ' gallery_download="' + jQuery("input[name=masonry_gallery_download]:checked").val() + '"'; tagtext += ' ecommerce_icon="' + jQuery("input[name=masonry_ecommerce_icon_show_hover]:checked").val() + '"'; break; } case 'thumbnails_mosaic': { title = ' gal_title="' + jQuery.trim(jQuery('#gallery option:selected').text().replace("'", "").replace('"', '')) + '"'; tagtext += ' gallery_id="' + jQuery("#gallery").val() + '"'; tagtext += ' tag="' + jQuery("#tag").val() + '"'; tagtext += ' mosaic_hor_ver="' + jQuery("input[name=mosaic]:checked").val() + '"'; tagtext += ' resizable_mosaic="' + jQuery("input[name=resizable_mosaic]:checked").val() + '"'; tagtext += ' mosaic_total_width="' + jQuery("#mosaic_total_width").val() + '"'; tagtext += ' thumb_width="' + jQuery("#mosaic_thumb_size").val() + '"'; tagtext += ' thumb_height="' + jQuery("#mosaic_thumb_size").val() + '"'; tagtext += ' image_enable_page="' + jQuery("input[name=mosaic_image_enable_page]:checked").val() + '"'; tagtext += ' images_per_page="' + jQuery("#mosaic_images_per_page").val() + '"'; tagtext += ' load_more_image_count="' + jQuery("#mosaic_load_more_image_count").val() + '"'; tagtext += ' sort_by="' + jQuery("#mosaic_sort_by").val() + '"'; tagtext += ' order_by="' + jQuery("#mosaic_order_by").val() + '"'; tagtext += ' show_search_box="' + jQuery("input[name=mosaic_show_search_box]:checked").val() + '"'; tagtext += ' placeholder="' + jQuery("#mosaic_placeholder").val() + '"'; tagtext += ' search_box_width="' + jQuery("#mosaic_search_box_width").val() + '"'; tagtext += ' show_sort_images="' + jQuery("input[name=mosaic_show_sort_images]:checked").val() + '"'; tagtext += ' show_tag_box="' + jQuery("input[name=mosaic_show_tag_box]:checked").val() + '"'; tagtext += ' showthumbs_name="' + jQuery("input[name=mosaic_show_gallery_title]:checked").val() + '"'; tagtext += ' show_gallery_description="' + jQuery("input[name=mosaic_show_gallery_description]:checked").val() + '"'; tagtext += ' image_title="' + jQuery("input[name=mosaic_image_title_show_hover]:checked").val() + '"'; tagtext += ' play_icon="' + jQuery("input[name=mosaic_play_icon]:checked").val() + '"'; tagtext += ' gallery_download="' + jQuery("input[name=mosaic_gallery_download]:checked").val() + '"'; tagtext += ' ecommerce_icon="' + jQuery("input[name=mosaic_ecommerce_icon_show_hover]:checked").val() + '"'; break; } case 'slideshow': { title = ' gal_title="' + jQuery.trim(jQuery('#gallery option:selected').text().replace("'", "").replace('"', '')) + '"'; tagtext += ' gallery_id="' + jQuery("#gallery").val() + '"'; tagtext += ' tag="' + jQuery("#tag").val() + '"'; tagtext += ' slideshow_effect="' + jQuery("#slideshow_type").val() + '"'; tagtext += ' slideshow_interval="' + jQuery("#slideshow_interval").val() + '"'; tagtext += ' slideshow_width="' + jQuery("#slideshow_width").val() + '"'; tagtext += ' slideshow_height="' + jQuery("#slideshow_height").val() + '"'; tagtext += ' sort_by="' + jQuery("#slideshow_sort_by").val() + '"'; tagtext += ' order_by="' + jQuery("#slideshow_order_by").val() + '"'; tagtext += ' enable_slideshow_autoplay="' + jQuery("input[name=slideshow_enable_autoplay]:checked").val() + '"'; tagtext += ' enable_slideshow_shuffle="' + jQuery("input[name=slideshow_enable_shuffle]:checked").val() + '"'; tagtext += ' enable_slideshow_ctrl="' + jQuery("input[name=slideshow_enable_ctrl]:checked").val() + '"'; tagtext += ' autohide_slideshow_navigation="' + jQuery("input[name=autohide_slideshow_navigation]:checked").val() + '"'; tagtext += ' slideshow_filmstrip_type="' + jQuery("input[name=slideshow_filmstrip_type]:checked").val() + '"'; tagtext += ' slideshow_thumbnails_count="' + jQuery("#slideshow_thumbnails_count").val() + '"'; tagtext += ' slideshow_filmstrip_height="' + jQuery("#slideshow_filmstrip_height").val() + '"'; tagtext += ' slideshow_enable_title="' + jQuery("input[name=slideshow_enable_title]:checked").val() + '"'; tagtext += ' slideshow_title_position="' + jQuery("input[name=slideshow_title_position]:checked").val() + '"'; tagtext += ' slideshow_title_full_width="' + jQuery("input[name=slideshow_title_full_width]:checked").val() + '"'; tagtext += ' slideshow_enable_description="' + jQuery("input[name=slideshow_enable_description]:checked").val() + '"'; tagtext += ' slideshow_description_position="' + jQuery("input[name=slideshow_description_position]:checked").val() + '"'; tagtext += ' enable_slideshow_music="' + jQuery("input[name=slideshow_enable_music]:checked").val() + '"'; tagtext += ' slideshow_music_url="' + jQuery("#slideshow_audio_url").val() + '"'; tagtext += ' slideshow_effect_duration="' + jQuery("#slideshow_effect_duration").val() + '"'; tagtext += ' gallery_download="' + jQuery("input[name=slideshow_gallery_download]:checked").val() + '"'; break; } case 'image_browser': { title = ' gal_title="' + jQuery.trim(jQuery('#gallery option:selected').text().replace("'", "").replace('"', '')) + '"'; tagtext += ' gallery_id="' + jQuery("#gallery").val() + '"'; tagtext += ' tag="' + jQuery("#tag").val() + '"'; tagtext += ' image_browser_width="' + jQuery("#image_browser_width").val() + '"'; tagtext += ' image_browser_title_enable="' + jQuery("input[name=image_browser_title_enable]:checked").val() + '"'; tagtext += ' image_browser_description_enable="' + jQuery("input[name=image_browser_description_enable]:checked").val() + '"'; tagtext += ' sort_by="' + jQuery("#image_browser_sort_by").val() + '"'; tagtext += ' order_by="' + jQuery("#image_browser_order_by").val() + '"'; tagtext += ' showthumbs_name="' + jQuery("input[name=image_browser_show_gallery_title]:checked").val() + '"'; tagtext += ' show_gallery_description="' + jQuery("input[name=image_browser_show_gallery_description]:checked").val() + '"'; tagtext += ' show_search_box="' + jQuery("input[name=image_browser_show_search_box]:checked").val() + '"'; tagtext += ' show_sort_images="' + jQuery("input[name=image_browser_show_sort_images]:checked").val() + '"'; tagtext += ' show_tag_box="' + jQuery("input[name=image_browser_show_tag_box]:checked").val() + '"'; tagtext += ' placeholder="' + jQuery("#image_browser_placeholder").val() + '"'; tagtext += ' search_box_width="' + jQuery("#image_browser_search_box_width").val() + '"'; tagtext += ' gallery_download="' + jQuery("input[name=image_browser_gallery_download]:checked").val() + '"'; break; } case 'blog_style': { title = ' gal_title="' + jQuery.trim(jQuery('#gallery option:selected').text().replace("'", "").replace('"', '')) + '"'; tagtext += ' gallery_id="' + jQuery("#gallery").val() + '"'; tagtext += ' tag="' + jQuery("#tag").val() + '"'; tagtext += ' blog_style_width="' + jQuery("#blog_style_width").val() + '"'; tagtext += ' blog_style_title_enable="' + jQuery("input[name=blog_style_title_enable]:checked").val() + '"'; tagtext += ' blog_style_images_per_page="' + jQuery("#blog_style_images_per_page").val() + '"'; tagtext += ' blog_style_load_more_image_count="' + jQuery("#blog_style_load_more_image_count").val() + '"'; tagtext += ' blog_style_enable_page="' + jQuery("input[name=blog_style_enable_page]:checked").val() + '"'; tagtext += ' blog_style_description_enable="' + jQuery("input[name=blog_style_description_enable]:checked").val() + '"'; tagtext += ' sort_by="' + jQuery("#blog_style_sort_by").val() + '"'; tagtext += ' order_by="' + jQuery("#blog_style_order_by").val() + '"'; tagtext += ' showthumbs_name="' + jQuery("input[name=blog_style_show_gallery_title]:checked").val() + '"'; tagtext += ' show_gallery_description="' + jQuery("input[name=blog_style_show_gallery_description]:checked").val() + '"'; tagtext += ' show_search_box="' + jQuery("input[name=blog_style_show_search_box]:checked").val() + '"'; tagtext += ' placeholder="' + jQuery("#blog_style_placeholder").val() + '"'; tagtext += ' search_box_width="' + jQuery("#blog_style_search_box_width").val() + '"'; tagtext += ' show_sort_images="' + jQuery("input[name=blog_style_show_sort_images]:checked").val() + '"'; tagtext += ' show_tag_box="' + jQuery("input[name=blog_style_show_tag_box]:checked").val() + '"'; tagtext += ' gallery_download="' + jQuery("input[name=blog_style_gallery_download]:checked").val() + '"'; break; } case 'carousel': { title = ' gal_title="' + jQuery.trim(jQuery('#gallery option:selected').text().replace("'", "").replace('"', '')) + '"'; tagtext += ' gallery_id="' + jQuery("#gallery").val() + '"'; tagtext += ' tag="' + jQuery("#tag").val() + '"'; tagtext += ' carousel_interval="' + jQuery("#carousel_interval").val() + '"'; tagtext += ' carousel_width="' + jQuery("#carousel_width").val() + '"'; tagtext += ' carousel_height="' + jQuery("#carousel_height").val() + '"'; tagtext += ' carousel_image_column_number="' + jQuery("#carousel_image_column_number").val() + '"'; tagtext += ' carousel_image_par="' + jQuery("#carousel_image_par").val() + '"'; tagtext += ' enable_carousel_title="' + jQuery("input[name=carousel_enable_title]:checked").val() + '"'; tagtext += ' enable_carousel_autoplay="' + jQuery("input[name=carousel_enable_autoplay]:checked").val() + '"'; tagtext += ' carousel_r_width="' + jQuery("#carousel_r_width").val() + '"'; tagtext += ' carousel_fit_containerWidth="' + jQuery("input[name=carousel_fit_containerWidth]:checked").val() + '"'; tagtext += ' carousel_prev_next_butt="' + jQuery("input[name=carousel_prev_next_butt]:checked").val() + '"'; tagtext += ' carousel_play_pause_butt="' + jQuery("input[name=carousel_play_pause_butt]:checked").val() + '"'; tagtext += ' sort_by="' + jQuery("#carousel_sort_by").val() + '"'; tagtext += ' order_by="' + jQuery("#carousel_order_by").val() + '"'; tagtext += ' showthumbs_name="' + jQuery("input[name=carousel_show_gallery_title]:checked").val() + '"'; tagtext += ' show_gallery_description="' + jQuery("input[name=carousel_show_gallery_description]:checked").val() + '"'; tagtext += ' gallery_download="' + jQuery("input[name=carousel_gallery_download]:checked").val() + '"'; break; } case 'album_compact_preview': { title = ' gal_title="' + jQuery.trim(jQuery('#album option:selected').text().replace("'", "").replace('"', '')) + '"'; tagtext += ' album_id="' + jQuery("#album").val() + '"'; tagtext += ' compuct_album_column_number="' + jQuery("#album_column_number").val() + '"'; tagtext += ' compuct_album_thumb_width="' + jQuery("#album_thumb_width").val() + '"'; tagtext += ' compuct_album_thumb_height="' + jQuery("#album_thumb_height").val() + '"'; tagtext += ' compuct_album_image_column_number="' + jQuery("#album_image_column_number").val() + '"'; tagtext += ' compuct_album_image_thumb_width="' + jQuery("#album_image_thumb_width").val() + '"'; tagtext += ' compuct_album_image_thumb_height="' + jQuery("#album_image_thumb_height").val() + '"'; tagtext += ' compuct_album_enable_page="' + jQuery("input[name=album_enable_page]:checked").val() + '"'; tagtext += ' compuct_albums_per_page="' + jQuery("#albums_per_page").val() + '"'; tagtext += ' compuct_album_images_per_page="' + jQuery("#album_images_per_page").val() + '"'; tagtext += ' all_album_sort_by="' + jQuery("#compact_album_sort_by").val() + '"'; tagtext += ' all_album_order_by="' + jQuery("#compact_album_order_by").val() + '"'; tagtext += ' sort_by="' + jQuery("#album_sort_by").val() + '"'; tagtext += ' order_by="' + jQuery("#album_order_by").val() + '"'; tagtext += ' show_search_box="' + jQuery("input[name=album_show_search_box]:checked").val() + '"'; tagtext += ' placeholder="' + jQuery("#album_placeholder").val() + '"'; tagtext += ' search_box_width="' + jQuery("#album_search_box_width").val() + '"'; tagtext += ' show_sort_images="' + jQuery("input[name=album_show_sort_images]:checked").val() + '"'; tagtext += ' show_tag_box="' + jQuery("input[name=album_show_tag_box]:checked").val() + '"'; tagtext += ' show_album_name="' + jQuery("input[name=show_album_name]:checked").val() + '"'; tagtext += ' show_gallery_description="' + jQuery("input[name=album_show_gallery_description]:checked").val() + '"'; tagtext += ' compuct_album_title="' + jQuery("input[name=album_title_show_hover]:checked").val() + '"'; tagtext += ' compuct_album_view_type="' + jQuery('#album_view_type option:selected').val() + '"'; tagtext += ' compuct_album_image_title="' + jQuery("input[name=album_image_title_show_hover]:checked").val() + '"'; tagtext += ' compuct_album_mosaic_hor_ver="' + jQuery("input[name=album_mosaic]:checked").val() + '"'; tagtext += ' compuct_album_resizable_mosaic="' + jQuery("input[name=album_resizable_mosaic]:checked").val() + '"'; tagtext += ' compuct_album_mosaic_total_width="' + jQuery("#album_mosaic_total_width").val() + '"'; tagtext += ' play_icon="' + jQuery("input[name=album_play_icon]:checked").val() + '"'; tagtext += ' gallery_download="' + jQuery("input[name=album_gallery_download]:checked").val() + '"'; tagtext += ' ecommerce_icon="' + jQuery("input[name=album_ecommerce_icon_show_hover]:checked").val() + '"'; break; } case 'album_masonry_preview' : { title = ' gal_title="' + jQuery.trim(jQuery('#album option:selected').text().replace("'", "").replace('"', '')) + '"'; tagtext += ' album_id="' + jQuery("#album").val() + '"'; tagtext += ' masonry_album_column_number="' + jQuery("#album_masonry_column_number").val() + '"'; tagtext += ' masonry_album_thumb_width="' + jQuery("#album_masonry_thumb_width").val() + '"'; tagtext += ' masonry_album_image_column_number="' + jQuery("#album_masonry_image_column_number").val() + '"'; tagtext += ' masonry_album_image_thumb_width="' + jQuery("#album_masonry_image_thumb_width").val() + '"'; tagtext += ' masonry_album_enable_page="' + jQuery("input[name=album_masonry_enable_page]:checked").val() + '"'; tagtext += ' masonry_albums_per_page="' + jQuery("#albums_masonry_per_page").val() + '"'; tagtext += ' masonry_album_images_per_page="' + jQuery("#album_masonry_images_per_page").val() + '"'; tagtext += ' all_album_sort_by="' + jQuery("#masonry_album_sort_by").val() + '"'; tagtext += ' all_album_order_by="' + jQuery("#masonry_album_order_by").val() + '"'; tagtext += ' sort_by="' + jQuery("#album_masonry_sort_by").val() + '"'; tagtext += ' order_by="' + jQuery("#album_masonry_order_by").val() + '"'; tagtext += ' show_search_box="' + jQuery("input[name=album_masonry_show_search_box]:checked").val() + '"'; tagtext += ' placeholder="' + jQuery("#album_masonry_placeholder").val() + '"'; tagtext += ' search_box_width="' + jQuery("#album_masonry_search_box_width").val() + '"'; tagtext += ' show_sort_images="' + jQuery("input[name=album_masonry_show_sort_images]:checked").val() + '"'; tagtext += ' show_tag_box="' + jQuery("input[name=album_masonry_show_tag_box]:checked").val() + '"'; tagtext += ' show_album_name="' + jQuery("input[name=show_album_masonry_name]:checked").val() + '"'; tagtext += ' show_gallery_description="' + jQuery("input[name=album_masonry_show_gallery_description]:checked").val() + '"'; tagtext += ' image_title="' + jQuery("input[name=album_masonry_image_title]:checked").val() + '"'; tagtext += ' gallery_download="' + jQuery("input[name=album_masonry_gallery_download]:checked").val() + '"'; tagtext += ' ecommerce_icon="' + jQuery("input[name=album_masonry_ecommerce_icon_show_hover]:checked").val() + '"'; break; } case 'album_extended_preview': { title = ' gal_title="' + jQuery.trim(jQuery('#album option:selected').text().replace("'", "").replace('"', '')) + '"'; tagtext += ' album_id="' + jQuery("#album").val() + '"'; tagtext += ' extended_album_height="' + jQuery("#extended_album_height").val() + '"'; tagtext += ' extended_album_column_number="' + jQuery("input[name=extended_album_column_number]:checked").val() + '"'; tagtext += ' extended_album_thumb_width="' + jQuery("#album_extended_thumb_width").val() + '"'; tagtext += ' extended_album_thumb_height="' + jQuery("#album_extended_thumb_height").val() + '"'; tagtext += ' extended_album_image_column_number="' + jQuery("#album_extended_image_column_number").val() + '"'; tagtext += ' extended_album_image_thumb_width="' + jQuery("#album_extended_image_thumb_width").val() + '"'; tagtext += ' extended_album_image_thumb_height="' + jQuery("#album_extended_image_thumb_height").val() + '"'; tagtext += ' extended_album_enable_page="' + jQuery("input[name=album_extended_enable_page]:checked").val() + '"'; tagtext += ' extended_albums_per_page="' + jQuery("#albums_extended_per_page").val() + '"'; tagtext += ' extended_album_images_per_page="' + jQuery("#album_extended_images_per_page").val() + '"'; tagtext += ' all_album_sort_by="' + jQuery("#extended_album_sort_by").val() + '"'; tagtext += ' all_album_order_by="' + jQuery("#extended_album_order_by").val() + '"'; tagtext += ' sort_by="' + jQuery("#album_extended_sort_by").val() + '"'; tagtext += ' order_by="' + jQuery("#album_extended_order_by").val() + '"'; tagtext += ' show_search_box="' + jQuery("input[name=album_extended_show_search_box]:checked").val() + '"'; tagtext += ' placeholder="' + jQuery("#album_extended_placeholder").val() + '"'; tagtext += ' search_box_width="' + jQuery("#album_extended_search_box_width").val() + '"'; tagtext += ' show_sort_images="' + jQuery("input[name=album_extended_show_sort_images]:checked").val() + '"'; tagtext += ' show_tag_box="' + jQuery("input[name=album_extended_show_tag_box]:checked").val() + '"'; tagtext += ' show_album_name="' + jQuery("input[name=show_album_extended_name]:checked").val() + '"'; tagtext += ' extended_album_description_enable="' + jQuery("input[name=extended_album_description_enable]:checked").val() + '"'; tagtext += ' show_gallery_description="' + jQuery("input[name=album_extended_show_gallery_description]:checked").val() + '"'; tagtext += ' extended_album_view_type="' + jQuery('#album_extended_view_type option:selected').val() + '"'; tagtext += ' extended_album_image_title="' + jQuery("input[name=album_extended_image_title_show_hover]:checked").val() + '"'; tagtext += ' extended_album_mosaic_hor_ver="' + jQuery("input[name=album_extended_mosaic]:checked").val() + '"'; tagtext += ' extended_album_resizable_mosaic="' + jQuery("input[name=album_extended_resizable_mosaic]:checked").val() + '"'; tagtext += ' extended_album_mosaic_total_width="' + jQuery("#album_extended_mosaic_total_width").val() + '"'; tagtext += ' play_icon="' + jQuery("input[name=album_extended_play_icon]:checked").val() + '"'; tagtext += ' gallery_download="' + jQuery("input[name=album_extended_gallery_download]:checked").val() + '"'; tagtext += ' ecommerce_icon="' + jQuery("input[name=album_extended_ecommerce_icon_show_hover]:checked").val() + '"'; break; } default: break; } // Lightbox paramteres. tagtext += ' thumb_click_action="' + jQuery("input[name=thumb_click_action]:checked").val() + '"'; tagtext += ' thumb_link_target="' + jQuery("input[name=thumb_link_target]:checked").val() + '"'; tagtext += ' popup_fullscreen="' + jQuery("input[name=popup_fullscreen]:checked").val() + '"'; tagtext += ' popup_width="' + jQuery("#popup_width").val() + '"'; tagtext += ' popup_height="' + jQuery("#popup_height").val() + '"'; tagtext += ' popup_effect="' + jQuery("#popup_type").val() + '"'; tagtext += ' popup_effect_duration="' + jQuery("#popup_effect_duration").val() + '"'; tagtext += ' popup_autoplay="' + jQuery("input[name=popup_autoplay]:checked").val() + '"'; tagtext += ' popup_interval="' + jQuery("#popup_interval").val() + '"'; tagtext += ' popup_enable_filmstrip="' + jQuery("input[name=popup_enable_filmstrip]:checked").val() + '"'; tagtext += ' popup_filmstrip_height="' + jQuery("#popup_filmstrip_height").val() + '"'; tagtext += ' popup_enable_ctrl_btn="' + jQuery("input[name=popup_enable_ctrl_btn]:checked").val() + '"'; tagtext += ' popup_enable_fullscreen="' + jQuery("input[name=popup_enable_fullscreen]:checked").val() + '"'; tagtext += ' popup_enable_comment="' + jQuery("input[name=popup_enable_comment]:checked").val() + '"'; tagtext += ' popup_enable_email="' + jQuery("input[name=popup_enable_email]:checked").val() + '"'; tagtext += ' popup_enable_captcha="' + jQuery("input[name=popup_enable_captcha]:checked").val() + '"'; tagtext += ' gdpr_compliance="' + jQuery("input[name=gdpr_compliance]:checked").val() + '"'; tagtext += ' comment_moderation="' + jQuery("input[name=comment_moderation]:checked").val() + '"'; tagtext += ' popup_enable_info="' + jQuery("input[name=popup_enable_info]:checked").val() + '"'; tagtext += ' popup_info_always_show="' + jQuery("input[name=popup_info_always_show]:checked").val() + '"'; tagtext += ' popup_info_full_width="' + jQuery("input[name=popup_info_full_width]:checked").val() + '"'; tagtext += ' autohide_lightbox_navigation="' + jQuery("input[name=autohide_lightbox_navigation]:checked").val() + '"'; tagtext += ' popup_hit_counter="' + jQuery("input[name=popup_hit_counter]:checked").val() + '"'; tagtext += ' popup_enable_rate="' + jQuery("input[name=popup_enable_rate]:checked").val() + '"'; tagtext += ' popup_enable_zoom="' + jQuery("input[name=popup_enable_zoom]:checked").val() + '"'; tagtext += ' popup_enable_fullsize_image="' + jQuery("input[name=popup_enable_fullsize_image]:checked").val() + '"'; tagtext += ' popup_enable_download="' + jQuery("input[name=popup_enable_download]:checked").val() + '"'; tagtext += ' show_image_counts="' + jQuery("input[name=show_image_counts]:checked").val() + '"'; tagtext += ' enable_loop="' + jQuery("input[name=enable_loop]:checked").val() + '"'; tagtext += ' enable_addthis="' + jQuery("input[name=enable_addthis]:checked").val() + '"'; tagtext += ' addthis_profile_id="' + jQuery("#addthis_profile_id").val() + '"'; tagtext += ' popup_enable_facebook="' + jQuery("input[name=popup_enable_facebook]:checked").val() + '"'; tagtext += ' popup_enable_twitter="' + jQuery("input[name=popup_enable_twitter]:checked").val() + '"'; tagtext += ' popup_enable_pinterest="' + jQuery("input[name=popup_enable_pinterest]:checked").val() + '"'; tagtext += ' popup_enable_tumblr="' + jQuery("input[name=popup_enable_tumblr]:checked").val() + '"'; tagtext += ' popup_enable_ecommerce="' + jQuery("input[name=popup_enable_ecommerce]:checked").val() + '"'; // Watermark parameters. tagtext += ' watermark_type="' + jQuery("input[name=watermark_type]:checked").val() + '"'; tagtext += ' watermark_link="' + (jQuery("#watermark_link").val()) + '"'; if (jQuery("input[name=watermark_type]:checked").val() == 'text') { tagtext += ' watermark_text="' + jQuery("#watermark_text").val() + '"'; tagtext += ' watermark_font_size="' + jQuery("#watermark_font_size").val() + '"'; tagtext += ' watermark_font="' + jQuery("#watermark_font").val() + '"'; tagtext += ' watermark_color="' + jQuery("#watermark_color").val() + '"'; tagtext += ' watermark_opacity="' + jQuery("#watermark_opacity").val() + '"'; tagtext += ' watermark_position="' + jQuery("input[name=watermark_position]:checked").val() + '"'; } else if (jQuery("input[name=watermark_type]:checked").val() == 'image') { tagtext += ' watermark_url="' + jQuery("#watermark_url").val() + '"'; tagtext += ' watermark_width="' + jQuery("#watermark_width").val() + '"'; tagtext += ' watermark_height="' + jQuery("#watermark_height").val() + '"'; tagtext += ' watermark_opacity="' + jQuery("#watermark_opacity").val() + '"'; tagtext += ' watermark_position="' + jQuery("input[name=watermark_position]:checked").val() + '"'; } short_code += ' id="' + shortcode_id + '"' + title + ']'; var short_id = ' id="' + shortcode_id + '"' + title; <?php if (!$from_menu && !$params['gutenberg_callback']) { ?> if (top.tinyMCE.activeEditor && !top.tinyMCE.activeEditor.hidden) { // If there is no builder, then shortcode replace to image. if( !page_builder_activated ) { short_code = short_code.replace(/\[Best_Wordpress_Gallery([^\]]*)\]/g, function (d, c) { return "<img src='<?php echo BWG()->plugin_url; ?>/images/tw-gb/shortcode_new.jpg' class='bwg_shortcode mceItem' title='Best_Wordpress_Gallery" + short_id + "' />"; }); } } var post_data = {}; var url = '<?php echo add_query_arg(array( 'action' => 'shortcode_bwg' ), admin_url('admin-ajax.php')); ?>'; post_data['bwg_nonce'] = jQuery("#bwg_nonce").val(); post_data['task'] = "save"; post_data['tagtext'] = tagtext; post_data['currrent_id'] = shortcode_id; post_data['title'] = title; post_data['bwg_insert'] = (content && !bwg_insert) ? 0 : 1; var use_options_defaults = jQuery("#use_option_defaults").prop('checked') ? 1 : 0; post_data['use_option_defaults'] = use_options_defaults; jQuery.post( url, post_data ).success(function (data, textStatus, errorThrown) { if (top.tinymce.isIE && content) { // IE and Update. var all_content = top.tinyMCE.activeEditor.getContent(); all_content = all_content.replace('<p></p><p>[Best_Wordpress_Gallery', '<p>[Best_Wordpress_Gallery'); top.tinyMCE.activeEditor.setContent(all_content.replace(content, '[Best_Wordpress_Gallery id="' + shortcode_id + '"' + title + ']')); } else if( typeof jQuery("#insert").attr('data-callback') != "undefined" && jQuery("#insert").attr('data-callback').length ) { window.parent.jQuery('.elementor-control-bwg_elementor_shortcode input').val(shortcode_id).trigger("input"); jQuery('.elementor-control-bwg_view_type_shortcode input', window.parent.document).val("temp"); jQuery(".elementor-control-bwg_view_type_shortcode .elementor-choices-label", window.parent.document).trigger('click'); jQuery('.elementor-control-bwg_view_type_shortcode input', window.parent.document).val(shortcode_id); jQuery(".elementor-control-bwg_view_type_shortcode .elementor-choices-label", window.parent.document).trigger('click'); } else { top.send_to_editor(short_code); } top.tinyMCE.execCommand('mceRepaint'); /* Close shortcode editor after insert.*/ if (top.tinyMCE.activeEditor) { top.tinyMCE.activeEditor.windowManager.close(window); } top.tb_remove(); jQuery('#loading_div').hide(); }); <?php } else { ?> var post_data = {}; var url = '<?php echo add_query_arg(array( 'action' => 'shortcode_bwg' ), admin_url('admin-ajax.php')); ?>'; post_data['bwg_nonce'] = jQuery("#bwg_nonce").val(); post_data['task'] = "save"; post_data['tagtext'] = tagtext; post_data['currrent_id'] = shortcode_id; post_data['title'] = title; post_data['bwg_insert'] = (content && !bwg_insert) ? 0 : 1; var use_options_defaults = jQuery("#use_option_defaults").prop('checked') ? 1 : 0; post_data['use_option_defaults'] = use_options_defaults; jQuery.post( url, post_data ).success(function (data, textStatus, errorThrown) { content = '[Best_Wordpress_Gallery id="' + shortcode_id + '"' + title + ']'; <?php if ( $params['gutenberg_callback'] ) { ?> window.parent.window.jQuery(".edit-post-layout, .edit-post-layout__content").css({"z-index":"0","overflow":"auto"}); window.parent['<?php echo $params['gutenberg_callback']; ?>'](content, shortcode_id); return; <?php } ?> if (bwg_insert) { jQuery('#shortcode').append('<option value="' + shortcode_id + '">[Best_Wordpress_Gallery id="' + shortcode_id + '"]</option>').val(shortcode_id); } jQuery('#insert').text('<?php _e('Update', 'photo-gallery'); ?>'); jQuery('#insert').attr('onclick', 'jQuery("#loading_div").show(); bwg_insert_shortcode(content);'); jQuery("#bwg_shortcode").val(content); var str = "<?php echo if( function_exists('photo_gallery') ) { photo_gallery(" + shortcode_id + "); } ?>"; jQuery("#bwg_function").val(str.replace("<", '<').replace(">", '>')); shortcodes[shortcode_id] = tagtext; temp_shortcode_id = ++shortcode_id; bwg_update_shortcode(); jQuery('#loading_div').hide(); }); <?php } ?> return; } function bwg_before_shortcode_add_builder_editor() { if ( top.jQuery('body').hasClass('elementor-editor-active') || top.jQuery('body').hasClass('fl-builder') || top.jQuery('body').hasClass('et_divi_theme') ) { return true; } return false; } jQuery(function() { bwg_shortcode_hide_show_params(); bwg_change_tab(); jQuery("input[type=text]").change(function (){ jQuery(this).val(jQuery(this).val().trim()); }) }); jQuery(window).resize(function () { bwg_change_tab(); }); var bwg_image_thumb = '<?php echo addslashes(__('Thumbnail dimensions', 'photo-gallery')); ?>'; var bwg_image_thumb_width = '<?php echo addslashes(__('Image thumbnail width ', 'photo-gallery')); ?>'; var bwg_max_column = '<?php echo addslashes(__('Number of image columns', 'photo-gallery')); ?>'; var bwg_image_thumb_height = '<?php echo addslashes(__('Image thumbnail height', 'photo-gallery')); ?>'; var bwg_number_of_image_rows = '<?php echo addslashes(__('Number of image rows', 'photo-gallery')); ?>'; </script> <?php return ob_get_clean(); } }