375
回編集
編集の要約なし タグ: モバイル編集 モバイルウェブ編集 |
編集の要約なし タグ: モバイル編集 モバイルウェブ編集 |
||
193行目: | 193行目: | ||
const menuContainer = this.menuContainerElement; | const menuContainer = this.menuContainerElement; | ||
menuContainer.setAttribute(MobileUIBuilder.dataRightMenuVisibleAttr, String(false)); | menuContainer.setAttribute(MobileUIBuilder.dataRightMenuVisibleAttr, String(false)); | ||
menuContainer.addEventListener("transitionend", function () { | |||
if (window.document.getElementsByClassName(MobileUIBuilder.secondaryNavigationEnabledClass).length) return; | |||
this.setAttribute(MobileUIBuilder.dataRightMenuVisibleAttr, String(false)); | |||
}); | |||
if (!this.wgIsArticle || this.wgIsMainPage) { | if (!this.wgIsArticle || this.wgIsMainPage) { | ||
220行目: | 224行目: | ||
*/ | */ | ||
build(mobileUI) { | build(mobileUI) { | ||
if (this.menuElement) { | |||
this.modify(mobileUI); | this.modify(mobileUI); | ||
return; | return; | ||
252行目: | 254行目: | ||
static hiddenClass = "mobile-ui-hidden"; | static hiddenClass = "mobile-ui-hidden"; | ||
static dataRightMenuVisibleAttr = "data-mobile-ui-right-menu-visible"; | static dataRightMenuVisibleAttr = "data-mobile-ui-right-menu-visible"; | ||
static navigationEnabledClass = "navigation-enabled"; | |||
static primaryNavigationEnabledClass = "primary-navigation-enabled"; | |||
static secondaryNavigationEnabledClass = "secondary-navigation-enabled"; | |||
} | } |