3
__coverage__['build/navbar-autocomplete/navbar-autocomplete.js'] = {"path":"build/navbar-autocomplete/navbar-autocomplete.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":31},"end":{"line":1,"column":50}}},"2":{"name":"(anonymous_2)","line":4,"loc":{"start":{"line":4,"column":1},"end":{"line":4,"column":12}}},"3":{"name":"afterAutoCompleteEvents","line":12,"loc":{"start":{"line":12,"column":0},"end":{"line":12,"column":43}}},"4":{"name":"(anonymous_4)","line":53,"loc":{"start":{"line":53,"column":17},"end":{"line":53,"column":35}}},"5":{"name":"(anonymous_5)","line":86,"loc":{"start":{"line":86,"column":38},"end":{"line":86,"column":51}}},"6":{"name":"(anonymous_6)","line":96,"loc":{"start":{"line":96,"column":41},"end":{"line":96,"column":54}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":106,"column":81}},"2":{"start":{"line":4,"column":0},"end":{"line":103,"column":5}},"3":{"start":{"line":7,"column":0},"end":{"line":7,"column":23}},"4":{"start":{"line":12,"column":0},"end":{"line":48,"column":1}},"5":{"start":{"line":15,"column":4},"end":{"line":15,"column":25}},"6":{"start":{"line":17,"column":4},"end":{"line":17,"column":21}},"7":{"start":{"line":19,"column":4},"end":{"line":19,"column":33}},"8":{"start":{"line":21,"column":4},"end":{"line":21,"column":27}},"9":{"start":{"line":24,"column":4},"end":{"line":26,"column":5}},"10":{"start":{"line":25,"column":8},"end":{"line":25,"column":15}},"11":{"start":{"line":29,"column":4},"end":{"line":31,"column":5}},"12":{"start":{"line":30,"column":8},"end":{"line":30,"column":61}},"13":{"start":{"line":34,"column":4},"end":{"line":38,"column":5}},"14":{"start":{"line":35,"column":8},"end":{"line":35,"column":25}},"15":{"start":{"line":37,"column":8},"end":{"line":37,"column":68}},"16":{"start":{"line":41,"column":4},"end":{"line":41,"column":65}},"17":{"start":{"line":43,"column":4},"end":{"line":43,"column":71}},"18":{"start":{"line":46,"column":4},"end":{"line":46,"column":54}},"19":{"start":{"line":50,"column":0},"end":{"line":50,"column":35}},"20":{"start":{"line":52,"column":0},"end":{"line":101,"column":1}},"21":{"start":{"line":53,"column":4},"end":{"line":100,"column":7}},"22":{"start":{"line":56,"column":8},"end":{"line":56,"column":48}},"23":{"start":{"line":58,"column":8},"end":{"line":58,"column":18}},"24":{"start":{"line":60,"column":8},"end":{"line":60,"column":28}},"25":{"start":{"line":62,"column":8},"end":{"line":64,"column":9}},"26":{"start":{"line":63,"column":12},"end":{"line":63,"column":19}},"27":{"start":{"line":66,"column":8},"end":{"line":66,"column":52}},"28":{"start":{"line":67,"column":8},"end":{"line":69,"column":9}},"29":{"start":{"line":68,"column":12},"end":{"line":68,"column":61}},"30":{"start":{"line":72,"column":8},"end":{"line":76,"column":11}},"31":{"start":{"line":80,"column":8},"end":{"line":83,"column":11}},"32":{"start":{"line":86,"column":8},"end":{"line":88,"column":11}},"33":{"start":{"line":87,"column":12},"end":{"line":87,"column":74}},"34":{"start":{"line":91,"column":8},"end":{"line":91,"column":54}},"35":{"start":{"line":92,"column":8},"end":{"line":92,"column":78}},"36":{"start":{"line":93,"column":8},"end":{"line":93,"column":64}},"37":{"start":{"line":96,"column":8},"end":{"line":98,"column":11}},"38":{"start":{"line":97,"column":12},"end":{"line":97,"column":58}}},"branchMap":{"1":{"line":24,"type":"if","locations":[{"start":{"line":24,"column":4},"end":{"line":24,"column":4}},{"start":{"line":24,"column":4},"end":{"line":24,"column":4}}]},"2":{"line":29,"type":"if","locations":[{"start":{"line":29,"column":4},"end":{"line":29,"column":4}},{"start":{"line":29,"column":4},"end":{"line":29,"column":4}}]},"3":{"line":34,"type":"if","locations":[{"start":{"line":34,"column":4},"end":{"line":34,"column":4}},{"start":{"line":34,"column":4},"end":{"line":34,"column":4}}]},"4":{"line":34,"type":"binary-expr","locations":[{"start":{"line":34,"column":7},"end":{"line":34,"column":56}},{"start":{"line":34,"column":60},"end":{"line":34,"column":69}}]},"5":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":0},"end":{"line":52,"column":0}},{"start":{"line":52,"column":0},"end":{"line":52,"column":0}}]},"6":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":8},"end":{"line":62,"column":8}},{"start":{"line":62,"column":8},"end":{"line":62,"column":8}}]},"7":{"line":67,"type":"if","locations":[{"start":{"line":67,"column":8},"end":{"line":67,"column":8}},{"start":{"line":67,"column":8},"end":{"line":67,"column":8}}]}},"code":["(function () { YUI.add('navbar-autocomplete', function (Y, NAME) {","","\"use strict\";","(function() {","","// store height of collapse once opened","var baseCollapseHeight;","","// whever something happens with re: to the autocomplete,","// we need to change the height of the collapse to match the","// length of the list","function afterAutoCompleteEvents (e, args) {",""," // transition config of collapse"," var transitionConfig;"," // height of autocomplete list node"," var acListHeight;"," // collapse itself"," var collapse = args.collapse;"," // input which has autocomplete plugin"," var input = args.input;",""," // only calculate new height if autocomplete collapse is expanded"," if(!collapse.get('state')) {"," return;"," }",""," // would only happen if collapse did not open properly"," if(!baseCollapseHeight) {"," throw new Error('baseCollapseHeight was falsy or 0');"," }",""," // list was made invisible"," if(e.type === 'autocompleteListPlugin:visibleChange' && !e.newVal) {"," acListHeight = 0;"," } else {"," acListHeight = input.ac.get('listNode').get('scrollHeight');"," }",""," // config from collapse"," transitionConfig = collapse.getAttrs(['duration', 'easing']);"," // add height to config, using base value and the current autocomplete list node height"," transitionConfig.height = baseCollapseHeight + acListHeight + 'px';",""," // transition using created config"," collapse.get('host').transition(transitionConfig);","","}","","var navbars = Y.all('.ues-navbar');","","if (navbars.size()) {"," navbars.each(function(node, i) {",""," // the autocomplete wrapper"," var wrapper = node.one('.autocomplete');"," // input which has autocomplete plugin"," var input;"," // autocomplete boundingbox"," var autoCompleteBox;",""," if(!wrapper) {"," return;"," }",""," input = wrapper.one('input[type=\"search\"]');"," if(!input) {"," throw new Error('autocomplete is missing input');"," }",""," // plug autocomplete"," input.plug(Y.Plugin.AutoComplete, {"," resultTextLocator: 'text',"," resultHighlighter: 'phraseMatch',"," tabSelect: true"," });",""," // whenever the autocomplete list node changes in height (or becomes invisible)"," // we need to change the height of the collapse"," input.ac.after(['clear', 'results', 'visibleChange'], afterAutoCompleteEvents, window, {"," collapse: wrapper.collapse,"," input: input"," });",""," // store collapse height the first time the collapse opens"," wrapper.collapse.once('open', function (e) {"," baseCollapseHeight = e.target.get('host').get('scrollHeight');"," });",""," // add ues classes"," autoCompleteBox = input.ac.get('boundingBox');"," autoCompleteBox.addClass('ues-autocomplete').addClass('ues-dropdown');"," autoCompleteBox.one('ul').addClass('ues-dropdown-menu');",""," // make ac control the visibility of the ues-dropdown"," input.ac.before('visibleChange', function (e) {"," autoCompleteBox.toggleClass('open', e.newVal);"," });",""," });","}","","})();","","","}, '0.0.1', {\"requires\": [\"node\", \"autocomplete\", \"autocomplete-highlighters\"]});","","}());"]};