From 93495e04bade7db58d447d7c2c3a51b607bd8fd6 Mon Sep 17 00:00:00 2001 From: Arun Persaud Date: Sat, 1 Nov 2008 15:52:14 -0700 Subject: CLEANUP: moved javascript to separate file doesn't need to be in every html page. better to have it in its own file, so that it can be cached by the server. Signed-off-by: Arun Persaud --- include/game.js | 45 +++++++++++++++++++++++++++++++++++++++++++++ include/output.php | 38 +------------------------------------- 2 files changed, 46 insertions(+), 37 deletions(-) create mode 100644 include/game.js diff --git a/include/game.js b/include/game.js new file mode 100644 index 0000000..862d8b6 --- /dev/null +++ b/include/game.js @@ -0,0 +1,45 @@ +/* some code to highlight the current trick and to switch between different tricks */ +/* which trick is currently highlighted*/ +var current=0; + +/* do the higlighting */ +function hl(num) { + if(document.getElementById){ + var i; + for(i=0;i<14;i++){ + if(document.getElementById("trick"+i)) + document.getElementById("trick"+i).style.display = 'none'; + } + document.getElementById("trick"+num).style.display = 'block'; + current=num; + } +} + +/* highlight the last trick, useful when a page is called the first time*/ +function high_last(){ + if(document.getElementById){ + var i; + for(i=13;i>=0;i--) { + if(document.getElementById("trick"+i)) + { + hl(i); + current=i; + break; + } + } + } +} + +/* highlight the next trick */ +function hl_next() +{ + if(document.getElementById("trick"+(current+1))) + hl(current+1); +} + +/* highlight the previous trick */ +function hl_prev() +{ + if(document.getElementById("trick"+(current-1))) + hl(current-1); +} diff --git a/include/output.php b/include/output.php index 47fddfe..17bd9e2 100644 --- a/include/output.php +++ b/include/output.php @@ -271,43 +271,7 @@ function output_header() - +
-- cgit v1.2.3-18-g5258