Commit 60b987de authored by Roque's avatar Roque

erp5_web_renderjs_ui: fix in hiding lisbox buttons

parent de610b74
......@@ -341,6 +341,7 @@
"triggerListboxSelectAction")
.declareAcquiredMethod("triggerListboxClipboardAction",
"triggerListboxClipboardAction")
.declareAcquiredMethod("getSetting", "getSetting")
//////////////////////////////////////////////
// initialize the gadget content
......@@ -514,6 +515,10 @@
'button[name="Clipboard"]',
'button[name="Configure"]',
'button[name="SelectRows"]'],
url_for_option_list = [],
is_sortable_list = [],
select_list,
hide_buttons,
button;
/*
......@@ -608,10 +613,7 @@
column,
is_sortable,
current_sort,
options,
url_for_option_list = [],
is_sortable_list = [],
select_list;
options;
for (k = 0; k < column_list.length; k += 1) {
column = column_list[k];
......@@ -654,7 +656,11 @@
throw error;
});
}
return gadget.getSetting('hide_listbox_buttons');
})
.push(function (hide_listbox_buttons) {
// XXX Disable select and clipboard functionalities on migrated apps: 'uid'-workaround made for renderjs UI doesn't work on officejs
hide_buttons = ((hide_listbox_buttons !== undefined && hide_listbox_buttons == "1") ? false : true);
return RSVP.all([
gadget.getUrlForList(url_for_option_list),
is_sortable_list,
......@@ -773,7 +779,7 @@
button_element.type = 'button';
button_element.setAttribute('class', 'ui-icon-list-ul ui-btn-icon-left ' + gadget.state.hide_class);
button_element.textContent = translation_list[5];
if (gadget.state.hide_class !== "ui-disabled") {
if (hide_buttons && gadget.state.hide_class !== "ui-disabled") {
div_element.appendChild(button_element);
}
......@@ -786,7 +792,7 @@
button_element.type = 'button';
button_element.setAttribute('class', 'ui-icon-check-square-o ui-btn-icon-left ' + gadget.state.hide_class);
button_element.textContent = translation_list[1];
if (gadget.state.hide_class !== "ui-disabled") {
if (hide_buttons && gadget.state.hide_class !== "ui-disabled") {
div_element.appendChild(button_element);
}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment