So you want to know how thread works huh?
Well here is a 200ft tutorial on getting started with this cool tool.
1)Download thread.html and create threadlist.html - put them in your configuration/commands/ subdir
3)Go to some site you've defined
4)select commands - create threadlist
5)Pick an object that has a NAME defined - like say a table.
6)selects commands - threads
7)You will see a number of fields. the blue area shows you the currently attached threads. Since this is your first time, click NEW.
8) Choose a property of the current object you want to "monitor" - say with a table, you choose "border"
9) Choose whether the script runs in one of three cases:
10) For now, choose "always"
12) Assuming you have a table selected when you opened this Command, type in the following code:
alert("changing table"+myObjNode.name+" width to 100%");
13) Now hit UPDATE to save your changes
14) Now hit RUN to run all the threads. Every thread defined for EVERY object you have set in your page get's run/tested.
15) You should see first an alert that says HI - this is just a test that will be removed in a later version. You can delete this thread by going into the threadlist.html and removing the first thread tag you see there.
16) you should then see the alert for the "changing table whatever width to 100%" and your table should now become 100% wide.
17) Try out the other options. NOTE: when you use the "whever value changes" option, and you hit UPDATE, this script wont trigger until you subsequently change this property value - meaning that when you hit UPDATE it stores the current value of that property for later reference.
18) You can also do cool stuf like popUpCommand() or popUpAction() - basically anything you could do with commands.
19) Make sure you NEVER name a thread the same name as another thread - otherwise funny things will happen. If you accidently do, open the threadlist.html and rename them to be different.