Eric, I have successfully only added the button "L" in jijxipad (in line 24 in the diff). When I click that new button, all that apparently happens is the line "</div>". Other than that I have mostly just copied from jijx into jijxipad definitions which relate to labs, including the verb "labopen". Can you look at the diff below and suggest how I can proceed, please?
[9:42am brian~]% diff /Users/brian/j701/addons/ide/jhs/jijxipad.ijs /Users/brian/j701/addons/ide/jhs/jijxipad.ijs.orig 24d23 < 'labs' jhb ' L ' 28,88d26 < ev_labs_click=: 3 : 0 < 'labsdlg' jhdivadlg'' < 'labrun' jhb'run' < labsel'' < 'labsclose'jhb'X' < '</div>' < ) < < labopen=: 3 : 0 < require__'~addons/labs/labs/lab.ijs' < smselout_jijs_=: smfocus_jijs_=: [ NB.! allow introcourse to run < labinit_jlab_ y{LABFILES < ) < < getlabs=: 3 : 0 < LABTITLES=: LABCATS=: LABFILES=: '' < d=. dirpath t=. jpath'~addons/labs/labs' < try. < for_p. d do. < for_q. 1 dir '/*.ijt',~>p do. < LABFILES=: LABFILES,q < cat=. (>:#t)}.>q < cat=. (cat i.'/'){.cat < LABCATS=: LABCATS,<cat < title=. toJ fread q < title=. (title i.LF){.title < title=. (>:title i.'''')}.title < title=. (title i:''''){.title < LABTITLES=: LABTITLES,<cat,': ',title < end. < end. < catch. < end. < s=. /:LABTITLES < LABFILES=: s{LABFILES < LABCATS=: s{LABCATS < LABTITLES=: s{LABTITLES < ) < < labsel=: 3 : 0 < getlabs'' < >(0~:#LABTITLES){'';'labsel'jhselect LABTITLES;1;0 < ) < < labopen=: 3 : 0 < require__'~addons/labs/labs/lab.ijs' < smselout_jijs_=: smfocus_jijs_=: [ NB.! allow introcourse to run < labinit_jlab_ y{LABFILES < ) < < ev_lab_click=: 3 : 'smoutput labmsg' NB. no labs to select < < ev_dot_ctrl =: ev_advance_click < ev_advance_click=: 3 : 0 < if. (<'jlab')e.conl 0 do. labnext_jlab_'' else. smoutput 'No lab open. Do studio|labs...' end. < ) < < ev_labrun_click=: 3 : 0 < labopen ".getv'jsid' < ) < 228,246d165 < function ev_advance_click(){jdoajax([]);} < < function ev_lab_click() < { < if(null==jbyid("labsel")) < jdoajax([],""); < else < jdlgshow("labsdlg","labsel"); < } < < function ev_labsclose_click(){jhide("labsdlg");ev_2_shortcut();} < < function ev_labrun_click() < { < jhide("labsdlg"); < jform.jsid.value= jbyid("labsel").selectedIndex; < jdoajax([],""); < } < [9:43am brian~]% On Wed, Dec 7, 2011 at 11:08 AM, Eric Iverson <eric.b.iver...@gmail.com> wrote: > For ipad labs I'd be inclined for now to forgo the gui complications. > Provide a verb that list all the labs in the jijx window with numbers. The > a labopen verb that opens a lab by number. I'd leave the advance button on > the screen all the time. > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm