Helix_Website/wp-content/plugins/wpforo/wpf-admin/js/backend.js

118 lines
3.0 KiB
JavaScript

function get_parentid(arr, depth)
{
for(var i=arr.length-1; i>=0; i--)
{
if (arr[i]['depth'] == depth) return arr[i]['forumid'];
}
}
function get_forums_hierarchy()
{
var ul_content = document.getElementById('menu-to-edit');
var lis = ul_content.getElementsByTagName('LI');
var forums_hierarchy_arr = new Array();
for(var i = 0; i < lis.length; i++)
{
forums_hierarchy_arr[i] = new Array();
forums_hierarchy_arr[i]['forumid'] = lis[i].id.replace('menu-item-', '');
var depth = lis[i].getAttribute('class').replace('menu-item menu-item-depth-', '');
forums_hierarchy_arr[i]['depth'] = depth;
if(depth == 0)
{
forums_hierarchy_arr[i]['parentid'] = 0;
}else
{
var previous_depth = depth - 1;
forums_hierarchy_arr[i]['parentid'] = get_parentid(forums_hierarchy_arr, previous_depth);
}
forums_hierarchy_arr[i]['order'] = i + 1;
var h_id = 'forumid-' + forums_hierarchy_arr[i]['forumid'];
var h_parentid = 'parentid-' + forums_hierarchy_arr[i]['forumid'];
var h_order = 'order-' + forums_hierarchy_arr[i]['forumid'];
document.getElementById(h_id).value = forums_hierarchy_arr[i]['forumid'];
document.getElementById(h_parentid).value = forums_hierarchy_arr[i]['parentid'];
document.getElementById(h_order).value = forums_hierarchy_arr[i]['order'];
}
document.getElementById("forum-hierarchy").submit();
}
function mode_changer(v){
if(v){
document.getElementById("forum_submit").value= wpforo_admin.phrases.move;
document.getElementById("forum_select").disabled=false
}else{
document.getElementById("forum_submit").value= wpforo_admin.phrases.delete;
document.getElementById("forum_select").disabled=true
}
}
function select_all(){
var sel_all = document.getElementById('cb-select-all-1');
if(sel_all.checked){
var table = document.getElementById('the-list');
var list=table.getElementsByTagName("INPUT");
for (var i=0; i<list.length; i++){
document.getElementById(list[i].id).checked=true
}
}else{
var table = document.getElementById('the-list');
var list=table.getElementsByTagName("INPUT");
for (var i=0; i<list.length; i++){
document.getElementById(list[i].id).checked=false
}
}
}
function costum_or_inherit(){
var chack = document.getElementById('custom');
if(chack.checked){
document.getElementById("permis").disabled=true;
}else{
document.getElementById("permis").disabled=false;
}
}
function mode_changer_ug(v){
if(v=='true'){
document.getElementById("ug_select").disabled=false
}else{
document.getElementById("ug_select").disabled=true
}
}
jQuery(document).ready(function ($) {
$(document).on('click', '#wpforo-admin-notice-recaptcha .notice-dismiss', function () {
var wrap = $(this).closest('#wpforo-admin-notice-recaptcha');
$.ajax({
type: 'POST',
url: ajaxurl,
data: {
backend: 1,
action: 'wpforo_dissmiss_recaptcha_note'
}
}).done(function (response) {
if( parseInt(response) ){
wrap.remove();
}
});
});
});