Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-20-2021 12:45 PM
Thank you Fabian. Your solution worked great for me. I did make a minor tweak because I didn't want the script to run every second; I only needed it to execute at load. Sharing my very slightly tweaked version below:
function onLoad() {
var $ = parent.$;
function makeVariablesReadOnly() {
var inputs = $('sp-variable-layout sp-variable-layout').find('input, textarea, select');
for (var i=0; i<inputs.length; i++) {
$(inputs[i]).attr('disabled', 'disabled');
}
}
setTimeout(makeVariablesReadOnly, 1000);
}