mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-16 11:39:18 +00:00
@@ -238,6 +238,9 @@ erpnext.AccountsChart = Class.extend({
|
|||||||
method: 'erpnext.accounts.utils.add_ac',
|
method: 'erpnext.accounts.utils.add_ac',
|
||||||
callback: function(r) {
|
callback: function(r) {
|
||||||
d.hide();
|
d.hide();
|
||||||
|
if(node.expanded) {
|
||||||
|
node.toggle_node();
|
||||||
|
}
|
||||||
node.reload();
|
node.reload();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -281,6 +284,9 @@ erpnext.AccountsChart = Class.extend({
|
|||||||
method: 'erpnext.accounts.utils.add_cc',
|
method: 'erpnext.accounts.utils.add_cc',
|
||||||
callback: function(r) {
|
callback: function(r) {
|
||||||
d.hide();
|
d.hide();
|
||||||
|
if(node.expanded) {
|
||||||
|
node.toggle_node();
|
||||||
|
}
|
||||||
node.reload();
|
node.reload();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ erpnext.FinancialAnalytics = erpnext.AccountTreeGrid.extend({
|
|||||||
{fieldtype:"Select", label: __("Range"),
|
{fieldtype:"Select", label: __("Range"),
|
||||||
options:["Daily", "Weekly", "Monthly", "Quarterly", "Yearly"]},
|
options:["Daily", "Weekly", "Monthly", "Quarterly", "Yearly"]},
|
||||||
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
||||||
{fieldtype:"Button", label: __("Reset Filters")}
|
{fieldtype:"Button", label: __("Reset Filters"), icon: "icon-filter"}
|
||||||
],
|
],
|
||||||
setup_columns: function() {
|
setup_columns: function() {
|
||||||
var std_columns = [
|
var std_columns = [
|
||||||
|
|||||||
@@ -102,7 +102,7 @@ erpnext.PurchaseAnalytics = frappe.views.TreeGridReport.extend({
|
|||||||
{fieldtype:"Select", label: __("Range"),
|
{fieldtype:"Select", label: __("Range"),
|
||||||
options:["Daily", "Weekly", "Monthly", "Quarterly", "Yearly"]},
|
options:["Daily", "Weekly", "Monthly", "Quarterly", "Yearly"]},
|
||||||
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
||||||
{fieldtype:"Button", label: __("Reset Filters")}
|
{fieldtype:"Button", label: __("Reset Filters"), icon: "icon-filter"}
|
||||||
],
|
],
|
||||||
setup_filters: function() {
|
setup_filters: function() {
|
||||||
var me = this;
|
var me = this;
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ erpnext.AccountTreeGrid = frappe.views.TreeGridReport.extend({
|
|||||||
{fieldtype: "Date", label: __("To Date")},
|
{fieldtype: "Date", label: __("To Date")},
|
||||||
{fieldtype: "Button", label: __("Refresh"), icon:"icon-refresh icon-white",
|
{fieldtype: "Button", label: __("Refresh"), icon:"icon-refresh icon-white",
|
||||||
cssClass:"btn-info"},
|
cssClass:"btn-info"},
|
||||||
{fieldtype: "Button", label: __("Reset Filters")},
|
{fieldtype: "Button", label: __("Reset Filters"), icon: "icon-filter"},
|
||||||
],
|
],
|
||||||
setup_filters: function() {
|
setup_filters: function() {
|
||||||
this._super();
|
this._super();
|
||||||
|
|||||||
@@ -16,25 +16,3 @@ $(document).bind('toolbar_setup', function() {
|
|||||||
"white-space": "nowrap"
|
"white-space": "nowrap"
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
frappe.provide('frappe.ui.misc');
|
|
||||||
frappe.ui.misc.about = function() {
|
|
||||||
if(!frappe.ui.misc.about_dialog) {
|
|
||||||
var d = new frappe.ui.Dialog({title: __('About')})
|
|
||||||
|
|
||||||
$(d.body).html(repl("<div>\
|
|
||||||
<h2>ERPNext</h2> \
|
|
||||||
<h4 class='text-muted'>"+__("Built on") + " Frappe Framework"+"</h4> \
|
|
||||||
<p>"+__("Open source ERP built for the web") + "</p>" +
|
|
||||||
"<p>"+__("To report an issue, go to ")+"<a href='https://github.com/frappe/erpnext/issues'>GitHub Issues</a></p> \
|
|
||||||
<p><a href='http://erpnext.org' target='_blank'>http://erpnext.org</a>.</p>\
|
|
||||||
<p><a href='http://www.gnu.org/copyleft/gpl.html'>License: GNU General Public License Version 3</a></p>\
|
|
||||||
<hr>\
|
|
||||||
<p>© 2014 Web Notes Technologies Pvt. Ltd and contributers </p> \
|
|
||||||
</div>", frappe.app));
|
|
||||||
|
|
||||||
frappe.ui.misc.about_dialog = d;
|
|
||||||
}
|
|
||||||
|
|
||||||
frappe.ui.misc.about_dialog.show();
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ erpnext.StockAnalytics = erpnext.StockGridReport.extend({
|
|||||||
{fieldtype:"Select", label: __("Range"),
|
{fieldtype:"Select", label: __("Range"),
|
||||||
options:["Daily", "Weekly", "Monthly", "Quarterly", "Yearly"]},
|
options:["Daily", "Weekly", "Monthly", "Quarterly", "Yearly"]},
|
||||||
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
||||||
{fieldtype:"Button", label: __("Reset Filters")}
|
{fieldtype:"Button", label: __("Reset Filters"), icon: "icon-filter"}
|
||||||
],
|
],
|
||||||
setup_filters: function() {
|
setup_filters: function() {
|
||||||
var me = this;
|
var me = this;
|
||||||
|
|||||||
@@ -147,10 +147,10 @@ erpnext.SalesChart = Class.extend({
|
|||||||
callback: function(r) {
|
callback: function(r) {
|
||||||
if(!r.exc) {
|
if(!r.exc) {
|
||||||
d.hide();
|
d.hide();
|
||||||
node.reload();
|
if(node.expanded) {
|
||||||
if(!node.expanded) {
|
|
||||||
node.toggle_node();
|
node.toggle_node();
|
||||||
}
|
}
|
||||||
|
node.reload();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ erpnext.StockAgeing = erpnext.StockGridReport.extend({
|
|||||||
options: ["Average Age", "Earliest", "Latest"]},
|
options: ["Average Age", "Earliest", "Latest"]},
|
||||||
{fieldtype:"Date", label: __("To Date")},
|
{fieldtype:"Date", label: __("To Date")},
|
||||||
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
||||||
{fieldtype:"Button", label: __("Reset Filters")}
|
{fieldtype:"Button", label: __("Reset Filters"), icon: "icon-filter"}
|
||||||
],
|
],
|
||||||
setup_filters: function() {
|
setup_filters: function() {
|
||||||
var me = this;
|
var me = this;
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ erpnext.StockBalance = erpnext.StockAnalytics.extend({
|
|||||||
{fieldtype:"Label", label: __("To")},
|
{fieldtype:"Label", label: __("To")},
|
||||||
{fieldtype:"Date", label: __("To Date")},
|
{fieldtype:"Date", label: __("To Date")},
|
||||||
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
||||||
{fieldtype:"Button", label: __("Reset Filters")}
|
{fieldtype:"Button", label: __("Reset Filters"), icon: "icon-filter"}
|
||||||
],
|
],
|
||||||
|
|
||||||
setup_plot_check: function() {
|
setup_plot_check: function() {
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ erpnext.StockLedger = erpnext.StockGridReport.extend({
|
|||||||
return dateutil.str_to_obj(val) >= dateutil.str_to_obj(item.posting_date);
|
return dateutil.str_to_obj(val) >= dateutil.str_to_obj(item.posting_date);
|
||||||
}},
|
}},
|
||||||
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
||||||
{fieldtype:"Button", label: __("Reset Filters")}
|
{fieldtype:"Button", label: __("Reset Filters"), icon: "icon-filter"}
|
||||||
],
|
],
|
||||||
|
|
||||||
setup_filters: function() {
|
setup_filters: function() {
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ erpnext.StockLevel = erpnext.StockGridReport.extend({
|
|||||||
return val == opts.default_value || item.brand == val;
|
return val == opts.default_value || item.brand == val;
|
||||||
}},
|
}},
|
||||||
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
||||||
{fieldtype:"Button", label: __("Reset Filters")}
|
{fieldtype:"Button", label: __("Reset Filters"), icon: "icon-filter"}
|
||||||
],
|
],
|
||||||
|
|
||||||
setup_filters: function() {
|
setup_filters: function() {
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ erpnext.SupportAnalytics = frappe.views.GridReportWithPlot.extend({
|
|||||||
{fieldtype:"Select", label: __("Range"),
|
{fieldtype:"Select", label: __("Range"),
|
||||||
options:["Daily", "Weekly", "Monthly", "Quarterly", "Yearly"]},
|
options:["Daily", "Weekly", "Monthly", "Quarterly", "Yearly"]},
|
||||||
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
{fieldtype:"Button", label: __("Refresh"), icon:"icon-refresh icon-white"},
|
||||||
{fieldtype:"Button", label: __("Reset Filters")}
|
{fieldtype:"Button", label: __("Reset Filters"), icon: "icon-filter"}
|
||||||
],
|
],
|
||||||
|
|
||||||
setup_columns: function() {
|
setup_columns: function() {
|
||||||
|
|||||||
Reference in New Issue
Block a user