| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- function init(img) {
- //获取整体宽度
- var ztW = $('#shList').width();
- var ztW1 =ztW - 255 ;
- console.log(ztW,ztW1,ztW1 - 70)
- //动态给收起来的标题赋宽度值
- $(".bb1").css({
- // "max-width": ztW1 - 70 +'px'
- })
- console.log('被拖动了2');
- var f = $(".shList").find(".file");
- var trClass="";
- //图标样式
- var indenterClass="icon-folder icon-openFolder icon-point icon-doc icon-fullFolder icon-openFullFolder";
- var hLineClass="";
- var groupNum=99;
- //文字样式
- var titleClass="list-highlight list-highlight list2 list-highlight list-highlight";
- $('#shList table').treetable({
- expandable: true,
- indent:"",
- stringCollapse:"点击关闭",
- stringExpand:"点击展开",
- onNodeCollapse:function(a){
- //console.log(this);
- var trEle=$(this.treeCell).parent();
- var titleEle=trEle.find(".title").removeClass(titleClass);
- var indenter=$(this.indenter).removeClass(indenterClass);
- if(this.children.length>groupNum){
- indenter.addClass("icon-fullFolder")
- titleEle.addClass("list-highlight");
- }else{
- indenter.addClass("icon-folder")
- titleEle.addClass("list-highlight");
- }
- trEle.addClass(hLineClass);
- },onNodeExpand:function(a){
- var trEle=$(this.treeCell).parent();
- var titleEle=trEle.find(".title").removeClass(titleClass);
- var indenter=$(this.indenter).removeClass(indenterClass);
- if(this.children.length>groupNum){
- indenter.addClass("icon-openFullFolder");
- titleEle.addClass("list-highlight")
- }else{
- indenter.addClass("icon-openFolder");
- titleEle.addClass("list-highlight")
- }
- trEle.removeClass(hLineClass);
- $(this.children[this.children.length-1].treeCell).parent().addClass(hLineClass);
- },onNodeInitialized:function(){
- //console.log(this);
- var trEle=$(this.treeCell).parent().removeClass(hLineClass);
- var titleEle=trEle.find(".title").removeClass(titleClass);
- var indenter=$(this.indenter).removeClass(indenterClass);
- //文件夹
- if(this.children.length>0){
- console.log(this);
- console.log(this.children.length+" "+ groupNum+" "+(this.children.length> groupNum));
- if(this.children.length> groupNum){
- indenter.addClass("icon-fullFolder")
- titleEle.addClass("list-highlight");
- }else{
- indenter.addClass("icon-folder")
- titleEle.addClass("list-highlight");
- }
- trEle.find(".tdSj").click(function(){
- $(this).parent().find(".indenter").trigger("click");
- return false;
- })
- //单个
- }else if(!this.parentId){
- indenter.addClass("icon-doc")
- titleEle.addClass("list2");
- //子
- }else {
- indenter.addClass("icon-point")
- titleEle.addClass("list2");
- }
- if(this.children.length>0||!this.parentId){
- trEle.addClass(hLineClass);
- }
- var id=trEle.find("[id]").attr("id");
- setTimeout(function(){
- //console.log("gh:"+id+">"+document.querySelector("#"+id).offsetWidth+" "+document.querySelector("#"+id).offsetHeight)
- wd.display.initGrowHighByIds([id],"80px");
- },500)
- }
- });
- $.each(f, function() {
- var itm = $(this);
- if (typeof(itm.parent().parent().attr("data-tt-parent-id")) != "undefined") {
- itm.css("margin-left", "2em");
- }
- });
- //获取整体宽度
- var bjW= $('.home-list-div').width() - 180;
- var ztW = $('.dbtreetable').width();
- //动态给左边赋宽度值
- var tdW = ztW - 50;
- $(".tdBt").width(tdW);
- var leftW = $(".tdBt").width();
- var aW=leftW - 100;
- //动态给收起来的标题赋宽度值
- $(".bb").css({
- // "max-width": aW +'px'
- })
- //动态给放出来的标题赋宽度值
- $(".btA").css({
- // "max-width": bjW +'px'
- })
- //console.log('被拖动了')
- //$(".tdSj").click(function(){$(this).prev(".tdBt").children(".indenter").children("a").trigger("click")});
- $("[taskCount]").each(function(){
- var taskCount=parseInt($(this).attr("taskCount"));
- var c=taskCount;
- if(isNaN(taskCount)||taskCount>groupNum)c="";
- $(this).find(".indenter a").html(c);
- })
- // wd.display.initGrowHighByIds(growHeightIds,"80px");
- // if($("#sybj_db_val").val() == undefined) {
- // console.error("sybj_db_val.....................")
- // $("body").append('<input type="hidden" value="1" id="sybj_db_val" />');
- // loadSmallScorll($("#sybj_db"));
- // }
- $(img).parents("[initurl]").find(".nicescroll-rails").remove();
- loadSmallScorll($(img).parents("[initurl]").find(".smallScrollbar"));
- // $('.nicescroll-rails-vr').attr('style','padding-left: 0px;padding-right: 2px;width: 3px;z-index: 999999;background: transparent;cursor: default;position: absolute;top: 53px;left: 344px;height: 210px;display: block;')
- setTimeout(function(){
- $('.db').parents('.ContainerForLoad').siblings('.nicescroll-rails-vr').css('padding-left','0.5px')
- },1000)
- }
|