/* Generated by kissy-xtemplate.*/ KISSY.add('tree/node-xtpl', function () { return function (scopes, S, undefined) { var buffer = "", config = this.config, engine = this, utils = config.utils; var runBlockCommandUtil = utils["runBlockCommand"], getExpressionUtil = utils["getExpression"], getPropertyOrRunCommandUtil = utils["getPropertyOrRunCommand"]; buffer += '<div id="ks-tree-node-row-'; var id0 = getPropertyOrRunCommandUtil(engine, scopes, {}, "id", 0, 1, undefined, false); buffer += getExpressionUtil(id0, true); buffer += '"\r\n class="'; var config2 = {}; var params3 = []; params3.push('row'); config2.params = params3; var id1 = getPropertyOrRunCommandUtil(engine, scopes, config2, "getBaseCssClasses", 0, 2, true, undefined); buffer += id1; buffer += '\r\n '; var config4 = {}; var params5 = []; var id6 = getPropertyOrRunCommandUtil(engine, scopes, {}, "selected", 0, 3, undefined, true); params5.push(id6); config4.params = params5; config4.fn = function (scopes) { var buffer = ""; buffer += '\r\n '; var config8 = {}; var params9 = []; params9.push('selected'); config8.params = params9; var id7 = getPropertyOrRunCommandUtil(engine, scopes, config8, "getBaseCssClasses", 0, 4, true, undefined); buffer += id7; buffer += '\r\n '; return buffer; }; buffer += runBlockCommandUtil(engine, scopes, config4, "if", 3); buffer += '\r\n ">\r\n <div id="ks-tree-node-expand-icon-'; var id10 = getPropertyOrRunCommandUtil(engine, scopes, {}, "id", 0, 7, undefined, false); buffer += getExpressionUtil(id10, true); buffer += '"\r\n class="'; var config12 = {}; var params13 = []; params13.push('expand-icon'); config12.params = params13; var id11 = getPropertyOrRunCommandUtil(engine, scopes, config12, "getBaseCssClasses", 0, 8, true, undefined); buffer += id11; buffer += '">\r\n </div>\r\n '; var config14 = {}; var params15 = []; var id16 = getPropertyOrRunCommandUtil(engine, scopes, {}, "checkable", 0, 10, undefined, true); params15.push(id16); config14.params = params15; config14.fn = function (scopes) { var buffer = ""; buffer += '\r\n <div id="ks-tree-node-checked-'; var id17 = getPropertyOrRunCommandUtil(engine, scopes, {}, "id", 0, 11, undefined, false); buffer += getExpressionUtil(id17, true); buffer += '"\r\n class="'; var config19 = {}; var params20 = []; var id21 = getPropertyOrRunCommandUtil(engine, scopes, {}, "checkState", 0, 12, undefined, true); params20.push(('checked') + id21); config19.params = params20; var id18 = getPropertyOrRunCommandUtil(engine, scopes, config19, "getBaseCssClasses", 0, 12, true, undefined); buffer += id18; buffer += '"></div>\r\n '; return buffer; }; buffer += runBlockCommandUtil(engine, scopes, config14, "if", 10); buffer += '\r\n <div id="ks-tree-node-icon-'; var id22 = getPropertyOrRunCommandUtil(engine, scopes, {}, "id", 0, 14, undefined, false); buffer += getExpressionUtil(id22, true); buffer += '"\r\n class="'; var config24 = {}; var params25 = []; params25.push('icon'); config24.params = params25; var id23 = getPropertyOrRunCommandUtil(engine, scopes, config24, "getBaseCssClasses", 0, 15, true, undefined); buffer += id23; buffer += '">\r\n\r\n </div>\r\n '; var config27 = {}; var params28 = []; params28.push('component/extension/content-render/content-xtpl'); config27.params = params28; var id26 = getPropertyOrRunCommandUtil(engine, scopes, config27, "include", 0, 18, false, undefined); buffer += id26; buffer += '\r\n</div>\r\n<div id="ks-tree-node-children-'; var id29 = getPropertyOrRunCommandUtil(engine, scopes, {}, "id", 0, 20, undefined, false); buffer += getExpressionUtil(id29, true); buffer += '"\r\n class="'; var config31 = {}; var params32 = []; params32.push('children'); config31.params = params32; var id30 = getPropertyOrRunCommandUtil(engine, scopes, config31, "getBaseCssClasses", 0, 21, true, undefined); buffer += id30; buffer += '"\r\n'; var config33 = {}; var params34 = []; var id35 = getPropertyOrRunCommandUtil(engine, scopes, {}, "expanded", 0, 22, undefined, true); params34.push(id35); config33.params = params34; config33.fn = function (scopes) { var buffer = ""; buffer += '\r\nstyle="display:none"\r\n'; return buffer; }; var inverse36 = config33.fn; config33.fn = config33.inverse; config33.inverse = inverse36; buffer += runBlockCommandUtil(engine, scopes, config33, "if", 22); buffer += '\r\n>\r\n</div>'; return buffer; } });