Button.js
797 Bytes
define(function () {
'use strict';
function Button() {
this.runtimeCss = true;
}
Button.prototype = {
transferToVM: function (dm) {
var btns = dm.button_datas || [];
return {
layout: dm.rightActionType == 2 ? "relative" : "",
items: btns.map(function (btn) {
var res = {
text: btn.buttonName
};
if(dm.rightActionType == 2){
res['btn_width'] = btn.btn_width;
}
res['btn_style'] = btn.isfillbgcolor == "0"? "wev-btn-outline":"";
return res;
}),
fixed: dm.isFixedBottom == '1'
};
}
};
return Button;
});