cleanup; wording
This commit is contained in:
parent
016240b6f8
commit
02552f3f83
4 changed files with 118 additions and 73 deletions
|
@ -4,24 +4,33 @@
|
|||
pandora.ui.licenseDialog = function() {
|
||||
|
||||
var that = pandora.ui.iconDialog({
|
||||
buttons: [
|
||||
Ox.Button({
|
||||
id: 'close',
|
||||
title: Ox._('Close')
|
||||
})
|
||||
.bindEvent({
|
||||
click: function() {
|
||||
that.close();
|
||||
}
|
||||
})
|
||||
],
|
||||
content: Ox._(
|
||||
'This installation of <b>pan.do/ra</b> is unlicensed. '
|
||||
+ 'Please contact your vendor for more information on '
|
||||
+ 'how to acquire a license or renew an expired one.'
|
||||
),
|
||||
keys: {enter: 'close', escape: 'close'},
|
||||
title: Ox._('License')
|
||||
});
|
||||
buttons: [
|
||||
Ox.Button({
|
||||
disabled: true,
|
||||
id: 'close',
|
||||
title: Ox._('Close')
|
||||
})
|
||||
.bindEvent({
|
||||
click: function() {
|
||||
that.close();
|
||||
}
|
||||
})
|
||||
],
|
||||
content: Ox._(
|
||||
'This installation of <b>pan.do/ra</b> is unlicensed. '
|
||||
+ 'Please contact your vendor for more information on '
|
||||
+ 'how to acquire a license or renew an expired one.'
|
||||
),
|
||||
title: Ox._('License')
|
||||
})
|
||||
.bindEvent({
|
||||
open: function() {
|
||||
setTimeout(function() {
|
||||
that.enableButton('close');
|
||||
}, 15000);
|
||||
}
|
||||
});
|
||||
|
||||
return that;
|
||||
|
||||
};
|
||||
|
|
|
@ -202,7 +202,8 @@ appPanel
|
|||
} else {
|
||||
script.onload = callback;
|
||||
}
|
||||
script.src = '/static/oxjs/' + (enableDebugMode ? 'dev' : 'min') + '/Ox.js?' + getPandoraVersion();
|
||||
script.src = '/static/oxjs/' + (enableDebugMode ? 'dev' : 'min')
|
||||
+ '/Ox.js?' + getPandoraVersion();
|
||||
script.type = 'text/javascript';
|
||||
head.appendChild(script);
|
||||
}
|
||||
|
@ -244,13 +245,18 @@ appPanel
|
|||
function loadPandoraFiles(callback) {
|
||||
var prefix = '/static/';
|
||||
if (enableDebugMode) {
|
||||
Ox.getJSON(prefix + 'json/pandora.json?' + Ox.random(1000), function(files) {
|
||||
Ox.getFile(files.map(function(file) {
|
||||
return prefix + file + '?' + getPandoraVersion();
|
||||
}), callback);
|
||||
});
|
||||
Ox.getJSON(
|
||||
prefix + 'json/pandora.json?' + Ox.random(1000),
|
||||
function(files) {
|
||||
Ox.getFile(files.map(function(file) {
|
||||
return prefix + file + '?' + getPandoraVersion();
|
||||
}), callback);
|
||||
}
|
||||
);
|
||||
} else {
|
||||
Ox.getScript(prefix + 'js/pandora.min.js?' + getPandoraVersion(), callback);
|
||||
Ox.getScript(
|
||||
prefix + 'js/pandora.min.js?' + getPandoraVersion(), callback
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -296,7 +302,8 @@ appPanel
|
|||
pandora.user.ui.itemView = pandora.site.user.ui.itemView;
|
||||
}
|
||||
// patch theme ... this can be removed at a later point
|
||||
pandora.user.ui.theme = legacyThemes[pandora.user.ui.theme] || pandora.user.ui.theme;
|
||||
pandora.user.ui.theme = legacyThemes[pandora.user.ui.theme]
|
||||
|| pandora.user.ui.theme;
|
||||
// make sure theme is valid
|
||||
if (!Ox.contains(pandora.site.themes, pandora.user.ui.theme)) {
|
||||
pandora.user.ui.theme = pandora.site.user.ui.theme;
|
||||
|
@ -449,7 +456,8 @@ appPanel
|
|||
]
|
||||
),
|
||||
images = browsers.map(function(browser) {
|
||||
return Ox.PATH + 'UI/png/browser' + browser.name.replace(' ', '') + '128.png';
|
||||
return Ox.PATH + 'UI/png/browser'
|
||||
+ browser.name.replace(' ', '') + '128.png';
|
||||
}),
|
||||
$loadingScreen = $('#loadingScreen');
|
||||
Ox.getFile(images, function() {
|
||||
|
|
|
@ -5,15 +5,18 @@ pandora.ui.uploadVideoDialog = function(data) {
|
|||
|
||||
var cancelled = false,
|
||||
file,
|
||||
hasFirefogg = !(typeof Firefogg == 'undefined') && (
|
||||
$.browser.version < "35" || Firefogg().version >= 334),
|
||||
itemView = pandora.site.capabilities.canSeeExtraItemViews[pandora.user.level] ? 'media' : 'info',
|
||||
hasFirefogg = !(Ox.isUndefined(Firefogg)) && (
|
||||
$.browser.version < '35' || Firefogg().version >= 334
|
||||
),
|
||||
itemView = pandora.site.capabilities.canSeeExtraItemViews[pandora.user.level]
|
||||
? 'media' : 'info',
|
||||
selectFile,
|
||||
$actionButton,
|
||||
$closeButton,
|
||||
$content = Ox.Element().css({margin: '16px'}),
|
||||
$info = $('<div>').css({padding: '4px'})
|
||||
.html(Ox._('Please select the video file you want to upload.')),
|
||||
$info = $('<div>')
|
||||
.css({padding: '4px'})
|
||||
.html(Ox._('Please select the video file that you want to upload.')),
|
||||
$progress,
|
||||
$status = $('<div>').css({padding: '4px', paddingTop: '8px'}),
|
||||
that = Ox.Dialog({
|
||||
|
@ -87,8 +90,8 @@ pandora.ui.uploadVideoDialog = function(data) {
|
|||
$info.html(formatVideoInfo(info));
|
||||
$status.html(
|
||||
info.direct
|
||||
? Ox._('Your video will be used directly.')
|
||||
: Ox._('Your video will be transcoded.')
|
||||
? Ox._('Your video will be uploaded directly.')
|
||||
: Ox._('Your video will be transcoded before uploading.')
|
||||
);
|
||||
});
|
||||
//$closeButton.options('title', Ox._('Cancel'));
|
||||
|
@ -116,7 +119,7 @@ pandora.ui.uploadVideoDialog = function(data) {
|
|||
$info.html(Ox._(
|
||||
'You can only upload a video to an existing {0}.'
|
||||
+ ' Please check if an entry for the {0}'
|
||||
+ ' you want to upload exists and create otherwise.',
|
||||
+ ' you want to upload exists, and create one otherwise.',
|
||||
[pandora.site.itemName.singular.toLowerCase()]
|
||||
));
|
||||
$actionButton.hide();
|
||||
|
|
|
@ -135,7 +135,9 @@ pandora.addFolderItem = function(section) {
|
|||
};
|
||||
pandora.api.find({
|
||||
query: {
|
||||
conditions: [{key: 'list', value: newList, operator: '=='}],
|
||||
conditions: [
|
||||
{key: 'list', value: newList, operator: '=='}
|
||||
],
|
||||
operator: '&'
|
||||
},
|
||||
keys: ['id', 'posterFrame'],
|
||||
|
@ -148,9 +150,15 @@ pandora.addFolderItem = function(section) {
|
|||
posterFrames = posterFrames.length == 1
|
||||
? Ox.repeat([posterFrames[0]], 4)
|
||||
: posterFrames.length == 2
|
||||
? [posterFrames[0], posterFrames[1], posterFrames[1], posterFrames[0]]
|
||||
? [
|
||||
posterFrames[0], posterFrames[1],
|
||||
posterFrames[1], posterFrames[0]
|
||||
]
|
||||
: posterFrames.length == 3
|
||||
? [posterFrames[0], posterFrames[1], posterFrames[2], posterFrames[0]]
|
||||
? [
|
||||
posterFrames[0], posterFrames[1],
|
||||
posterFrames[2], posterFrames[0]
|
||||
]
|
||||
: posterFrames;
|
||||
setPosterFrames(newList, posterFrames);
|
||||
});
|
||||
|
@ -189,7 +197,9 @@ pandora.addFolderItem = function(section) {
|
|||
.editCell(newList, 'name', true);
|
||||
pandora.UI.set(isItems ? {
|
||||
find: {
|
||||
conditions: [{key: 'list', value: newList, operator: '=='}],
|
||||
conditions: [
|
||||
{key: 'list', value: newList, operator: '=='}
|
||||
],
|
||||
operator: '&'
|
||||
}
|
||||
} : {
|
||||
|
@ -226,9 +236,13 @@ pandora.addText = function(options) {
|
|||
}
|
||||
|
||||
pandora.beforeUnloadWindow = function() {
|
||||
if (pandora.firefogg)
|
||||
return Ox._("Encoding is currently running\nDo you want to leave this page?");
|
||||
//prevent error dialogs on unload
|
||||
if (pandora.firefogg) {
|
||||
return Ox._(
|
||||
'Encoding is currently running. '
|
||||
+ 'Are you sure that you want to leave this page?'
|
||||
);
|
||||
}
|
||||
// Prevent error dialogs on unload
|
||||
pandora.isUnloading = true;
|
||||
};
|
||||
|
||||
|
@ -524,9 +538,7 @@ pandora.enableDragAndDrop = function($list, canMove, section, getItems) {
|
|||
|
||||
section = section || pandora.user.ui.section;
|
||||
|
||||
var $tooltip = Ox.Tooltip({
|
||||
animate: false
|
||||
}),
|
||||
var $tooltip = Ox.Tooltip({animate: false}),
|
||||
drag = {},
|
||||
scrollInterval;
|
||||
|
||||
|
@ -636,7 +648,6 @@ pandora.enableDragAndDrop = function($list, canMove, section, getItems) {
|
|||
}
|
||||
},
|
||||
draganddropend: function(data) {
|
||||
Ox.Log('', data, drag, '------------');
|
||||
canMove && Ox.$window.off({
|
||||
keydown: keydown,
|
||||
keyup: keyup
|
||||
|
@ -770,7 +781,9 @@ pandora.enableDragAndDrop = function($list, canMove, section, getItems) {
|
|||
width: '16px',
|
||||
height: '16px',
|
||||
padding: '2px',
|
||||
border: '2px solid rgb(' + Ox.Theme.getThemeData().symbolDefaultColor.join(', ') + ')',
|
||||
border: '2px solid rgb('
|
||||
+ Ox.Theme.getThemeData().symbolDefaultColor.join(', ')
|
||||
+ ')',
|
||||
borderRadius: '12px',
|
||||
margin: '3px 2px 2px 2px'
|
||||
})
|
||||
|
@ -811,6 +824,7 @@ pandora.enableDragAndDrop = function($list, canMove, section, getItems) {
|
|||
$tooltip.options({title: getTitle()}).show();
|
||||
}
|
||||
}
|
||||
|
||||
function keyup(e) {
|
||||
if (drag.action == 'move') {
|
||||
drag.action = 'copy';
|
||||
|
@ -822,12 +836,17 @@ pandora.enableDragAndDrop = function($list, canMove, section, getItems) {
|
|||
|
||||
pandora.enterFullscreen = function() {
|
||||
pandora.$ui.appPanel.size(0, 0);
|
||||
pandora.user.ui.showSidebar && pandora.$ui.mainPanel.size(0, 0);
|
||||
if (pandora.user.ui.showSidebar) {
|
||||
pandora.$ui.mainPanel.size(0, 0);
|
||||
}
|
||||
pandora.$ui.rightPanel.size(0, 0).size(2, 0);
|
||||
!pandora.user.ui.showBrowser && pandora.$ui.contentPanel.css({
|
||||
top: (-112 - Ox.UI.SCROLLBAR_SIZE) + 'px' // fixme: rightPanel.size(0, 0) doesn't preserve negative top of browser
|
||||
});
|
||||
pandora.user.ui.showBrowser && pandora.$ui.contentPanel.size(0, 0);
|
||||
if (pandora.user.ui.showBrowser) {
|
||||
pandora.$ui.contentPanel.size(0, 0);
|
||||
} else {
|
||||
pandora.$ui.contentPanel.css({
|
||||
top: (-112 - Ox.UI.SCROLLBAR_SIZE) + 'px' // fixme: rightPanel.size(0, 0) doesn't preserve negative top of browser
|
||||
});
|
||||
}
|
||||
pandora.$ui.player.options({
|
||||
height: pandora.$document.height() - 2,
|
||||
width: pandora.$document.width() - 2
|
||||
|
@ -836,12 +855,17 @@ pandora.enterFullscreen = function() {
|
|||
|
||||
pandora.exitFullscreen = function() {
|
||||
pandora.$ui.appPanel.size(0, 20);
|
||||
pandora.user.ui.showSidebar && pandora.$ui.mainPanel.size(0, pandora.user.ui.sidebarSize);
|
||||
if (pandora.user.ui.showSidebar) {
|
||||
pandora.$ui.mainPanel.size(0, pandora.user.ui.sidebarSize);
|
||||
}
|
||||
pandora.$ui.rightPanel.size(0, 24).size(2, 16);
|
||||
!pandora.user.ui.showBrowser && pandora.$ui.contentPanel.css({
|
||||
top: 24 + (-112 - Ox.UI.SCROLLBAR_SIZE) + 'px' // fixme: rightPanel.size(0, 0) doesn't preserve negative top of browser
|
||||
});
|
||||
pandora.user.ui.showBrowser && pandora.$ui.contentPanel.size(0, 112 + Ox.UI.SCROLLBAR_SIZE);
|
||||
if (pandora.user.ui.showBrowser) {
|
||||
pandora.$ui.contentPanel.size(0, 112 + Ox.UI.SCROLLBAR_SIZE);
|
||||
} else {
|
||||
pandora.$ui.contentPanel.css({
|
||||
top: 24 + (-112 - Ox.UI.SCROLLBAR_SIZE) + 'px' // fixme: rightPanel.size(0, 0) doesn't preserve negative top of browser
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
pandora.getAllItemsTitle = function(section) {
|
||||
|
@ -910,10 +934,10 @@ pandora.getClipsQuery = function(callback) {
|
|||
if (result.data.type == 'smart') {
|
||||
addClipsConditions(result.data.query.conditions);
|
||||
}
|
||||
callback(clipsQuery)
|
||||
callback(clipsQuery);
|
||||
});
|
||||
} else {
|
||||
callback(clipsQuery)
|
||||
callback(clipsQuery);
|
||||
}
|
||||
} else {
|
||||
return clipsQuery;
|
||||
|
@ -1032,7 +1056,8 @@ pandora.getFoldersHeight = function(section) {
|
|||
var height = 0;
|
||||
pandora.site.sectionFolders[section].forEach(function(folder, i) {
|
||||
height += 16 + pandora.user.ui.showFolder[section][folder.id] * (
|
||||
!!(folder.showBrowser && folder.hasItems) * 40 + (folder.items || 1) * 16
|
||||
!!(folder.showBrowser && folder.hasItems) * 40
|
||||
+ (folder.items || 1) * 16
|
||||
);
|
||||
});
|
||||
return height;
|
||||
|
@ -1043,8 +1068,8 @@ pandora.getFoldersWidth = function(section) {
|
|||
var width = pandora.user.ui.sidebarSize;
|
||||
if (
|
||||
pandora.$ui.appPanel
|
||||
&& pandora.getFoldersHeight(section)
|
||||
> window.innerHeight - 20 - 24 - 16 - 1 - pandora.getInfoHeight(section)
|
||||
&& pandora.getFoldersHeight(section) > window.innerHeight
|
||||
- 20 - 24 - 16 - 1 - pandora.getInfoHeight(section)
|
||||
) {
|
||||
width -= Ox.UI.SCROLLBAR_SIZE;
|
||||
}
|
||||
|
@ -1811,7 +1836,6 @@ pandora.getVideoOptions = function(data) {
|
|||
canPlayVideo = data.editable || pandora.site.capabilities.canPlayVideo[pandora.user.level] >= data.rightslevel,
|
||||
options = {};
|
||||
options.subtitlesLayer = pandora.getSubtitlesLayer();
|
||||
|
||||
options.censored = canPlayVideo ? []
|
||||
: canPlayClips ? (
|
||||
options.subtitlesLayer && data.layers[options.subtitlesLayer].length
|
||||
|
@ -1883,7 +1907,6 @@ pandora.getVideoOptions = function(data) {
|
|||
})
|
||||
});
|
||||
});
|
||||
Ox.Log('Video', 'VideoOptions', options);
|
||||
return options;
|
||||
};
|
||||
|
||||
|
@ -1944,7 +1967,7 @@ pandora.isClipView = function(view, item) {
|
|||
};
|
||||
|
||||
pandora.isEmbeddableView = function(url) {
|
||||
//fixme. actually return true for embeddable views
|
||||
// FIXME: actually return true for embeddable views
|
||||
return false;
|
||||
};
|
||||
|
||||
|
@ -2116,7 +2139,6 @@ pandora.renameList = function(oldId, newId, newName, folder) {
|
|||
}
|
||||
}, false);
|
||||
pandora.UI.set('lists.' + pandora.UI.encode(oldId), null, false);
|
||||
|
||||
} else {
|
||||
pandora.replaceURL = true;
|
||||
pandora.UI.set(pandora.user.ui.section + '.' + pandora.UI.encode(newId),
|
||||
|
@ -2313,7 +2335,7 @@ pandora.setLocale = function(locale, callback) {
|
|||
'/static/json/locale.' + pandora.site.site.id + '.' + locale + '.json',
|
||||
];
|
||||
} else {
|
||||
url = '/static/json/locale.' + locale + '.json'
|
||||
url = '/static/json/locale.' + locale + '.json';
|
||||
}
|
||||
}
|
||||
Ox.setLocale(locale, url, callback);
|
||||
|
@ -2357,7 +2379,9 @@ pandora.updateItemContext = function() {
|
|||
if (result.data.positions[pandora.user.ui.item] === void 0) {
|
||||
pandora.stayInItemView = true;
|
||||
pandora.UI.set({find: pandora.site.user.ui.find});
|
||||
pandora.$ui.contentPanel.replaceElement(0, pandora.$ui.browser = pandora.ui.browser());
|
||||
pandora.$ui.contentPanel.replaceElement(
|
||||
0, pandora.$ui.browser = pandora.ui.browser()
|
||||
);
|
||||
} else {
|
||||
pandora.$ui.browser.reloadList();
|
||||
}
|
||||
|
@ -2386,8 +2410,9 @@ pandora.updateStatus = function(item) {
|
|||
if (result.data.rendered) {
|
||||
Ox.Request.clearCache();
|
||||
if (pandora.isVideoView()) {
|
||||
pandora.$ui.mainPanel.replaceElement(1,
|
||||
pandora.$ui.rightPanel = pandora.ui.rightPanel());
|
||||
pandora.$ui.mainPanel.replaceElement(
|
||||
1, pandora.$ui.rightPanel = pandora.ui.rightPanel()
|
||||
);
|
||||
} else if(pandora.$ui.item) {
|
||||
pandora.updateItemContext();
|
||||
pandora.$ui.item.reload();
|
||||
|
@ -2401,12 +2426,12 @@ pandora.updateStatus = function(item) {
|
|||
delete pandora.$ui.updateStatus[item];
|
||||
}
|
||||
}, 10000);
|
||||
|
||||
function isActive() {
|
||||
return ui.item == item && [
|
||||
'info', 'player', 'editor', 'timeline'
|
||||
].indexOf(ui.itemView) > -1 && !(
|
||||
pandora.$ui.uploadVideoDialog && pandora.$ui.uploadVideoDialog.is('::visible')
|
||||
pandora.$ui.uploadVideoDialog
|
||||
&& pandora.$ui.uploadVideoDialog.is('::visible')
|
||||
);
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue