first commit

This commit is contained in:
2023-09-12 21:41:04 +02:00
commit 3361a7f053
13284 changed files with 2116755 additions and 0 deletions

View File

@@ -0,0 +1,151 @@
jQuery(document).ready(function ($) {
"use strict";
/**
* Highlight JS
*/
var sPageURL = window.location.href;
var queryString = sPageURL.split('?');
if (queryString.length === 1) return false;
var setting_name = '';
var rsssl_variables = queryString[1].split('&');
for (var key in rsssl_variables) {
if (rsssl_variables.hasOwnProperty(key)) {
var output = rsssl_variables[key].split('=');
if (output[0]==='highlight') {
setting_name = output[1];
}
}
}
if(setting_name !== '' && $('#rsssl-maybe-highlight-' + setting_name).length) {
var tr_element = $('#rsssl-maybe-highlight-' + setting_name).closest('tr');
$([document.documentElement, document.body]).animate({
scrollTop: tr_element.offset().top
}, 1000);
tr_element.addClass('rsssl-highlight');
}
$(document).on('click','.rsssl-slider',function () {
rssslSaveChangesNotice($(this));
});
$(document).on('click','.rsssl-container .rsssl-grid-item-content input',function () {
rssslSaveChangesNotice($(this));
});
$(document).on('change','.rsssl-container .rsssl-grid-item-content input',function () {
rssslSaveChangesNotice($(this));
});
$(document).on('change','.rsssl-container select',function () {
rssslSaveChangesNotice($(this));
});
$('.rsssl-button-save').prop('disabled', true);
function rssslSaveChangesNotice(obj){
obj.closest('.rsssl-item').find('.rsssl-save-settings-feedback').fadeIn();
obj.closest('.rsssl-item').find('.rsssl-button-save').prop('disabled', false);
}
// Color bullet in support forum block
$(".rsssl-support-forums a").hover(function() {
$(this).find('.rsssl-bullet').css("background-color","#FBC43D");
}, function() {
$(this).find('.rsssl-bullet').css("background-color",""); //to remove property set it to ''
});
$(document).on('click', "#rsssl-remaining-tasks", function (e) {
if ($('#rsssl-all-tasks').is(":checked")) {
$('#rsssl-all-tasks').prop("checked", false);
}
update_task_toggle_option();
});
$(document).on('click', "#rsssl-all-tasks", function (e) {
if ($('#rsssl-remaining-tasks').is(":checked")) {
$('#rsssl-remaining-tasks').prop("checked", false);
}
update_task_toggle_option();
});
function update_task_toggle_option() {
var allTasks;
var remainingTasks;
rsssl_update_toggle_style();
if ($('#rsssl-all-tasks').is(":checked")) {
allTasks = 'checked';
remainingTasks = 'unchecked';
} else {
allTasks = 'unchecked';
remainingTasks = 'checked';
}
$.ajax({
type: "post",
data: {
'action': 'rsssl_update_task_toggle_option',
'token' : rsssl.token,
'alltasks' : allTasks,
'remainingtasks' : remainingTasks,
},
url: rsssl.ajaxurl,
success: function () {
location.reload();
}
});
}
rsssl_update_toggle_style();
function rsssl_update_toggle_style(){
var allTasks = $('#rsssl-all-tasks');
if (allTasks.is(":checked")) {
$(".rsssl-tasks-container.rsssl-all-tasks").addClass('active');
$(".rsssl-tasks-container.rsssl-remaining-tasks").removeClass('active');
} else {
$(".rsssl-tasks-container.rsssl-all-tasks").removeClass('active');
$(".rsssl-tasks-container.rsssl-remaining-tasks").addClass('active');
}
}
$(document).on("click", ".rsssl-close-warning, .rsssl-close-warning-x",function (event) {
var type = $(this).closest('.rsssl-dashboard-dismiss').data('dismiss_type');
var row = $(this).closest('tr');
$.ajax({
type: "post",
data: {
'type' : type,
'action': 'rsssl_dismiss_settings_notice',
token : rsssl.token,
},
url: rsssl.ajaxurl,
success: function (data) {
row.remove();
if (data.percentage !== '') {
$('.rsssl-progress-percentage').text(data.percentage + "%");
$(".progress-bar-container .progress .bar").css("width", data.percentage + '%');
}
if (data.tasks !== '') {
if (data.tasks === rsssl.lowest_possible_task_count) {
$(".rsssl-progress-text").html(rsssl.finished_text);
} else {
var text = '';
if (data.tasks === 0) {
text = rsssl.finished_text;
} else if (data.tasks === 1 ) {
text = rsssl.not_complete_text_singular.replace('%s', data.tasks);
} else {
text = rsssl.not_complete_text_plural.replace('%s', data.tasks);
}
$(".rsssl-progress-text").html(text);
}
$('.rsssl_remaining_task_count').html(data.tasks);
$(".rsssl-progress-count").html(data.tasks);
}
}
});
});
});

View File

@@ -0,0 +1 @@
jQuery(document).ready(function(c){c(document).on("click",".rsssl-slider",function(){e(c(this))});c(document).on("click",".rsssl-container .item-content input",function(){e(c(this))});c(document).on("change",".rsssl-container .item-content input",function(){e(c(this))});c(document).on("change",".rsssl-container select",function(){e(c(this))});c(".rsssl-button-save").prop("disabled",true);function e(f){console.log(c(this));f.closest(".rsssl-item").find(".rsssl-save-settings-feedback").fadeIn();f.closest(".rsssl-item").find(".rsssl-button-save").prop("disabled",false)}function d(){c.ajax({type:"post",data:{action:"rsssl_get_updated_task_count",token:rsssl.token,},url:rsssl.ajaxurl,success:function(h){if(h!==""){if(h===0){c(".open-task-text").text("");c(".open-task-count").text("")}if(h===rsssl.lowest_possible_task_count){c(".rsssl-progress-text").html(rsssl.finished_text)}else{var i=rsssl.not_complete_text.replace("%s",h);c(".rsssl-progress-text").html(i)}if(h!==0){var g=c("#rsssl-remaining-tasks-label").text();var f=g.replace(/(?<=\().+?(?=\))/,h);c("#rsssl-remaining-tasks-label").text(f);c(".rsssl-progress-count").text(h)}}}})}c(".rsssl-support-forums a").hover(function(){c(this).find(".rsssl-bullet").css("background-color","#FBC43D")},function(){c(this).find(".rsssl-bullet").css("background-color","")});c(document).on("click","#rsssl-remaining-tasks",function(f){if(c("#rsssl-all-tasks").is(":checked")){c("#rsssl-all-tasks").prop("checked",false)}a()});c(document).on("click","#rsssl-all-tasks",function(f){if(c("#rsssl-remaining-tasks").is(":checked")){c("#rsssl-remaining-tasks").prop("checked",false)}a()});function a(){var f;var g;b();if(c("#rsssl-all-tasks").is(":checked")){f="checked";g="unchecked"}else{f="unchecked";g="checked"}c.ajax({type:"post",data:{action:"rsssl_update_task_toggle_option",token:rsssl.token,alltasks:f,remainingtasks:g,},url:rsssl.ajaxurl,success:function(){location.reload()}})}b();function b(){var f=c("#rsssl-all-tasks");if(f.is(":checked")){c(".rsssl-tasks-container.rsssl-all-tasks").addClass("active");c(".rsssl-tasks-container.rsssl-remaining-tasks").removeClass("active")}else{c(".rsssl-tasks-container.rsssl-all-tasks").removeClass("active");c(".rsssl-tasks-container.rsssl-remaining-tasks").addClass("active")}}c(document).on("click",".rsssl-close-warning, .rsssl-close-warning-x",function(g){var f=c(this).closest(".rsssl-dashboard-dismiss").data("dismiss_type");var h={action:"rsssl_dismiss_settings_notice",type:f,token:rsssl.token,};c.post(ajaxurl,h,function(i){});c(this).closest("tr").remove();c.ajax({type:"post",data:{action:"rsssl_get_updated_percentage",token:rsssl.token,},url:rsssl.ajaxurl,success:function(i){if(i!=""){c(".rsssl-progress-percentage").text(i+"%");d()}}})})});