PageSourceSearch

https://aduang.co/js/navbar-controller.js

js aduang.co collected 2026-09-24 10:43:34 UTC 8,105 bytes, 261 lines download raw bytes

1import {
2	gtagCheckParam
3} from '/js/__main2.js';
4
5$(document).ready(function() {
6
7	var noti_box_d = 'navbar-noti-in-container';
8
9	// toggle login and user info
10	$('.nav-login-btn2').click(function(e) {
11
12		$('.navbar-user-big-link--collection').toggleClass('active');
13		$('.'+noti_box_d).removeClass('active');
14		e.preventDefault();
15	});
16
17
18	// Open Searching Box
19	$('.navbar-search').click(function(e) {
20		$('.search-form-container').toggleClass('active');
21		$(this).toggleClass('active');
22
23		e.preventDefault();
24	});
25
26
27	// Scrolling Navbar add Background
28	var pathname = window.location.pathname;
29	var index1 = "/";
30	var index2 = index1+"index";
31	var new_index = index1+"new-index.php";
32
33	if (pathname == index1 || pathname == index2 || pathname == new_index) {
34
35		$(window).scroll(function(){
36			$('#desktopNav').toggleClass('active', ($(window).scrollTop()> 100));
37			$('#mobileNav').toggleClass('active', ($(window).scrollTop()> 100));
38		});
39
40		var window_scroll = $(window).scrollTop();
41
42		if (window_scroll > 100) {
43			$('#desktopNav').addClass('active');
44			$('#mobileNav').addClass('active');
45		}
46	} else {
47
48		$('#desktopNav').addClass('other-active');
49		$('#mobileNav').addClass('other-active');
50	}
51
52
53
54	// login display popup
55	$('.nav-login-btn').click(function(e) {
56
57		$('.each-login-left-collection').addClass('active');
58		e.preventDefault();
59	});
60
61	$('.regis-choice').click(function(e) {
62		$('.log-log-left-collection').removeClass('active');
63		$('#user-regis-collection').addClass('active');
64
65		$('.each-login-left-collectoin').removeClass('active');
66
67		e.preventDefault();
68	});
69
70	$('.forget-choice').click(function(e) {
71		$('.log-log-left-collection').removeClass('active');
72		$("#user-forget-collection").addClass('active');
73
74		$('.each-login-left-collectoin').removeClass('active');
75
76		e.preventDefault();
77	});
78
79	$('.login-choice').click(function(e) {
80		$('.log-log-left-collection').removeClass('active');
81		$('#user-login-collection').addClass('active');
82
83		$('.each-login-left-collectoin').addClass('active');
84		e.preventDefault();
85	});
86
87
88
89	$('.close-login--popup').click(function(e) {
90		$('.login-register--collection').removeClass('active');
91        $('.all-btn--collection').removeClass('active');
92        $('.all-login-btn--collection').removeClass('active');
93        $('.all-form-login--collection').removeClass('active');
94        $('.form-login').removeClass('active');
95        $('.all-form-register--collection').removeClass('active');
96        $('.form-register').removeClass('active');
97        $('.form-forgot-password').removeClass('active');
98				$('.forgot-suggestion-text--collection').removeClass('active');
99				$('.suggestion-text--collection').removeClass('active');
100		e.preventDefault();
101	});
102
103	$(document).on('keyup', function(e) {
104		if (e.keyCode == 27) {
105			$('.login-register--collection').removeClass('active');
106			$('.all-btn--collection').removeClass('active');
107			$('.all-login-btn--collection').removeClass('active');
108			$('.all-form-login--collection').removeClass('active');
109			$('.form-login').removeClass('active');
110			$('.all-form-register--collection').removeClass('active');
111			$('.form-register').removeClass('active');
112			$('.form-forgot-password').removeClass('active');
113			$('.forgot-suggestion-text--collection').removeClass('active');
114			$('.suggestion-text--collection').removeClass('active');
115
116		}
117
118		e.preventDefault();
119	});
120
121	$('.login-ookbee-btn').click(function(e) {
122		$('.all-login-btn--collection').removeClass('active');
123        $('.all-form-login--collection').addClass('active');
124//        $('.suggestion-text--collection').addClass('active');
125        $('.forgot-suggestion-text--collection').removeClass('active');
126				$('.login-text--collection').addClass('active');
127        $('.form-login').addClass('active');
128				$('.back-login').addClass('active');
129
130		e.preventDefault();
131	});
132
133	$('.register-login-btn').click(function(e) {
134		$('.all-login-btn--collection').removeClass('active');
135		$('.all-form-register--collection').addClass('active');
136		$('.form-register').addClass('active');
137		$('.back-login').addClass('active');
138
139		e.preventDefault();
140	});
141
142	$('.forget-password--btn').click(function (e) {
143        $('.form-login').removeClass('active');
144        $('.form-forgot-password').addClass('active');
145        $('.suggestion-text--collection').removeClass('active');
146        $('.forgot-suggestion-text--collection').addClass('active');
147				$('.forget-password--collection').addClass('active');
148        e.preventDefault();
149    });
150
151	$('.back-login').click(function(e){
152		$('.all-form-login--collection').removeClass('active');
153		$('.suggestion-text--collection').removeClass('active');
154		$('.form-login').addClass('active');
155		$('.all-form-register--collection').removeClass('active');
156		$('.form-register').removeClass('active');
157		$('.form-forgot-password').removeClass('active');
158		$('.forgot-suggestion-text--collection').removeClass('active');
159		$('.suggestion-text--collection').removeClass('active');
160		$('.back-login').removeClass('active');
161
162		$('.all-login-btn--collection').addClass('active');
163
164		e.preventDefault();
165	});
166
167
168
169	//  ------------------------------------------ Mobile Login Page Controllers -----------------------------
170
171	$('.login-ookbee-btn-mobile').click(function(e) {
172
173		$('.all-btn-mobile--collection').removeClass('active');
174		$('.all-form-login-mobile--collection').addClass('active');
175		$('.form-login-mobile').addClass('active');
176		$('.suggestion-text-mobile--collection').removeClass('active');
177		$('.login-text-mobile--collection').addClass('active');
178
179		$('.back-login-mobile').addClass('active');
180		e.preventDefault();
181	});
182
183
184	$('.register-login-btn-mobile').click(function(e) {
185
186		$('.all-btn-mobile--collection').removeClass('active');
187		$('.all-form-register-mobile--collection').addClass('active');
188		$('.form-register-mobile').addClass('active');
189
190		$('.back-login-mobile').addClass('active');
191		e.preventDefault();
192	});
193
194
195	$('.forget-password-mobile--btn').click(function(e) {
196		$('.suggestion-text-mobile--collection').removeClass('active');
197		$('.forget-password-mobile--collection').addClass('active');
198		$('.form-login-mobile').removeClass('active');
199		$('.form-forget-password-mobile').addClass('active');
200
201		e.preventDefault();
202	});
203
204	$('.back-login-mobile').click(function(e) {
205
206		$('.all-form-login-mobile--collection').removeClass('active');
207		$('.form-login-mobile').removeClass('active');
208		$('.all-form-register-mobile--collection').removeClass('active');
209		$('.form-register-mobile').removeClass('active');
210		$('.form-forget-password-mobile').removeClass('active');
211		$('.suggest-text-mobile--collection').removeClass('active');
212		$('.all-login-btn-mobile--collection').addClass('active');
213
214		$('.back-login-mobile').removeClass('active');
215		e.preventDefault();
216	});
217
218
219
220
221	//  ------------------------------------------ Mobile Nvabars  -----------------------------
222
223
224	$('.categories-open-mobile-list--collection').click(function(e) {
225
226		$('.all-link-mobile-collection').addClass('active');
227		$('.link-mobile-collection').addClass('active');
228
229		gtagCheckParam('left_drawer_open', '', '', 'left_drawer_open');
230
231		e.preventDefault();
232	});
233
234	$('.search-mobile-link').on('click', function(e) {
235		$('.all-search-mobile-collection').addClass('active');
236		$('.search-mobile-link-menu-container').addClass('active');
237	});
238
239	$('.close-mobile-menu-link').on('click', function(e) {
240
241		$('.all-link-mobile-collection').removeClass('active');
242
243		e.preventDefault();
244	});
245
246	$('.mobile-link-menu-bg').on('click', function(e) {
247
248		$('.all-link-mobile-collection').removeClass('active');
249		$('.all-search-mobile-collection').removeClass('active');
250
251		e.preventDefault();
252	});
253
254
255	$('.account-mobile-btn-login').click(function(e) {
256
257		$('.navbar-user-big-link--collection--mobile').toggleClass('active');
258		e.preventDefault();
259	});
260
261});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.