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 4cf353b0d1cf136d7b37570a70ff72845246df28..241bb5c310f4b2c3b4419400f9c0769462cf74c2 100644 (file)
@@ -337,6 +337,17 @@ function last() {
     display_current();
 }
 
     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;
 function keyDownEvent(key) {
     if (!key) {
         key = event;
@@ -346,6 +357,9 @@ function keyDownEvent(key) {
         return;
     }
     switch (key.which) {
         return;
     }
     switch (key.which) {
+      case 32: // space
+        toggle_video();
+        break;
       case 36: // home
         first();
         break;
       case 36: // home
         first();
         break;
index 4f130be65918b56be2fcea62a1045d27638168bd..c50f3d9cd7cce4fbdffd58f8f13c9adb5f23cc8f 100644 (file)
@@ -328,6 +328,17 @@ function last() {
     display_current();
 }
 
     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;
 function keyDownEvent(key) {
     if (!key) {
         key = event;
@@ -337,6 +348,9 @@ function keyDownEvent(key) {
         return;
     }
     switch (key.which) {
         return;
     }
     switch (key.which) {
+      case 32: // space
+        toggle_video();
+        break;
       case 36: // home
         first();
         break;
       case 36: // home
         first();
         break;
index 5eecd284e1e764f3b8c445fab8eafb396d97082d..66b0f90c6c2c088866d658e3c1f11723e9bb5f36 100644 (file)
@@ -328,6 +328,17 @@ function last() {
     display_current();
 }
 
     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;
 function keyDownEvent(key) {
     if (!key) {
         key = event;
@@ -337,6 +348,9 @@ function keyDownEvent(key) {
         return;
     }
     switch (key.which) {
         return;
     }
     switch (key.which) {
+      case 32: // space
+        toggle_video();
+        break;
       case 36: // home
         first();
         break;
       case 36: // home
         first();
         break;
index 4f130be65918b56be2fcea62a1045d27638168bd..c50f3d9cd7cce4fbdffd58f8f13c9adb5f23cc8f 100644 (file)
@@ -328,6 +328,17 @@ function last() {
     display_current();
 }
 
     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;
 function keyDownEvent(key) {
     if (!key) {
         key = event;
@@ -337,6 +348,9 @@ function keyDownEvent(key) {
         return;
     }
     switch (key.which) {
         return;
     }
     switch (key.which) {
+      case 32: // space
+        toggle_video();
+        break;
       case 36: // home
         first();
         break;
       case 36: // home
         first();
         break;