@@ -8,15 +8,31 @@ window.addEventListener("DOMContentLoaded", () => {
88 let menuContainer = new DOM . ComponentLoader ( "/SimpleThread/libraries/common/" ) . doc . querySelector ( "Body" ) ;
99 menuContainer . childNodes . forEach ( component => document . body . appendChild ( component ) ) ;
1010
11- new DOM ( '$*[Data-Component=" Frame-Content_Toolbar_Title"]' ) . textContent = new DOM ( "$Title" ) . textContent ;
11+ new DOM ( "# Frame-Content-Toolbar-Title" ) . textContent = new DOM ( "$Title" ) . textContent ;
1212
13- new DOM ( '$*[Data-Component=" Frame-Content"]' ) . appendChild ( new DOM ( "$Main" ) ) ;
14- new mdc . toolbar . MDCToolbar ( new DOM ( '$Header[Data-Component=" Frame-Content_Toolbar"]' ) ) ;
13+ new DOM ( "# Frame-Content") . appendChild ( new DOM ( "$Main" ) ) ;
14+ new mdc . toolbar . MDCToolbar ( new DOM ( "# Frame-Content-Toolbar" ) ) ;
1515
16- new DOM ( '$*[Data-Component=" Frame-Content_Toolbar_DrawerBtn"]' ) . addEventListener ( "click" , ( ) => {
17- let drawer = new mdc . drawer . MDCTemporaryDrawer ( new DOM ( '$*[Data-Component=" Frame-Drawer"]' ) ) ;
16+ new DOM ( "# Frame-Content-Toolbar-DrawerBtn" ) . addEventListener ( "click" , ( ) => {
17+ let drawer = new mdc . drawer . MDCTemporaryDrawer ( new DOM ( "# Frame-Drawer") ) ;
1818 drawer . open = ! drawer . open ;
1919 } ) ;
20+
21+ new DOM ( "#Frame-Content-Toolbar-SignInOut" ) . addEventListener ( "click" , ( ) => {
22+ switch ( new DOM ( "#Frame-Content-Toolbar-SignInOut" ) . dataset . locales ) {
23+ case "common.signIn" :
24+ base . signInWithRedirect ( base . SIGNINTYPE . GOOGLE , base . option . scope ) ;
25+ break ;
26+
27+ case "common.signOut" :
28+ base . signOut ( ) ;
29+ break ;
30+
31+ default :
32+ alert ( "Got to Default." ) ;
33+ break ;
34+ }
35+ } ) ;
2036
2137 window . mdc . autoInit ( ) ;
2238
@@ -101,18 +117,19 @@ window.addEventListener("DOMContentLoaded", () => {
101117 this.picker.setVisible(false);
102118 }
103119 }
104- });
120+ });*/
105121
106122
107123
108124 if ( user ) {
109- new DOM("#Header_SignInOut").dataset.locales = "main.signOut";
125+ new DOM ( "#Frame-Content-Toolbar-SignInOut" ) . dataset . locales = "common.signOut" ;
126+
127+ new DOM ( "@.profilePhoto" ) . forEach ( photo => {
128+ photo . style . setProperty ( "--photoUrl" , `URL("${ user . photoURL } ")` ) ;
129+ photo . classList . remove ( "disabled" ) ;
130+ } ) ;
110131
111132 base . Database . getInfo ( base . Database . ONCE , `users/${ user . uid } ` , ( res ) => {
112- new DOM('@A [UUID="ProfilePhoto-Btn"]').forEach((btn) => {
113- btn.dataset.uid = user.uid;
114- });
115-
116133 if ( ! res . exists ( ) ) {
117134 base . Database . set ( `users/${ user . uid } ` , {
118135 gplusName : user . providerData [ 0 ] . displayName ,
@@ -122,7 +139,7 @@ window.addEventListener("DOMContentLoaded", () => {
122139 links : [ ]
123140 } ) ;
124141
125- new DOM("#Dialogs_Account_CreateNotify").showModal();
142+ // new DOM("#Dialogs_Account_CreateNotify").showModal();
126143 } else {
127144 base . Database . update ( `users/${ user . uid } ` , {
128145 gplusName : user . providerData [ 0 ] . displayName ,
@@ -131,35 +148,29 @@ window.addEventListener("DOMContentLoaded", () => {
131148 }
132149 } ) ;
133150
134- base.Database.get(base.Database.ONCE, `users/${base.user.uid}`, (res) => {
151+ /* base.Database.get(base.Database.ONCE, `users/${base.user.uid}`, (res) => {
135152 new DOM("#Dialogs_Thread_Poster_Header_ActorPhoto").dataset.uid = base.user.uid;
136153 new DOM("#Dialogs_Thread_Poster_Header_Actor").textContent = res.userName;
137- });
154+ });*/
138155 } else {
139- window.addEventListener("DOMContentLoaded", () => {
156+ /* window.addEventListener("DOMContentLoaded", () => {
140157 new DOM('@*[UUID="ProfilePhoto-Btn"]').forEach((btn) => {
141158 btn.setAttribute("Disabled", "");
142159 });
143- });
160+ });*/
144161 }
145162
146- locales.applyToElement(new DOM("#Header_SignInOut "));
163+ locales . applyToElement ( new DOM ( "#Frame-Content-Toolbar-SignInOut " ) ) ;
147164
148- base.Database.get(base.Database.ONCE, "users", (res) => {
165+ /* base.Database.get(base.Database.ONCE, "users", (res) => {
149166 for (let uid in res) {
150167 let photoStyle = new Component.Styles.ProfilePhotoManager(uid, res[uid].gplusPhoto);
151168
152169 document.head.appendChild(photoStyle);
153170 }
154- });
155-
156-
157-
158- let querys = location.querySort();
159-
160- if (querys.TID) {
161- new DOM("$IFrame.mdl-layout__content").src = `Thread/Viewer/?tid=${querys.TID}`;
162- }*/
171+ });*/
172+
173+
163174
164175 terminal . postMessage ( { code : "DBConnected" } ) ;
165176 } ) ;
0 commit comments