SearchBox.js
997 Bytes
define(function () {
'use strict';
function SearchBox() {
}
SearchBox.prototype = {
transferToVM: function (dm) {
var leftBtns = [];
var rightBtns = [];
dm.btns.map(function(btn){
var btnType = btn.btnType, picPath = btn.picPath || "", btnText = btn.btnText || "";
return {
icon: btnType == "1" ? "" : picPath,
text: btnType == "2" ? "" : btnText,
align: btn.btnAlign == "2" ? "left" : "right"
}
}).forEach(function(btn){
if(btn.align == 'left'){
leftBtns.push(btn);
}else if(btn.align == 'right'){
rightBtns.push(btn);
}
});
return {
tip: dm.searchTips,
leftBtns: leftBtns,
rightBtns: rightBtns
};
}
};
return SearchBox;
});