push("</ul>")),buf.push('<i class="fonticon-10-chevron"></i></div></li>')}}).call(this)}return buf.join("")},jade.templates.type_ahead_results=function(locals,attrs,escape,rethrow,merge){attrs=attrs||jade.attrs,escape=escape||jade.escape,rethrow=rethrow||jade.rethrow,merge=merge||jade.merge;var buf=[];with(locals||{}){var interp;searchResponse.length>0&&(buf.push('<div class="navmenu-search-results"><ul class="navmenu-list navmenu-list-results">'),function(){if("number"==typeof searchResponse.length)for(var e=0,t=searchResponse.length;e<t;e++){var n=searchResponse[e];extraClasses=n.description?"":"search-result-canned",buf.push("<li"),buf.push(attrs({"class":"search-result-line "+extraClasses},{"class":!0})),buf.push("><a"),buf.push(attrs({href:n.url,title:n.headline,tabindex:1450+e},{href:!0,title:!0,tabindex:!0})),buf.push('><div class="search-result">'),n.image&&(buf.push("<img"),buf.push(attrs({src:n.image,alt:n.description,width:"88",height:"69"},{src:!0,alt:!0,width:!0,height:!0})),buf.push("/>")),buf.push('<span class="search-result-p"><span class="search-result-headline">'+((interp=n.headline)==null?"":interp)+'</span><span class="search-result-descript">'+((interp=n.description)==null?"":interp)+'</span></span></div><i class="fonticon-10-chevron"></i></a></li><hr/>')}else for(var e in searchResponse){var n=searchResponse[e];extraClasses=n.description?"":"search-result-canned",buf.push("<li"),buf.push(attrs({"class":"search-result-line "+extraClasses},{"class":!0})),buf.push("><a"),buf.push(attrs({href:n.url,title:n.headline,tabindex:1450+e},{href:!0,title:!0,tabindex:!0})),buf.push('><div class="search-result">'),n.image&&(buf.push("<img"),buf.push(attrs({src:n.image,alt:n.description,width:"88",height:"69"},{src:!0,alt:!0,width:!0,height:!0})),buf.push("/>")),buf.push('<span class="search-result-p"><span class="search-result-headline">'+((interp=n.headline)==null?"":interp)+'</span><span class="search-result-descript">'+((interp=n.description)==null?"":interp)+'</span></span></div><i class="fonticon-10-chevron"></i></a></li><hr/>')}}.call(this),buf.push('</ul><input type="submit" tabindex="1490" style="display:none" class="btn btn-show-all-results"/></div>'))}return buf.join("")},define("templates",function(){}),function(){function e(e,t){function c(e,t){return r.getComputedStyle||(r.getComputedStyle=function(e,t){return this.el=e,this.getPropertyValue=function(t){var n=/(\-([a-z]){1})/g;return t=="float"&&(t="styleFloat"),n.test(t)&&(t=t.replace(n,function(){return arguments[2].toUpperCase()})),e.currentStyle&&e.currentStyle[t]?e.currentStyle[t]:null},this}),r.getComputedStyle(e,null).getPropertyValue(t)}function h(t){var n=t||e.clientHeight,r=d(e);return Math.max(Math.floor(n/r),0)}function p(t){var n=d(e);return n*t}function d(e){var t=c(e,"line-height");return t=="normal"&&(t=parseInt(c(e,"font-size"))*1.2),parseInt(t)}function b(t){return t.lastChild.children&&t.lastChild.children.length>0?b(Array.prototype.slice.call(t.children).pop()):!t.lastChild||!t.lastChild.nodeValue||t.lastChild.nodeValue==""||t.lastChild.nodeValue==i.truncationChar?(t.lastChild.parentNode.removeChild(t.lastChild),b(e)):t.lastChild}function w(t,n){function r(){v=i.splitOnChars.slice(0),m=v[0],g=null,y=null}if(!n)return;var s=t.nodeValue.replace(i.truncationChar,"");g||(v.length>0?m=v.shift():m="",g=s.split(m)),g.length>1?(y=g.pop(),E(t,g.join(m))):g=null,l&&(t.nodeValue=t.nodeValue.replace(i.truncationChar,""),e.innerHTML=t.nodeValue+" "+l.innerHTML+i.truncationChar);if(g){if(e.clientHeight<=n){if(!(v.length>=0&&m!=""))return e.innerHTML;E(t,g.join(m)+m+y),g=null}}else m==""&&(E(t,""),t=b(e),r());if(!i.animate)return w(t,n);setTimeout(function(){w(t,n)},i.animate===!0?10:i.animate)}function E(e,t){e.nodeValue=t+i.truncationChar}t=t||{};var n=this,r=window,i={clamp:t.clamp||2,useNativeClamp:typeof t.useNativeClamp!="undefined"?t.useNativeClamp:!0,splitOnChars:t.splitOnChars||[".","-","鈥","鈥"," "],animate:t.animate||!1,truncationChar:t.truncationChar||"鈥",truncationHTML:t.truncationHTML},s=e.style,o=e.innerHTML,u=typeof e.style.webkitLineClamp!="undefined",a=i.clamp,f=a.indexOf&&(a.indexOf("px")>-1||a.indexOf("em")>-1),l;i.truncationHTML&&(l=document.createElement("span"),l.innerHTML=i.truncationHTML);var v=i.splitOnChars.slice(0),m=v[0],g,y;a=="auto"?a=h():f&&(a=h(parseInt(a)));var S;if(u&&i.useNativeClamp)s.overflow="hidden",s.textOverflow="ellipsis",s.webkitBoxOrient="vertical",s.display="-webkit-box",s.webkitLineClamp=a,f&&(s.height=i.clamp+"px");else{var x=p(a);x<e.clientHeight&&(S=w(b(e),x))}return{original:o,clamped:S}}window.$clamp=e}(),define("libs/clamp",function(){}),define("secondary/form-actions",["require","jquery","require/sony-global-settings","require/sony-global-environment"],function(e){var t=e("jquery"),n=e("require/sony-global-settings"),r=e("require/sony-global-environment"),i={init:function(){var e=t("body").formActions(),n=e.data("formActions");n.initInput(t("#nav-search-input")),n.initInput(t("#store-locator-search-input")),n.initTouchToggles(t(".dropdown-hover-toggle"))}},s=function(){};return s.prototype={constructor:s,initInput:function(e){var t=this,n=t.makeInputObj(e);n.watermarkText=e.val(),e.data("formActions",t),t.listenForEvents(n)},listenForEvents:function(e){var n=this;e.$input.on("focus",e,t.proxy(n.onInputFocus,n)).on("blur",e,t.proxy(n.onInputBlur,n)).on("mouseup keyup change cut paste",i.onSearchInputChange),e.$inputIcon.on("click",function(){e.$input.focus()}),e.$inputClearBtn.on("click",e,t.proxy(n.onClearButton,n))},onInputFocus:function(e){var n=this,r=t(e.delegateTarget),i=e.data;r.val()===i.watermarkText&&n.hideWatermark(i)},onInputBlur:function(e){var n=this,r=t(e.delegateTarget),i=e.data;r.val()===""&&n.showWatermark(i)},onClearButton:function(e){var r=this,i=e.data;e.preventDefault(),r.clearSearchResults(i),!n.hasTouchEvents&&!t("html").hasClass("bp-nav-mobile")&&i.$input.focus()},showWatermark:function(e){e.$input.val(e.watermarkText),e.$inputIcon.show(),e.$input.parent().removeClass("child-input-active")},hideWatermark:function(e){e.$input.val(""),e.$input.parent().addClass("child-input-active"),(!

Prev | Next
Pg.: 1 ... 25 26 27 28 29 30 31 32 33 34 35 ... 66


Back to home | File page

Subscribe | Register | Login | N