Переглянути джерело

[fix] sortable now needs group

version-14
Rushabh Mehta 8 роки тому
джерело
коміт
f060cecbf9
1 змінених файлів з 9 додано та 3 видалено
  1. +9
    -3
      frappe/print/page/print_format_builder/print_format_builder.js

+ 9
- 3
frappe/print/page/print_format_builder/print_format_builder.js Переглянути файл

@@ -304,7 +304,9 @@ frappe.PrintFormatBuilder = Class.extend({
// drag from fields library // drag from fields library
Sortable.create(this.page.sidebar.find(".print-format-builder-fields").get(0), Sortable.create(this.page.sidebar.find(".print-format-builder-fields").get(0),
{ {
group: {put: true, pull:"clone"},
group: {
name:'field', put: true, pull:"clone"
},
sort: false, sort: false,
onAdd: function(evt) { onAdd: function(evt) {
// on drop, trash! // on drop, trash!
@@ -326,11 +328,13 @@ frappe.PrintFormatBuilder = Class.extend({
var me = this; var me = this;
Sortable.create(col, { Sortable.create(col, {
group: { group: {
name: 'field',
put: true, put: true,
pull: true pull: true
}, },
onAdd: function(evt) { onAdd: function(evt) {
// on drop, change the HTML // on drop, change the HTML

var $item = $(evt.item); var $item = $(evt.item);
if(!$item.hasClass("print-format-builder-field")) { if(!$item.hasClass("print-format-builder-field")) {
var fieldname = $item.attr("data-fieldname"); var fieldname = $item.attr("data-fieldname");
@@ -342,8 +346,10 @@ frappe.PrintFormatBuilder = Class.extend({
fieldname); fieldname);
} }


$item.replaceWith(frappe.render_template("print_format_builder_field",
{field: field, me:me}))
var html = frappe.render_template("print_format_builder_field",
{field: field, me:me});

$item.replaceWith(html);
} }
} }
}); });


Завантаження…
Відмінити
Зберегти