浏览代码

[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 { .result-list {
min-height: 200px; min-height: 200px;
} }
.sort-selector .dropdown:hover {
text-decoration: underline;
}
.list-filters { .list-filters {
position: relative; 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); 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.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() { get_value: function() {
return this.$input ? this.$input.val() : undefined;
return this.$input && this.$input.val() || this.value;
}, },
format_for_input: function(val) { format_for_input: function(val) {
return val==null ? "" : val; return val==null ? "" : val;


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

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


// Floating Message // Floating Message
function show_alert(txt, seconds) {
frappe.show_alert = function(txt, seconds) {
if(!$('#dialog-container').length) { if(!$('#dialog-container').length) {
$('<div id="dialog-container"><div id="alert-container"></div></div>').appendTo('body'); $('<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); div.delay(seconds ? seconds * 1000 : 3000).fadeOut(300);
return div; 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; min-height: 200px;
} }


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

.list-filters { .list-filters {
position: relative; position: relative;




正在加载...
取消
保存