changelog shortlog tags manifest raw

changeset: add jpoker_53_timeout to skin

changeset 743: e855c85ebaa3
parent 742:15e642a387f2
child 744:f337aec8f61d
author: root@kun
date: Wed Aug 20 11:22:25 2008 +0000 (3 months ago)
files: jpoker/js/skin-jpoker.js jpoker/skin.html
description: add jpoker_53_timeout to skin
--- a/jpoker/js/skin-jpoker.js	Wed Aug 20 10:02:57 2008 +0000
+++ b/jpoker/js/skin-jpoker.js	Wed Aug 20 11:22:25 2008 +0000
@@ -38,6 +38,9 @@
     responseText: "[]",
 
     open: function(type, url, async) {
+	if (url.indexOf('AVATAR') >= 0) {
+	    this.status = 404;
+	}
         //window.console.log(url);
     },
     
@@ -543,6 +546,34 @@
         server.sendPacket('ping');
 };
 
+
+function jpoker_53_timeout(place) {
+        setUp();
+        if(explain) {
+            $(place).append('A descending progress bar shows how much time is left for the player to act.');
+            $(place).append('<hr>');
+        }
+
+        var game_id = 100;
+        var player_serial = 200;
+        var packets = [
+{ type: 'PacketPokerTable', id: game_id, player_timeout: 10 },
+{ type: 'PacketPokerPlayerArrive', seat: 0, serial: player_serial, game_id: game_id, name: 'USER' },
+{ type: 'PacketPokerSit', serial: player_serial, game_id: game_id },
+{ type: 'PacketPokerPlayerChips', serial: player_serial, game_id: game_id, money: 200, bet: 0 },
+{ type: 'PacketPokerPosition', serial: player_serial, game_id: game_id }
+                       ];
+        ActiveXObject.prototype.server = {
+            outgoing: JSON.stringify(packets),
+            handle: function(packet) { }
+        };
+        var server = $.jpoker.getServer('url');
+        server.spawnTable = function(server, packet) {
+	    $(place).jpoker('table', 'url', game_id, 'ONE');
+	};
+        server.sendPacket('ping');
+};
+
 function jpoker_60_text(place) {
         setUp();
         $('#text').show();
--- a/jpoker/skin.html	Wed Aug 20 10:02:57 2008 +0000
+++ b/jpoker/skin.html	Wed Aug 20 11:22:25 2008 +0000
@@ -31,6 +31,7 @@
 	<script language="JavaScript" type="text/javascript" src="js/jquery.cookie.js"></script>
 	<script language="JavaScript" type="text/javascript" src="js/jquery.gettext.js"></script>
 	<script language="JavaScript" type="text/javascript" src="js/jquery.form.js"></script>
+	<script language="JavaScript" type="text/javascript" src="js/jquery.progression.js"></script>
 	<script language="JavaScript" type="text/javascript" src="js/json2.js"></script>
 	<script language="JavaScript" type="text/javascript" src="js/jquery.jpoker.js"></script>
 	<script language="JavaScript" type="text/javascript" src="js/mockup.js"></script>
@@ -66,6 +67,7 @@
 <li><a href='#' onClick='jpoker_50_sitOut("#place")'>jpoker_50_sitOut</a></li>
 <li><a href='#' onClick='jpoker_51_sit("#place")'>jpoker_51_sit</a></li>
 <li><a href='#' onClick='jpoker_52_inPosition("#place")'>jpoker_52_inPosition</a></li>
+<li><a href='#' onClick='jpoker_53_timeout("#place")'>jpoker_53_timeout</a></li>
 <li><a href='#' onClick='jpoker_60_text("#place")'>jpoker_60_text</a></li>
 <li><a href='#' onClick='jpoker_70_userInfo("#place")'>jpoker_70_userInfo</a></li>
 <li><a href='#' onClick='jpoker_80_tourneyDetailsRegistering("#place")'>jpoker_80_tourneyDetailsRegistering</a></li>