1*37da2899SCharles.ForsythScript: module 2*37da2899SCharles.Forsyth{ 3*37da2899SCharles.Forsyth JSCRIPTPATH: con "/dis/charon/jscript.dis"; 4*37da2899SCharles.Forsyth 5*37da2899SCharles.Forsyth defaultStatus: string; 6*37da2899SCharles.Forsyth jevchan: chan of ref Events->ScriptEvent; 7*37da2899SCharles.Forsyth versions : array of string; 8*37da2899SCharles.Forsyth 9*37da2899SCharles.Forsyth init: fn(cu: CharonUtils): string; 10*37da2899SCharles.Forsyth frametreechanged: fn(top: ref Layout->Frame); 11*37da2899SCharles.Forsyth havenewdoc: fn(f: ref Layout->Frame); 12*37da2899SCharles.Forsyth evalscript: fn(f: ref Layout->Frame, s: string) : (string, string, string); 13*37da2899SCharles.Forsyth framedone: fn(f : ref Layout->Frame, hasscripts : int); 14*37da2899SCharles.Forsyth}; 15