REVO2700 c Evidence Rules !H 4P 2 U helvetica U helvetica U courier U helvetica U times W helvetica U courier U Arial Baltic U Bodoni MT U Bodoni MT W Bodoni MT U Bodoni MT U Bodoni MT U Arial Narrow U Arial Narrow U Arial Baltic U Arial Baltic U Palatino Linotype U Palatino Linotype U ms sans serif U Segoe UI U helvetica W helvetica @U helvetica U helvetica W Arial Baltic U Arial Baltic U Arial Black U Arial CE U Arial CE U Batang U Courier U Courier New Baltic U Courier New CE U DaunPenh U Eurostile U Georgia U Modern U Palatino Linotype W helvetica U Times New Roman U helvetica U helvetica U helvetica U helvetica W helvetica U Times New Roman U helvetica W helvetica U Tahoma cREVGeometryCache stackID 25536 cRevStandaloneSettings cREVGeneral scripteditorvscroll 0breakpointconditions scripteditorselection 0breakpoints breakpointstates stackfileversion 2.7AlreadyHidden false [ Title Page @ cREVGeometryCacheIDs 1205651794134 254211205651794135 254221249086581679 254971205651794138 254251240638146064 254801241583597701 254941205651794132 2592 cREVGeometryCache order total 7 c c c 'z Note @ cREVGeometryCacheIDs 1205650315130 253921205650315131 253931205650315132 253941249086855993 254991205650315128 9933 cREVGeometrycache total 5order & c c* Evidence Rule cREVGeometryCacheIDs +1249090082684 255131236722730312 46821249089157860 255061249092909395 255191249090050737 255121249138221977 255291249088607013 255011236722719689 254731249092991613 255221249089129299 255051249139005521 255311249088762983 255021249088940869 255041249089230501 255101249093006356 255231249089209508 255091249138987377 255301249092688680 255181205650561301 254391205650561291 254281205650561302 254401205650561292 254291249089193708 255081205650561303 254411205650561293 254301205650561294 254311205650561304 254421205650561295 254321205650561305 254431205650561306 254441249137672482 255271205650561297 254351249089181653 255071249092936885 255201205650561298 254361205650561308 254461249092971797 255211205650561309 254471205650561310 254481205650561311 254491205650561312 254501205650561313 254511205650561314 25452 cREVGeometrycache total 43order cREVGeneral J c c c c c @ cREVGeometryCacheIDs +1249090082684 255131236722730312 46821249089157860 255061249092909395 255191249090050737 255121249138221977 255291249088607013 255011236722719689 254731249092991613 255221249089129299 255051249139005521 255311249088762983 255021249088940869 255041249089230501 255101249093006356 255231249089209508 255091249138987377 255301249092688680 255181205650561301 254391205650561291 254281205650561302 254401205650561292 254291249089193708 255081205650561303 254411205650561293 254301205650561294 254311205650561304 254421205650561295 254321205650561305 254431205650561306 254441249137672482 255271205650561297 254351249089181653 255071249092936885 255201205650561298 254361205650561308 254461249092971797 255211205650561309 254471205650561310 254481205650561311 254491205650561312 254501205650561313 254511205650561314 25452 cREVGeometrycache total 43order J c c c c c @ cREVGeometryCacheIDs +1249090082684 255131236722730312 46821249089157860 255061249092909395 255191249090050737 255121249138221977 255291249088607013 255011236722719689 254731249092991613 255221249089129299 255051249139005521 255311249088762983 255021249089230501 255101249088940869 255041249093006356 255231249089209508 255091249138987377 255301249092688680 255181205650561291 254281205650561301 254391205650561292 254291205650561302 254401205650561293 254301205650561303 254411249089193708 255081205650561304 254421205650561294 254311205650561305 254431205650561295 254321249137672482 255271205650561306 254441249089181653 255071205650561297 254351205650561308 254461205650561298 254361249092936885 255201205650561310 254481205650561309 254471249092971797 255211205650561311 254491205650561312 254501205650561313 254511205650561314 25452 cREVGeometrycache order total 43 J c c c c c @ cREVGeometryCacheIDs +1249090082684 255131236722730312 46821249089157860 255061249092909395 255191249090050737 255121249138221977 255291249088607013 255011236722719689 254731249092991613 255221249089129299 255051249139005521 255311249088762983 255021249089230501 255101249088940869 255041249093006356 255231249089209508 255091249138987377 255301249092688680 255181205650561291 254281205650561301 254391205650561292 254291205650561302 254401205650561293 254301205650561303 254411249089193708 255081205650561304 254421205650561294 254311205650561305 254431205650561295 254321249137672482 255271205650561306 254441249089181653 255071205650561297 254351205650561308 254461205650561298 254361249092936885 255201205650561310 254481205650561309 254471249092971797 255211205650561311 254491205650561312 254501205650561313 254511205650561314 25452 cREVGeometrycache order total 43 J c c c c c @ cREVGeometryCacheIDs +1249090082684 255131236722730312 46821249089157860 255061249092909395 255191249090050737 255121249138221977 255291249088607013 255011236722719689 254731249092991613 255221249089129299 255051249139005521 255311249088762983 255021249089230501 255101249088940869 255041249093006356 255231249089209508 255091249138987377 255301249092688680 255181205650561291 254281205650561301 254391205650561292 254291205650561302 254401205650561293 254301205650561303 254411249089193708 255081205650561304 254421205650561294 254311205650561305 254431205650561295 254321249137672482 255271205650561306 254441249089181653 255071205650561297 254351205650561308 254461205650561298 254361249092936885 255201205650561310 254481205650561309 254471249092971797 255211205650561311 254491205650561312 254501205650561313 254511205650561314 25452 cREVGeometrycache order total 43 J c c c c c @ cREVGeometryCacheIDs +1249090082684 255131236722730312 46821249089157860 255061249092909395 255191249090050737 255121249138221977 255291249088607013 255011236722719689 254731249092991613 255221249089129299 255051249139005521 255311249088762983 255021249089230501 255101249088940869 255041249093006356 255231249089209508 255091249138987377 255301249092688680 255181205650561291 254281205650561301 254391205650561292 254291205650561302 254401205650561293 254301205650561303 254411249089193708 255081205650561304 254421205650561294 254311205650561305 254431205650561295 254321249137672482 255271205650561306 254441249089181653 255071205650561297 254351205650561308 254461205650561298 254361249092936885 255201205650561310 254481205650561309 254471249092971797 255211205650561311 254491205650561312 254501205650561313 254511205650561314 25452 cREVGeometrycache order total 43 J c c c c Card Index i on openCard if there is a bkgnd field id 2 then put "Card" && the number of this card && "of" && \ the number of cards into bkgnd field id 2 pass openCard end openCard c+ Table of Contents x on mouseDown if the shiftKey is down then createCardNameList -- rebuild list exit mouseDown else -- go to the card associated with the click currentLine put the ticks into theTicks repeat until the mouse is up if the mouseloc is within the rect of target then currentLine put the ticks into theTicks else select empty end repeat if (the ticks - theTicks) < 10 then get the value of the selectedLine if it is empty then exit mouseDown visual effect iris open if the style of me is "Scrolling" then set scroll of me to 0 go cd it end if end if select empty end mouseDown on currentLine put (((the mouseV - top of the target) - 4) + scroll of the target)\ div (textHeight of the target) + 1 into theLine select char 1 to ((number of chars in (line theLine of target)) + 1)\ of line theLine to (theLine + 1) of target end currentLine on createCardNameList -- create the list of card names set the dontWrap of me to true set the lockText of me to true if the style of me is "Scrolling" then set scroll of me to 0 if "bkgnd" is in the target then set the sharedText of target to true put empty into me repeat with curCard = 1 to number of cards set cursor to busy get the short name of card curCard put it into line curCard of me if the length of me > 30000 then answer "Sorry, but this field's 30000" &&\ "character limit has been reached." -- exit to HyperCard end if end repeat end createCardNameList on newField -- auto builds a new list when this field is pasted createCardNameList end newField X WzQ Title Page Card Index Note Claim 1 Defense 1 ct ` @ X O c, HCCdNmbrOfHC function cardData -- this handler stores the card data specified by the -- user. DO NOT MOVE THE POSITION OF THIS HANDLER! return "bkgnd" end cardData on newfield -- create a new openCard handler when pasted put word 1 of the long name of me into fieldType if fieldType is "Bkgnd" then set sharedText of me to true addStackScript fieldType updateCardData fieldType end newfield on deleteField removeScript end deleteField on removeScript -- removes the openCard handler added on newField put cardData() into fieldType get script of fieldType if line 1 of scriptBody(fieldType) is in it then put offset(line 1 of scriptBody(fieldType),it) into startBlock put startBlock + number of chars in scriptBody(fieldType) + \ the number of lines in scriptBody(fieldType) + 1 into endBlock delete char startBlock to endBlock of it set script of fieldType to it end if end removeScript on mouseUp -- rebuilds the openCard handler in the stack script if necessary addStackScript cardData() end mouseUp on addStackScript fieldType get script of fieldType if "openCard" is in it then if (fieldType && "field id" && id of me) is not in it then put scriptBody(fieldType) & return after char \ (offSet("openCard",it) + 8) of it set script of fieldType to it end if else if it <> empty then if last char of it = return then put return after it else put return & return after it end if -- write the full handler put "on openCard" & return & scriptBody(fieldType) & return & \ "pass openCard" & return & "end openCard" after it set script of fieldType to it end if end addStackScript function scriptBody fieldType -- returns the body of the openCard handler return "if there is a" && fieldType && "field id" && id of me & return & \ "then put" && quote & "Card" & quote && "&& the number of this card && " & \ quote & "of" & quote && "&& \" & return & "the number of cards into" && \ fieldType && "field id" && id of me end scriptBody on updateCardData fieldType -- write range back to the data handler in this script -- doesn't take effect until idle get script of me put quote & fieldType & quote into newData put newData into char offset(quote,it) to (offSet("end",it) - 2) of it set script of me to it end updateCardData K $ Card 2 of 8 c- Network Manager G 2on mouseUp go to card 2 of Network end mouseUp # W - a Q cREVGeneral scriptChecksum /3+RMX$ bookmarks handlerList mouseUpscriptSelection char 30 to 29prevHandler mouseUptempScript script M
on mouseUp
go to card 2 of Network
end mouseUp
c. Prev C (on mouseUp go to prev card end mouseUp @ c/ Next C (on mouseUp go to next card end mouseUp A &