Project

General

Profile

Feature #43825 » fix-for-43825-note-4.patch

Go MAEDA, 2026-04-01 10:29

View differences:

app/assets/javascripts/application-legacy.js
804 804
    var checkedValues = {};
805 805
    var cbSelector = options && options.checkboxSelector;
806 806
    var $form = cbSelector ? $this.closest('form') : null;
807
    var cbName = cbSelector ? $form.find(cbSelector).first().attr('name') : null;
807
    function checkboxName() {
808
      if (!cbSelector) return null;
809
      return $form.find(cbSelector).first().attr('name');
810
    }
808 811

  
809 812
    function saveChecked() {
810 813
      if (!cbSelector) return;
......
827 830
      });
828 831
      // Sync hidden inputs for checked values not visible as checkboxes
829 832
      $form.find('input.hidden-checked-value').remove();
833
      var cbName = checkboxName();
830 834
      if (!cbName) return;
831 835
      $.each(checkedValues, function(val) {
832 836
        if ($form.find(cbSelector + '[value="' + val + '"]').length === 0) {
(3-3/3)