$59 GRAYBYTE WORDPRESS FILE MANAGER $68

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/home/bravrvjk/cepurhuye.rw/wp-content/plugins/bopea-function/assets/js/

HOME
Current File : /home/bravrvjk/cepurhuye.rw/wp-content/plugins/bopea-function/assets/js//metas.js
jQuery(document).ready(function($) {  
  $('.colorpicker').wpColorPicker();
  var $jlmedia_upload_button = jQuery('.jlmedia-gallery-upload-btn');
  var $jlmedia_clear_button = jQuery('.jlmedia-gallery-clear-btn');
  if ($jlmedia_upload_button.length > 0) {
    wp.media.customlibEditGallery1 = {
      frame: function() {
        if (this._frame)
          return this._frame;
        var selection = this.select();
        this._frame = wp.media({
          id: 'jlmedia_portfolio-image-gallery',
          frame: 'post',
          state: 'gallery-edit',
          title: wp.media.view.l10n.editGalleryTitle,
          editing: true,
          multiple: true,
          selection: selection
        });
        this._frame.on('update', function() {
          var controller = wp.media.customlibEditGallery1._frame.states.get('gallery-edit');
          var library = controller.get('library');
          var ids = library.pluck('id');
          $input_gallery_items.val(ids);
          jQuery.ajax({
            type: "post",
            url: ajaxurl,
            data: "action=bopea_jlmedia_gallery_upload_get_images&ids=" + ids,
            success: function(data) {
              $thumbs_wrap.empty().html(data);
            }
          });
        });
        return this._frame;
      },
      init: function() {
        $jlmedia_upload_button.on("click", function(event) {
          $thumbs_wrap = $(this).parent().prev().prev();
          $input_gallery_items = $thumbs_wrap.next();
          event.preventDefault();
          wp.media.customlibEditGallery1.frame().open();
        });
        $jlmedia_clear_button.on("click", function(event) {
          $thumbs_wrap = $jlmedia_upload_button.parent().prev().prev();
          $input_gallery_items = $thumbs_wrap.next();
          event.preventDefault();
          $thumbs_wrap.empty();
          $input_gallery_items.val("");
        });
      },

      select: function() {
        var shortcode = wp.shortcode.next('gallery', '[gallery ids="' + $input_gallery_items.val() + '"]'),
          defaultPostId = wp.media.gallery.defaults.id,
          attachments, selection;
        if (!shortcode)
          return;
        shortcode = shortcode.shortcode;
        if (_.isUndefined(shortcode.get('id')) && !_.isUndefined(defaultPostId))
          shortcode.set('id', defaultPostId);
        attachments = wp.media.gallery.attachments(shortcode);
        selection = new wp.media.model.Selection(attachments.models, {
          props: attachments.props.toJSON(),
          multiple: true
        });
        selection.gallery = attachments.gallery;
        selection.more().done(function() {
          selection.props.set({
            query: false
          });
          selection.unmirror();
          selection.props.unset('orderby');
        });
        return selection;
      }
    };
    $(wp.media.customlibEditGallery1.init);
  }
  
  if ($('.jl_nab_tab').length > 0) {
    custom_meta_tab();
  }

  function custom_meta_tab() {
    var $group = $('.group'),
      $navtabs = $('.jl_nab_tab a'),
      active_tab = '';
    $group.hide();
    if (typeof(localStorage) != 'undefined') {
      active_tab = localStorage.getItem('active_tab');
    }
    if (active_tab != '' && $(active_tab).length) {
      $(active_tab).show();
      $(active_tab + '-tab').addClass('nav-tab-active');
    } else {
      $('.group:first').show();
      $('.jl_nab_tab a:first').addClass('nav-tab-active');
    }

    $navtabs.click(function(e) {
      e.preventDefault();
      $navtabs.removeClass('nav-tab-active');
      $(this).addClass('nav-tab-active').blur();
      if (typeof(localStorage) != 'undefined') {
        localStorage.setItem('active_tab', $(this).attr('href'));
      }
      var selected = $(this).attr('href');
      $group.hide();
      $(selected).show();
    });
  }

  JlCustomFonts = {
    init: function() {
      this._fileUploads();
    },
    _fileUploads: function() {
      var file_frame;
      window.inputWrapper = '';
      $(document.body).on('click', '.jl-custom-fonts-upload', function(event) {
        event.preventDefault();
        var button = $(this),
          button_type = button.data('upload-type');
        window.inputWrapper = $(this).closest('.jl-custom-fonts-file-wrap');
        if (file_frame) {
          file_frame.open();
          return;
        }
        file_frame = wp.media.frames.file_frame = wp.media({
          multiple: false
        });
        file_frame.on('select', function() {
          var attachment = file_frame.state().get('selection').first().toJSON();
          window.inputWrapper.find('.jl-custom-fonts-link').val(attachment.url);
        });
        file_frame.open();
      });
      var file_frame;
      window.inputWrapper = '';
    },
  }
  
  $(function() {
    JlCustomFonts.init();
  });

  var $jl_meta_media = jQuery('.jl_meta_media');
  if ($jl_meta_media.length > 0){
  $( ".jl_meta_media" ).each(function(index) {
    var jelly_header_file_frame;
    $(this).on("click", function(event) {
      var jlmedia_id = $(this).attr('id');
      event.preventDefault();
      if (jelly_header_file_frame) {
        jelly_header_file_frame.open();
        return;
      }
      jelly_header_file_frame = wp.media.frames.downloadable_file = wp.media({
        title: 'Choose an image',
        button: {
          text: 'Use image',
        },
        multiple: false
      });
      jelly_header_file_frame.on('select', function() {
        attachment = jelly_header_file_frame.state().get('selection').first().toJSON();
        $('.jelly_cat_header_image_id.' + jlmedia_id).val(attachment.id);
        $('.jelly_cat_header.' + jlmedia_id).show();
        var media_url = attachment.url;
        if(media_url.includes(".mp4")){
            $('.jelly_cat_header.' + jlmedia_id + ' img').attr('src', jlParamsOpt.vidimg);
            $('.jelly_cat_header.' + jlmedia_id + ' .media_url').text(media_url);
        }else if(media_url.includes(".mp3")){
            $('.jelly_cat_header.' + jlmedia_id + ' img').attr('src', jlParamsOpt.mp3img);
            $('.jelly_cat_header.' + jlmedia_id + ' .media_url').text(media_url);
        }else{
            $('.jelly_cat_header.' + jlmedia_id + ' img').attr('src', attachment.sizes.thumbnail.url);
            $('.jelly_cat_header.' + jlmedia_id + ' .media_url').text('');
        }
      });
      jelly_header_file_frame.open();
    });
  });
}

var $jl_remove_media = jQuery('.jl_remove_media');
  if ($jl_remove_media.length > 0){
  $( ".jl_remove_media" ).each(function(index) {
    $(this).on("click", function(event) {
      var jlmedia_del = $(this).attr('id');
      $('.jelly_cat_header_image_id.' + jlmedia_del).val('');
      $('.jelly_cat_header.' + jlmedia_del).hide();
      $('.jelly_cat_header.' + jlmedia_del + ' .media_url').text(' ');
      return false;
    });
  });
}


  if (jQuery('#jelly_cat_header_image_id').val() == 0){
        jQuery('.jelly_remove_header').hide();
    }        

    var $jelly_upload_header = jQuery('.jelly_upload_header');
    if ($jelly_upload_header.length > 0){
    jQuery(document).on( 'click', '.jelly_upload_header', function( event ){
          var jelly_header_file_frame;
          event.preventDefault();
          if ( jelly_header_file_frame ) {
            jelly_header_file_frame.open();
            return;
          }
          jelly_header_file_frame = wp.media.frames.downloadable_file = wp.media({
            title: 'Choose an image',
            button: {
              text: 'Use image',
            },
            multiple: false
          });
          jelly_header_file_frame.on( 'select', function() {
            attachment = jelly_header_file_frame.state().get('selection').first().toJSON();
            jQuery('#jelly_cat_header_image_id').val( attachment.id );
            jQuery('#jelly_cat_header img').attr('src', attachment.url );
            jQuery('.jelly_remove_header').show();
          });
          jelly_header_file_frame.open();
        });
      }

      var $jelly_remove_header = jQuery('.jelly_remove_header');
    if ($jelly_remove_header.length > 0){
      jQuery(document).on( 'click', '.jelly_remove_header', function( event ){
          jQuery('#jelly_cat_header img').attr('src', '');
          jQuery('#jelly_cat_header_image_id').val('');
          jQuery('.jelly_remove_header').hide();
          return false;
        });
      }
});


Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0755
metas.js
8.222 KB
25 Nov 2025 10.53 AM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF