mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-05 19:42:38 +02:00
95 lines
No EOL
2.8 KiB
JavaScript
95 lines
No EOL
2.8 KiB
JavaScript
var yptPopupOpened = false;
|
|
eventer(messageEvent, function (e) {
|
|
console.log('EventListener ypt', e.data);
|
|
saveYPT(e.data.provider, e.data.name, e.data.parameters);
|
|
}, false);
|
|
|
|
var yptWin;
|
|
|
|
function openYPT(provider) {
|
|
yptPopupOpened = 1;
|
|
modal.showPleaseWait();
|
|
var url = yptURL + 'confirm/'+provider;
|
|
var name = "theYPTPopUp";
|
|
var params = {
|
|
title: $('#title').val(),
|
|
description: $('#description').val()
|
|
};
|
|
var strWindowFeatures = "directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,height=600,width=800";
|
|
yptWin = openWindowWithPost(url, name, params, strWindowFeatures);
|
|
var pollTimer = window.setInterval(function () {
|
|
if (yptWin.closed !== false) { // !== is required for compatibility with Opera
|
|
window.clearInterval(pollTimer);
|
|
modal.hidePleaseWait();
|
|
yptPopupOpened = 0;
|
|
//avideoToast('closed');
|
|
}
|
|
}, 200);
|
|
}
|
|
|
|
function saveYPT(provider, name, parameters) {
|
|
console.log('saveYPT', provider, name, parameters);
|
|
yptPopupOpened = 0;
|
|
$.ajax({
|
|
url: webSiteRootURL + 'plugin/SocialMediaPublisher/View/Publisher_user_preferences/add.json.php',
|
|
type: "POST",
|
|
data: {
|
|
provider: provider,
|
|
name: name,
|
|
json: parameters,
|
|
},
|
|
success: function (response) {
|
|
modal.hidePleaseWait();
|
|
reloadSocialAccountsTables();
|
|
}
|
|
});
|
|
yptWin.close();
|
|
}
|
|
|
|
function checkIfIsConnected(id) {
|
|
|
|
modal.showPleaseWait();
|
|
$.ajax({
|
|
url: webSiteRootURL + 'plugin/SocialMediaPublisher/isConnected.json.php',
|
|
type: "POST",
|
|
data: {
|
|
id: id,
|
|
},
|
|
success: function (response) {
|
|
modal.hidePleaseWait();
|
|
avideoResponse(response);
|
|
reloadSocialAccountsTables();
|
|
}
|
|
});
|
|
}
|
|
|
|
function uploadToSocial(id, videos_id) {
|
|
|
|
modal.showPleaseWait();
|
|
$.ajax({
|
|
url: webSiteRootURL + 'plugin/SocialMediaPublisher/uploadVideo.json.php',
|
|
type: "POST",
|
|
data: {
|
|
id: id,
|
|
videos_id: videos_id,
|
|
},
|
|
success: function (response) {
|
|
modal.hidePleaseWait();
|
|
avideoResponse(response);
|
|
reloadSocialAccountsTables();
|
|
}
|
|
});
|
|
}
|
|
|
|
function reloadSocialAccountsTables() {
|
|
if (typeof Publisher_user_preferencestableVar !== 'undefined') {
|
|
Publisher_user_preferencestableVar.ajax.reload();
|
|
}
|
|
if (typeof Publisher_social_mediastableVar !== 'undefined') {
|
|
Publisher_social_mediastableVar.ajax.reload();
|
|
}
|
|
if (typeof Publisher_video_publisher_logstableVarVID !== 'undefined') {
|
|
Publisher_video_publisher_logstableVarVID.ajax.reload();
|
|
}
|
|
|
|
} |