From 24ce9e2daf9b862e9d2f6e5a5ae91f34e01c36f9 Mon Sep 17 00:00:00 2001 From: Lee Hon Date: Fri, 21 Aug 2020 15:32:27 +0800 Subject: [PATCH] feat(tabs): refact tabs and add activeKey defaultActiveKey prop (#134) * feat(tabnav): add defaultActiveKey, activeKey, onTabClick prop affects: @gio-design/components ISSUES CLOSED: #107 * feat(tabs): refact tabs and add activeKey defaultActiveKey prop affects: @gio-design/components, website ISSUES CLOSED: #111 --- packages/components/package.json | 1 - .../src/components/tabnav/interface.ts | 1 - .../src/components/tabs/TabPane.tsx | 15 +- .../components/src/components/tabs/Tabs.tsx | 82 +- .../components/tabs/__tests__/Tabs.test.js | 68 +- .../__tests__/__snapshots__/Tabs.test.js.snap | 7448 +++++------------ .../src/components/tabs/interface.ts | 21 +- .../src/components/tabs/style/index.less | 155 +- .../src/components/basic/tabs/demo/icon.tsx | 12 +- .../src/components/basic/tabs/index.zh-CN.md | 17 +- 10 files changed, 2283 insertions(+), 5537 deletions(-) diff --git a/packages/components/package.json b/packages/components/package.json index c4a307f922..d2e14fa445 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -35,7 +35,6 @@ "rc-menu": "^8.5.1", "rc-notification": "^3.3.1", "rc-table": "^7.9.1", - "rc-tabs": "^11.5.2", "rc-tooltip": "^4.2.1", "rc-upload": "^3.2.0", "rc-util": "^5.0.5", diff --git a/packages/components/src/components/tabnav/interface.ts b/packages/components/src/components/tabnav/interface.ts index 49cf6772d8..78f98baca7 100644 --- a/packages/components/src/components/tabnav/interface.ts +++ b/packages/components/src/components/tabnav/interface.ts @@ -14,7 +14,6 @@ export interface TabNavProps { export interface TabNavItemProps { prefixCls?: string; children?: React.ReactNode; - key?: string | number; className?: string; disabled?: boolean; onClick?: React.MouseEventHandler; diff --git a/packages/components/src/components/tabs/TabPane.tsx b/packages/components/src/components/tabs/TabPane.tsx index 49c83b1921..65e782c037 100644 --- a/packages/components/src/components/tabs/TabPane.tsx +++ b/packages/components/src/components/tabs/TabPane.tsx @@ -1,14 +1,11 @@ import React from 'react'; +import classNames from 'classnames'; import { TabPaneProps } from './interface'; -import { TabPane as RcTabPane } from 'rc-tabs'; -const TabPane = (props: TabPaneProps) => { - const { icon, tab, children, ...rest } = props; - return ( - - {children} - - ); -}; +const TabPane = ({ children, prefixCls, style, className }: TabPaneProps) => ( +
+ {children} +
+); export default TabPane; diff --git a/packages/components/src/components/tabs/Tabs.tsx b/packages/components/src/components/tabs/Tabs.tsx index 3627e3407f..83714108e3 100644 --- a/packages/components/src/components/tabs/Tabs.tsx +++ b/packages/components/src/components/tabs/Tabs.tsx @@ -1,35 +1,93 @@ -import React, { useContext } from 'react'; +import React, { useContext, useMemo, useState } from 'react'; import classNames from 'classnames'; -import RcTabs from 'rc-tabs'; import toArray from 'rc-util/lib/Children/toArray'; +import { isNil } from 'lodash'; import { ConfigContext } from '../config-provider'; +import TabNav from '../tabnav'; import TabPane from './TabPane'; import { TabProps, TabPaneProps } from './interface'; const Tabs = (props: TabProps, ref: React.Ref) => { - const { type = 'block', size = 'large', children, ...rest } = props; + const { + type = 'block', + size = 'large', + children, + prefixCls: customizePrefixCls, + className, + activeKey, + defaultActiveKey = '', + style, + onTabClick, + onChange, + } = props; const { getPrefixCls } = useContext(ConfigContext); - const prefixCls = getPrefixCls('tabs'); - const classString = classNames({ + const [localActiveKey, setLocalActiveKey] = useState(activeKey ? activeKey : defaultActiveKey); + const prefixCls = getPrefixCls('tabs', customizePrefixCls); + const classString = classNames(prefixCls, className, { [`${prefixCls}-${type}`]: true, [`${prefixCls}-sm`]: size === 'small', [`${prefixCls}-md`]: size === 'middle', [`${prefixCls}-lg`]: size === 'large', }); - const getRcTabPane = (children: React.ReactNode) => - toArray(children).map((node: React.ReactElement) => { + const [tabNav, tabPane] = useMemo(() => { + const _tabItem: JSX.Element[] = []; + const _tabPane = toArray(children).map((node: React.ReactElement) => { if (React.isValidElement(node) && node.type === TabPane) { - const { icon, tab, ...nodeType } = node.props; - return ; + const { tab, className: paneClassName, disabled, style: paneStyle, ...restProps } = node.props; + _tabItem.push( + + {tab} + + ); + return ( + + ); } return null; }); + return [_tabItem, _tabPane]; + }, [children, localActiveKey]); + + const tabNavKeys = useMemo(() => tabNav.map((item) => item.key!), [tabNav]); + useMemo(() => { + if (!tabNavKeys.includes(localActiveKey)) { + setLocalActiveKey(tabNavKeys[0]); + } + }, []); + + useMemo(() => { + if (!isNil(activeKey) && tabNavKeys.includes(activeKey)) { + setLocalActiveKey(activeKey); + } + }, [activeKey]); return ( - - {getRcTabPane(children)} - +
+ { + if (isNil(activeKey)) { + setLocalActiveKey(_key); + } + onChange?.(_key); + }} + > + {tabNav} + +
{tabPane}
+
); }; diff --git a/packages/components/src/components/tabs/__tests__/Tabs.test.js b/packages/components/src/components/tabs/__tests__/Tabs.test.js index 9dc8ba7cc2..dc2fa3e80f 100644 --- a/packages/components/src/components/tabs/__tests__/Tabs.test.js +++ b/packages/components/src/components/tabs/__tests__/Tabs.test.js @@ -1,26 +1,21 @@ import React from 'react'; import Tabs, { TabPane } from '../index'; import '@gio-design/components/es/components/Tabs/style/index.css'; -import { act } from 'react-dom/test-utils'; import { mount, render, shallow } from 'enzyme'; -async function waitForComponentToPaint(wrapper, amount = 500) { - await act(async () => new Promise((resolve) => setTimeout(resolve, amount)).then(() => wrapper.update())); -} - describe('Testing Tabs', () => { const getTabs = () => ( - + 111 - + 222 - + 333 - + 444 @@ -56,18 +51,59 @@ describe('Testing Tabs', () => { expect(wrapper.exists('.gio-tabs-sm')).toBe(true); }); + test('prop defaultActiveKey', () => { + const wrapper = mount( + + + 111 + + + 222 + + + 333 + + + 444 + + + ); + expect(wrapper.find('.gio-tabnav').childAt(1).exists('.gio-tabnav-item-active')).toBe(true); + }); + + test('prop activeKey', () => { + const wrapper = mount(getTabs()); + wrapper.setProps({ activeKey: '1' }); + expect(wrapper.find('.gio-tabnav').childAt(1).exists('.gio-tabnav-item-active')).toBe(true); + wrapper.setProps({ activeKey: '2' }); + expect(wrapper.find('.gio-tabnav').childAt(2).exists('.gio-tabnav-item-active')).toBe(true); + wrapper.find('.gio-tabnav-item').at(1).simulate('click'); + expect(wrapper.find('.gio-tabnav').childAt(0).exists('.gio-tabnav-item-active')).toBe(false); + }); + + test('prop onChange and onTabClick', () => { + const onChange = jest.fn(); + const onTabClick = jest.fn(); + const wrapper = mount(getTabs()); + wrapper.setProps({ onChange, onTabClick }); + wrapper.find('.gio-tabnav-item').at(1).simulate('click'); + expect(onChange).not.toHaveBeenCalled(); + expect(onTabClick).toHaveBeenCalled(); + wrapper.find('.gio-tabnav-item').at(2).simulate('click'); + expect(onChange).toHaveBeenCalled(); + }); + it('should be render rightly', () => { const wrapper = render(getTabs()); - expect(wrapper.find('.gio-tabs-tab')).toHaveLength(4); - expect(wrapper.find('.gio-tabs-tab').eq(0).hasClass('gio-tabs-tab-active')).toBe(true); - expect(wrapper.find('.gio-tabs-tab').eq(3).hasClass('gio-tabs-tab-disabled')).toBe(true); + expect(wrapper.find('.gio-tabnav-item')).toHaveLength(4); + expect(wrapper.find('.gio-tabnav-item').eq(0).hasClass('gio-tabnav-item-active')).toBe(true); + expect(wrapper.find('.gio-tabnav-item').eq(3).hasClass('gio-tabnav-item-disabled')).toBe(true); }); it('should be render content rightly', () => { const wrapper = mount(getTabs()); - waitForComponentToPaint(wrapper); - expect(wrapper.find('.gio-tabs-tabpane-active').text()).toBe('111'); - wrapper.find('.gio-tabs-tab').at(1).simulate('click'); - expect(wrapper.find('.gio-tabs-tabpane-active').text()).toBe('222'); + expect(wrapper.find('.gio-tabs-tabpane-active').at(0).text()).toBe('111'); + wrapper.find('.gio-tabnav-item').at(2).simulate('click'); + expect(wrapper.find('.gio-tabs-tabpane-active').at(0).text()).toBe('222'); }); }); diff --git a/packages/components/src/components/tabs/__tests__/__snapshots__/Tabs.test.js.snap b/packages/components/src/components/tabs/__tests__/__snapshots__/Tabs.test.js.snap index 89e7d8850d..244c7fcd0e 100644 --- a/packages/components/src/components/tabs/__tests__/__snapshots__/Tabs.test.js.snap +++ b/packages/components/src/components/tabs/__tests__/__snapshots__/Tabs.test.js.snap @@ -4,238 +4,140 @@ exports[`Testing Tabs should be stable 1`] = ` initialize { "0": Object { "attribs": Object { - "class": "gio-tabs gio-tabs-top gio-tabs-block gio-tabs-lg", + "class": "gio-tabs gio-tabs-block gio-tabs-lg", }, "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-nav", - "role": "tablist", + "class": "gio-tabnav gio-tabnav-block gio-tabnav-lg", }, "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-nav-wrap", + "class": "gio-tabnav-item gio-tabnav-item-active", }, "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-nav-list", - "style": "transform:translate(0px, 0px)", + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "我的", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "全部", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-item", }, "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "data": "共享", "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, + "type": "text", }, ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-item gio-tabnav-item-disabled", + "disabled": "", + }, + "children": Array [ + Object { "attribs": Object { - "class": "gio-tabs-tab", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "data": "预置", "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, + "type": "text", }, ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, + "next": null, "parent": [Circular], - "prev": [Circular], + "prev": null, "type": "tag", "x-attribsNamespace": Object { "class": undefined, @@ -244,8 +146,19 @@ initialize { "class": undefined, }, }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-ink-bar", + }, + "children": Array [], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, "parent": [Circular], - "prev": null, + "prev": [Circular], "type": "tag", "x-attribsNamespace": Object { "class": undefined, @@ -254,458 +167,140 @@ initialize { "class": undefined, }, }, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "disabled": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "disabled": undefined, + }, + }, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, + "data": "全部", + "next": null, "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "共享", + "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, + "type": "text", }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-item gio-tabnav-item-disabled", + "disabled": "", + }, + "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-tab", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "data": "预置", "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, + "type": "text", }, ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, + "next": null, "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, + "prev": null, "type": "tag", "x-attribsNamespace": Object { "class": undefined, @@ -714,465 +309,119 @@ initialize { "class": undefined, }, }, - Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-ink-bar", + }, + "children": Array [], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "disabled": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "disabled": undefined, + }, + }, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item gio-tabnav-item-active", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "我的", "next": null, "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, + "prev": null, + "type": "text", }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "共享", + "next": null, "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, + "prev": null, + "type": "text", }, ], "name": "div", @@ -1183,11 +432,9 @@ initialize { "type": "tag", "x-attribsNamespace": Object { "class": undefined, - "style": undefined, }, "x-attribsPrefix": Object { "class": undefined, - "style": undefined, }, }, ], @@ -1195,374 +442,314 @@ initialize { "namespace": "http://www.w3.org/1999/xhtml", "next": Object { "attribs": Object { - "class": "gio-tabs-nav-operations gio-tabs-nav-operations-hidden", + "class": "gio-tabnav-item gio-tabnav-item-disabled", + "disabled": "", }, "children": Array [ Object { "attribs": Object { - "aria-controls": "null-more-popup", - "aria-expanded": "false", - "aria-haspopup": "listbox", - "aria-hidden": "true", - "class": "gio-tabs-nav-more", - "id": "null-more", - "style": "visibility:hidden;order:1", - "tabindex": "-1", - "type": "button", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "data": "More", + "data": "预置", "next": null, "parent": [Circular], "prev": null, "type": "text", }, ], - "name": "button", + "name": "div", "namespace": "http://www.w3.org/1999/xhtml", "next": null, "parent": [Circular], "prev": null, "type": "tag", "x-attribsNamespace": Object { - "aria-controls": undefined, - "aria-expanded": undefined, - "aria-haspopup": undefined, - "aria-hidden": undefined, "class": undefined, - "id": undefined, - "style": undefined, - "tabindex": undefined, - "type": undefined, }, "x-attribsPrefix": Object { - "aria-controls": undefined, - "aria-expanded": undefined, - "aria-haspopup": undefined, - "aria-hidden": undefined, "class": undefined, - "id": undefined, - "style": undefined, - "tabindex": undefined, - "type": undefined, }, }, ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": null, + "next": Object { + "attribs": Object { + "class": "gio-tabnav-ink-bar", + }, + "children": Array [], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, "parent": [Circular], "prev": [Circular], "type": "tag", "x-attribsNamespace": Object { "class": undefined, + "disabled": undefined, }, "x-attribsPrefix": Object { "class": undefined, + "disabled": undefined, }, }, "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - Object { - "attribs": Object { - "class": "gio-tabs-nav-operations gio-tabs-nav-operations-hidden", - }, - "children": Array [ - Object { + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "全部", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { "attribs": Object { - "aria-controls": "null-more-popup", - "aria-expanded": "false", - "aria-haspopup": "listbox", - "aria-hidden": "true", - "class": "gio-tabs-nav-more", - "id": "null-more", - "style": "visibility:hidden;order:1", - "tabindex": "-1", - "type": "button", + "class": "gio-tabnav-item gio-tabnav-item-active", }, "children": Array [ Object { - "data": "More", + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "我的", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", "next": null, "parent": [Circular], "prev": null, - "type": "text", + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, }, ], - "name": "button", + "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": null, + "next": [Circular], "parent": [Circular], "prev": null, "type": "tag", "x-attribsNamespace": Object { - "aria-controls": undefined, - "aria-expanded": undefined, - "aria-haspopup": undefined, - "aria-hidden": undefined, "class": undefined, - "id": undefined, - "style": undefined, - "tabindex": undefined, - "type": undefined, }, "x-attribsPrefix": Object { - "aria-controls": undefined, - "aria-expanded": undefined, - "aria-haspopup": undefined, - "aria-hidden": undefined, "class": undefined, - "id": undefined, - "style": undefined, - "tabindex": undefined, - "type": undefined, }, }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + Object { + "attribs": Object { + "class": "gio-tabnav-item gio-tabnav-item-disabled", + "disabled": "", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "预置", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-ink-bar", + }, + "children": Array [], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, "parent": [Circular], "prev": Object { "attribs": Object { - "class": "gio-tabs-nav-wrap", + "class": "gio-tabnav-item", }, "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-nav-list", - "style": "transform:translate(0px, 0px)", + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "共享", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "全部", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item gio-tabnav-item-active", }, "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "data": "我的", "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, + "type": "text", }, ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, + "next": null, "parent": [Circular], "prev": null, "type": "tag", @@ -1573,342 +760,187 @@ initialize { "class": undefined, }, }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "disabled": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "disabled": undefined, + }, + }, + Object { + "attribs": Object { + "class": "gio-tabnav-ink-bar", + }, + "children": Array [], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item gio-tabnav-item-disabled", + "disabled": "", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, + "data": "预置", + "next": null, "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "共享", + "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, + "type": "text", }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-tab", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "data": "全部", "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, + "type": "text", }, ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item gio-tabnav-item-active", + }, + "children": Array [ + Object { "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "data": "我的", "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, + "type": "text", }, ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, + "next": null, "parent": [Circular], - "prev": [Circular], + "prev": null, "type": "tag", "x-attribsNamespace": Object { "class": undefined, @@ -1917,610 +949,44 @@ initialize { "class": undefined, }, }, - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, }, - Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, + "x-attribsPrefix": Object { + "class": undefined, }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, + }, "type": "tag", "x-attribsNamespace": Object { "class": undefined, - "style": undefined, }, "x-attribsPrefix": Object { "class": undefined, - "style": undefined, }, }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, "type": "tag", "x-attribsNamespace": Object { "class": undefined, + "disabled": undefined, }, "x-attribsPrefix": Object { "class": undefined, + "disabled": undefined, }, }, "type": "tag", @@ -2536,24 +1002,48 @@ initialize { "namespace": "http://www.w3.org/1999/xhtml", "next": Object { "attribs": Object { - "class": "gio-tabs-content-holder", + "class": "gio-tabs-content", }, "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-content gio-tabs-content-top", + "class": "gio-tabs-tabpane gio-tabs-tabpane-active", }, "children": Array [ Object { + "data": "111", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ + Object { + "data": "222", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { "attribs": Object { - "aria-hidden": "false", - "class": "gio-tabs-tabpane gio-tabs-tabpane-active", - "role": "tabpanel", - "tabindex": "0", + "class": "gio-tabs-tabpane", + "style": "display:none", }, "children": Array [ Object { - "data": "111", + "data": "333", "next": null, "parent": [Circular], "prev": null, @@ -2564,486 +1054,395 @@ initialize { "namespace": "http://www.w3.org/1999/xhtml", "next": Object { "attribs": Object { - "aria-hidden": "true", "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", + "style": "display:none", }, - "children": Array [], + "children": Array [ + Object { + "data": "444", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - }, + "next": null, "parent": [Circular], "prev": [Circular], "type": "tag", "x-attribsNamespace": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, "style": undefined, - "tabindex": undefined, }, "x-attribsPrefix": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, "style": undefined, - "tabindex": undefined, }, }, "parent": [Circular], - "prev": null, + "prev": [Circular], "type": "tag", "x-attribsNamespace": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, - "tabindex": undefined, + "style": undefined, }, "x-attribsPrefix": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, - "tabindex": undefined, + "style": undefined, }, }, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "style": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "style": undefined, + }, + }, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ Object { + "data": "222", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ + Object { + "data": "333", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { "attribs": Object { - "aria-hidden": "true", "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", + "style": "display:none", }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "children": Array [ + Object { + "data": "444", "next": null, "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, + "prev": null, + "type": "text", }, - }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, "parent": [Circular], - "prev": Object { - "attribs": Object { - "aria-hidden": "false", - "class": "gio-tabs-tabpane gio-tabs-tabpane-active", - "role": "tabpanel", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "111", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, + "prev": [Circular], "type": "tag", "x-attribsNamespace": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, "style": undefined, - "tabindex": undefined, }, "x-attribsPrefix": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, "style": undefined, - "tabindex": undefined, }, }, - Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "style": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "style": undefined, + }, + }, + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabs-tabpane gio-tabs-tabpane-active", + }, + "children": Array [ + Object { + "data": "111", "next": null, "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, + "prev": null, + "type": "text", }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "style": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "style": undefined, + }, + }, + Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ + Object { + "data": "333", + "next": null, "parent": [Circular], - "prev": Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ + Object { + "data": "444", + "next": null, "parent": [Circular], - "prev": Object { - "attribs": Object { - "aria-hidden": "false", - "class": "gio-tabs-tabpane gio-tabs-tabpane-active", - "role": "tabpanel", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "111", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "style": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "style": undefined, + }, + }, + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ + Object { + "data": "222", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabs-tabpane gio-tabs-tabpane-active", + }, + "children": Array [ + Object { + "data": "111", + "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, + "type": "text", }, - }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": null, "type": "tag", "x-attribsNamespace": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, }, "x-attribsPrefix": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, }, }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "style": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "style": undefined, + }, + }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "style": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "style": undefined, + }, + }, + Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ Object { + "data": "444", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ + Object { + "data": "333", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { "attribs": Object { - "aria-hidden": "true", "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", + "style": "display:none", }, - "children": Array [], + "children": Array [ + Object { + "data": "222", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": null, + "next": [Circular], "parent": [Circular], "prev": Object { "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", + "class": "gio-tabs-tabpane gio-tabs-tabpane-active", }, - "children": Array [], + "children": Array [ + Object { + "data": "111", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", "next": [Circular], "parent": [Circular], - "prev": Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "aria-hidden": "false", - "class": "gio-tabs-tabpane gio-tabs-tabpane-active", - "role": "tabpanel", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "111", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - }, + "prev": null, "type": "tag", "x-attribsNamespace": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, }, "x-attribsPrefix": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, }, }, "type": "tag", "x-attribsNamespace": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, "style": undefined, - "tabindex": undefined, }, "x-attribsPrefix": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, "style": undefined, - "tabindex": undefined, }, }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "style": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "style": undefined, + }, + }, "type": "tag", "x-attribsNamespace": Object { "class": undefined, + "style": undefined, }, "x-attribsPrefix": Object { "class": undefined, + "style": undefined, }, }, ], @@ -3065,33 +1464,55 @@ initialize { "type": "tag", "x-attribsNamespace": Object { "class": undefined, - "role": undefined, }, "x-attribsPrefix": Object { "class": undefined, - "role": undefined, }, }, Object { "attribs": Object { - "class": "gio-tabs-content-holder", + "class": "gio-tabs-content", }, "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-content gio-tabs-content-top", + "class": "gio-tabs-tabpane gio-tabs-tabpane-active", }, "children": Array [ Object { + "data": "111", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ + Object { + "data": "222", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { "attribs": Object { - "aria-hidden": "false", - "class": "gio-tabs-tabpane gio-tabs-tabpane-active", - "role": "tabpanel", - "tabindex": "0", + "class": "gio-tabs-tabpane", + "style": "display:none", }, "children": Array [ Object { - "data": "111", + "data": "333", "next": null, "parent": [Circular], "prev": null, @@ -3102,486 +1523,395 @@ initialize { "namespace": "http://www.w3.org/1999/xhtml", "next": Object { "attribs": Object { - "aria-hidden": "true", "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", + "style": "display:none", }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "children": Array [ + Object { + "data": "444", "next": null, "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, + "prev": null, + "type": "text", }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, "parent": [Circular], "prev": [Circular], "type": "tag", "x-attribsNamespace": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, "style": undefined, - "tabindex": undefined, }, "x-attribsPrefix": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, "style": undefined, - "tabindex": undefined, }, }, "parent": [Circular], - "prev": null, + "prev": [Circular], "type": "tag", "x-attribsNamespace": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, - "tabindex": undefined, + "style": undefined, }, "x-attribsPrefix": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, - "tabindex": undefined, + "style": undefined, }, }, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "style": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "style": undefined, + }, + }, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ Object { + "data": "222", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ + Object { + "data": "333", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { "attribs": Object { - "aria-hidden": "true", "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", + "style": "display:none", }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "children": Array [ + Object { + "data": "444", "next": null, "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, + "prev": null, + "type": "text", }, - }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, "parent": [Circular], - "prev": Object { - "attribs": Object { - "aria-hidden": "false", - "class": "gio-tabs-tabpane gio-tabs-tabpane-active", - "role": "tabpanel", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "111", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, + "prev": [Circular], "type": "tag", "x-attribsNamespace": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, "style": undefined, - "tabindex": undefined, }, "x-attribsPrefix": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, "style": undefined, - "tabindex": undefined, }, }, - Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "style": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "style": undefined, + }, + }, + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabs-tabpane gio-tabs-tabpane-active", + }, + "children": Array [ + Object { + "data": "111", "next": null, "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - }, - "parent": [Circular], - "prev": Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "aria-hidden": "false", - "class": "gio-tabs-tabpane gio-tabs-tabpane-active", - "role": "tabpanel", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "111", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, + "prev": null, + "type": "text", }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "style": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "style": undefined, + }, + }, + Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ Object { + "data": "333", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ + Object { + "data": "444", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "style": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "style": undefined, + }, + }, + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ + Object { + "data": "222", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", + "class": "gio-tabs-tabpane gio-tabs-tabpane-active", }, - "children": Array [], + "children": Array [ + Object { + "data": "111", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "style": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "style": undefined, + }, + }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "style": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "style": undefined, + }, + }, + Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ + Object { + "data": "444", "next": null, "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ + Object { + "data": "333", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabs-tabpane", + "style": "display:none", + }, + "children": Array [ + Object { + "data": "222", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], "prev": Object { "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", + "class": "gio-tabs-tabpane gio-tabs-tabpane-active", }, - "children": Array [], + "children": Array [ + Object { + "data": "111", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", "next": [Circular], "parent": [Circular], - "prev": Object { - "attribs": Object { - "aria-hidden": "true", - "class": "gio-tabs-tabpane", - "role": "tabpanel", - "style": "visibility:hidden;height:0;overflow-y:hidden", - "tabindex": "-1", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "aria-hidden": "false", - "class": "gio-tabs-tabpane gio-tabs-tabpane-active", - "role": "tabpanel", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "111", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-hidden": undefined, - "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, - }, - }, + "prev": null, "type": "tag", "x-attribsNamespace": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, }, "x-attribsPrefix": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, - "style": undefined, - "tabindex": undefined, }, }, "type": "tag", "x-attribsNamespace": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, "style": undefined, - "tabindex": undefined, }, "x-attribsPrefix": Object { - "aria-hidden": undefined, "class": undefined, - "role": undefined, "style": undefined, - "tabindex": undefined, }, }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "style": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "style": undefined, + }, + }, "type": "tag", "x-attribsNamespace": Object { "class": undefined, + "style": undefined, }, "x-attribsPrefix": Object { "class": undefined, + "style": undefined, }, }, ], @@ -3591,925 +1921,135 @@ initialize { "parent": [Circular], "prev": Object { "attribs": Object { - "class": "gio-tabs-nav", - "role": "tablist", + "class": "gio-tabnav gio-tabnav-block gio-tabnav-lg", }, "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-nav-wrap", + "class": "gio-tabnav-item gio-tabnav-item-active", }, "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-nav-list", - "style": "transform:translate(0px, 0px)", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, + "data": "我的", + "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, + "type": "text", }, - Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "全部", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "data": "共享", "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, + "type": "text", }, ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, + "next": null, "parent": [Circular], - "prev": Object { + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-item gio-tabnav-item-disabled", + "disabled": "", + }, + "children": Array [ + Object { "attribs": Object { - "class": "gio-tabs-tab", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "data": "预置", "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, + "type": "text", }, ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], + "next": null, "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, + "prev": null, "type": "tag", "x-attribsNamespace": Object { "class": undefined, @@ -4518,6 +2058,19 @@ initialize { "class": undefined, }, }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-ink-bar", + }, + "children": Array [], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": [Circular], "type": "tag", "x-attribsNamespace": Object { "class": undefined, @@ -4526,228 +2079,140 @@ initialize { "class": undefined, }, }, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "disabled": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "disabled": undefined, + }, + }, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "data": "全部", "next": null, "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "共享", + "next": null, "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-item gio-tabnav-item-disabled", + "disabled": "", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "预置", + "next": null, "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, + "prev": null, + "type": "text", }, - }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, "type": "tag", "x-attribsNamespace": Object { "class": undefined, @@ -4759,17 +2224,129 @@ initialize { ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-ink-bar", + }, + "children": Array [], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "disabled": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "disabled": undefined, + }, + }, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item gio-tabnav-item-active", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "我的", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "共享", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", "next": null, "parent": [Circular], "prev": null, "type": "tag", "x-attribsNamespace": Object { "class": undefined, - "style": undefined, }, "x-attribsPrefix": Object { "class": undefined, - "style": undefined, }, }, ], @@ -4777,65 +2354,151 @@ initialize { "namespace": "http://www.w3.org/1999/xhtml", "next": Object { "attribs": Object { - "class": "gio-tabs-nav-operations gio-tabs-nav-operations-hidden", + "class": "gio-tabnav-item gio-tabnav-item-disabled", + "disabled": "", }, "children": Array [ Object { "attribs": Object { - "aria-controls": "null-more-popup", - "aria-expanded": "false", - "aria-haspopup": "listbox", - "aria-hidden": "true", - "class": "gio-tabs-nav-more", - "id": "null-more", - "style": "visibility:hidden;order:1", - "tabindex": "-1", - "type": "button", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "data": "More", + "data": "预置", "next": null, "parent": [Circular], "prev": null, "type": "text", }, ], - "name": "button", + "name": "div", "namespace": "http://www.w3.org/1999/xhtml", "next": null, "parent": [Circular], "prev": null, "type": "tag", "x-attribsNamespace": Object { - "aria-controls": undefined, - "aria-expanded": undefined, - "aria-haspopup": undefined, - "aria-hidden": undefined, "class": undefined, - "id": undefined, - "style": undefined, - "tabindex": undefined, - "type": undefined, }, "x-attribsPrefix": Object { - "aria-controls": undefined, - "aria-expanded": undefined, - "aria-haspopup": undefined, - "aria-hidden": undefined, "class": undefined, - "id": undefined, - "style": undefined, - "tabindex": undefined, - "type": undefined, }, }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": Object { + "attribs": Object { + "class": "gio-tabnav-ink-bar", + }, + "children": Array [], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "disabled": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "disabled": undefined, + }, + }, + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "全部", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item gio-tabnav-item-active", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "我的", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, "type": "tag", "x-attribsNamespace": Object { "class": undefined, @@ -4844,8 +2507,6 @@ initialize { "class": undefined, }, }, - "parent": [Circular], - "prev": null, "type": "tag", "x-attribsNamespace": Object { "class": undefined, @@ -4856,757 +2517,153 @@ initialize { }, Object { "attribs": Object { - "class": "gio-tabs-nav-operations gio-tabs-nav-operations-hidden", + "class": "gio-tabnav-item gio-tabnav-item-disabled", + "disabled": "", }, "children": Array [ Object { "attribs": Object { - "aria-controls": "null-more-popup", - "aria-expanded": "false", - "aria-haspopup": "listbox", - "aria-hidden": "true", - "class": "gio-tabs-nav-more", - "id": "null-more", - "style": "visibility:hidden;order:1", - "tabindex": "-1", - "type": "button", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "data": "More", + "data": "预置", "next": null, "parent": [Circular], "prev": null, "type": "text", }, ], - "name": "button", + "name": "div", "namespace": "http://www.w3.org/1999/xhtml", "next": null, "parent": [Circular], "prev": null, "type": "tag", "x-attribsNamespace": Object { - "aria-controls": undefined, - "aria-expanded": undefined, - "aria-haspopup": undefined, - "aria-hidden": undefined, "class": undefined, - "id": undefined, - "style": undefined, - "tabindex": undefined, - "type": undefined, }, "x-attribsPrefix": Object { - "aria-controls": undefined, - "aria-expanded": undefined, - "aria-haspopup": undefined, - "aria-hidden": undefined, "class": undefined, - "id": undefined, - "style": undefined, - "tabindex": undefined, - "type": undefined, }, }, ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": null, + "next": Object { + "attribs": Object { + "class": "gio-tabnav-ink-bar", + }, + "children": Array [], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": [Circular], + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, "parent": [Circular], "prev": Object { "attribs": Object { - "class": "gio-tabs-nav-wrap", + "class": "gio-tabnav-item", }, "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-nav-list", - "style": "transform:translate(0px, 0px)", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, + "data": "共享", + "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, + "type": "text", }, - Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "全部", + "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, + "type": "text", }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item gio-tabnav-item-active", + }, + "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "我的", + "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, + "type": "text", }, - }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, "type": "tag", "x-attribsNamespace": Object { "class": undefined, @@ -5615,228 +2672,151 @@ initialize { "class": undefined, }, }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + "disabled": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + "disabled": undefined, + }, + }, + Object { + "attribs": Object { + "class": "gio-tabnav-ink-bar", + }, + "children": Array [], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item gio-tabnav-item-disabled", + "disabled": "", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "预置", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ + Object { + "attribs": Object { + "class": "gio-tabnav-item-btn", + }, + "children": Array [ + Object { + "data": "共享", + "next": null, + "parent": [Circular], + "prev": null, + "type": "text", + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": null, + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item", + }, + "children": Array [ Object { "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "data": "全部", "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, + "type": "text", }, ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": [Circular], - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, + "next": null, "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, + "prev": null, "type": "tag", "x-attribsNamespace": Object { "class": undefined, @@ -5845,220 +2825,34 @@ initialize { "class": undefined, }, }, - Object { - "attribs": Object { - "class": "gio-tabs-ink-bar gio-tabs-ink-bar-animated", - }, - "children": Array [], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": Object { + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": Object { + "attribs": Object { + "class": "gio-tabnav-item gio-tabnav-item-active", + }, + "children": Array [ + Object { "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-disabled", + "class": "gio-tabnav-item-btn", }, "children": Array [ Object { - "attribs": Object { - "aria-disabled": "true", - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - }, - "children": Array [ - Object { - "data": "预置", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", + "data": "我的", "next": null, "parent": [Circular], "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, - "x-attribsPrefix": Object { - "aria-disabled": undefined, - "aria-selected": undefined, - "class": undefined, - "role": undefined, - }, + "type": "text", }, ], "name": "div", "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], + "next": null, "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "共享", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "false", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "全部", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": Object { - "attribs": Object { - "class": "gio-tabs-tab gio-tabs-tab-active", - }, - "children": Array [ - Object { - "attribs": Object { - "aria-selected": "true", - "class": "gio-tabs-tab-btn", - "role": "tab", - "tabindex": "0", - }, - "children": Array [ - Object { - "data": "我的", - "next": null, - "parent": [Circular], - "prev": null, - "type": "text", - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - "x-attribsPrefix": Object { - "aria-selected": undefined, - "class": undefined, - "role": undefined, - "tabindex": undefined, - }, - }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, - }, + "prev": null, "type": "tag", "x-attribsNamespace": Object { "class": undefined, @@ -6067,42 +2861,44 @@ initialize { "class": undefined, }, }, - "type": "tag", - "x-attribsNamespace": Object { - "class": undefined, - }, - "x-attribsPrefix": Object { - "class": undefined, - }, + ], + "name": "div", + "namespace": "http://www.w3.org/1999/xhtml", + "next": [Circular], + "parent": [Circular], + "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": null, - "parent": [Circular], - "prev": null, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, "type": "tag", "x-attribsNamespace": Object { "class": undefined, - "style": undefined, }, "x-attribsPrefix": Object { "class": undefined, - "style": undefined, }, }, - ], - "name": "div", - "namespace": "http://www.w3.org/1999/xhtml", - "next": [Circular], - "parent": [Circular], - "prev": null, + "type": "tag", + "x-attribsNamespace": Object { + "class": undefined, + }, + "x-attribsPrefix": Object { + "class": undefined, + }, + }, "type": "tag", "x-attribsNamespace": Object { "class": undefined, + "disabled": undefined, }, "x-attribsPrefix": Object { "class": undefined, + "disabled": undefined, }, }, "type": "tag", @@ -6122,11 +2918,9 @@ initialize { "type": "tag", "x-attribsNamespace": Object { "class": undefined, - "role": undefined, }, "x-attribsPrefix": Object { "class": undefined, - "role": undefined, }, }, "type": "tag", diff --git a/packages/components/src/components/tabs/interface.ts b/packages/components/src/components/tabs/interface.ts index 82eef733a1..709d4030bb 100644 --- a/packages/components/src/components/tabs/interface.ts +++ b/packages/components/src/components/tabs/interface.ts @@ -1,10 +1,21 @@ -import { TabsProps as RcTabsProps, TabPaneProps as RcTabPaneProps } from 'rc-tabs'; -type allWaysHave = 'children' | 'className' | 'style'; -export interface TabProps extends Pick { +export interface TabProps { type?: 'line' | 'block'; size?: 'small' | 'middle' | 'large'; + onTabClick?: (key: string | number) => void; + onChange?: (key: string | number) => void; + activeKey?: string; + defaultActiveKey?: string; + children?: React.ReactNode; + prefixCls?: string; + className?: string; + style?: React.CSSProperties; } -export interface TabPaneProps extends Pick { - icon?: React.ReactNode; +export interface TabPaneProps { + tab?: React.ReactNode; + disabled?: boolean; + children?: React.ReactNode; + prefixCls?: string; + className?: string; + style?: React.CSSProperties; } diff --git a/packages/components/src/components/tabs/style/index.less b/packages/components/src/components/tabs/style/index.less index 59c6a1884b..91005929e5 100644 --- a/packages/components/src/components/tabs/style/index.less +++ b/packages/components/src/components/tabs/style/index.less @@ -1,155 +1,6 @@ -@import '../../../stylesheet/theme.less'; +@import '../../tabnav/style/index.less'; @import '~@gio-design/tokens/dist/variables.less'; -@tab-prefix-cls: ~'@{component-prefix}-tabs'; -.@{tab-prefix-cls} { - font-weight: 400; - user-select: none; - &-tab { - display: inline-flex; - align-items: center; - padding: 0 16px; - color: @color-text-tabs-normal; - font-size: 14px; - line-height: 22px; - background-color: transparent; - border: none; - border-radius: 3px; - cursor: pointer; - &-btn { - line-height: 0; - outline: none; - } - &:hover { - background-color: @color-background-tabs-hover; - } - &:active { - background-color: @color-background-tabs-click; - } - &-active { - color: @color-text-tabs-active; - &:hover { - color: @color-text-tabs-active-hover; - } - &:active { - color: @color-text-tabs-active-click; - } - } - &-disabled { - color: @color-text-tabs-disable; - cursor: not-allowed; - &:hover { - background-color: @color-background-tabs-hover; - } - } - } - - &-block &-tab { - position: relative; - z-index: 1; - margin-left: 1px; - &:first-child { - margin-left: 0; - } - &-active { - &:hover { - background-color: transparent; - } - } - } - - &-line &-tab { - transition: background-color 0.25s; - &:not(:first-child) { - margin: 0; - margin-left: 8px; - } - &-active { - background-color: @color-background-tabs-active; - } - &-disabled { - background-color: transparent; - &:hover { - background-color: @color-background-tabs-hover; - } - } - } - - &-nav { - margin-bottom: 16px; - } - &-nav-list { - display: inline-block; - border-radius: 4px; - } - &-block &-nav-list { - padding: 1px; - background-color: @color-background-tabs-normal; - } - &-sm &-nav { - height: 32px; - } - &-sm &-tab, - &-sm&-block &-ink-bar { - height: 30px; - } - &-md &-nav { - height: 38px; - } - &-md &-tab, - &-md&-block &-ink-bar { - height: 36px; - } - &-lg &-nav { - height: 42px; - } - &-lg &-tab, - &-lg&-block &-ink-bar { - height: 40px; - } - - &-ink-bar { - position: absolute; - border-radius: 3px; - } - &-line &-ink-bar { - top: 100%; - height: 2px; - background-color: @color-text-tabs-active; - transition: width 0.2s, left 0.2s, right 0.2s; - } - &-block &-ink-bar { - top: 0; - z-index: 0; - margin-top: 1px; - background-color: @color-background-tabs-active; - background-clip: content-box; - box-shadow: @shadow-tabs; - transition: all 0.2s ease-in-out; - } - - &-content-holder { - -webkit-box-flex: 1; - -ms-flex: auto; - flex: auto; - min-width: 0; - min-height: 0; - } - &-content { - display: flex; - width: 100%; - } - &-tabpane { - flex: none; - width: 100%; - outline: none; - } - &-extra-content { - position: relative; - div { - position: absolute; - width: 100%; - height: 1px; - } - } +.gio-tabs > .gio-tabnav { + margin-bottom: 16px; } diff --git a/packages/website/src/components/basic/tabs/demo/icon.tsx b/packages/website/src/components/basic/tabs/demo/icon.tsx index 7eb5d0df61..6bf0513607 100644 --- a/packages/website/src/components/basic/tabs/demo/icon.tsx +++ b/packages/website/src/components/basic/tabs/demo/icon.tsx @@ -13,22 +13,22 @@ import { export default () => { const renderPane = () => ( <> - } key="1"> + } key="1"> 1111 - } key="2"> + } key="2"> 2222 - } key="3"> + } key="3"> 3333 - } key="4"> + } key="4"> 4444 - } key="5"> + } key="5"> 5555 - } key="6"> + } key="6"> 6666 diff --git a/packages/website/src/components/basic/tabs/index.zh-CN.md b/packages/website/src/components/basic/tabs/index.zh-CN.md index ada47bcf20..f5942982d3 100644 --- a/packages/website/src/components/basic/tabs/index.zh-CN.md +++ b/packages/website/src/components/basic/tabs/index.zh-CN.md @@ -29,13 +29,15 @@ group: ### Tabs -| 参数 | 说明 | 类型 | 默认值 | -| -------------- | ---------------- | -------------------------- | ------- | -| **type** | 标签页样式 | 'line'\|'block' | `block` | -| **size** | 设置头像的链接 | 'small'\|'middle'\|'large' | `large` | -| **onChange** | 切换面板的回调 | Function(activeKey) {} | | -| **onTabClick** | tab 被点击的回调 | Function | | -| **children** | 标签面板组件 | TabPane[] | | +| 参数 | 说明 | 类型 | 默认值 | +| -------------------- | ------------------------------------- | -------------------------- | ------- | +| **type** | 标签页样式 | 'line'\|'block' | `block` | +| **size** | 设置头像的链接 | 'small'\|'middle'\|'large' | `large` | +| **onChange** | 切换面板的回调 | Function(activeKey) {} | | +| **onTabClick** | tab 被点击的回调 | Function | | +| **children** | 标签面板组件 | TabPane[] | | +| **activeKey** | 开启受控模式,当前激活 tab 面板的 key | string \| number | - | +| **defaultActiveKey** | 初始化选中面板的 key | string \| number | - | ### TabPane @@ -43,4 +45,3 @@ group: | ------------ | ---------------- | ----------------- | ------- | | **tab** | 选项卡头显示文字 | string\|ReactNode | | | **disabled** | 选项卡禁用 | boolean | `false` | -| **icon** | 用 Icon 显示 | ReactNode | |