let space key toggle video in fullscreen
authorGuillaume Cottenceau <gcottenc@gmail.com>
Fri, 1 Jan 2010 14:17:09 +0000 (15:17 +0100)
committerGuillaume Cottenceau <gcottenc@gmail.com>
Fri, 1 Jan 2010 14:17:09 +0000 (15:17 +0100)
data/booh/themes/cardu/root/booh.js
data/booh/themes/dark/root/booh.js
data/booh/themes/sbs/root/booh.js
data/booh/themes/simple/root/booh.js

index 4cf353b..241bb5c 100644 (file)
@@ -337,6 +337,17 @@ function last() {
     display_current();
 }
 
+function toggle_video() {
+    if (types[current] == 'video' && dbltilda_flowplayer_active == 'true') {
+        var player = flowplayer('player');
+        if (player.isLoaded()) {
+            player.toggle();
+        } else {
+            player.play();
+        }
+    }
+}
+
 function keyDownEvent(key) {
     if (!key) {
         key = event;
@@ -346,6 +357,9 @@ function keyDownEvent(key) {
         return;
     }
     switch (key.which) {
+      case 32: // space
+        toggle_video();
+        break;
       case 36: // home
         first();
         break;
index 4f130be..c50f3d9 100644 (file)
@@ -328,6 +328,17 @@ function last() {
     display_current();
 }
 
+function toggle_video() {
+    if (types[current] == 'video' && dbltilda_flowplayer_active == 'true') {
+        var player = flowplayer('player');
+        if (player.isLoaded()) {
+            player.toggle();
+        } else {
+            player.play();
+        }
+    }
+}
+
 function keyDownEvent(key) {
     if (!key) {
         key = event;
@@ -337,6 +348,9 @@ function keyDownEvent(key) {
         return;
     }
     switch (key.which) {
+      case 32: // space
+        toggle_video();
+        break;
       case 36: // home
         first();
         break;
index 5eecd28..66b0f90 100644 (file)
@@ -328,6 +328,17 @@ function last() {
     display_current();
 }
 
+function toggle_video() {
+    if (types[current] == 'video' && dbltilda_flowplayer_active == 'true') {
+        var player = flowplayer('player');
+        if (player.isLoaded()) {
+            player.toggle();
+        } else {
+            player.play();
+        }
+    }
+}
+
 function keyDownEvent(key) {
     if (!key) {
         key = event;
@@ -337,6 +348,9 @@ function keyDownEvent(key) {
         return;
     }
     switch (key.which) {
+      case 32: // space
+        toggle_video();
+        break;
       case 36: // home
         first();
         break;
index 4f130be..c50f3d9 100644 (file)
@@ -328,6 +328,17 @@ function last() {
     display_current();
 }
 
+function toggle_video() {
+    if (types[current] == 'video' && dbltilda_flowplayer_active == 'true') {
+        var player = flowplayer('player');
+        if (player.isLoaded()) {
+            player.toggle();
+        } else {
+            player.play();
+        }
+    }
+}
+
 function keyDownEvent(key) {
     if (!key) {
         key = event;
@@ -337,6 +348,9 @@ function keyDownEvent(key) {
         return;
     }
     switch (key.which) {
+      case 32: // space
+        toggle_video();
+        break;
       case 36: // home
         first();
         break;