/* Generated by kissy-xtemplate.*/ KISSY.add('date/picker/year-panel/years-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 += ''; var config0 = {}; var params1 = []; var id2 = getPropertyOrRunCommandUtil(engine, scopes, {}, "years", 0, 1, undefined, true); params1.push(id2); config0.params = params1; config0.fn = function (scopes) { var buffer = ""; buffer += '\r\n<tr role="row">\r\n '; var config3 = {}; var params4 = []; var id6 = getPropertyOrRunCommandUtil(engine, scopes, {}, "xindex", 0, 3, undefined, true); var id5 = getPropertyOrRunCommandUtil(engine, scopes, {}, "years." + id6 + "", 0, 3, undefined, true); params4.push(id5); config3.params = params4; config3.fn = function (scopes) { var buffer = ""; buffer += '\r\n <td role="gridcell"\r\n title="'; var id7 = getPropertyOrRunCommandUtil(engine, scopes, {}, "title", 0, 5, undefined, false); buffer += getExpressionUtil(id7, true); buffer += '"\r\n class="'; var config9 = {}; var params10 = []; params10.push('cell'); config9.params = params10; var id8 = getPropertyOrRunCommandUtil(engine, scopes, config9, "getBaseCssClasses", 0, 6, true, undefined); buffer += id8; buffer += '\r\n '; var config11 = {}; var params12 = []; var id13 = getPropertyOrRunCommandUtil(engine, scopes, {}, "content", 0, 7, undefined, true); var id14 = getPropertyOrRunCommandUtil(engine, scopes, {}, "year", 0, 7, undefined, true); params12.push(id13 === id14); config11.params = params12; config11.fn = function (scopes) { var buffer = ""; buffer += '\r\n '; var config16 = {}; var params17 = []; params17.push('selected-cell'); config16.params = params17; var id15 = getPropertyOrRunCommandUtil(engine, scopes, config16, "getBaseCssClasses", 0, 8, true, undefined); buffer += id15; buffer += '\r\n '; return buffer; }; buffer += runBlockCommandUtil(engine, scopes, config11, "if", 7); buffer += '\r\n '; var config18 = {}; var params19 = []; var id20 = getPropertyOrRunCommandUtil(engine, scopes, {}, "content", 0, 10, undefined, true); var id21 = getPropertyOrRunCommandUtil(engine, scopes, {}, "startYear", 0, 10, undefined, true); params19.push(id20 < id21); config18.params = params19; config18.fn = function (scopes) { var buffer = ""; buffer += '\r\n '; var config23 = {}; var params24 = []; params24.push('last-decade-cell'); config23.params = params24; var id22 = getPropertyOrRunCommandUtil(engine, scopes, config23, "getBaseCssClasses", 0, 11, true, undefined); buffer += id22; buffer += '\r\n '; return buffer; }; buffer += runBlockCommandUtil(engine, scopes, config18, "if", 10); buffer += '\r\n '; var config25 = {}; var params26 = []; var id27 = getPropertyOrRunCommandUtil(engine, scopes, {}, "content", 0, 13, undefined, true); var id28 = getPropertyOrRunCommandUtil(engine, scopes, {}, "endYear", 0, 13, undefined, true); params26.push(id27 > id28); config25.params = params26; config25.fn = function (scopes) { var buffer = ""; buffer += '\r\n '; var config30 = {}; var params31 = []; params31.push('next-decade-cell'); config30.params = params31; var id29 = getPropertyOrRunCommandUtil(engine, scopes, config30, "getBaseCssClasses", 0, 14, true, undefined); buffer += id29; buffer += '\r\n '; return buffer; }; buffer += runBlockCommandUtil(engine, scopes, config25, "if", 13); buffer += '\r\n ">\r\n <a hidefocus="on"\r\n href="#"\r\n class="'; var config33 = {}; var params34 = []; params34.push('year'); config33.params = params34; var id32 = getPropertyOrRunCommandUtil(engine, scopes, config33, "getBaseCssClasses", 0, 19, true, undefined); buffer += id32; buffer += '">\r\n '; var id35 = getPropertyOrRunCommandUtil(engine, scopes, {}, "content", 0, 20, undefined, false); buffer += getExpressionUtil(id35, true); buffer += '\r\n </a>\r\n </td>\r\n '; return buffer; }; buffer += runBlockCommandUtil(engine, scopes, config3, "each", 3); buffer += '\r\n</tr>\r\n'; return buffer; }; buffer += runBlockCommandUtil(engine, scopes, config0, "each", 1); return buffer; } });