PageSourceSearch

https://img.wownet.co.kr/wownet20/front/js/static/common_yujung.js

js wownet.co.kr collected 2026-09-24 09:48:50 UTC 5,933 bytes, 250 lines download raw bytes

1var CLIENT = detectClient();
2$(function(){
3	$(".tabs .tab").click(function(){
4		var index = $(this).index();
5			$(this).siblings().removeClass("on");
6			$(this).addClass("on");
7			var $tabs = $(this).closest(".tabs");
8			var $tabContents = $tabs.next(".tabContents");
9			if (!$tabContents.length) $tabContents = $(".tabContents");
10			$tabContents.children("div").removeClass("on");
11			$tabContents.children("div").eq(index).addClass("on");
12	});
13});
14
15$.fn.center = function(ani) //jquery 센터잡기
16{
17	var _H = $(window).height();
18	var _W = $(window).width();
19	$(this).each(function(){
20		var position = $(this).css("position");
21		var top = Math.round((_H / 2) - $(this).outerHeight() / 2);
22		var left = Math.round((_W / 2) - $(this).outerWidth() / 2);
23		if (position != "fixed")
24		{
25			top +=  + $(window).scrollTop();
26			left += + $(window).scrollLeft();
27		}
28		
29		if (!ani)
30		{
31			$(this).css({
32				position : position,
33				top : top,
34				left : left
35			});
36		}
37		else
38		{
39			$(this).css("position", position).animate({
40				top : top,
41				left : left
42			});
43		}
44	});
45};
46
47// slick arrow 위치 잡기
48$.fn.setSlickArrowPosition = function()
49{
50	if (!$(this).find(".slick-dots > li").length) return;
51	
52	var $prev = $(this).find(".slick-prev");
53	var $next = $(this).find(".slick-next");
54
55	var left = $(this).find(".slick-dots > li:first-child").position().left - 34;
56	var right = $(this).find(".slick-dots > li:last-child").position().left + 40;
57	// $prev.css("left", left);
58	// $next.css("left", right);
59}
60
61// 시스템 감지
62function detectClient()
63{
64		var CLIENT = function(){
65		//rendering engines
66		var engine = {            
67			ie: 0,
68			gecko: 0,
69			webkit: 0,
70			khtml: 0,
71			opera: 0,
72
73			//complete version
74			ver: null  
75		};
76
77		//browsers
78		var browser = {
79
80			//browsers
81			ie: 0,
82			firefox: 0,
83			safari: 0,
84			konq: 0,
85			opera: 0,
86			chrome: 0,
87			safari: 0,
88
89			//specific version
90			ver: null
91		};
92
93
94		//platform/device/OS
95		var system = {
96			win: false,
97			mac: false,
98			x11: false,
99
100			//mobile devices
101			iphone: false,
102			ipod: false,
103			ipad: false,
104			nokiaN: false,
105			winMobile: false,
106			macMobile: false,
107			android: false,
108			mobile: false,
109
110			//game systems
111			wii: false,
112			ps: false 
113		};    
114
115		//detect rendering engines/browsers
116		var ua = navigator.userAgent;    
117		if (window.opera){
118			engine.ver = browser.ver = window.opera.version();
119			engine.opera = browser.opera = parseFloat(engine.ver);
120		} else if (/AppleWebKit\/(\S+)/.test(ua)){
121			engine.ver = RegExp["$1"];
122			engine.webkit = parseFloat(engine.ver);
123
124			//figure out if it's Chrome or Safari or Edge
125			if (/Edge\/(\S+)/.test(ua)){
126				browser.ver = RegExp["$1"];
127				browser.ie = parseFloat(browser.ver);
128			} else if (/Chrome\/(\S+)/.test(ua)){
129				browser.ver = RegExp["$1"];
130				browser.chrome = parseFloat(browser.ver);
131			} else if (/Version\/(\S+)/.test(ua)){
132				browser.ver = RegExp["$1"];
133				browser.safari = parseFloat(browser.ver);
134			} else {
135				//approximate version
136				var safariVersion = 1;
137				if (engine.webkit < 100){
138					safariVersion = 1;
139				} else if (engine.webkit < 312){
140					safariVersion = 1.2;
141				} else if (engine.webkit < 412){
142					safariVersion = 1.3;
143				} else {
144					safariVersion = 2;
145				}   
146
147			}
148		} else if (/KHTML\/(\S+)/.test(ua) || /Konqueror\/([^;]+)/.test(ua)){
149			engine.ver = browser.ver = RegExp["$1"];
150			engine.khtml = browser.konq = parseFloat(engine.ver);
151		} else if (/rv:([^\)]+)\) Gecko\/\d{8}/.test(ua)){    
152			engine.ver = RegExp["$1"];
153			engine.gecko = parseFloat(engine.ver);
154
155			//determine if it's Firefox
156			if (/Firefox\/(\S+)/.test(ua)){
157				browser.ver = RegExp["$1"];
158				browser.firefox = parseFloat(browser.ver);
159			}
160		} else if (/MSIE ([^;]+)/.test(ua)){
161			engine.ver = browser.ver = RegExp["$1"];
162			engine.ie = browser.ie = parseFloat(engine.ver);
163		} else if (/Trident\/(\S+)/.test(ua)){	    
164			engine.ver = browser.ver = "11";
165			engine.ie = browser.ie = 11;
166		}
167
168		//detect browsers
169		//browser.ie = engine.ie;
170		browser.opera = engine.opera;
171
172
173		//detect platform
174		var p = navigator.platform;
175		system.win = p.indexOf("Win") == 0;
176		system.mac = p.indexOf("Mac") == 0;
177		system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
178
179		//detect windows operating systems
180		if (system.win){
181			if (/Win(?:dows )?([^do]{2})\s?(\d+\.\d+)?/.test(ua)){
182				if (RegExp["$1"] == "NT"){
183					switch(RegExp["$2"]){
184						case "5.0":
185							system.win = "2000";
186							break;
187						case "5.1":
188							system.win = "XP";
189							break;
190						case "6.0":
191							system.win = "Vista";
192							break;
193						case "6.1":
194							system.win = "Win7";
195							break;
196						case "6.3":
197							system.win = "Win8";
198							break;
199						case "10.0":
200							system.win = "Win10";
201							break;
202						default:
203							system.win = "NT";
204							break;                
205					}                            
206				} else if (RegExp["$1"] == "9x"){
207					system.win = "ME";
208				} else {
209					system.win = RegExp["$1"];
210				}
211			}
212		}
213
214		//mobile devices
215		system.iphone = ua.indexOf("iPhone") > -1;
216		system.ipod = ua.indexOf("iPod") > -1;
217		system.ipad = ua.indexOf("iPad") > -1;
218		system.nokiaN = ua.indexOf("NokiaN") > -1;
219		system.winMobile = (system.win == "CE");
220		system.macMobile = (system.iphone || system.ipod);
221		system.android = (ua.indexOf("Android") > -1);
222
223		//gaming systems
224		system.wii = ua.indexOf("Wii") > -1;
225		system.ps = /playstation/i.test(ua);
226
227		if (system.android || system.iphone || system.ipod || system.ipad || system.macMobile || system.nokiaN || system.winMobile) system.mobile = true;
228		//return it
229		return {
230			engine:     engine,
231			browser:    browser,
232			system:     system        
233		};
234	}();
235	return CLIENT;
236}
237
238// 비디오 태그가 플레이되고 있는지 판단하는 함수
239// video : video HTMLElment
240function isPlaying(video)
241{
242	if (video.currentTime > 0 && !video.paused && !video.ended)
243	{
244		return true;
245	}
246	else
247	{
248		return false;
249	}
250}

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.