In jijx under link and then jfile, select any file. Select any file. There are three choices: link action option . In j7,chrome, vista, there are two choices under option. One is readonly and the other is numbers. The first is a toggle. In the past the entire screen was a pale blue whenever the condition as "readonly". It was white when you could edit the file.
I have no idea what code causes anything to happen! Linda -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Raul Miller Sent: Thursday, October 04, 2012 11:00 AM To: [email protected] Subject: Re: [Jprogramming] readonly lacks color It's not clear to me how the code here is organized -- the only content I see being delivered which addresses "readonly" has to do with file names. Looking at plausible css selectors for either a background-color or a reference point for manipulating either an inline style or a class which carries the background color, I see: #jresizeb .CodeMirror .CodeMirror-scroll .CodeMirror-lines And currently nothing seems to carry any background color, so there should be no obstacles to setting it wherever you feel is appropriate. The various CodeMirror classes have slightly different geometries (I've listed them from largest to smallest), though for background color I do not see any difference between .CodeMirror and .CodeMirror-scroll I also saw a .cm-s-default at the same level as .CodeMirror-scroll but .cm-s-default is probably a conditional class -- something that's only used occasionally. I noticed that there's a javascript object on the page that's named cm which has a setLineClass method, but http://stackoverflow.com/questions/8252185/syntax-higlight-in-codemirror suggests that that's for manipulating individual lines. There was also a setOption but I did not see anything that suggests it was designed for this kind of thing. As an aside, I've been using jQuery a lot for client side manipulation of the document. As far as I know, jQuery has nothing to do with the j programming language, but ironically it does bring javascript slightly closer to a "j-ish" computational style. In other words, it includes a variety of concessions towards data-driven code. (I've also been using require, underscore and backbone -- all various javascript utilities with various advantages and constraints... In some ways these kinds of things seem like overkill for something like jhs, but when I look at the complexity of the jhs code I'm not so sure.) Anyways, with jquery you could do something like this: $('.CodeMirror').css('background-color', 'lightblue') or $('.CodeMirror').css('background-color', 'white') (For example...) FYI, -- Raul On Thu, Oct 4, 2012 at 8:54 AM, Eric Iverson <[email protected]> wrote: > I couldn't figure out how to change the codemirrir background color to > indicate readonly. I'm sure it can be done and someday this change > will be made. In the meantime readonly state is indicated by the word > readonly to the left of the file name just above the edit area. Not as > good as a different background color but I didn't want to delay > getting codemirror available. > > On Wed, Oct 3, 2012 at 5:10 AM, Linda Alvord <[email protected]> wrote: >> In J7 on Chrome using Vista, now that the code has numbers and >> different colors within the code, there is no longer a blue >> background when readonly is active. It is no longer easy to tell when editing is permitted. >> >> I'm not sure this can be adjusted, but it would be nice to restore it. >> >> >> >> Linda >> >> --------------------------------------------------------------------- >> - For information about J forums see >> http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
