registerLoader(load_common, true);\r
var zoom = 1;\r
+var _mobile = null;\r
\r
function load_common() {\r
// Google analytics\r
$(this).css('min-height', Math.round($(this).outerWidth() * $(this).data('bg-ratio')));\r
});\r
\r
+ var mobile = isMobile();\r
+ if (mobile !== _mobile) {\r
+ _mobile = mobile;\r
+ $(window).trigger('fluidbooklayout');\r
+ }\r
+\r
setZoom(ww);\r
$(window).trigger('fluidbookresize');\r
}\r
}\r
\r
$('#z,header').css('transform', transform);\r
+}\r
+\r
+function isMobile() {\r
+ return Modernizr.mq('(max-width: 900px)');\r
}
\ No newline at end of file
registerLoader(load_header, true);\r
\r
function load_header() {\r
+ $(window).on('fluidbooklayout', setHeaderAnimation);\r
+ setHeaderAnimation();\r
+\r
+ $(window).on('fluidbookresize', resizeHeader);\r
+ resizeHeader();\r
+\r
+ $(window).on('scroll', headerScroll);\r
+ headerScroll();\r
+}\r
+\r
+function resizeHeader() {\r
+ setTimeout(function () {\r
+ headerScroll();\r
+ }, 100);\r
+}\r
+\r
+function setHeaderAnimation() {\r
+ fb('set header information');\r
var h = $('#h');\r
home = $("body").hasClass('home');\r
\r
var bgcolor = "#fff";\r
var boxshadow = '0 0 120px rgba(0,0,0,0.3)';\r
- if (home) {\r
+ if (home && !isMobile()) {\r
bgcolor = 'transparent';\r
boxshadow = '0 0 0 rgba(0,0,0,0)';\r
}\r
\r
+ if (htl !== undefined) {\r
+ htl.remove();\r
+ }\r
+\r
htl = new TimelineMax();\r
// Background-color & height\r
htl.add(TweenMax.fromTo(h, 1.5, {height: 90}, {height: 75}), 0);\r
htl.add(TweenMax.fromTo(h, 1, {backgroundColor: 'transparent', boxShadow: '0 0 0 rgba(0,0,0,0)'}, {backgroundColor: bgcolor, boxShadow: boxshadow}), 1);\r
+ if (home && isMobile()) {\r
+ htl.add(TweenMax.fromTo($("#h,#nav-icon"), 1, {className: $("main section:first").data('headerstyle')}, {className: "-=light"}), 1);\r
+ }\r
htl.add(TweenMax.fromTo($(h).find('#header'), 1.5, {height: 90}, {height: 56}), 0);\r
\r
// Logo\r
\r
htl.stop();\r
\r
- $(window).on('cubeitresize', resizeHeader);\r
- resizeHeader();\r
-\r
- $(window).on('scroll', headerScroll);\r
headerScroll();\r
-\r
-}\r
-\r
-function resizeHeader() {\r
- setTimeout(function () {\r
- headerScroll();\r
- }, 100);\r
}\r
\r
\r
}\r
// Normalize top value\r
var top = Math.max(-headerHeight, Math.min(adminHeight, htop + adminHeight));\r
- if (home) {\r
+ if (home && !isMobile()) {\r
top = adminHeight;\r
}\r
$(h).css('top', top);\r
formerScroll = s;\r
scrollUp = goingUp;\r
\r
- if (home) {\r
+ if (home && !isMobile()) {\r
changeHeaderStyle();\r
}\r
}\r
// }\r
\r
function resizeHome() {\r
-\r
// Resize sections\r
var wh = $(window).outerHeight() / zoom;\r
var ww = $(window).outerWidth() / zoom;\r
}\r
\r
resizeHomeContact(ww, wh);\r
- resizeHomeReferences(ww,wh);\r
+ resizeHomeReferences(ww, wh);\r
}\r
\r
function resizeHomeContact(ww, wh) {\r