1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 09:49:28 +02:00
Oinktube/plugin/PlayLists/script.js
2022-07-23 12:22:05 -03:00

51 lines
No EOL
1.9 KiB
JavaScript

function saveShowOnTV(playlists_id, showOnTV) {
modal.showPleaseWait();
$.ajax({
url: webSiteRootURL + 'plugin/PlayLists/saveShowOnTV.json.php?playlists_id=' + playlists_id + '&showOnTV=' + showOnTV,
success: function (response) {
if (response.errro) {
avideoAlertError(response.msg);
} else {
avideoToast(response.msg);
}
modal.hidePleaseWait();
}
});
}
var _loadPL_timeout = [];
async function loadPL(videos_id, crc) {
var uniqid = videos_id+crc;
clearTimeout(_loadPL_timeout[uniqid]);
if (typeof $('#addBtn' + uniqid).webuiPopover !== 'function' || typeof loadPlayLists !== 'function') {
_loadPL_timeout[uniqid] = setTimeout(function () {
loadPL(videos_id, crc);
}, 1000);
} else {
loadPlayLists(videos_id, crc);
$('#addBtn' + uniqid).webuiPopover();
$('#addPlayList' + uniqid).click(function () {
modal.showPleaseWait();
$.ajax({
url: webSiteRootURL + 'objects/playlistAddNew.json.php',
method: 'POST',
data: {
'videos_id': videos_id,
'status': $('#publicPlayList' + uniqid).is(":checked") ? "public" : "private",
'name': $('#playListName' + uniqid).val()
},
success: function (response) {
if (response.status > 0) {
playList = [];
reloadPlayLists();
loadPlayLists(videos_id, crc);
$('#playListName' + uniqid).val("");
$('#publicPlayList' + uniqid).prop('checked', true);
}
modal.hidePleaseWait();
}
});
return false;
});
}
}