File "networks.min.js"

Path: /StudyIB/js/subjects/networksminjs
File size: 3.57 KB
MIME-type: text/plain
Charset: utf-8

 
Open Back
function checkFilters(e){var t=$("a.clear-filters");t.hide(),$("select.fc-filter").each((function(){$(this).val()&&t.show()}))}function clearFilters(){$("select.fc-filter").each((function(){$(this).val()&&$(this).hasClass("multiselect")&&($(this).multiselect("deselectAll",!1),$(this).multiselect("updateButtonText"))})),$("a.clear-filters").hide()}function autoSelectTopicChildren(e){var t=e.closest("li");if(0==t.next("li").length)return!1;var l=e.closest("ul"),n=t.index(),s=t.attr("class").replace(/.*level-([0-9]+).*/,"$1");s=parseInt(s);var a=[];for(i=n+1;i<l.find("li").length;i++){var r=l.find("li:eq("+i+")").attr("class").replace(/.*level-([0-9]+).*/,"$1");if(!(parseInt(r)>parseInt(s)))break;a.push(l.find("li:eq("+i+") input").val())}return e.is(":checked")?$("#manager-filter-topics").multiselect("select",a):$("#manager-filter-topics").multiselect("deselect",a),!1}function updateNetworksList(e){var t=$("#manager-filter-levels").val()?$("#manager-filter-levels").val():[],l=$("#manager-filter-difficulties").val()?$("#manager-filter-difficulties").val():[],i=t.concat(l),n=null==e?1:e,s={ticket:$("#ticket").val(),subject:$("#subject-id").val(),sitename:$("#sitename").val(),topics:$("#manager-filter-topics").val(),skills:$("#manager-filter-skills").val(),levels:i,page:n},a="pages/subjects/networks/netlist.php";$("#n-networks").html('<span class="gray"><i class="fa fa-spin fa-circle-o-notch"></i> Loading...</span>'),$.post(a,s,(function(e){if(1==e.success){$("#networks-list").html(e.html_list),$("#networks-pager").html(e.html_pager);var t=e.n_found;t>0?($("#n-networks").closest(".fc-info").show(),$("#n-networks").text(t),$("#n-networks-warning").hide()):($("#n-networks").closest(".fc-info").hide(),$("#n-networks-warning").show()),$('.btn-pager.bottom[rel="prev"]').toggle(1!=n),$('.btn-pager.bottom[rel="next"]').toggle(n!=e.n_pages)}else alert(e.msg)}),"json")}$(document).ready((function(){$("#manager-filter-topics").multiselect({nonSelectedText:"All",numberDisplayed:6,delimiterText:" | ",onChange:function(){$.when(checkFilters($("#manager-filter-topics"))).then(updateNetworksList())}}),$("#manager-filter-skills").multiselect({nonSelectedText:"All",numberDisplayed:4,delimiterText:" | ",onChange:function(){$.when(checkFilters($("#manager-filter-skills"))).then(updateNetworksList())}}),$("#manager-filter-levels").multiselect({nonSelectedText:"All",numberDisplayed:4,delimiterText:" | ",onChange:function(e,t,l){2==e.val()&&$("#manager-filter-levels").multiselect("deselect",["3"]),3==e.val()&&$("#manager-filter-levels").multiselect("deselect",["2"]),$("#manager-filter-levels").multiselect("refresh"),$.when(checkFilters($("#manager-filter-levels"))).then(updateNetworksList())}}),$("#manager-filter-difficulties").multiselect({nonSelectedText:"All",numberDisplayed:4,delimiterText:" | ",onChange:function(e,t,l){updateNetworksList()}}),$("a.clear-filters").on("click",(function(e){e.preventDefault(),$.when(clearFilters()).then(updateNetworksList(1))})),$("#topics-tree .multiselect-container").on("change",'input[type="checkbox"]',(function(){$.when(autoSelectTopicChildren($(this))).then(updateNetworksList())})),$("#networks-pager").on("change",$(this),(function(){var e;updateNetworksList($(this).val())})),$(".btn-pager").click((function(e){e.preventDefault();var t=$("#networks-pager"),l="next"===$(this).attr("rel")?t.find("option:selected").next("option"):t.find("option:selected").prev("option");if(1==l.length&&(l.prop("selected",!0),updateNetworksList($("#networks-pager").val())),$(this).hasClass("bottom")){var i=$("#panel-filters").offset().top-80;$(window).scrollTop(i)}})),updateNetworksList(1)}));