2 "state" slide/accordion button (with reveals) expanded to 3 (or more) 
"states"/position/sequence

On the radio, round buttons are 3 position while rectangular are 2 state 
(on/off).  The round "ON" switch is shown in its 3 states-- first click 
turns the radio on enabling audio to run once a station is selected, second 
click (VOL) reveals the HTML audio controls, third click (OFF) turns off 
any streaming audio and returns the button back to its starting 
state/condition (ON) .  The button remains in the same spot, just the text 
of the button change.  Each state (step in the sequence) turns on the next 
step and the final step turns on the first so the sequence can be 
repreated.  As many steps can be chained and actions assigned to each step.

Secong image also shows the concept moidified for a dial appearance and 
slide switch.

working on a bi-directional version forward and backwards sequence

code at bottom


[image: radiosbar.jpg]

[image: radiosidebar2.jpg]


Aplolgies for broken button borders-- latest Firefox update is playing 
havok with buttons-- I now have white bg buttons (which means I now cannot 
see the editor toolbar in topic creation)-- the impact in TW is much less-- 
text know has black bg which can overlap & cover the button border.

<style>.radiobutt {width:50px;height:50px;padding:1em;border-width:2px;
border-radius:50%;}</style>



<$reveal type="match" state="$:/state/radioonbutt" text=""><$button 
set="$:/state/radioonbutt" setTo="on" class="tc-btn-rounded radiobutt" 
tooltip="Click to turn radio on"><$action-setfield 
$tiddler="$:/temp/radiostat" text="# radio static" 
/>ON</$button></$reveal><$reveal type="match" state="$:/state/radioonbutt" 
text="on"><$button set="$:/state/radioonbutt" setTo="off" 
class="tc-btn-rounded radiobutt" tooltip="Click to open volume 
control">VOL</$button></$reveal><$reveal type="match" 
state="$:/state/radioonbutt" text="off"><$button set="$:/state/radioonbutt" 
setTo="" class="tc-btn-rounded radiobutt" tooltip="Click to turn radio 
off"><$action-setfield $tiddler="$:/temp/radiostat" text="" 
/>OFF</$button></$reveal>


-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/132d3a59-74b0-4720-b8cb-d0f61b3c2372%40googlegroups.com.

Reply via email to