HEX
Server: Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System: Linux ns565604.ip-54-39-133.net 4.18.0-553.50.1.el8_10.x86_64 #1 SMP Tue Apr 15 08:09:22 EDT 2025 x86_64
User: greer489 (1034)
PHP: 8.3.19
Disabled: NONE
Upload Files
File: /home/greer489/public_html/wp-content/themes/betheme/muffin-options/fields/order/field_order.js
/* globals _, jQuery */
/* jshint esversion: 6 */

(function($) {

  "use strict";

  $(function($) {

    var $input, $list;

    var observer,
      observerConfig = { attributes: true, childList: true, subtree: true };

    $(document).on('mfn:builder:edit', function( $this, modal ){

      $list = $(modal).find('.form-group.order-field').find('ul');
      $input = $(modal).find('.order-input-hidden');

      if( ! $list.length ){
        return;
      }

      observer = new MutationObserver(function(){

        var value = [];

        $list.find('li').each(function(){
          value.push( this.innerText.toLowerCase() );
        });

        $input.val( value );
      });

      observer.observe( $list[0], observerConfig );

    });

    $(document).on('mfn:builder:close', function( $this, modal ){
      if( observer ){
        observer.disconnect();
      }
    });

  });

})(jQuery);