var uwuzuExt = { addLogoutLeftBox:function() { // 過去バージョンのuwuzuの仕様復元 if (document.querySelector(".logout") != null) { // ログアウトボタンがすでに作成されてるか確認 throw new Error("Logout button is already created!") } var lmenu = document.querySelector(".userleftbox") var logoutBtn = document.createElement("a") lmenu.appendChild(document.createElement("hr")) logoutBtn.classList.add("leftbutton") logoutBtn.classList.add("logout") // これで追加されるclassで存在を確認 logoutBtn.innerHTML = "ログアウト" logoutBtn.onclick = function() { let logOut = confirm("ログアウトしますか?") if (logOut) { window.location.pathname = "/logout/" } } lmenu.appendChild(logoutBtn) }, searchBoxInspect:function(){ // 検索ボックスのプレースホルダの変更 if (location.pathname == "search") { document.querySelector("#ueusetext").placeholder="ユーズ/ユーザー検索" } }, changeMainColor:function(color) { document.querySelector(':root').style.setProperty("--main-color",color) }, init:function() { uwuzuExt.addLogoutLeftBox() uwuzuExt.searchBoxInspect() }, extName:"A extension for uwuzu", author:"k_yuzen", version:"1.1.0-dev" } uwuzuExt.init() // じっこ〜う!!