NOBUG: Fixed file access permissions
[moodle.git] / lib / yuilib / 3.13.0 / tabview / tabview-coverage.js
blob6d430de52ad48e9c87329d422cfa829efaa764a1
1 /*
2 YUI 3.13.0 (build 508226d)
3 Copyright 2013 Yahoo! Inc. All rights reserved.
4 Licensed under the BSD License.
5 http://yuilibrary.com/license/
6 */
8 if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
9 if (!__coverage__['build/tabview/tabview.js']) {
10    __coverage__['build/tabview/tabview.js'] = {"path":"build/tabview/tabview.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,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0]},"f":{"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},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":38}}},"2":{"name":"(anonymous_2)","line":22,"loc":{"start":{"line":22,"column":22},"end":{"line":22,"column":33}}},"3":{"name":"(anonymous_3)","line":26,"loc":{"start":{"line":26,"column":25},"end":{"line":26,"column":36}}},"4":{"name":"(anonymous_4)","line":34,"loc":{"start":{"line":34,"column":26},"end":{"line":34,"column":37}}},"5":{"name":"(anonymous_5)","line":42,"loc":{"start":{"line":42,"column":24},"end":{"line":42,"column":36}}},"6":{"name":"(anonymous_6)","line":56,"loc":{"start":{"line":56,"column":15},"end":{"line":56,"column":36}}},"7":{"name":"(anonymous_7)","line":67,"loc":{"start":{"line":67,"column":12},"end":{"line":67,"column":23}}},"8":{"name":"(anonymous_8)","line":84,"loc":{"start":{"line":84,"column":14},"end":{"line":84,"column":25}}},"9":{"name":"(anonymous_9)","line":93,"loc":{"start":{"line":93,"column":22},"end":{"line":93,"column":33}}},"10":{"name":"(anonymous_10)","line":97,"loc":{"start":{"line":97,"column":18},"end":{"line":97,"column":32}}},"11":{"name":"(anonymous_11)","line":110,"loc":{"start":{"line":110,"column":20},"end":{"line":110,"column":41}}},"12":{"name":"(anonymous_12)","line":117,"loc":{"start":{"line":117,"column":21},"end":{"line":117,"column":42}}},"13":{"name":"(anonymous_13)","line":124,"loc":{"start":{"line":124,"column":17},"end":{"line":124,"column":38}}},"14":{"name":"(anonymous_14)","line":137,"loc":{"start":{"line":137,"column":22},"end":{"line":137,"column":40}}},"15":{"name":"(anonymous_15)","line":154,"loc":{"start":{"line":154,"column":20},"end":{"line":154,"column":35}}},"16":{"name":"(anonymous_16)","line":166,"loc":{"start":{"line":166,"column":20},"end":{"line":166,"column":35}}},"17":{"name":"(anonymous_17)","line":184,"loc":{"start":{"line":184,"column":18},"end":{"line":184,"column":36}}},"18":{"name":"(anonymous_18)","line":187,"loc":{"start":{"line":187,"column":19},"end":{"line":187,"column":37}}},"19":{"name":"(anonymous_19)","line":216,"loc":{"start":{"line":216,"column":25},"end":{"line":216,"column":44}}},"20":{"name":"(anonymous_20)","line":220,"loc":{"start":{"line":220,"column":29},"end":{"line":220,"column":45}}},"21":{"name":"(anonymous_21)","line":224,"loc":{"start":{"line":224,"column":24},"end":{"line":224,"column":36}}},"22":{"name":"(anonymous_22)","line":232,"loc":{"start":{"line":232,"column":15},"end":{"line":232,"column":26}}},"23":{"name":"(anonymous_23)","line":252,"loc":{"start":{"line":252,"column":12},"end":{"line":252,"column":23}}},"24":{"name":"(anonymous_24)","line":262,"loc":{"start":{"line":262,"column":12},"end":{"line":262,"column":23}}},"25":{"name":"(anonymous_25)","line":267,"loc":{"start":{"line":267,"column":14},"end":{"line":267,"column":25}}},"26":{"name":"(anonymous_26)","line":272,"loc":{"start":{"line":272,"column":18},"end":{"line":272,"column":29}}},"27":{"name":"(anonymous_27)","line":277,"loc":{"start":{"line":277,"column":10},"end":{"line":277,"column":21}}},"28":{"name":"(anonymous_28)","line":291,"loc":{"start":{"line":291,"column":13},"end":{"line":291,"column":24}}},"29":{"name":"(anonymous_29)","line":296,"loc":{"start":{"line":296,"column":17},"end":{"line":296,"column":29}}},"30":{"name":"(anonymous_30)","line":305,"loc":{"start":{"line":305,"column":17},"end":{"line":305,"column":28}}},"31":{"name":"(anonymous_31)","line":311,"loc":{"start":{"line":311,"column":21},"end":{"line":311,"column":32}}},"32":{"name":"(anonymous_32)","line":315,"loc":{"start":{"line":315,"column":21},"end":{"line":315,"column":37}}},"33":{"name":"(anonymous_33)","line":323,"loc":{"start":{"line":323,"column":23},"end":{"line":323,"column":41}}},"34":{"name":"(anonymous_34)","line":331,"loc":{"start":{"line":331,"column":23},"end":{"line":331,"column":34}}},"35":{"name":"(anonymous_35)","line":336,"loc":{"start":{"line":336,"column":26},"end":{"line":336,"column":37}}},"36":{"name":"(anonymous_36)","line":398,"loc":{"start":{"line":398,"column":20},"end":{"line":398,"column":35}}},"37":{"name":"(anonymous_37)","line":416,"loc":{"start":{"line":416,"column":18},"end":{"line":416,"column":29}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":436,"column":3}},"2":{"start":{"line":9,"column":0},"end":{"line":195,"column":3}},"3":{"start":{"line":23,"column":8},"end":{"line":23,"column":54}},"4":{"start":{"line":27,"column":8},"end":{"line":27,"column":53}},"5":{"start":{"line":29,"column":8},"end":{"line":29,"column":61}},"6":{"start":{"line":31,"column":8},"end":{"line":31,"column":20}},"7":{"start":{"line":35,"column":8},"end":{"line":35,"column":54}},"8":{"start":{"line":37,"column":8},"end":{"line":37,"column":62}},"9":{"start":{"line":39,"column":8},"end":{"line":39,"column":20}},"10":{"start":{"line":43,"column":8},"end":{"line":44,"column":46}},"11":{"start":{"line":46,"column":8},"end":{"line":51,"column":9}},"12":{"start":{"line":47,"column":12},"end":{"line":47,"column":57}},"13":{"start":{"line":48,"column":12},"end":{"line":50,"column":13}},"14":{"start":{"line":49,"column":16},"end":{"line":49,"column":45}},"15":{"start":{"line":53,"column":8},"end":{"line":53,"column":54}},"16":{"start":{"line":57,"column":8},"end":{"line":57,"column":73}},"17":{"start":{"line":59,"column":8},"end":{"line":64,"column":9}},"18":{"start":{"line":60,"column":12},"end":{"line":63,"column":15}},"19":{"start":{"line":72,"column":8},"end":{"line":77,"column":23}},"20":{"start":{"line":79,"column":8},"end":{"line":79,"column":52}},"21":{"start":{"line":80,"column":8},"end":{"line":80,"column":54}},"22":{"start":{"line":81,"column":8},"end":{"line":81,"column":59}},"23":{"start":{"line":85,"column":8},"end":{"line":85,"column":48}},"24":{"start":{"line":86,"column":8},"end":{"line":86,"column":40}},"25":{"start":{"line":87,"column":8},"end":{"line":87,"column":41}},"26":{"start":{"line":88,"column":8},"end":{"line":88,"column":55}},"27":{"start":{"line":89,"column":8},"end":{"line":89,"column":37}},"28":{"start":{"line":90,"column":8},"end":{"line":90,"column":35}},"29":{"start":{"line":95,"column":8},"end":{"line":95,"column":62}},"30":{"start":{"line":97,"column":8},"end":{"line":102,"column":11}},"31":{"start":{"line":98,"column":12},"end":{"line":101,"column":13}},"32":{"start":{"line":99,"column":16},"end":{"line":99,"column":32}},"33":{"start":{"line":100,"column":16},"end":{"line":100,"column":28}},"34":{"start":{"line":103,"column":8},"end":{"line":107,"column":9}},"35":{"start":{"line":105,"column":12},"end":{"line":105,"column":45}},"36":{"start":{"line":106,"column":12},"end":{"line":106,"column":41}},"37":{"start":{"line":111,"column":8},"end":{"line":111,"column":40}},"38":{"start":{"line":112,"column":8},"end":{"line":114,"column":9}},"39":{"start":{"line":113,"column":12},"end":{"line":113,"column":36}},"40":{"start":{"line":118,"column":8},"end":{"line":118,"column":41}},"41":{"start":{"line":119,"column":8},"end":{"line":121,"column":9}},"42":{"start":{"line":120,"column":12},"end":{"line":120,"column":36}},"43":{"start":{"line":125,"column":8},"end":{"line":130,"column":27}},"44":{"start":{"line":132,"column":8},"end":{"line":145,"column":9}},"45":{"start":{"line":133,"column":12},"end":{"line":133,"column":43}},"46":{"start":{"line":134,"column":12},"end":{"line":134,"column":77}},"47":{"start":{"line":135,"column":12},"end":{"line":135,"column":77}},"48":{"start":{"line":137,"column":12},"end":{"line":144,"column":15}},"49":{"start":{"line":138,"column":16},"end":{"line":138,"column":65}},"50":{"start":{"line":139,"column":16},"end":{"line":143,"column":19}},"51":{"start":{"line":155,"column":16},"end":{"line":155,"column":35}},"52":{"start":{"line":156,"column":16},"end":{"line":158,"column":17}},"53":{"start":{"line":157,"column":20},"end":{"line":157,"column":73}},"54":{"start":{"line":159,"column":16},"end":{"line":159,"column":28}},"55":{"start":{"line":167,"column":16},"end":{"line":167,"column":35}},"56":{"start":{"line":168,"column":16},"end":{"line":170,"column":17}},"57":{"start":{"line":169,"column":20},"end":{"line":169,"column":74}},"58":{"start":{"line":171,"column":16},"end":{"line":171,"column":28}},"59":{"start":{"line":185,"column":12},"end":{"line":185,"column":67}},"60":{"start":{"line":188,"column":12},"end":{"line":188,"column":68}},"61":{"start":{"line":198,"column":0},"end":{"line":198,"column":56}},"62":{"start":{"line":199,"column":0},"end":{"line":199,"column":58}},"63":{"start":{"line":201,"column":0},"end":{"line":201,"column":20}},"64":{"start":{"line":211,"column":0},"end":{"line":423,"column":3}},"65":{"start":{"line":217,"column":8},"end":{"line":217,"column":93}},"66":{"start":{"line":221,"column":7},"end":{"line":221,"column":46}},"67":{"start":{"line":225,"column":8},"end":{"line":229,"column":9}},"68":{"start":{"line":226,"column":12},"end":{"line":226,"column":27}},"69":{"start":{"line":228,"column":12},"end":{"line":228,"column":24}},"70":{"start":{"line":233,"column":8},"end":{"line":235,"column":42}},"71":{"start":{"line":237,"column":8},"end":{"line":240,"column":9}},"72":{"start":{"line":238,"column":12},"end":{"line":238,"column":26}},"73":{"start":{"line":239,"column":12},"end":{"line":239,"column":33}},"74":{"start":{"line":242,"column":8},"end":{"line":242,"column":34}},"75":{"start":{"line":243,"column":8},"end":{"line":243,"column":61}},"76":{"start":{"line":246,"column":8},"end":{"line":249,"column":11}},"77":{"start":{"line":253,"column":8},"end":{"line":253,"column":52}},"78":{"start":{"line":255,"column":8},"end":{"line":255,"column":58}},"79":{"start":{"line":256,"column":8},"end":{"line":256,"column":62}},"80":{"start":{"line":257,"column":8},"end":{"line":257,"column":45}},"81":{"start":{"line":258,"column":8},"end":{"line":258,"column":49}},"82":{"start":{"line":259,"column":8},"end":{"line":259,"column":55}},"83":{"start":{"line":263,"column":7},"end":{"line":263,"column":66}},"84":{"start":{"line":264,"column":7},"end":{"line":264,"column":59}},"85":{"start":{"line":268,"column":8},"end":{"line":268,"column":28}},"86":{"start":{"line":269,"column":8},"end":{"line":269,"column":25}},"87":{"start":{"line":273,"column":8},"end":{"line":274,"column":48}},"88":{"start":{"line":278,"column":8},"end":{"line":280,"column":44}},"89":{"start":{"line":282,"column":8},"end":{"line":284,"column":9}},"90":{"start":{"line":283,"column":12},"end":{"line":283,"column":54}},"91":{"start":{"line":286,"column":8},"end":{"line":288,"column":9}},"92":{"start":{"line":287,"column":12},"end":{"line":287,"column":53}},"93":{"start":{"line":292,"column":8},"end":{"line":292,"column":41}},"94":{"start":{"line":293,"column":8},"end":{"line":293,"column":39}},"95":{"start":{"line":297,"column":9},"end":{"line":302,"column":10}},"96":{"start":{"line":300,"column":13},"end":{"line":300,"column":41}},"97":{"start":{"line":301,"column":13},"end":{"line":301,"column":41}},"98":{"start":{"line":306,"column":7},"end":{"line":308,"column":10}},"99":{"start":{"line":312,"column":8},"end":{"line":312,"column":48}},"100":{"start":{"line":316,"column":8},"end":{"line":316,"column":47}},"101":{"start":{"line":317,"column":8},"end":{"line":319,"column":9}},"102":{"start":{"line":318,"column":12},"end":{"line":318,"column":37}},"103":{"start":{"line":320,"column":8},"end":{"line":320,"column":21}},"104":{"start":{"line":324,"column":8},"end":{"line":324,"column":42}},"105":{"start":{"line":325,"column":8},"end":{"line":327,"column":9}},"106":{"start":{"line":326,"column":12},"end":{"line":326,"column":35}},"107":{"start":{"line":328,"column":8},"end":{"line":328,"column":23}},"108":{"start":{"line":332,"column":8},"end":{"line":332,"column":47}},"109":{"start":{"line":337,"column":8},"end":{"line":341,"column":18}},"110":{"start":{"line":343,"column":8},"end":{"line":343,"column":38}},"111":{"start":{"line":345,"column":8},"end":{"line":350,"column":9}},"112":{"start":{"line":346,"column":12},"end":{"line":346,"column":32}},"113":{"start":{"line":347,"column":12},"end":{"line":349,"column":13}},"114":{"start":{"line":348,"column":16},"end":{"line":348,"column":53}},"115":{"start":{"line":353,"column":8},"end":{"line":356,"column":9}},"116":{"start":{"line":354,"column":12},"end":{"line":355,"column":61}},"117":{"start":{"line":358,"column":8},"end":{"line":361,"column":9}},"118":{"start":{"line":359,"column":12},"end":{"line":359,"column":55}},"119":{"start":{"line":360,"column":12},"end":{"line":360,"column":49}},"120":{"start":{"line":362,"column":8},"end":{"line":362,"column":21}},"121":{"start":{"line":399,"column":16},"end":{"line":399,"column":35}},"122":{"start":{"line":400,"column":16},"end":{"line":402,"column":17}},"123":{"start":{"line":401,"column":20},"end":{"line":401,"column":70}},"124":{"start":{"line":403,"column":16},"end":{"line":403,"column":28}},"125":{"start":{"line":417,"column":12},"end":{"line":418,"column":30}},"126":{"start":{"line":419,"column":12},"end":{"line":419,"column":23}}},"branchMap":{"1":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":8},"end":{"line":46,"column":8}},{"start":{"line":46,"column":8},"end":{"line":46,"column":8}}]},"2":{"line":47,"type":"binary-expr","locations":[{"start":{"line":47,"column":24},"end":{"line":47,"column":40}},{"start":{"line":47,"column":44},"end":{"line":47,"column":56}}]},"3":{"line":48,"type":"if","locations":[{"start":{"line":48,"column":12},"end":{"line":48,"column":12}},{"start":{"line":48,"column":12},"end":{"line":48,"column":12}}]},"4":{"line":59,"type":"if","locations":[{"start":{"line":59,"column":8},"end":{"line":59,"column":8}},{"start":{"line":59,"column":8},"end":{"line":59,"column":8}}]},"5":{"line":95,"type":"binary-expr","locations":[{"start":{"line":95,"column":24},"end":{"line":95,"column":45}},{"start":{"line":95,"column":49},"end":{"line":95,"column":61}}]},"6":{"line":98,"type":"if","locations":[{"start":{"line":98,"column":12},"end":{"line":98,"column":12}},{"start":{"line":98,"column":12},"end":{"line":98,"column":12}}]},"7":{"line":103,"type":"if","locations":[{"start":{"line":103,"column":8},"end":{"line":103,"column":8}},{"start":{"line":103,"column":8},"end":{"line":103,"column":8}}]},"8":{"line":112,"type":"if","locations":[{"start":{"line":112,"column":8},"end":{"line":112,"column":8}},{"start":{"line":112,"column":8},"end":{"line":112,"column":8}}]},"9":{"line":119,"type":"if","locations":[{"start":{"line":119,"column":8},"end":{"line":119,"column":8}},{"start":{"line":119,"column":8},"end":{"line":119,"column":8}}]},"10":{"line":129,"type":"cond-expr","locations":[{"start":{"line":129,"column":35},"end":{"line":129,"column":72}},{"start":{"line":129,"column":75},"end":{"line":129,"column":79}}]},"11":{"line":132,"type":"if","locations":[{"start":{"line":132,"column":8},"end":{"line":132,"column":8}},{"start":{"line":132,"column":8},"end":{"line":132,"column":8}}]},"12":{"line":138,"type":"cond-expr","locations":[{"start":{"line":138,"column":43},"end":{"line":138,"column":57}},{"start":{"line":138,"column":60},"end":{"line":138,"column":64}}]},"13":{"line":156,"type":"if","locations":[{"start":{"line":156,"column":16},"end":{"line":156,"column":16}},{"start":{"line":156,"column":16},"end":{"line":156,"column":16}}]},"14":{"line":168,"type":"if","locations":[{"start":{"line":168,"column":16},"end":{"line":168,"column":16}},{"start":{"line":168,"column":16},"end":{"line":168,"column":16}}]},"15":{"line":225,"type":"if","locations":[{"start":{"line":225,"column":8},"end":{"line":225,"column":8}},{"start":{"line":225,"column":8},"end":{"line":225,"column":8}}]},"16":{"line":237,"type":"if","locations":[{"start":{"line":237,"column":8},"end":{"line":237,"column":8}},{"start":{"line":237,"column":8},"end":{"line":237,"column":8}}]},"17":{"line":282,"type":"if","locations":[{"start":{"line":282,"column":8},"end":{"line":282,"column":8}},{"start":{"line":282,"column":8},"end":{"line":282,"column":8}}]},"18":{"line":286,"type":"if","locations":[{"start":{"line":286,"column":8},"end":{"line":286,"column":8}},{"start":{"line":286,"column":8},"end":{"line":286,"column":8}}]},"19":{"line":297,"type":"if","locations":[{"start":{"line":297,"column":9},"end":{"line":297,"column":9}},{"start":{"line":297,"column":9},"end":{"line":297,"column":9}}]},"20":{"line":317,"type":"if","locations":[{"start":{"line":317,"column":8},"end":{"line":317,"column":8}},{"start":{"line":317,"column":8},"end":{"line":317,"column":8}}]},"21":{"line":325,"type":"if","locations":[{"start":{"line":325,"column":8},"end":{"line":325,"column":8}},{"start":{"line":325,"column":8},"end":{"line":325,"column":8}}]},"22":{"line":338,"type":"binary-expr","locations":[{"start":{"line":338,"column":19},"end":{"line":338,"column":53}},{"start":{"line":338,"column":57},"end":{"line":338,"column":59}}]},"23":{"line":345,"type":"if","locations":[{"start":{"line":345,"column":8},"end":{"line":345,"column":8}},{"start":{"line":345,"column":8},"end":{"line":345,"column":8}}]},"24":{"line":347,"type":"if","locations":[{"start":{"line":347,"column":12},"end":{"line":347,"column":12}},{"start":{"line":347,"column":12},"end":{"line":347,"column":12}}]},"25":{"line":353,"type":"if","locations":[{"start":{"line":353,"column":8},"end":{"line":353,"column":8}},{"start":{"line":353,"column":8},"end":{"line":353,"column":8}}]},"26":{"line":353,"type":"binary-expr","locations":[{"start":{"line":353,"column":12},"end":{"line":353,"column":18}},{"start":{"line":353,"column":22},"end":{"line":353,"column":28}}]},"27":{"line":358,"type":"if","locations":[{"start":{"line":358,"column":8},"end":{"line":358,"column":8}},{"start":{"line":358,"column":8},"end":{"line":358,"column":8}}]},"28":{"line":400,"type":"if","locations":[{"start":{"line":400,"column":16},"end":{"line":400,"column":16}},{"start":{"line":400,"column":16},"end":{"line":400,"column":16}}]},"29":{"line":417,"type":"cond-expr","locations":[{"start":{"line":418,"column":24},"end":{"line":418,"column":25}},{"start":{"line":418,"column":28},"end":{"line":418,"column":29}}]}},"code":["(function () { YUI.add('tabview', function (Y, NAME) {","","/**"," * The TabView module"," *"," * @module tabview"," */","","var DOT = '.',","","    /**","     * Provides a tabbed widget interface","     * @param config {Object} Object literal specifying tabview configuration properties.","     *","     * @class TabView","     * @constructor","     * @extends Widget","     * @uses WidgetParent","     */","    TabView = Y.Base.create('tabView', Y.Widget, [Y.WidgetParent], {","","    _afterChildAdded: function() {","        this.get('contentBox').focusManager.refresh();","    },","","    _defListNodeValueFn: function() {","        var node = Y.Node.create(this.LIST_TEMPLATE);","","        node.addClass(Y.TabviewBase._classNames.tabviewList);","","        return node;","    },","","    _defPanelNodeValueFn: function() {","        var node = Y.Node.create(this.PANEL_TEMPLATE);","","        node.addClass(Y.TabviewBase._classNames.tabviewPanel);","","        return node;","    },","","    _afterChildRemoved: function(e) { // update the selected tab when removed","        var i = e.index,","            selection = this.get('selection');","","        if (!selection) { // select previous item if selection removed","            selection = this.item(i - 1) || this.item(0);","            if (selection) {","                selection.set('selected', 1);","            }","        }","","        this.get('contentBox').focusManager.refresh();","    },","","    _initAria: function(contentBox) {","        var tablist = contentBox.one(Y.TabviewBase._queries.tabviewList);","","        if (tablist) {","            tablist.setAttrs({","                //'aria-labelledby':","                role: 'tablist'","            });","        }","    },","","    bindUI: function() {","        //  Use the Node Focus Manager to add keyboard support:","        //  Pressing the left and right arrow keys will move focus","        //  among each of the tabs.","","        this.get('contentBox').plug(Y.Plugin.NodeFocusManager, {","                        descendants: DOT + Y.TabviewBase._classNames.tabLabel,","                        keys: { next: 'down:39', // Right arrow","                                previous: 'down:37' },  // Left arrow","                        circular: true","                    });","","        this.after('render', this._setDefSelection);","        this.after('addChild', this._afterChildAdded);","        this.after('removeChild', this._afterChildRemoved);","    },","","    renderUI: function() {","        var contentBox = this.get('contentBox');","        this._renderListBox(contentBox);","        this._renderPanelBox(contentBox);","        this._childrenContainer = this.get('listNode');","        this._renderTabs(contentBox);","        this._initAria(contentBox);","    },","","    _setDefSelection: function() {","        //  If no tab is selected, select the first tab.","        var selection = this.get('selection') || this.item(0);","","        this.some(function(tab) {","            if (tab.get('selected')) {","                selection = tab;","                return true;","            }","        });","        if (selection) {","            // TODO: why both needed? (via widgetParent/Child)?","            this.set('selection', selection);","            selection.set('selected', 1);","        }","    },","","    _renderListBox: function(contentBox) {","        var node = this.get('listNode');","        if (!node.inDoc()) {","            contentBox.append(node);","        }","    },","","    _renderPanelBox: function(contentBox) {","        var node = this.get('panelNode');","        if (!node.inDoc()) {","            contentBox.append(node);","        }","    },","","    _renderTabs: function(contentBox) {","        var _classNames = Y.TabviewBase._classNames,","            _queries = Y.TabviewBase._queries,","            tabs = contentBox.all(_queries.tab),","            panelNode = this.get('panelNode'),","            panels = (panelNode) ? this.get('panelNode').get('children') : null,","            tabview = this;","","        if (tabs) { // add classNames and fill in Tab fields from markup when possible","            tabs.addClass(_classNames.tab);","            contentBox.all(_queries.tabLabel).addClass(_classNames.tabLabel);","            contentBox.all(_queries.tabPanel).addClass(_classNames.tabPanel);","","            tabs.each(function(node, i) {","                var panelNode = (panels) ? panels.item(i) : null;","                tabview.add({","                    boundingBox: node,","                    contentBox: node.one(DOT + _classNames.tabLabel),","                    panelNode: panelNode","                });","            });","        }","    }","}, {","    ATTRS: {","        defaultChildType: {","            value: 'Tab'","        },","","        listNode: {","            setter: function(node) {","                node = Y.one(node);","                if (node) {","                    node.addClass(Y.TabviewBase._classNames.tabviewList);","                }","                return node;","            },","","            valueFn: '_defListNodeValueFn'","        },","","        panelNode: {","            setter: function(node) {","                node = Y.one(node);","                if (node) {","                    node.addClass(Y.TabviewBase._classNames.tabviewPanel);","                }","                return node;","            },","","            valueFn: '_defPanelNodeValueFn'","        },","","        tabIndex: {","            value: null","            //validator: '_validTabIndex'","        }","    },","","    HTML_PARSER: {","        listNode: function(srcNode) {","            return srcNode.one(Y.TabviewBase._queries.tabviewList);","        },","        panelNode: function(srcNode) {","            return srcNode.one(Y.TabviewBase._queries.tabviewPanel);","        }","    },","","    // Static for legacy support.","    LIST_TEMPLATE: '<ul></ul>',","    PANEL_TEMPLATE: '<div></div>'","});","","// Map to static values by default.","TabView.prototype.LIST_TEMPLATE = TabView.LIST_TEMPLATE;","TabView.prototype.PANEL_TEMPLATE = TabView.PANEL_TEMPLATE;","","Y.TabView = TabView;","/**"," * Provides Tab instances for use with TabView"," * @param config {Object} Object literal specifying tabview configuration properties."," *"," * @class Tab"," * @constructor"," * @extends Widget"," * @uses WidgetChild"," */","Y.Tab = Y.Base.create('tab', Y.Widget, [Y.WidgetChild], {","    BOUNDING_TEMPLATE: '<li></li>',","    CONTENT_TEMPLATE: '<a></a>',","    PANEL_TEMPLATE: '<div></div>',","","    _uiSetSelectedPanel: function(selected) {","        this.get('panelNode').toggleClass(Y.TabviewBase._classNames.selectedPanel, selected);","    },","","    _afterTabSelectedChange: function(event) {","       this._uiSetSelectedPanel(event.newVal);","    },","","    _afterParentChange: function(e) {","        if (!e.newVal) {","            this._remove();","        } else {","            this._add();","        }","    },","","    _initAria: function() {","        var anchor = this.get('contentBox'),","            id = anchor.get('id'),","            panel = this.get('panelNode');","","        if (!id) {","            id = Y.guid();","            anchor.set('id', id);","        }","        //  Apply the ARIA roles, states and properties to each tab","        anchor.set('role', 'tab');","        anchor.get('parentNode').set('role', 'presentation');","","        //  Apply the ARIA roles, states and properties to each panel","        panel.setAttrs({","            role: 'tabpanel',","            'aria-labelledby': id","        });","    },","","    syncUI: function() {","        var _classNames = Y.TabviewBase._classNames;","","        this.get('boundingBox').addClass(_classNames.tab);","        this.get('contentBox').addClass(_classNames.tabLabel);","        this.set('label', this.get('label'));","        this.set('content', this.get('content'));","        this._uiSetSelectedPanel(this.get('selected'));","    },","","    bindUI: function() {","       this.after('selectedChange', this._afterTabSelectedChange);","       this.after('parentChange', this._afterParentChange);","    },","","    renderUI: function() {","        this._renderPanel();","        this._initAria();","    },","","    _renderPanel: function() {","        this.get('parent').get('panelNode')","            .appendChild(this.get('panelNode'));","    },","","    _add: function() {","        var parent = this.get('parent').get('contentBox'),","            list = parent.get('listNode'),","            panel = parent.get('panelNode');","","        if (list) {","            list.appendChild(this.get('boundingBox'));","        }","","        if (panel) {","            panel.appendChild(this.get('panelNode'));","        }","    },","","    _remove: function() {","        this.get('boundingBox').remove();","        this.get('panelNode').remove();","    },","","    _onActivate: function(e) {","         if (e.target === this) {","             //  Prevent the browser from navigating to the URL specified by the","             //  anchor's href attribute.","             e.domEvent.preventDefault();","             e.target.set('selected', 1);","         }","    },","","    initializer: function() {","       this.publish(this.get('triggerEvent'), {","           defaultFn: this._onActivate","       });","    },","","    _defLabelGetter: function() {","        return this.get('contentBox').getHTML();","    },","","    _defLabelSetter: function(label) {","        var labelNode = this.get('contentBox');","        if (labelNode.getHTML() !== label) { // Avoid rewriting existing label.","            labelNode.setHTML(label);","        }","        return label;","    },","","    _defContentSetter: function(content) {","        var panel = this.get('panelNode');","        if (panel.getHTML() !== content) { // Avoid rewriting existing content.","            panel.setHTML(content);","        }","        return content;","    },","","    _defContentGetter: function() {","        return this.get('panelNode').getHTML();","    },","","    // find panel by ID mapping from label href","    _defPanelNodeValueFn: function() {","        var _classNames = Y.TabviewBase._classNames,","            href = this.get('contentBox').get('href') || '',","            parent = this.get('parent'),","            hashIndex = href.indexOf('#'),","            panel;","","        href = href.substr(hashIndex);","","        if (href.charAt(0) === '#') { // in-page nav, find by ID","            panel = Y.one(href);","            if (panel) {","                panel.addClass(_classNames.tabPanel);","            }","        }","","        // use the one found by id, or else try matching indices","        if (!panel && parent) {","            panel = parent.get('panelNode')","                    .get('children').item(this.get('index'));","        }","","        if (!panel) { // create if none found","            panel = Y.Node.create(this.PANEL_TEMPLATE);","            panel.addClass(_classNames.tabPanel);","        }","        return panel;","    }","}, {","    ATTRS: {","        /**","         * @attribute triggerEvent","         * @default \"click\"","         * @type String","         */","        triggerEvent: {","            value: 'click'","        },","","        /**","         * @attribute label","         * @type HTML","         */","        label: {","            setter: '_defLabelSetter',","            getter: '_defLabelGetter'","        },","","        /**","         * @attribute content","         * @type HTML","         */","        content: {","            setter: '_defContentSetter',","            getter: '_defContentGetter'","        },","","        /**","         * @attribute panelNode","         * @type Y.Node","         */","        panelNode: {","            setter: function(node) {","                node = Y.one(node);","                if (node) {","                    node.addClass(Y.TabviewBase._classNames.tabPanel);","                }","                return node;","            },","            valueFn: '_defPanelNodeValueFn'","        },","","        tabIndex: {","            value: null,","            validator: '_validTabIndex'","        }","","    },","","    HTML_PARSER: {","        selected: function() {","            var ret = (this.get('boundingBox').hasClass(Y.TabviewBase._classNames.selectedTab)) ?","                        1 : 0;","            return ret;","        }","    }","","});","","","}, '3.13.0', {","    \"requires\": [","        \"widget\",","        \"widget-parent\",","        \"widget-child\",","        \"tabview-base\",","        \"node-pluginhost\",","        \"node-focusmanager\"","    ],","    \"skinnable\": true","});","","}());"]};
12 var __cov_LLv1qbws4G61$tdRLo6nQQ = __coverage__['build/tabview/tabview.js'];
13 __cov_LLv1qbws4G61$tdRLo6nQQ.s['1']++;YUI.add('tabview',function(Y,NAME){__cov_LLv1qbws4G61$tdRLo6nQQ.f['1']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['2']++;var DOT='.',TabView=Y.Base.create('tabView',Y.Widget,[Y.WidgetParent],{_afterChildAdded:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['2']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['3']++;this.get('contentBox').focusManager.refresh();},_defListNodeValueFn:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['3']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['4']++;var node=Y.Node.create(this.LIST_TEMPLATE);__cov_LLv1qbws4G61$tdRLo6nQQ.s['5']++;node.addClass(Y.TabviewBase._classNames.tabviewList);__cov_LLv1qbws4G61$tdRLo6nQQ.s['6']++;return node;},_defPanelNodeValueFn:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['4']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['7']++;var node=Y.Node.create(this.PANEL_TEMPLATE);__cov_LLv1qbws4G61$tdRLo6nQQ.s['8']++;node.addClass(Y.TabviewBase._classNames.tabviewPanel);__cov_LLv1qbws4G61$tdRLo6nQQ.s['9']++;return node;},_afterChildRemoved:function(e){__cov_LLv1qbws4G61$tdRLo6nQQ.f['5']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['10']++;var i=e.index,selection=this.get('selection');__cov_LLv1qbws4G61$tdRLo6nQQ.s['11']++;if(!selection){__cov_LLv1qbws4G61$tdRLo6nQQ.b['1'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['12']++;selection=(__cov_LLv1qbws4G61$tdRLo6nQQ.b['2'][0]++,this.item(i-1))||(__cov_LLv1qbws4G61$tdRLo6nQQ.b['2'][1]++,this.item(0));__cov_LLv1qbws4G61$tdRLo6nQQ.s['13']++;if(selection){__cov_LLv1qbws4G61$tdRLo6nQQ.b['3'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['14']++;selection.set('selected',1);}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['3'][1]++;}}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['1'][1]++;}__cov_LLv1qbws4G61$tdRLo6nQQ.s['15']++;this.get('contentBox').focusManager.refresh();},_initAria:function(contentBox){__cov_LLv1qbws4G61$tdRLo6nQQ.f['6']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['16']++;var tablist=contentBox.one(Y.TabviewBase._queries.tabviewList);__cov_LLv1qbws4G61$tdRLo6nQQ.s['17']++;if(tablist){__cov_LLv1qbws4G61$tdRLo6nQQ.b['4'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['18']++;tablist.setAttrs({role:'tablist'});}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['4'][1]++;}},bindUI:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['7']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['19']++;this.get('contentBox').plug(Y.Plugin.NodeFocusManager,{descendants:DOT+Y.TabviewBase._classNames.tabLabel,keys:{next:'down:39',previous:'down:37'},circular:true});__cov_LLv1qbws4G61$tdRLo6nQQ.s['20']++;this.after('render',this._setDefSelection);__cov_LLv1qbws4G61$tdRLo6nQQ.s['21']++;this.after('addChild',this._afterChildAdded);__cov_LLv1qbws4G61$tdRLo6nQQ.s['22']++;this.after('removeChild',this._afterChildRemoved);},renderUI:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['8']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['23']++;var contentBox=this.get('contentBox');__cov_LLv1qbws4G61$tdRLo6nQQ.s['24']++;this._renderListBox(contentBox);__cov_LLv1qbws4G61$tdRLo6nQQ.s['25']++;this._renderPanelBox(contentBox);__cov_LLv1qbws4G61$tdRLo6nQQ.s['26']++;this._childrenContainer=this.get('listNode');__cov_LLv1qbws4G61$tdRLo6nQQ.s['27']++;this._renderTabs(contentBox);__cov_LLv1qbws4G61$tdRLo6nQQ.s['28']++;this._initAria(contentBox);},_setDefSelection:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['9']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['29']++;var selection=(__cov_LLv1qbws4G61$tdRLo6nQQ.b['5'][0]++,this.get('selection'))||(__cov_LLv1qbws4G61$tdRLo6nQQ.b['5'][1]++,this.item(0));__cov_LLv1qbws4G61$tdRLo6nQQ.s['30']++;this.some(function(tab){__cov_LLv1qbws4G61$tdRLo6nQQ.f['10']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['31']++;if(tab.get('selected')){__cov_LLv1qbws4G61$tdRLo6nQQ.b['6'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['32']++;selection=tab;__cov_LLv1qbws4G61$tdRLo6nQQ.s['33']++;return true;}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['6'][1]++;}});__cov_LLv1qbws4G61$tdRLo6nQQ.s['34']++;if(selection){__cov_LLv1qbws4G61$tdRLo6nQQ.b['7'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['35']++;this.set('selection',selection);__cov_LLv1qbws4G61$tdRLo6nQQ.s['36']++;selection.set('selected',1);}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['7'][1]++;}},_renderListBox:function(contentBox){__cov_LLv1qbws4G61$tdRLo6nQQ.f['11']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['37']++;var node=this.get('listNode');__cov_LLv1qbws4G61$tdRLo6nQQ.s['38']++;if(!node.inDoc()){__cov_LLv1qbws4G61$tdRLo6nQQ.b['8'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['39']++;contentBox.append(node);}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['8'][1]++;}},_renderPanelBox:function(contentBox){__cov_LLv1qbws4G61$tdRLo6nQQ.f['12']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['40']++;var node=this.get('panelNode');__cov_LLv1qbws4G61$tdRLo6nQQ.s['41']++;if(!node.inDoc()){__cov_LLv1qbws4G61$tdRLo6nQQ.b['9'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['42']++;contentBox.append(node);}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['9'][1]++;}},_renderTabs:function(contentBox){__cov_LLv1qbws4G61$tdRLo6nQQ.f['13']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['43']++;var _classNames=Y.TabviewBase._classNames,_queries=Y.TabviewBase._queries,tabs=contentBox.all(_queries.tab),panelNode=this.get('panelNode'),panels=panelNode?(__cov_LLv1qbws4G61$tdRLo6nQQ.b['10'][0]++,this.get('panelNode').get('children')):(__cov_LLv1qbws4G61$tdRLo6nQQ.b['10'][1]++,null),tabview=this;__cov_LLv1qbws4G61$tdRLo6nQQ.s['44']++;if(tabs){__cov_LLv1qbws4G61$tdRLo6nQQ.b['11'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['45']++;tabs.addClass(_classNames.tab);__cov_LLv1qbws4G61$tdRLo6nQQ.s['46']++;contentBox.all(_queries.tabLabel).addClass(_classNames.tabLabel);__cov_LLv1qbws4G61$tdRLo6nQQ.s['47']++;contentBox.all(_queries.tabPanel).addClass(_classNames.tabPanel);__cov_LLv1qbws4G61$tdRLo6nQQ.s['48']++;tabs.each(function(node,i){__cov_LLv1qbws4G61$tdRLo6nQQ.f['14']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['49']++;var panelNode=panels?(__cov_LLv1qbws4G61$tdRLo6nQQ.b['12'][0]++,panels.item(i)):(__cov_LLv1qbws4G61$tdRLo6nQQ.b['12'][1]++,null);__cov_LLv1qbws4G61$tdRLo6nQQ.s['50']++;tabview.add({boundingBox:node,contentBox:node.one(DOT+_classNames.tabLabel),panelNode:panelNode});});}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['11'][1]++;}}},{ATTRS:{defaultChildType:{value:'Tab'},listNode:{setter:function(node){__cov_LLv1qbws4G61$tdRLo6nQQ.f['15']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['51']++;node=Y.one(node);__cov_LLv1qbws4G61$tdRLo6nQQ.s['52']++;if(node){__cov_LLv1qbws4G61$tdRLo6nQQ.b['13'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['53']++;node.addClass(Y.TabviewBase._classNames.tabviewList);}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['13'][1]++;}__cov_LLv1qbws4G61$tdRLo6nQQ.s['54']++;return node;},valueFn:'_defListNodeValueFn'},panelNode:{setter:function(node){__cov_LLv1qbws4G61$tdRLo6nQQ.f['16']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['55']++;node=Y.one(node);__cov_LLv1qbws4G61$tdRLo6nQQ.s['56']++;if(node){__cov_LLv1qbws4G61$tdRLo6nQQ.b['14'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['57']++;node.addClass(Y.TabviewBase._classNames.tabviewPanel);}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['14'][1]++;}__cov_LLv1qbws4G61$tdRLo6nQQ.s['58']++;return node;},valueFn:'_defPanelNodeValueFn'},tabIndex:{value:null}},HTML_PARSER:{listNode:function(srcNode){__cov_LLv1qbws4G61$tdRLo6nQQ.f['17']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['59']++;return srcNode.one(Y.TabviewBase._queries.tabviewList);},panelNode:function(srcNode){__cov_LLv1qbws4G61$tdRLo6nQQ.f['18']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['60']++;return srcNode.one(Y.TabviewBase._queries.tabviewPanel);}},LIST_TEMPLATE:'<ul></ul>',PANEL_TEMPLATE:'<div></div>'});__cov_LLv1qbws4G61$tdRLo6nQQ.s['61']++;TabView.prototype.LIST_TEMPLATE=TabView.LIST_TEMPLATE;__cov_LLv1qbws4G61$tdRLo6nQQ.s['62']++;TabView.prototype.PANEL_TEMPLATE=TabView.PANEL_TEMPLATE;__cov_LLv1qbws4G61$tdRLo6nQQ.s['63']++;Y.TabView=TabView;__cov_LLv1qbws4G61$tdRLo6nQQ.s['64']++;Y.Tab=Y.Base.create('tab',Y.Widget,[Y.WidgetChild],{BOUNDING_TEMPLATE:'<li></li>',CONTENT_TEMPLATE:'<a></a>',PANEL_TEMPLATE:'<div></div>',_uiSetSelectedPanel:function(selected){__cov_LLv1qbws4G61$tdRLo6nQQ.f['19']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['65']++;this.get('panelNode').toggleClass(Y.TabviewBase._classNames.selectedPanel,selected);},_afterTabSelectedChange:function(event){__cov_LLv1qbws4G61$tdRLo6nQQ.f['20']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['66']++;this._uiSetSelectedPanel(event.newVal);},_afterParentChange:function(e){__cov_LLv1qbws4G61$tdRLo6nQQ.f['21']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['67']++;if(!e.newVal){__cov_LLv1qbws4G61$tdRLo6nQQ.b['15'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['68']++;this._remove();}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['15'][1]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['69']++;this._add();}},_initAria:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['22']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['70']++;var anchor=this.get('contentBox'),id=anchor.get('id'),panel=this.get('panelNode');__cov_LLv1qbws4G61$tdRLo6nQQ.s['71']++;if(!id){__cov_LLv1qbws4G61$tdRLo6nQQ.b['16'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['72']++;id=Y.guid();__cov_LLv1qbws4G61$tdRLo6nQQ.s['73']++;anchor.set('id',id);}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['16'][1]++;}__cov_LLv1qbws4G61$tdRLo6nQQ.s['74']++;anchor.set('role','tab');__cov_LLv1qbws4G61$tdRLo6nQQ.s['75']++;anchor.get('parentNode').set('role','presentation');__cov_LLv1qbws4G61$tdRLo6nQQ.s['76']++;panel.setAttrs({role:'tabpanel','aria-labelledby':id});},syncUI:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['23']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['77']++;var _classNames=Y.TabviewBase._classNames;__cov_LLv1qbws4G61$tdRLo6nQQ.s['78']++;this.get('boundingBox').addClass(_classNames.tab);__cov_LLv1qbws4G61$tdRLo6nQQ.s['79']++;this.get('contentBox').addClass(_classNames.tabLabel);__cov_LLv1qbws4G61$tdRLo6nQQ.s['80']++;this.set('label',this.get('label'));__cov_LLv1qbws4G61$tdRLo6nQQ.s['81']++;this.set('content',this.get('content'));__cov_LLv1qbws4G61$tdRLo6nQQ.s['82']++;this._uiSetSelectedPanel(this.get('selected'));},bindUI:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['24']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['83']++;this.after('selectedChange',this._afterTabSelectedChange);__cov_LLv1qbws4G61$tdRLo6nQQ.s['84']++;this.after('parentChange',this._afterParentChange);},renderUI:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['25']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['85']++;this._renderPanel();__cov_LLv1qbws4G61$tdRLo6nQQ.s['86']++;this._initAria();},_renderPanel:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['26']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['87']++;this.get('parent').get('panelNode').appendChild(this.get('panelNode'));},_add:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['27']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['88']++;var parent=this.get('parent').get('contentBox'),list=parent.get('listNode'),panel=parent.get('panelNode');__cov_LLv1qbws4G61$tdRLo6nQQ.s['89']++;if(list){__cov_LLv1qbws4G61$tdRLo6nQQ.b['17'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['90']++;list.appendChild(this.get('boundingBox'));}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['17'][1]++;}__cov_LLv1qbws4G61$tdRLo6nQQ.s['91']++;if(panel){__cov_LLv1qbws4G61$tdRLo6nQQ.b['18'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['92']++;panel.appendChild(this.get('panelNode'));}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['18'][1]++;}},_remove:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['28']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['93']++;this.get('boundingBox').remove();__cov_LLv1qbws4G61$tdRLo6nQQ.s['94']++;this.get('panelNode').remove();},_onActivate:function(e){__cov_LLv1qbws4G61$tdRLo6nQQ.f['29']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['95']++;if(e.target===this){__cov_LLv1qbws4G61$tdRLo6nQQ.b['19'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['96']++;e.domEvent.preventDefault();__cov_LLv1qbws4G61$tdRLo6nQQ.s['97']++;e.target.set('selected',1);}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['19'][1]++;}},initializer:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['30']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['98']++;this.publish(this.get('triggerEvent'),{defaultFn:this._onActivate});},_defLabelGetter:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['31']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['99']++;return this.get('contentBox').getHTML();},_defLabelSetter:function(label){__cov_LLv1qbws4G61$tdRLo6nQQ.f['32']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['100']++;var labelNode=this.get('contentBox');__cov_LLv1qbws4G61$tdRLo6nQQ.s['101']++;if(labelNode.getHTML()!==label){__cov_LLv1qbws4G61$tdRLo6nQQ.b['20'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['102']++;labelNode.setHTML(label);}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['20'][1]++;}__cov_LLv1qbws4G61$tdRLo6nQQ.s['103']++;return label;},_defContentSetter:function(content){__cov_LLv1qbws4G61$tdRLo6nQQ.f['33']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['104']++;var panel=this.get('panelNode');__cov_LLv1qbws4G61$tdRLo6nQQ.s['105']++;if(panel.getHTML()!==content){__cov_LLv1qbws4G61$tdRLo6nQQ.b['21'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['106']++;panel.setHTML(content);}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['21'][1]++;}__cov_LLv1qbws4G61$tdRLo6nQQ.s['107']++;return content;},_defContentGetter:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['34']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['108']++;return this.get('panelNode').getHTML();},_defPanelNodeValueFn:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['35']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['109']++;var _classNames=Y.TabviewBase._classNames,href=(__cov_LLv1qbws4G61$tdRLo6nQQ.b['22'][0]++,this.get('contentBox').get('href'))||(__cov_LLv1qbws4G61$tdRLo6nQQ.b['22'][1]++,''),parent=this.get('parent'),hashIndex=href.indexOf('#'),panel;__cov_LLv1qbws4G61$tdRLo6nQQ.s['110']++;href=href.substr(hashIndex);__cov_LLv1qbws4G61$tdRLo6nQQ.s['111']++;if(href.charAt(0)==='#'){__cov_LLv1qbws4G61$tdRLo6nQQ.b['23'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['112']++;panel=Y.one(href);__cov_LLv1qbws4G61$tdRLo6nQQ.s['113']++;if(panel){__cov_LLv1qbws4G61$tdRLo6nQQ.b['24'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['114']++;panel.addClass(_classNames.tabPanel);}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['24'][1]++;}}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['23'][1]++;}__cov_LLv1qbws4G61$tdRLo6nQQ.s['115']++;if((__cov_LLv1qbws4G61$tdRLo6nQQ.b['26'][0]++,!panel)&&(__cov_LLv1qbws4G61$tdRLo6nQQ.b['26'][1]++,parent)){__cov_LLv1qbws4G61$tdRLo6nQQ.b['25'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['116']++;panel=parent.get('panelNode').get('children').item(this.get('index'));}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['25'][1]++;}__cov_LLv1qbws4G61$tdRLo6nQQ.s['117']++;if(!panel){__cov_LLv1qbws4G61$tdRLo6nQQ.b['27'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['118']++;panel=Y.Node.create(this.PANEL_TEMPLATE);__cov_LLv1qbws4G61$tdRLo6nQQ.s['119']++;panel.addClass(_classNames.tabPanel);}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['27'][1]++;}__cov_LLv1qbws4G61$tdRLo6nQQ.s['120']++;return panel;}},{ATTRS:{triggerEvent:{value:'click'},label:{setter:'_defLabelSetter',getter:'_defLabelGetter'},content:{setter:'_defContentSetter',getter:'_defContentGetter'},panelNode:{setter:function(node){__cov_LLv1qbws4G61$tdRLo6nQQ.f['36']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['121']++;node=Y.one(node);__cov_LLv1qbws4G61$tdRLo6nQQ.s['122']++;if(node){__cov_LLv1qbws4G61$tdRLo6nQQ.b['28'][0]++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['123']++;node.addClass(Y.TabviewBase._classNames.tabPanel);}else{__cov_LLv1qbws4G61$tdRLo6nQQ.b['28'][1]++;}__cov_LLv1qbws4G61$tdRLo6nQQ.s['124']++;return node;},valueFn:'_defPanelNodeValueFn'},tabIndex:{value:null,validator:'_validTabIndex'}},HTML_PARSER:{selected:function(){__cov_LLv1qbws4G61$tdRLo6nQQ.f['37']++;__cov_LLv1qbws4G61$tdRLo6nQQ.s['125']++;var ret=this.get('boundingBox').hasClass(Y.TabviewBase._classNames.selectedTab)?(__cov_LLv1qbws4G61$tdRLo6nQQ.b['29'][0]++,1):(__cov_LLv1qbws4G61$tdRLo6nQQ.b['29'][1]++,0);__cov_LLv1qbws4G61$tdRLo6nQQ.s['126']++;return ret;}}});},'3.13.0',{'requires':['widget','widget-parent','widget-child','tabview-base','node-pluginhost','node-focusmanager'],'skinnable':true});