浏览代码

[cleanup] control get_value for dialog fields

version-14
Rushabh Mehta 9 年前
父节点
当前提交
144efb6499
共有 4 个文件被更改,包括 19 次插入6 次删除
  1. +3
    -0
      frappe/public/css/list.css
  2. +6
    -5
      frappe/public/js/frappe/form/control.js
  3. +4
    -1
      frappe/public/js/frappe/ui/messages.js
  4. +6
    -0
      frappe/public/less/list.less

+ 3
- 0
frappe/public/css/list.css 查看文件

@@ -4,6 +4,9 @@
.result-list {
min-height: 200px;
}
.sort-selector .dropdown:hover {
text-decoration: underline;
}
.list-filters {
position: relative;
}


+ 6
- 5
frappe/public/js/frappe/form/control.js 查看文件

@@ -403,14 +403,15 @@ frappe.ui.form.ControlData = frappe.ui.form.ControlInput.extend({
this.$input.addClass(this.df.input_class);
}
},
set_input: function(val) {
this.$input && this.$input.val(this.format_for_input(val));
set_input: function(value) {
this.value = value;
this.$input && this.$input.val(this.format_for_input(value));
this.set_disp_area();
this.last_value = val;
this.set_mandatory && this.set_mandatory(val);
this.last_value = value;
this.set_mandatory && this.set_mandatory(value);
},
get_value: function() {
return this.$input ? this.$input.val() : undefined;
return this.$input && this.$input.val() || this.value;
},
format_for_input: function(val) {
return val==null ? "" : val;


+ 4
- 1
frappe/public/js/frappe/ui/messages.js 查看文件

@@ -210,7 +210,7 @@ frappe.hide_progress = function() {
}

// Floating Message
function show_alert(txt, seconds) {
frappe.show_alert = function(txt, seconds) {
if(!$('#dialog-container').length) {
$('<div id="dialog-container"><div id="alert-container"></div></div>').appendTo('body');
}
@@ -229,3 +229,6 @@ function show_alert(txt, seconds) {
div.delay(seconds ? seconds * 1000 : 3000).fadeOut(300);
return div;
}

// for backward compatibility
var show_alert = frappe.show_alert;

+ 6
- 0
frappe/public/less/list.less 查看文件

@@ -8,6 +8,12 @@
min-height: 200px;
}

.sort-selector {
.dropdown:hover {
text-decoration: underline;
}
}

.list-filters {
position: relative;



正在加载...
取消
保存