Is it possible for JavaScript in a script editor web part or a similar web part to permanently edit the web part it resides in?
What I'd like to do is make a web part that when the page is opened in edit mode displays an interface for editing options for that web part.
Then when the user clicks save or in a similar action the web part would save the config choices they made to the containing web part.
Is something like this possible to make client side per web part config possible?