/** * Author: Thilina Hasantha */ /** * SettingAdapter */ function SettingAdapter(endPoint,tab,filter,orderBy) { this.initAdapter(endPoint,tab,filter,orderBy); } SettingAdapter.inherits(AdapterBase); SettingAdapter.method('getDataMapping', function() { return [ "id", "name", "value", "description" ]; }); SettingAdapter.method('getHeaders', function() { return [ { "sTitle": "ID" ,"bVisible":false}, { "sTitle": "Name" }, { "sTitle": "Value"}, { "sTitle": "Details"} ]; }); SettingAdapter.method('getFormFields', function() { return [ [ "id", {"label":"ID","type":"hidden"}], [ "value", {"label":"Value","type":"text","validation":"none"}] ]; }); SettingAdapter.method('getActionButtonsHtml', function(id,data) { var html = '
'; html = html.replace(/_id_/g,id); html = html.replace(/_BASE_/g,this.baseUrl); return html; }); SettingAdapter.method('getMetaFieldForRendering', function(fieldName) { if(fieldName == "value"){ return "meta"; } return ""; }); SettingAdapter.method('fillForm', function(object) { this.uber('fillForm',object); $("#helptext").html(object.description); }); SettingAdapter.method('getHelpLink', function () { return 'http://blog.icehrm.com/docs/settings/'; });