| Server IP : 162.214.74.102 / Your IP : 216.73.216.139 Web Server : Apache System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64 User : lrsys ( 1015) PHP Version : 5.6.40 Disable Function : exec,passthru,shell_exec,system MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/lrsys/www/lrsys_projetos/sopizzas/build/aui-palette/ |
Upload File : |
if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
if (!__coverage__['build/aui-palette/aui-palette.js']) {
__coverage__['build/aui-palette/aui-palette.js'] = {"path":"build/aui-palette/aui-palette.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},"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]},"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},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":23},"end":{"line":1,"column":42}}},"2":{"name":"(anonymous_2)","line":50,"loc":{"start":{"line":50,"column":21},"end":{"line":50,"column":32}}},"3":{"name":"(anonymous_3)","line":80,"loc":{"start":{"line":80,"column":18},"end":{"line":80,"column":29}}},"4":{"name":"(anonymous_4)","line":94,"loc":{"start":{"line":94,"column":17},"end":{"line":94,"column":36}}},"5":{"name":"(anonymous_5)","line":108,"loc":{"start":{"line":108,"column":24},"end":{"line":108,"column":40}}},"6":{"name":"(anonymous_6)","line":123,"loc":{"start":{"line":123,"column":24},"end":{"line":123,"column":40}}},"7":{"name":"(anonymous_7)","line":136,"loc":{"start":{"line":136,"column":16},"end":{"line":136,"column":38}}},"8":{"name":"(anonymous_8)","line":158,"loc":{"start":{"line":158,"column":16},"end":{"line":158,"column":39}}},"9":{"name":"(anonymous_9)","line":173,"loc":{"start":{"line":173,"column":25},"end":{"line":173,"column":55}}},"10":{"name":"(anonymous_10)","line":189,"loc":{"start":{"line":189,"column":18},"end":{"line":189,"column":41}}},"11":{"name":"(anonymous_11)","line":202,"loc":{"start":{"line":202,"column":27},"end":{"line":202,"column":43}}},"12":{"name":"(anonymous_12)","line":219,"loc":{"start":{"line":219,"column":30},"end":{"line":219,"column":46}}},"13":{"name":"(anonymous_13)","line":232,"loc":{"start":{"line":232,"column":24},"end":{"line":232,"column":35}}},"14":{"name":"(anonymous_14)","line":249,"loc":{"start":{"line":249,"column":21},"end":{"line":249,"column":37}}},"15":{"name":"(anonymous_15)","line":261,"loc":{"start":{"line":261,"column":21},"end":{"line":261,"column":37}}},"16":{"name":"(anonymous_16)","line":273,"loc":{"start":{"line":273,"column":22},"end":{"line":273,"column":38}}},"17":{"name":"(anonymous_17)","line":289,"loc":{"start":{"line":289,"column":24},"end":{"line":289,"column":40}}},"18":{"name":"(anonymous_18)","line":308,"loc":{"start":{"line":308,"column":21},"end":{"line":308,"column":46}}},"19":{"name":"(anonymous_19)","line":353,"loc":{"start":{"line":353,"column":27},"end":{"line":353,"column":43}}},"20":{"name":"(anonymous_20)","line":378,"loc":{"start":{"line":378,"column":26},"end":{"line":378,"column":37}}},"21":{"name":"(anonymous_21)","line":397,"loc":{"start":{"line":397,"column":28},"end":{"line":397,"column":53}}},"22":{"name":"(anonymous_22)","line":420,"loc":{"start":{"line":420,"column":24},"end":{"line":420,"column":61}}},"23":{"name":"(anonymous_23)","line":439,"loc":{"start":{"line":439,"column":22},"end":{"line":439,"column":38}}},"24":{"name":"(anonymous_24)","line":466,"loc":{"start":{"line":466,"column":27},"end":{"line":466,"column":43}}},"25":{"name":"(anonymous_25)","line":479,"loc":{"start":{"line":479,"column":27},"end":{"line":479,"column":43}}},"26":{"name":"(anonymous_26)","line":493,"loc":{"start":{"line":493,"column":21},"end":{"line":493,"column":35}}},"27":{"name":"(anonymous_27)","line":520,"loc":{"start":{"line":520,"column":27},"end":{"line":520,"column":38}}},"28":{"name":"(anonymous_28)","line":521,"loc":{"start":{"line":521,"column":19},"end":{"line":521,"column":65}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":652,"column":3}},"2":{"start":{"line":9,"column":0},"end":{"line":636,"column":7}},"3":{"start":{"line":51,"column":12},"end":{"line":51,"column":32}},"4":{"start":{"line":53,"column":12},"end":{"line":53,"column":80}},"5":{"start":{"line":54,"column":12},"end":{"line":54,"column":86}},"6":{"start":{"line":56,"column":12},"end":{"line":56,"column":67}},"7":{"start":{"line":58,"column":12},"end":{"line":71,"column":15}},"8":{"start":{"line":81,"column":12},"end":{"line":81,"column":32}},"9":{"start":{"line":83,"column":12},"end":{"line":83,"column":56}},"10":{"start":{"line":95,"column":12},"end":{"line":95,"column":32}},"11":{"start":{"line":97,"column":12},"end":{"line":98,"column":53}},"12":{"start":{"line":109,"column":12},"end":{"line":109,"column":32}},"13":{"start":{"line":111,"column":12},"end":{"line":111,"column":59}},"14":{"start":{"line":124,"column":12},"end":{"line":126,"column":22}},"15":{"start":{"line":128,"column":12},"end":{"line":130,"column":13}},"16":{"start":{"line":129,"column":16},"end":{"line":129,"column":36}},"17":{"start":{"line":132,"column":12},"end":{"line":132,"column":42}},"18":{"start":{"line":134,"column":12},"end":{"line":146,"column":14}},"19":{"start":{"line":137,"column":20},"end":{"line":139,"column":21}},"20":{"start":{"line":138,"column":24},"end":{"line":138,"column":42}},"21":{"start":{"line":141,"column":20},"end":{"line":144,"column":21}},"22":{"start":{"line":142,"column":24},"end":{"line":142,"column":42}},"23":{"start":{"line":143,"column":24},"end":{"line":143,"column":36}},"24":{"start":{"line":148,"column":12},"end":{"line":148,"column":54}},"25":{"start":{"line":159,"column":12},"end":{"line":159,"column":32}},"26":{"start":{"line":161,"column":12},"end":{"line":161,"column":57}},"27":{"start":{"line":174,"column":12},"end":{"line":176,"column":58}},"28":{"start":{"line":178,"column":12},"end":{"line":180,"column":13}},"29":{"start":{"line":179,"column":16},"end":{"line":179,"column":67}},"30":{"start":{"line":190,"column":12},"end":{"line":190,"column":32}},"31":{"start":{"line":192,"column":12},"end":{"line":192,"column":58}},"32":{"start":{"line":203,"column":12},"end":{"line":203,"column":32}},"33":{"start":{"line":205,"column":12},"end":{"line":205,"column":35}},"34":{"start":{"line":207,"column":12},"end":{"line":207,"column":47}},"35":{"start":{"line":220,"column":12},"end":{"line":220,"column":32}},"36":{"start":{"line":222,"column":12},"end":{"line":222,"column":45}},"37":{"start":{"line":223,"column":12},"end":{"line":223,"column":42}},"38":{"start":{"line":233,"column":12},"end":{"line":234,"column":58}},"39":{"start":{"line":236,"column":12},"end":{"line":236,"column":99}},"40":{"start":{"line":237,"column":12},"end":{"line":238,"column":44}},"41":{"start":{"line":250,"column":12},"end":{"line":250,"column":56}},"42":{"start":{"line":262,"column":12},"end":{"line":262,"column":59}},"43":{"start":{"line":274,"column":12},"end":{"line":274,"column":32}},"44":{"start":{"line":276,"column":12},"end":{"line":278,"column":13}},"45":{"start":{"line":277,"column":16},"end":{"line":277,"column":54}},"46":{"start":{"line":290,"column":12},"end":{"line":290,"column":32}},"47":{"start":{"line":292,"column":12},"end":{"line":294,"column":13}},"48":{"start":{"line":293,"column":16},"end":{"line":293,"column":45}},"49":{"start":{"line":309,"column":12},"end":{"line":318,"column":50}},"50":{"start":{"line":320,"column":12},"end":{"line":334,"column":13}},"51":{"start":{"line":321,"column":16},"end":{"line":321,"column":29}},"52":{"start":{"line":323,"column":16},"end":{"line":331,"column":17}},"53":{"start":{"line":324,"column":20},"end":{"line":324,"column":53}},"54":{"start":{"line":326,"column":20},"end":{"line":328,"column":21}},"55":{"start":{"line":327,"column":24},"end":{"line":327,"column":30}},"56":{"start":{"line":330,"column":20},"end":{"line":330,"column":105}},"57":{"start":{"line":333,"column":16},"end":{"line":333,"column":78}},"58":{"start":{"line":336,"column":12},"end":{"line":336,"column":62}},"59":{"start":{"line":354,"column":12},"end":{"line":357,"column":47}},"60":{"start":{"line":359,"column":12},"end":{"line":359,"column":68}},"61":{"start":{"line":361,"column":12},"end":{"line":368,"column":14}},"62":{"start":{"line":379,"column":12},"end":{"line":379,"column":32}},"63":{"start":{"line":381,"column":12},"end":{"line":383,"column":13}},"64":{"start":{"line":382,"column":16},"end":{"line":382,"column":89}},"65":{"start":{"line":385,"column":12},"end":{"line":385,"column":35}},"66":{"start":{"line":398,"column":12},"end":{"line":398,"column":32}},"67":{"start":{"line":400,"column":12},"end":{"line":405,"column":14}},"68":{"start":{"line":421,"column":12},"end":{"line":421,"column":32}},"69":{"start":{"line":423,"column":12},"end":{"line":429,"column":14}},"70":{"start":{"line":440,"column":12},"end":{"line":445,"column":72}},"71":{"start":{"line":447,"column":12},"end":{"line":452,"column":13}},"72":{"start":{"line":448,"column":16},"end":{"line":448,"column":37}},"73":{"start":{"line":450,"column":17},"end":{"line":452,"column":13}},"74":{"start":{"line":451,"column":16},"end":{"line":451,"column":39}},"75":{"start":{"line":454,"column":12},"end":{"line":456,"column":13}},"76":{"start":{"line":455,"column":16},"end":{"line":455,"column":76}},"77":{"start":{"line":467,"column":12},"end":{"line":467,"column":32}},"78":{"start":{"line":469,"column":12},"end":{"line":469,"column":70}},"79":{"start":{"line":480,"column":12},"end":{"line":480,"column":32}},"80":{"start":{"line":482,"column":12},"end":{"line":482,"column":70}},"81":{"start":{"line":494,"column":12},"end":{"line":496,"column":46}},"82":{"start":{"line":498,"column":12},"end":{"line":507,"column":13}},"83":{"start":{"line":499,"column":16},"end":{"line":499,"column":37}},"84":{"start":{"line":502,"column":16},"end":{"line":502,"column":50}},"85":{"start":{"line":504,"column":16},"end":{"line":506,"column":17}},"86":{"start":{"line":505,"column":20},"end":{"line":505,"column":41}},"87":{"start":{"line":509,"column":12},"end":{"line":510,"column":85}},"88":{"start":{"line":521,"column":12},"end":{"line":535,"column":14}},"89":{"start":{"line":522,"column":16},"end":{"line":522,"column":36}},"90":{"start":{"line":524,"column":16},"end":{"line":524,"column":40}},"91":{"start":{"line":526,"column":16},"end":{"line":534,"column":18}},"92":{"start":{"line":638,"column":0},"end":{"line":638,"column":20}}},"branchMap":{"1":{"line":128,"type":"if","locations":[{"start":{"line":128,"column":12},"end":{"line":128,"column":12}},{"start":{"line":128,"column":12},"end":{"line":128,"column":12}}]},"2":{"line":137,"type":"if","locations":[{"start":{"line":137,"column":20},"end":{"line":137,"column":20}},{"start":{"line":137,"column":20},"end":{"line":137,"column":20}}]},"3":{"line":141,"type":"if","locations":[{"start":{"line":141,"column":20},"end":{"line":141,"column":20}},{"start":{"line":141,"column":20},"end":{"line":141,"column":20}}]},"4":{"line":175,"type":"binary-expr","locations":[{"start":{"line":175,"column":23},"end":{"line":175,"column":60}},{"start":{"line":176,"column":20},"end":{"line":176,"column":57}}]},"5":{"line":178,"type":"if","locations":[{"start":{"line":178,"column":12},"end":{"line":178,"column":12}},{"start":{"line":178,"column":12},"end":{"line":178,"column":12}}]},"6":{"line":276,"type":"if","locations":[{"start":{"line":276,"column":12},"end":{"line":276,"column":12}},{"start":{"line":276,"column":12},"end":{"line":276,"column":12}}]},"7":{"line":292,"type":"if","locations":[{"start":{"line":292,"column":12},"end":{"line":292,"column":12}},{"start":{"line":292,"column":12},"end":{"line":292,"column":12}}]},"8":{"line":326,"type":"if","locations":[{"start":{"line":326,"column":20},"end":{"line":326,"column":20}},{"start":{"line":326,"column":20},"end":{"line":326,"column":20}}]},"9":{"line":381,"type":"if","locations":[{"start":{"line":381,"column":12},"end":{"line":381,"column":12}},{"start":{"line":381,"column":12},"end":{"line":381,"column":12}}]},"10":{"line":447,"type":"if","locations":[{"start":{"line":447,"column":12},"end":{"line":447,"column":12}},{"start":{"line":447,"column":12},"end":{"line":447,"column":12}}]},"11":{"line":450,"type":"if","locations":[{"start":{"line":450,"column":17},"end":{"line":450,"column":17}},{"start":{"line":450,"column":17},"end":{"line":450,"column":17}}]},"12":{"line":454,"type":"if","locations":[{"start":{"line":454,"column":12},"end":{"line":454,"column":12}},{"start":{"line":454,"column":12},"end":{"line":454,"column":12}}]},"13":{"line":498,"type":"if","locations":[{"start":{"line":498,"column":12},"end":{"line":498,"column":12}},{"start":{"line":498,"column":12},"end":{"line":498,"column":12}}]},"14":{"line":504,"type":"if","locations":[{"start":{"line":504,"column":16},"end":{"line":504,"column":16}},{"start":{"line":504,"column":16},"end":{"line":504,"column":16}}]},"15":{"line":510,"type":"binary-expr","locations":[{"start":{"line":510,"column":16},"end":{"line":510,"column":45}},{"start":{"line":510,"column":49},"end":{"line":510,"column":83}}]},"16":{"line":531,"type":"cond-expr","locations":[{"start":{"line":531,"column":54},"end":{"line":531,"column":79}},{"start":{"line":531,"column":82},"end":{"line":531,"column":84}}]},"17":{"line":532,"type":"cond-expr","locations":[{"start":{"line":532,"column":53},"end":{"line":532,"column":63}},{"start":{"line":532,"column":66},"end":{"line":532,"column":70}}]}},"code":["(function () { YUI.add('aui-palette', function (A, NAME) {","","/**"," * The Palette Utility"," *"," * @module aui-palette"," */","","var Lang = A.Lang,",""," UI_SRC = A.Widget.UI_SRC,",""," getClassName = A.getClassName,",""," CSS_PALETTE_CONTAINER = getClassName('palette-container'),"," CSS_PALETTE_ITEM = getClassName('palette-item'),"," CSS_PALETTE_ITEM_HOVER = getClassName('palette-item-hover'),"," CSS_PALETTE_ITEM_INNER = getClassName('palette-item-inner'),"," CSS_PALETTE_ITEM_SELECTED = getClassName('palette-item-selected'),"," CSS_PALETTE_ITEMS_CONTAINER = getClassName('palette-items-container'),"," CSS_PALETTE_ITEMS_CONTAINER_INDEX = getClassName('palette-items-container-{index}'),",""," /**"," * A base class for Palette."," *"," * @class A.Palette"," * @extends Widget"," * @param {Object} config Object literal specifying widget configuration"," * properties."," * @constructor"," */"," Palette = A.Base.create('palette', A.Widget, [A.WidgetCssClass, A.WidgetToggle], {"," CONTAINER_TEMPLATE: '<div class=\"' + CSS_PALETTE_CONTAINER + '\">{content}</div>',",""," ITEMS_CONTAINER_TEMPLATE: '<ul class=\"' + CSS_PALETTE_ITEMS_CONTAINER + ' ' +"," CSS_PALETTE_ITEMS_CONTAINER_INDEX + '\">{content}</ul>',",""," ITEM_TEMPLATE: '<li class=\"' + CSS_PALETTE_ITEM +"," ' {selectedClassName}\" data-column={column} data-index={index} data-row={row} data-value=\"{value}\">' +"," '<a href=\"\" class=\"' + CSS_PALETTE_ITEM_INNER + '\" onclick=\"return false;\"></a>' + '</li>',",""," _items: null,",""," /**"," * Construction logic executed during Palette instantiation. Lifecycle."," *"," * @method initializer"," * @protected"," */"," initializer: function() {"," var instance = this;",""," instance.after('itemsChange', instance._afterItemsChange, instance);"," instance.after('selectedChange', instance._afterSelectedChange, instance);",""," A.after(instance._bindUIPalette, instance, 'renderUI');",""," instance.publish({"," enter: {"," defaultFn: instance._defEnterFn"," },"," leave: {"," defaultFn: instance._defLeaveFn"," },"," select: {"," defaultFn: instance._defSelectFn"," },"," unselect: {"," defaultFn: instance._defUnselectFn"," }"," });"," },",""," /**"," * Render the Palette component instance. Lifecycle."," *"," * @method renderUI"," * @protected"," */"," renderUI: function() {"," var instance = this;",""," instance._uiSetItems(instance.get('items'));"," },",""," /**"," * Returns an item in the Palette by row and column."," *"," * @method getItem"," * @param {Number} row The row in which this item is rendered"," * @param {Number} col The column on which this item is rendered"," * @return {Object} The found palette item"," */"," getItem: function(row, col) {"," var instance = this;",""," return instance.getItemByIndex("," row * instance.get('columns') + col);"," },",""," /**"," * Returns an item in the Palette by its index."," *"," * @method getItemByIndex"," * @param {Number} index The index of the item"," * @return {Object} The palette item"," */"," getItemByIndex: function(index) {"," var instance = this;",""," return instance._getIndexedItems().item(index);"," },",""," /**"," * Returns an item in the Palette by its value."," *"," * @method getItemByValue"," * @param {Object|Number|String} value If the value is an object, it"," * should contain a property called \"value\" which will be used to"," * retrieve the item."," * @return {Object} The palette item"," */"," getItemByValue: function(value) {"," var instance = this,"," itemIndex = -1,"," items;",""," if (Lang.isObject(value)) {"," value = value.value;"," }",""," items = instance.get('items');",""," A.Array.some("," items,"," function(item, index) {"," if (Lang.isObject(item)) {"," item = item.value;"," }",""," if (item === value) {"," itemIndex = index;"," return true;"," }"," }"," );",""," return instance.getItemByIndex(itemIndex);"," },",""," /**"," * Selects an item in the Palette."," *"," * @method select"," * @param {Number|Object} valueOrIndex The value or index of the item"," * which should be selected"," */"," select: function(valueOrIndex) {"," var instance = this;",""," instance.toggleSelection(valueOrIndex, true);"," },",""," /**"," * Toggles the section of an item. The item must be specified by its"," * value or index. A second param indicates if the selection should be"," * forced."," *"," * @method toggleSelection"," * @param {Number|Object} valueOrIndex The value or index of the item"," * @param force If true, forces the selection."," */"," toggleSelection: function(valueOrIndex, force) {"," var instance = this,"," item = instance.getItemByIndex(valueOrIndex) ||"," instance.getItemByValue(valueOrIndex);",""," if (item) {"," item.toggleClass(CSS_PALETTE_ITEM_SELECTED, force);"," }"," },",""," /**"," * Unselects an item. The item must be specified by its value or index."," *"," * @method unselect"," * @param {Number|Object} valueOrIndex The value or index of the item"," */"," unselect: function(valueOrIndex) {"," var instance = this;",""," instance.toggleSelection(valueOrIndex, false);"," },",""," /**"," * Updates the UI of the Palette after changing an item."," *"," * @method _afterItemsChange"," * @param {CustomEvent} event The event fired"," * @protected"," */"," _afterItemsChange: function(event) {"," var instance = this;",""," instance._items = null;",""," instance._uiSetItems(event.newVal);"," },",""," /**"," * Unselects the previous item and selects a new one."," *"," * @method _afterSelectedChange"," * @param {CustomEvent} event The event fired. Contains the previous"," * selected element as `prevVal` property and the new selected item"," * as `newVal`"," * @protected"," */"," _afterSelectedChange: function(event) {"," var instance = this;",""," instance.unselect(event.prevVal);"," instance.select(event.newVal);"," },",""," /**"," * Binds events on the Palette."," *"," * @method _bindUIPalette"," * @protected"," */"," _bindUIPalette: function() {"," var instance = this,"," boundingBox = instance.get('boundingBox');",""," boundingBox.delegate('click', instance._onItemClick, '.' + CSS_PALETTE_ITEM, instance);"," boundingBox.delegate('hover', instance._onItemMouseEnter, instance._onItemMouseLeave, '.' +"," CSS_PALETTE_ITEM, instance);"," },",""," /**"," * The default function to be executed after `enter` event."," * By default adds HOVER class to the item."," *"," * @method _defEnterFn"," * @param {CustomEvent} event The fired event"," * @protected"," */"," _defEnterFn: function(event) {"," event.item.addClass(CSS_PALETTE_ITEM_HOVER);"," },",""," /**"," * The default function to be executed after `leave` event."," * By default removes HOVER class from the item."," *"," * @method _defLeaveFn"," * @param {CustomEvent} event The fired event"," * @protected"," */"," _defLeaveFn: function(event) {"," event.item.removeClass(CSS_PALETTE_ITEM_HOVER);"," },",""," /**"," * The default function which executes after `select` event. By default"," * updates the `selected` property with the index of the selected item."," *"," * @method _defSelectFn"," * @param {CustomEvent} event The fired event"," * @protected"," */"," _defSelectFn: function(event) {"," var instance = this;",""," if (event.src === UI_SRC) {"," instance.set('selected', event.index);"," }"," },",""," /**"," * The default function which executes after `unselect` event."," * By default updates the `selected` property with -1."," *"," * @method _defUnselectFn"," * @param event"," * @protected"," */"," _defUnselectFn: function(event) {"," var instance = this;",""," if (event.src === UI_SRC) {"," instance.set('selected', -1);"," }"," },",""," /**"," * Generates and retrieves the whole content of the Palette. The"," * function uses the Formatter from `formatter` property to format the"," * content."," *"," * @method _getContent"," * @param {Array} items The items in the Palette"," * @param {Array} columns The columns of the Palette"," * @protected"," * @return {String} The generated content"," */"," _getContent: function(items, columns) {"," var instance = this,"," formatter = instance.get('formatter'),"," selected = instance.get('selected'),"," column,"," content,"," index = 0,"," result = '',"," total = items.length,"," row,"," rows = Math.ceil(total / columns);",""," for (row = 0; row < rows; row++) {"," content = '';",""," for (column = 0; column < columns; column++) {"," index = (row * columns + column);",""," if (index >= total) {"," break;"," }",""," content += formatter.call(instance, items, index, row, column, (selected === index));"," }",""," result += instance._getRowContent(items, index, row, content);"," }",""," return instance._getPaletteContent(items, result);"," },",""," /**"," * Returns an Object, which contains the following properties:"," * column - The current column"," * item - The current item node"," * index - The current item index"," * row - The current row"," * src - UI_SRC"," * value - The value of the item."," *"," * @method _getEventsPayload"," * @param {CustomEvent} event The fired event"," * @protected"," * @return {Object} The event payload"," */"," _getEventsPayload: function(event) {"," var instance = this,"," items = instance.get('items'),"," index,"," itemNode = event.currentTarget;",""," index = Lang.toInt(itemNode.getAttribute('data-index'));",""," return {"," column: Lang.toInt(itemNode.getAttribute('data-column')),"," item: itemNode,"," index: index,"," row: Lang.toInt(itemNode.getAttribute('data-row')),"," src: UI_SRC,"," value: items[index]"," };"," },",""," /**"," * Returns the items in the Palette as an `NodeList`."," *"," * @method _getIndexedItems"," * @protected"," * @return {NodeList} The indexed items"," */"," _getIndexedItems: function() {"," var instance = this;",""," if (!instance._items) {"," instance._items = instance.get('contentBox').all('.' + CSS_PALETTE_ITEM);"," }",""," return instance._items;"," },",""," /**"," * Replaces the Template of the Container with the content."," *"," * @method _getPaletteContent"," * @param {Array} items Palette items"," * @param {String} content The generated content"," * @protected return {String} The final content of the Palette according"," * to the Container Template"," */"," _getPaletteContent: function(items, content) {"," var instance = this;",""," return Lang.sub("," instance.CONTAINER_TEMPLATE, {"," className: CSS_PALETTE_CONTAINER,"," content: content"," }"," );"," },",""," /**"," * Retrieves the content of a row (the container of the items) in the"," * Palette."," *"," * @method _getRowContent"," * @param {Array} items The items of the Palette"," * @param {Number} index The index of the item"," * @param {Number} row The row number"," * @param {String} content The content of the row"," * @protected"," * @return {String} The generated content of the row"," */"," _getRowContent: function(items, index, row, content) {"," var instance = this;",""," return Lang.sub("," instance.ITEMS_CONTAINER_TEMPLATE, {"," className: CSS_PALETTE_ITEMS_CONTAINER_INDEX,"," content: content,"," index: row"," }"," );"," },",""," /**"," * Fires `select` or `unselect` events together with the payload."," *"," * @method _onItemClick"," * @param {CustomEvent} event The fired event"," * @protected"," */"," _onItemClick: function(event) {"," var instance = this,"," selected = instance.get('selected'),"," toggleSelection = instance.get('toggleSelection'),"," eventName,"," itemNode = event.currentTarget,"," index = Lang.toInt(itemNode.getAttribute('data-index'));",""," if (index !== selected) {"," eventName = 'select';"," }"," else if (toggleSelection) {"," eventName = 'unselect';"," }",""," if (eventName) {"," instance.fire(eventName, instance._getEventsPayload(event));"," }"," },",""," /**"," * Fires `enter` event."," *"," * @method _onItemMouseEnter"," * @param {CustomEvent} event"," * @protected"," */"," _onItemMouseEnter: function(event) {"," var instance = this;",""," instance.fire('enter', instance._getEventsPayload(event));"," },",""," /**"," * Fires `leave` event."," *"," * @method _onItemMouseLeave"," * @param {CustomEvent} event The fired event"," * @protected"," */"," _onItemMouseLeave: function(event) {"," var instance = this;",""," instance.fire('leave', instance._getEventsPayload(event));"," },",""," /**"," * Calculates the needed `columns`, generates the content and adds the"," * content of the `contentBox` of the Palette."," *"," * @method _uiSetItems"," * @param {Array} val The items of the Palette"," * @protected"," */"," _uiSetItems: function(val) {"," var instance = this,"," columns,"," width = instance.get('width');",""," if (width) {"," columns = val.length;"," }"," else {"," columns = instance.get('columns');",""," if (columns === -1) {"," columns = val.length;"," }"," }",""," instance.get('contentBox').setHTML("," instance.get('containerNode') || instance._getContent(val, columns));"," },",""," /**"," * Provides a default value (Function) to the `formatter` property."," *"," * @method _valueFormatterFn"," * @protected"," * @return {Function} The formatter function"," */"," _valueFormatterFn: function() {"," return function(items, index, row, column, selected) {"," var instance = this;",""," var item = items[index];",""," return Lang.sub("," instance.ITEM_TEMPLATE, {"," column: column,"," index: index,"," row: row,"," selectedClassName: selected ? CSS_PALETTE_ITEM_SELECTED : '',"," value: Lang.isObject(item) ? item.value : item"," }"," );"," };"," }"," }, {",""," /**"," * Object hash, defining how attribute values have to be parsed from"," * markup contained in the Palette's content box."," *"," * @property HTML_PARSER"," * @type Object"," * @static"," */"," HTML_PARSER: {"," containerNode: '.' + CSS_PALETTE_CONTAINER"," },",""," /**"," * Static property used to define the default attribute"," * configuration for the Palette."," *"," * @property ATTRS"," * @type Object"," * @static"," */"," ATTRS: {",""," /**"," * Specifies how many columns should contain the Palette. If the"," * value is a positive number, the Palette will generate as many"," * columns as specified in this property and it will fit the"," * provided `items` in these columns."," *"," * @attribute columns"," * @default -1 Value of -1 means the items won't be fit in columns."," * Otherwise, the items will be rendered in the provided number"," * of columns"," * @type Number"," */"," columns: {"," validator: Lang.isNumber,"," value: -1"," },",""," /**"," * Container node of the palette. If found, palette widget will not"," * generate content."," *"," * @attribute containerNode"," * @type Node"," */"," containerNode: {},",""," /**"," * Provides a function, which will be used to format the content"," * during Palette creation."," *"," * @attribute formatter"," * @type Function"," */"," formatter: {"," validator: Lang.isFunction,"," valueFn: '_valueFormatterFn'"," },",""," /**"," * An array of Palette items. These items will be rendered in the"," * Palette according to the specified `columns`."," *"," * @attribute items"," * @default []"," * @type Array"," */"," items: {"," validator: Lang.isArray,"," value: []"," },",""," /**"," * Provides the index of currently selected item."," *"," * @attribute selected"," * @type Number"," */"," selected: {"," validator: Lang.isNumber,"," value: -1"," },",""," /**"," * If true, on user interaction if the user clicks on an already"," * selected element, it will be unselected."," *"," * @attribute toggleSelection"," * @default true"," * @type Boolean"," */"," toggleSelection: {"," validator: Lang.isBoolean,"," value: true"," }"," }"," });","","A.Palette = Palette;","","","}, '3.0.1', {"," \"requires\": ["," \"base-build\","," \"event-hover\","," \"widget\","," \"aui-classnamemanager\","," \"aui-base\","," \"aui-widget-cssclass\","," \"aui-widget-toggle\""," ],"," \"skinnable\": true","});","","}());"]};
}
var __cov_TMhWmDtaHRXbHaqB$TFwjQ = __coverage__['build/aui-palette/aui-palette.js'];
__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['1']++;YUI.add('aui-palette',function(A,NAME){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['1']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['2']++;var Lang=A.Lang,UI_SRC=A.Widget.UI_SRC,getClassName=A.getClassName,CSS_PALETTE_CONTAINER=getClassName('palette-container'),CSS_PALETTE_ITEM=getClassName('palette-item'),CSS_PALETTE_ITEM_HOVER=getClassName('palette-item-hover'),CSS_PALETTE_ITEM_INNER=getClassName('palette-item-inner'),CSS_PALETTE_ITEM_SELECTED=getClassName('palette-item-selected'),CSS_PALETTE_ITEMS_CONTAINER=getClassName('palette-items-container'),CSS_PALETTE_ITEMS_CONTAINER_INDEX=getClassName('palette-items-container-{index}'),Palette=A.Base.create('palette',A.Widget,[A.WidgetCssClass,A.WidgetToggle],{CONTAINER_TEMPLATE:'<div class="'+CSS_PALETTE_CONTAINER+'">{content}</div>',ITEMS_CONTAINER_TEMPLATE:'<ul class="'+CSS_PALETTE_ITEMS_CONTAINER+' '+CSS_PALETTE_ITEMS_CONTAINER_INDEX+'">{content}</ul>',ITEM_TEMPLATE:'<li class="'+CSS_PALETTE_ITEM+' {selectedClassName}" data-column={column} data-index={index} data-row={row} data-value="{value}">'+'<a href="" class="'+CSS_PALETTE_ITEM_INNER+'" onclick="return false;"></a>'+'</li>',_items:null,initializer:function(){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['2']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['3']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['4']++;instance.after('itemsChange',instance._afterItemsChange,instance);__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['5']++;instance.after('selectedChange',instance._afterSelectedChange,instance);__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['6']++;A.after(instance._bindUIPalette,instance,'renderUI');__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['7']++;instance.publish({enter:{defaultFn:instance._defEnterFn},leave:{defaultFn:instance._defLeaveFn},select:{defaultFn:instance._defSelectFn},unselect:{defaultFn:instance._defUnselectFn}});},renderUI:function(){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['3']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['8']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['9']++;instance._uiSetItems(instance.get('items'));},getItem:function(row,col){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['4']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['10']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['11']++;return instance.getItemByIndex(row*instance.get('columns')+col);},getItemByIndex:function(index){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['5']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['12']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['13']++;return instance._getIndexedItems().item(index);},getItemByValue:function(value){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['6']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['14']++;var instance=this,itemIndex=-1,items;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['15']++;if(Lang.isObject(value)){__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['1'][0]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['16']++;value=value.value;}else{__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['1'][1]++;}__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['17']++;items=instance.get('items');__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['18']++;A.Array.some(items,function(item,index){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['7']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['19']++;if(Lang.isObject(item)){__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['2'][0]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['20']++;item=item.value;}else{__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['2'][1]++;}__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['21']++;if(item===value){__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['3'][0]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['22']++;itemIndex=index;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['23']++;return true;}else{__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['3'][1]++;}});__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['24']++;return instance.getItemByIndex(itemIndex);},select:function(valueOrIndex){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['8']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['25']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['26']++;instance.toggleSelection(valueOrIndex,true);},toggleSelection:function(valueOrIndex,force){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['9']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['27']++;var instance=this,item=(__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['4'][0]++,instance.getItemByIndex(valueOrIndex))||(__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['4'][1]++,instance.getItemByValue(valueOrIndex));__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['28']++;if(item){__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['5'][0]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['29']++;item.toggleClass(CSS_PALETTE_ITEM_SELECTED,force);}else{__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['5'][1]++;}},unselect:function(valueOrIndex){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['10']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['30']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['31']++;instance.toggleSelection(valueOrIndex,false);},_afterItemsChange:function(event){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['11']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['32']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['33']++;instance._items=null;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['34']++;instance._uiSetItems(event.newVal);},_afterSelectedChange:function(event){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['12']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['35']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['36']++;instance.unselect(event.prevVal);__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['37']++;instance.select(event.newVal);},_bindUIPalette:function(){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['13']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['38']++;var instance=this,boundingBox=instance.get('boundingBox');__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['39']++;boundingBox.delegate('click',instance._onItemClick,'.'+CSS_PALETTE_ITEM,instance);__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['40']++;boundingBox.delegate('hover',instance._onItemMouseEnter,instance._onItemMouseLeave,'.'+CSS_PALETTE_ITEM,instance);},_defEnterFn:function(event){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['14']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['41']++;event.item.addClass(CSS_PALETTE_ITEM_HOVER);},_defLeaveFn:function(event){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['15']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['42']++;event.item.removeClass(CSS_PALETTE_ITEM_HOVER);},_defSelectFn:function(event){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['16']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['43']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['44']++;if(event.src===UI_SRC){__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['6'][0]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['45']++;instance.set('selected',event.index);}else{__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['6'][1]++;}},_defUnselectFn:function(event){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['17']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['46']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['47']++;if(event.src===UI_SRC){__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['7'][0]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['48']++;instance.set('selected',-1);}else{__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['7'][1]++;}},_getContent:function(items,columns){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['18']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['49']++;var instance=this,formatter=instance.get('formatter'),selected=instance.get('selected'),column,content,index=0,result='',total=items.length,row,rows=Math.ceil(total/columns);__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['50']++;for(row=0;row<rows;row++){__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['51']++;content='';__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['52']++;for(column=0;column<columns;column++){__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['53']++;index=row*columns+column;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['54']++;if(index>=total){__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['8'][0]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['55']++;break;}else{__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['8'][1]++;}__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['56']++;content+=formatter.call(instance,items,index,row,column,selected===index);}__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['57']++;result+=instance._getRowContent(items,index,row,content);}__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['58']++;return instance._getPaletteContent(items,result);},_getEventsPayload:function(event){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['19']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['59']++;var instance=this,items=instance.get('items'),index,itemNode=event.currentTarget;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['60']++;index=Lang.toInt(itemNode.getAttribute('data-index'));__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['61']++;return{column:Lang.toInt(itemNode.getAttribute('data-column')),item:itemNode,index:index,row:Lang.toInt(itemNode.getAttribute('data-row')),src:UI_SRC,value:items[index]};},_getIndexedItems:function(){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['20']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['62']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['63']++;if(!instance._items){__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['9'][0]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['64']++;instance._items=instance.get('contentBox').all('.'+CSS_PALETTE_ITEM);}else{__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['9'][1]++;}__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['65']++;return instance._items;},_getPaletteContent:function(items,content){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['21']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['66']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['67']++;return Lang.sub(instance.CONTAINER_TEMPLATE,{className:CSS_PALETTE_CONTAINER,content:content});},_getRowContent:function(items,index,row,content){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['22']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['68']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['69']++;return Lang.sub(instance.ITEMS_CONTAINER_TEMPLATE,{className:CSS_PALETTE_ITEMS_CONTAINER_INDEX,content:content,index:row});},_onItemClick:function(event){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['23']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['70']++;var instance=this,selected=instance.get('selected'),toggleSelection=instance.get('toggleSelection'),eventName,itemNode=event.currentTarget,index=Lang.toInt(itemNode.getAttribute('data-index'));__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['71']++;if(index!==selected){__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['10'][0]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['72']++;eventName='select';}else{__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['10'][1]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['73']++;if(toggleSelection){__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['11'][0]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['74']++;eventName='unselect';}else{__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['11'][1]++;}}__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['75']++;if(eventName){__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['12'][0]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['76']++;instance.fire(eventName,instance._getEventsPayload(event));}else{__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['12'][1]++;}},_onItemMouseEnter:function(event){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['24']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['77']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['78']++;instance.fire('enter',instance._getEventsPayload(event));},_onItemMouseLeave:function(event){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['25']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['79']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['80']++;instance.fire('leave',instance._getEventsPayload(event));},_uiSetItems:function(val){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['26']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['81']++;var instance=this,columns,width=instance.get('width');__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['82']++;if(width){__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['13'][0]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['83']++;columns=val.length;}else{__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['13'][1]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['84']++;columns=instance.get('columns');__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['85']++;if(columns===-1){__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['14'][0]++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['86']++;columns=val.length;}else{__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['14'][1]++;}}__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['87']++;instance.get('contentBox').setHTML((__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['15'][0]++,instance.get('containerNode'))||(__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['15'][1]++,instance._getContent(val,columns)));},_valueFormatterFn:function(){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['27']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['88']++;return function(items,index,row,column,selected){__cov_TMhWmDtaHRXbHaqB$TFwjQ.f['28']++;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['89']++;var instance=this;__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['90']++;var item=items[index];__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['91']++;return Lang.sub(instance.ITEM_TEMPLATE,{column:column,index:index,row:row,selectedClassName:selected?(__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['16'][0]++,CSS_PALETTE_ITEM_SELECTED):(__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['16'][1]++,''),value:Lang.isObject(item)?(__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['17'][0]++,item.value):(__cov_TMhWmDtaHRXbHaqB$TFwjQ.b['17'][1]++,item)});};}},{HTML_PARSER:{containerNode:'.'+CSS_PALETTE_CONTAINER},ATTRS:{columns:{validator:Lang.isNumber,value:-1},containerNode:{},formatter:{validator:Lang.isFunction,valueFn:'_valueFormatterFn'},items:{validator:Lang.isArray,value:[]},selected:{validator:Lang.isNumber,value:-1},toggleSelection:{validator:Lang.isBoolean,value:true}}});__cov_TMhWmDtaHRXbHaqB$TFwjQ.s['92']++;A.Palette=Palette;},'3.0.1',{'requires':['base-build','event-hover','widget','aui-classnamemanager','aui-base','aui-widget-cssclass','aui-widget-toggle'],'skinnable':true});