JAVASCRIPT   95

widgets

Guest on 7th May 2022 04:04:39 PM

  1. /*jshint browser:true, devel:true */
  2. /*global jQuery */
  3. var WPML_core = WPML_core || {};
  4.  
  5. WPML_core.widgets = (function( $ ) {
  6.         "use strict";
  7.  
  8.         var init = function() {
  9.                 $(document).on('widget-added', function (e, widget) {
  10.                         var button = widget.find('.js-wpml-ls-slot-management-link');
  11.  
  12.                         if (button.length > 0) {
  13.                                 var sidebar_slug = widget.closest('.widgets-sortables').attr('id'),
  14.                                         link         = button.attr('href');
  15.  
  16.                                 if ('#sidebars/' === link.slice(-10)) {
  17.                                         button.attr('href', link + sidebar_slug);
  18.                                 }
  19.                         }
  20.                 });
  21.         };
  22.  
  23.         return {
  24.                 'init': init
  25.         };
  26.  
  27. })( jQuery );
  28.  
  29. jQuery(document).ready(function () {
  30.         "use strict";
  31.  
  32.         WPML_core.widgets.init();
  33. });

Raw Paste


Login or Register to edit or fork this paste. It's free.