Hi Mario,

I tried with a vanilla TW and have the same problem (I don't have any
plugins that change readOnly). I also tried using displayMessage but
it gives me exactly the same information as alert(). If I comment out
my code readOnly defaults to true. I looked at the TW source code and
found that chkHttpReadOnly is set to true inside a script called
jsArea but I could not find any documentation for this online. Still
not sure what to do.

--Ilya

On Mar 12, 8:41 am, PMario <[email protected]> wrote:
> Hi,
> Have you tried your plugin with a vanilla TW?
> If you use a customized version may be readOnly is set somewhere else
> again.
>
> Have you tried displayMessage() instead of alert().
> Or console.log() if available.
>
> What is, if data is not equal to value1 nor to value2?
>
> regards Mario
>
> On Mar 12, 1:34 pm, gkdev <[email protected]> wrote:
>
> > Hi,
> > I'm a new tiddlywiki user and developer trying to write my first
> > plugin. I'm serving the tiddlywiki over http and the plugin needs to
> > fetch a value from the server which if it is equal to "value1" causes
> > the plugin to set readOnly = true and if it is equal to "value2"
> > causes readOnly = false. The plugin makes the server call as soon as
> > the tiddlywiki is loaded and receives the data correctly, but for some
> > reason readOnly is not set correctly. The code is below:
>
> > //this is the callback function from the Ajax call:
> > function processServerData(data) {
> >         alert(data);  //this returns the correct value
> >         if(data == "value1") {
> >             //put tiddlywiki in read-only mode:
> >             readOnly = true;
> >         }
> >         if(data == "value2") {
> >             readOnly = false;
> >         }
> >          alert(readOnly); //does NOT return correct value based on the
> > above if statements
>
> > }
>
> > I keep on getting that readOnly == true which is very strange. By the
> > way, I have config.options.chkHttpReadOnly = false;
> > Can anyone help?

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tiddlywikidev?hl=en.

Reply via email to