[design] form toolbar
This commit is contained in:
parent
6f7cba8d73
commit
4096a3ab2b
@ -73,12 +73,12 @@ erpnext.accounts.SalesInvoiceController = erpnext.selling.SellingController.exte
|
||||
});
|
||||
|
||||
if(!from_delivery_note) {
|
||||
cur_frm.appframe.add_primary_action(__('Make Delivery'), cur_frm.cscript['Make Delivery Note'], "icon-truck")
|
||||
cur_frm.page.add_menu_item(__('Make Delivery'), cur_frm.cscript['Make Delivery Note'], "icon-truck")
|
||||
}
|
||||
}
|
||||
|
||||
if(doc.outstanding_amount!=0) {
|
||||
cur_frm.appframe.add_primary_action(__('Make Payment Entry'), cur_frm.cscript.make_bank_voucher, "icon-money");
|
||||
cur_frm.page.add_menu_item(__('Make Payment Entry'), cur_frm.cscript.make_bank_voucher, "icon-money");
|
||||
}
|
||||
}
|
||||
|
||||
@ -90,7 +90,7 @@ erpnext.accounts.SalesInvoiceController = erpnext.selling.SellingController.exte
|
||||
},
|
||||
|
||||
sales_order_btn: function() {
|
||||
this.$sales_order_btn = cur_frm.appframe.add_primary_action(__('From Sales Order'),
|
||||
this.$sales_order_btn = cur_frm.page.add_menu_item(__('From Sales Order'),
|
||||
function() {
|
||||
frappe.model.map_current_doc({
|
||||
method: "erpnext.selling.doctype.sales_order.sales_order.make_sales_invoice",
|
||||
@ -107,7 +107,7 @@ erpnext.accounts.SalesInvoiceController = erpnext.selling.SellingController.exte
|
||||
},
|
||||
|
||||
delivery_note_btn: function() {
|
||||
this.$delivery_note_btn = cur_frm.appframe.add_primary_action(__('From Delivery Note'),
|
||||
this.$delivery_note_btn = cur_frm.page.add_menu_item(__('From Delivery Note'),
|
||||
function() {
|
||||
frappe.model.map_current_doc({
|
||||
method: "erpnext.stock.doctype.delivery_note.delivery_note.make_sales_invoice",
|
||||
|
@ -41,16 +41,16 @@ pscript['onload_Accounts Browser'] = function(wrapper){
|
||||
'<p>'+__('Please setup your chart of accounts before you start Accounting Entries')+'</p></div>').appendTo(main);
|
||||
|
||||
if (frappe.boot.user.can_create.indexOf("Company") !== -1) {
|
||||
wrapper.appframe.add_button(__('New Company'), function() { newdoc('Company'); },
|
||||
wrapper.page.add_button(__('New Company'), function() { newdoc('Company'); },
|
||||
'icon-plus');
|
||||
}
|
||||
|
||||
wrapper.appframe.set_title_right(__('Refresh'), function() {
|
||||
wrapper.page.set_primary_action(__('Refresh'), function() {
|
||||
wrapper.$company_select.change();
|
||||
});
|
||||
|
||||
// company-select
|
||||
wrapper.$company_select = wrapper.appframe.add_select("Company", [])
|
||||
wrapper.$company_select = wrapper.page.add_select("Company", [])
|
||||
.change(function() {
|
||||
var ctype = frappe.get_route()[1] || 'Account';
|
||||
erpnext.account_chart = new erpnext.AccountsChart(ctype, $(this).val(),
|
||||
@ -73,9 +73,9 @@ pscript['onload_Accounts Browser'] = function(wrapper){
|
||||
|
||||
pscript.set_title = function(wrapper, ctype, val) {
|
||||
if(val) {
|
||||
wrapper.appframe.set_title('Chart of '+ctype+'s' + " - " + cstr(val));
|
||||
wrapper.page.set_title('Chart of '+ctype+'s' + " - " + cstr(val));
|
||||
} else {
|
||||
wrapper.appframe.set_title('Chart of '+ctype+'s');
|
||||
wrapper.page.set_title('Chart of '+ctype+'s');
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -21,7 +21,7 @@ erpnext.PurchaseAnalytics = frappe.views.TreeGridReport.extend({
|
||||
title: __("Purchase Analytics"),
|
||||
page: wrapper,
|
||||
parent: $(wrapper).find('.layout-main'),
|
||||
appframe: wrapper.appframe,
|
||||
page: wrapper.page,
|
||||
doctypes: ["Item", "Item Group", "Supplier", "Supplier Type", "Company", "Fiscal Year",
|
||||
"Purchase Invoice", "Purchase Invoice Item",
|
||||
"Purchase Order", "Purchase Order Item[Purchase Analytics]",
|
||||
|
@ -6,7 +6,7 @@ frappe.listview_settings['Time Log'] = {
|
||||
add_fields: ["status", "billable", "activity_type", "task", "project", "hours", "time_log_for"],
|
||||
selectable: true,
|
||||
onload: function(me) {
|
||||
me.appframe.add_primary_action(__("Make Time Log Batch"), function() {
|
||||
me.page.add_menu_item(__("Make Time Log Batch"), function() {
|
||||
var selected = me.get_checked_items() || [];
|
||||
|
||||
if(!selected.length) {
|
||||
|
@ -20,7 +20,7 @@ erpnext.AccountTreeGrid = frappe.views.TreeGridReport.extend({
|
||||
title: title,
|
||||
page: wrapper,
|
||||
parent: $(wrapper).find('.layout-main'),
|
||||
appframe: wrapper.appframe,
|
||||
page: wrapper.page,
|
||||
doctypes: ["Company", "Fiscal Year", "Account", "GL Entry", "Cost Center"],
|
||||
tree_grid: {
|
||||
show: true,
|
||||
|
@ -9,7 +9,7 @@ erpnext.StockAnalytics = erpnext.StockGridReport.extend({
|
||||
title: __("Stock Analytics"),
|
||||
page: wrapper,
|
||||
parent: $(wrapper).find('.layout-main'),
|
||||
appframe: wrapper.appframe,
|
||||
page: wrapper.page,
|
||||
doctypes: ["Item", "Item Group", "Warehouse", "Stock Ledger Entry", "Brand",
|
||||
"Fiscal Year", "Serial No"],
|
||||
tree_grid: {
|
||||
|
@ -82,9 +82,9 @@ erpnext.TransactionController = erpnext.stock.StockController.extend({
|
||||
|
||||
this.$pos_btn && this.$pos_btn.remove();
|
||||
|
||||
this.$pos_btn = this.frm.appframe.add_primary_action(btn_label, function() {
|
||||
this.$pos_btn = this.frm.page.add_menu_item(btn_label, function() {
|
||||
me.toggle_pos();
|
||||
}, icon, "btn-default");
|
||||
});
|
||||
} else {
|
||||
// hack: will avoid calling refresh from refresh
|
||||
setTimeout(function() { me.toggle_pos(false); }, 100);
|
||||
@ -105,12 +105,12 @@ erpnext.TransactionController = erpnext.stock.StockController.extend({
|
||||
|
||||
// make pos
|
||||
if(!this.frm.pos) {
|
||||
var wrapper = this.frm.appframe.add_view("pos", "<div>");
|
||||
var wrapper = this.frm.page.add_view("pos", "<div>");
|
||||
this.frm.pos = new erpnext.POS(wrapper, this.frm);
|
||||
}
|
||||
|
||||
// toggle view
|
||||
this.frm.appframe.set_view(this.pos_active ? "main" : "pos");
|
||||
this.frm.page.set_view(this.pos_active ? "main" : "pos");
|
||||
this.pos_active = !this.pos_active;
|
||||
|
||||
// refresh
|
||||
|
@ -20,7 +20,7 @@ erpnext.SalesAnalytics = frappe.views.TreeGridReport.extend({
|
||||
title: __("Sales Analytics"),
|
||||
page: wrapper,
|
||||
parent: $(wrapper).find('.layout-main'),
|
||||
appframe: wrapper.appframe,
|
||||
page: wrapper.page,
|
||||
doctypes: ["Item", "Item Group", "Customer", "Customer Group", "Company", "Territory",
|
||||
"Fiscal Year", "Sales Invoice", "Sales Invoice Item",
|
||||
"Sales Order", "Sales Order Item[Sales Analytics]",
|
||||
|
@ -8,7 +8,7 @@ pscript['onload_Sales Browser'] = function(wrapper){
|
||||
|
||||
frappe.add_breadcrumbs("Selling")
|
||||
|
||||
wrapper.appframe.set_title_right(__('Refresh'), function() {
|
||||
wrapper.page.set_primary_action(__('Refresh'), function() {
|
||||
wrapper.make_tree();
|
||||
});
|
||||
|
||||
@ -44,7 +44,7 @@ pscript['onshow_Sales Browser'] = function(wrapper){
|
||||
// set route
|
||||
var ctype = frappe.get_route()[1] || 'Territory';
|
||||
|
||||
wrapper.appframe.set_title(__('{0} Tree',[__(ctype)]));
|
||||
wrapper.page.set_title(__('{0} Tree',[__(ctype)]));
|
||||
|
||||
if(erpnext.sales_chart && erpnext.sales_chart.ctype != ctype) {
|
||||
wrapper.make_tree();
|
||||
|
@ -28,9 +28,9 @@ erpnext.SalesFunnel = Class.extend({
|
||||
|
||||
this.elements = {
|
||||
layout: $(wrapper).find(".layout-main"),
|
||||
from_date: wrapper.appframe.add_date(__("From Date")),
|
||||
to_date: wrapper.appframe.add_date(__("To Date")),
|
||||
refresh_btn: wrapper.appframe.set_title_right(__("Refresh"),
|
||||
from_date: wrapper.page.add_date(__("From Date")),
|
||||
to_date: wrapper.page.add_date(__("To Date")),
|
||||
refresh_btn: wrapper.page.set_primary_action(__("Refresh"),
|
||||
function() { me.get_data(); }, "icon-refresh"),
|
||||
};
|
||||
|
||||
|
@ -20,7 +20,7 @@ erpnext.StockLedger = erpnext.StockGridReport.extend({
|
||||
title: __("Stock Ledger"),
|
||||
page: wrapper,
|
||||
parent: $(wrapper).find('.layout-main'),
|
||||
appframe: wrapper.appframe,
|
||||
page: wrapper.page,
|
||||
doctypes: ["Item", "Item Group", "Warehouse", "Stock Ledger Entry", "Brand", "Serial No"],
|
||||
})
|
||||
},
|
||||
|
@ -25,7 +25,7 @@ erpnext.StockLevel = erpnext.StockGridReport.extend({
|
||||
title: __("Stock Level"),
|
||||
page: wrapper,
|
||||
parent: $(wrapper).find('.layout-main'),
|
||||
appframe: wrapper.appframe,
|
||||
page: wrapper.page,
|
||||
doctypes: ["Item", "Warehouse", "Stock Ledger Entry", "Production Order",
|
||||
"Material Request Item", "Purchase Order Item", "Sales Order Item", "Brand", "Serial No"],
|
||||
});
|
||||
|
@ -21,7 +21,7 @@ erpnext.SupportAnalytics = frappe.views.GridReportWithPlot.extend({
|
||||
title: __("Support Analtyics"),
|
||||
page: wrapper,
|
||||
parent: $(wrapper).find('.layout-main'),
|
||||
appframe: wrapper.appframe,
|
||||
page: wrapper.page,
|
||||
doctypes: ["Issue", "Fiscal Year"],
|
||||
});
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user