Thank you for this bug report. I have confirmed it and will release a fix next week. Will let you know when its uploaded
This has now been fixed and uploaded. You need to manually download the plugin again (no new version)
Thanks for the effort.
I replaced the plugin from the download link https://wordpress.org/plugins/gravity-forms-sticky-list/
Unfortunately, that did not fix the problem. Fields are not grayed out.
That is wierd. I have rechecked the update and everything seems fine.
If you open the file class-sticky-list.php in the plugins main folder and scroll to line 933. Do you have this code?
$("#gform_wrapper_<?php echo $form_id;?> .gform_page_fields input").attr('disabled','disabled');
I double-checked everything and even went to https://plugins.trac.wordpress.org/browser/gravity-forms-sticky-list/trunk and downloaded a fresh copy. It has the line above at 933. Unfortunately, I’m still not seeing anything grayed out.
Is there anything I can do to help debug this? I looked at the source of the viewed form, and that line shows up in the jquery script block. It just doesn’t seem to have the desired effect.
My form didn’t have .gform_page_fields. When I changed it to .gform_fields, it worked partially. However, it only disabled <input> fields, not other fields like <textarea> and <select>. After educating myself a little on JQuery — thanks for forcing me to do that 😉 — here’s an alternative that works. And I think it works for all form fields:
$('div[id="gform_wrapper_<?php echo $form_id;?>"]').find(':input').attr('disabled','disabled');
I also discovered that this works:
$("#gform_wrapper_<?php echo $form_id;?> .gform_fields :input").attr('disabled','disabled');
Check that out, and let me know if that will do it.
Ahh. Thanks for this. This is indeed a bug. I will fix it, probably tomorrow. I will post back. Thanks again.
This has been fixed and and uploaded (no new version). Thanks again!