when player, editor, timeline or cliplist gains or loses focus, update item menu
This commit is contained in:
parent
8850153909
commit
6521488412
4 changed files with 25 additions and 0 deletions
|
@ -139,11 +139,17 @@ pandora.ui.clipList = function(videoRatio) {
|
||||||
})
|
})
|
||||||
Ox.Clipboard.add(items, 'clip');
|
Ox.Clipboard.add(items, 'clip');
|
||||||
},
|
},
|
||||||
|
gainfocus: function() {
|
||||||
|
pandora.$ui.mainMenu.replaceItemMenu();
|
||||||
|
},
|
||||||
init: function(data) {
|
init: function(data) {
|
||||||
if (!ui.item && ui.listView == 'clip'/* && pandora.$ui.statusbar*/) {
|
if (!ui.item && ui.listView == 'clip'/* && pandora.$ui.statusbar*/) {
|
||||||
pandora.$ui.statusbar.set('total', data);
|
pandora.$ui.statusbar.set('total', data);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
losefocus: function() {
|
||||||
|
pandora.$ui.mainMenu.replaceItemMenu();
|
||||||
|
},
|
||||||
open: function(data) {
|
open: function(data) {
|
||||||
var id = data.ids[0],
|
var id = data.ids[0],
|
||||||
item = !ui.item ? id.split('/')[0] : ui.item,
|
item = !ui.item ? id.split('/')[0] : ui.item,
|
||||||
|
@ -260,6 +266,7 @@ pandora.ui.clipList = function(videoRatio) {
|
||||||
!ui.item && pandora.UI.set({listSelection: []});
|
!ui.item && pandora.UI.set({listSelection: []});
|
||||||
!isEmbed && pandora.$ui.mainMenu.disableItem('findsimilar');
|
!isEmbed && pandora.$ui.mainMenu.disableItem('findsimilar');
|
||||||
}
|
}
|
||||||
|
pandora.$ui.mainMenu.replaceItemMenu();
|
||||||
},
|
},
|
||||||
pandora_itemsort: function(data) {
|
pandora_itemsort: function(data) {
|
||||||
that.options({sort: data.value});
|
that.options({sort: data.value});
|
||||||
|
|
|
@ -175,6 +175,9 @@ pandora.ui.editor = function(data) {
|
||||||
listView: 'clip'
|
listView: 'clip'
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
gainfocus: function() {
|
||||||
|
pandora.$ui.mainMenu.replaceItemMenu();
|
||||||
|
},
|
||||||
importannotations: function(data) {
|
importannotations: function(data) {
|
||||||
pandora.ui.importAnnotations().open();
|
pandora.ui.importAnnotations().open();
|
||||||
},
|
},
|
||||||
|
@ -183,6 +186,9 @@ pandora.ui.editor = function(data) {
|
||||||
Ox.getObjectById(pandora.site.layers, data.layer).title
|
Ox.getObjectById(pandora.site.layers, data.layer).title
|
||||||
).open();
|
).open();
|
||||||
},
|
},
|
||||||
|
losefocus: function() {
|
||||||
|
pandora.$ui.mainMenu.replaceItemMenu();
|
||||||
|
},
|
||||||
muted: function(data) {
|
muted: function(data) {
|
||||||
pandora.UI.set({videoMuted: data.muted});
|
pandora.UI.set({videoMuted: data.muted});
|
||||||
},
|
},
|
||||||
|
|
|
@ -87,6 +87,9 @@ pandora.ui.player = function(data) {
|
||||||
find: function(data) {
|
find: function(data) {
|
||||||
pandora.UI.set({itemFind: data.find});
|
pandora.UI.set({itemFind: data.find});
|
||||||
},
|
},
|
||||||
|
gainfocus: function() {
|
||||||
|
pandora.$ui.mainMenu.replaceItemMenu();
|
||||||
|
},
|
||||||
info: function(data) {
|
info: function(data) {
|
||||||
pandora.ui.annotationDialog(
|
pandora.ui.annotationDialog(
|
||||||
Ox.getObjectById(pandora.site.layers, data.layer).title
|
Ox.getObjectById(pandora.site.layers, data.layer).title
|
||||||
|
@ -95,6 +98,9 @@ pandora.ui.player = function(data) {
|
||||||
loop: function(data) {
|
loop: function(data) {
|
||||||
pandora.UI.set({videoLoop: data.loop});
|
pandora.UI.set({videoLoop: data.loop});
|
||||||
},
|
},
|
||||||
|
losefocus: function() {
|
||||||
|
pandora.$ui.mainMenu.replaceItemMenu();
|
||||||
|
},
|
||||||
muted: function(data) {
|
muted: function(data) {
|
||||||
pandora.UI.set({videoMuted: data.muted});
|
pandora.UI.set({videoMuted: data.muted});
|
||||||
},
|
},
|
||||||
|
|
|
@ -67,11 +67,17 @@ pandora.ui.timeline = function(data) {
|
||||||
follow: function(data) {
|
follow: function(data) {
|
||||||
pandora.UI.set({followPlayer: data.follow});
|
pandora.UI.set({followPlayer: data.follow});
|
||||||
},
|
},
|
||||||
|
gainfocus: function() {
|
||||||
|
pandora.$ui.mainMenu.replaceItemMenu();
|
||||||
|
},
|
||||||
info: function(data) {
|
info: function(data) {
|
||||||
pandora.ui.annotationDialog(
|
pandora.ui.annotationDialog(
|
||||||
Ox.getObjectById(pandora.site.layers, data.layer).title
|
Ox.getObjectById(pandora.site.layers, data.layer).title
|
||||||
).open();
|
).open();
|
||||||
},
|
},
|
||||||
|
losefocus: function() {
|
||||||
|
pandora.$ui.mainMenu.replaceItemMenu();
|
||||||
|
},
|
||||||
muted: function(data) {
|
muted: function(data) {
|
||||||
pandora.UI.set({videoMuted: data.muted});
|
pandora.UI.set({videoMuted: data.muted});
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue