let fontField = $(".cq-dialog").find("#contentColor"); fontField.value="#ffffff"; fontField.disabled=true;
the colorfield shows #ffffff and as disabled. But after closing the dialog, I don't see the color of the font as white (#ffffff). If I comment the line of code having disabled, the color starts reflecting. If i comment the third line of code, the value for the colorfield gets stored in the node but if I don't comment the third line then the value doesn't get stored at all. What am I missing?
(N.B this was working fine until yesterday, but today without making a change, it started breaking.)
The main difference between let and var is that scope of a variable defined with let is limited to the block in which it is declared while variable declared with var has the global scope. So we can say that var is rather a keyword which defines a variable globally regardless of block scope.
var fontField = $(".cq-dialog").find("#contentColor"); fontField.value="#ffffff"; fontField.disabled=true;