var modal;
var player;
modal = modal || (function () {
var pleaseWaitDiv = $("#pleaseWaitDialog");
if (pleaseWaitDiv.length === 0) {
pleaseWaitDiv = $('
').appendTo('body');
}
return {
showPleaseWait: function () {
pleaseWaitDiv.modal();
},
hidePleaseWait: function () {
pleaseWaitDiv.modal('hide');
},
setProgress: function (valeur) {
pleaseWaitDiv.find('.progress-bar').css('width', valeur + '%').attr('aria-valuenow', valeur);
},
setText: function (text) {
pleaseWaitDiv.find('h2').html(text);
},
};
})();
function clean_name(str) {
str = str.toLowerCase();
return str.replace(/\W+/g, "-");
}
$(document).ready(function () {
$('[data-toggle="popover"]').popover();
});
function changeVideoSrc(vid_obj, fileName) {
vid_obj.src([
{type: "video/mp4", src: fileName + ".mp4"},
{type: "video/webm", src: fileName + ".webm"}
]);
vid_obj.load();
vid_obj.play();
}
/**
*
* @param {String} str 00:00:00
* @returns {int} int of seconds
*/
function strToSeconds(str){
var partsOfStr = str.split(':');
var seconds = parseInt(partsOfStr[2]);
seconds += parseInt(partsOfStr[1])*60;
seconds += parseInt(partsOfStr[0])*60*60;
return seconds;
}
/**
*
* @param {int} seconds
* @returns {String} 00:00:00
*/
function secondsToStr(seconds){
var hours = parseInt(seconds/(60*60));
var minutes = parseInt(seconds/(60));
seconds = parseInt(seconds%(60));
hours = hours>9?hours:"0"+hours;
minutes = minutes>9?minutes:"0"+minutes;
seconds = seconds>9?seconds:"0"+seconds;
return hours+":"+minutes+":"+seconds;
}