|
107 | 107 | tabobj.find("[role='tabpanel']").removeClass('active'); |
108 | 108 |
|
109 | 109 | //如果TAB不存在,创建一个新的TAB |
110 | | - if (tabitem.size() === 0) { |
| 110 | + if (tabitem.length === 0) { |
111 | 111 | //创建新TAB的title |
112 | 112 | tabitem = $('<li role="presentation" id="' + tabid + '"><a href="#' + conid + '" node-id="' + opts.id + '" aria-controls="' + id + '" role="tab" data-toggle="tab">' + opts.title + '</a></li>'); |
113 | 113 | //是否允许关闭 |
114 | | - if (options.close && $("li", navobj).size() > 0) { |
| 114 | + if (options.close && $("li", navobj).length > 0) { |
115 | 115 | tabitem.append(' <i class="close-tab fa fa-remove"></i>'); |
116 | 116 | } |
117 | | - if (conitem.size() === 0) { |
| 117 | + if (conitem.length === 0) { |
118 | 118 | //创建新TAB的内容 |
119 | 119 | conitem = $('<div role="tabpanel" class="tab-pane" id="' + conid + '"></div>'); |
120 | 120 | //是否指定TAB内容 |
|
131 | 131 | tabobj.append(conitem); |
132 | 132 | } |
133 | 133 | //加入TABS |
134 | | - if ($('.tabdrop li', navobj).size() > 0) { |
| 134 | + if ($('.tabdrop li', navobj).length > 0) { |
135 | 135 | $('.tabdrop ul', navobj).append(tabitem); |
136 | 136 | } else { |
137 | 137 | navobj.append(tabitem); |
|
145 | 145 | } else if (options.iframeForceRefreshTable) { |
146 | 146 | try { |
147 | 147 | //检测iframe中是否存在刷新按钮 |
148 | | - if ($("#" + conid + " iframe").contents().find(".btn-refresh:not([data-force-refresh=false])").size() > 0) { |
| 148 | + if ($("#" + conid + " iframe").contents().find(".btn-refresh:not([data-force-refresh=false])").length > 0) { |
149 | 149 | $("#" + conid + " iframe")[0].contentWindow.$(".btn-refresh:not([data-force-refresh=false])").trigger("click"); |
150 | 150 | } |
151 | 151 | } catch (e) { |
|
169 | 169 | if (obj.find("li.active").not('.tabdrop').attr('id') === tabid) { |
170 | 170 | var prev = tabitem.prev().not(".tabdrop"); |
171 | 171 | var next = tabitem.next().not(".tabdrop"); |
172 | | - if (prev.size() > 0) { |
| 172 | + if (prev.length > 0) { |
173 | 173 | prev.find('a').trigger("click"); |
174 | | - } else if (next.size() > 0) { |
| 174 | + } else if (next.length > 0) { |
175 | 175 | next.find('a').trigger("click"); |
176 | 176 | } else { |
177 | 177 | $(">li:not(.tabdrop):last > a", navobj).trigger('click'); |
|
192 | 192 | $.fn.refreshAddtabs = function () { |
193 | 193 | var navobj = $(this); |
194 | 194 | var dropdown = $(".tabdrop", navobj); |
195 | | - if (dropdown.size() === 0) { |
| 195 | + if (dropdown.length === 0) { |
196 | 196 | dropdown = $('<li class="dropdown pull-right hide tabdrop"><a class="dropdown-toggle" data-toggle="dropdown" href="javascript:;">' + |
197 | 197 | '<i class="glyphicon glyphicon-align-justify"></i>' + |
198 | 198 | ' <b class="caret"></b></a><ul class="dropdown-menu"></ul></li>'); |
|
0 commit comments