Merge pull request #235 from pratu16x7/triggers-temp-fix

[fix][temp] set membership triggers with a delay
This commit is contained in:
Prateeksha Singh
2018-07-06 11:46:47 +05:30
committed by GitHub
2 changed files with 69 additions and 65 deletions

View File

@@ -1,39 +1,41 @@
frappe.ready(function() {
// bind events here
$(".page-header-actions-block .btn-primary, .page-header-actions-block .btn-default").addClass('hidden');
$(".text-right .btn-primary").addClass('hidden');
setTimeout(() => {
// bind events here
$(".page-header-actions-block .btn-primary, .page-header-actions-block .btn-default").addClass('hidden');
$(".text-right .btn-primary").addClass('hidden');
var set_amount = function() {
var membership_type = $('[data-fieldname="membership_type"]').val();
var currency = $('[data-fieldname="currency"]').val();
amount = {
'Gold': 300000,
'Silver': 100000,
'Individual': 10000
var set_amount = function() {
var membership_type = $('[data-fieldname="membership_type"]').val();
var currency = $('[data-fieldname="currency"]').val();
amount = {
'Gold': 300000,
'Silver': 100000,
'Individual': 10000
}
$('[data-fieldname="amount"]').val(amount[membership_type]);
}
$('[data-fieldname="amount"]').val(amount[membership_type]);
}
var get_date = (add_year = 0) => {
const today = new Date();
const year = today.getFullYear() + add_year;
const month = ((today.getMonth() + 1) + '').padStart(2, '0');
const day = today.getDate();
return year + '-' + month + '-' + day;
}
var get_date = (add_year = 0) => {
const today = new Date();
const year = today.getFullYear() + add_year;
const month = ((today.getMonth() + 1) + '').padStart(2, '0');
const day = today.getDate();
return year + '-' + month + '-' + day;
}
if(frappe.utils.get_url_arg('name')) {
$('[data-fieldname="membership_type"]').prop('disabled', true);
$('[data-fieldname="currency"]').prop('disabled', true);
$('.page-content .btn-form-submit').addClass('hidden');
} else {
const from_date = get_date();
const to_date = get_date(1);
$('[data-fieldname="from_date"]').val(from_date).trigger('change');
$('[data-fieldname="to_date"]').val(to_date).trigger('change');
$('[data-fieldname="membership_type"]').on('change', function() { set_amount(); });
$('[data-fieldname="currency"]').val("INR");
set_amount();
}
if(frappe.utils.get_url_arg('name')) {
$('[data-fieldname="membership_type"]').prop('disabled', true);
$('[data-fieldname="currency"]').prop('disabled', true);
$('.page-content .btn-form-submit').addClass('hidden');
} else {
const from_date = get_date();
const to_date = get_date(1);
$('[data-fieldname="from_date"]').val(from_date).trigger('change');
$('[data-fieldname="to_date"]').val(to_date).trigger('change');
$('[data-fieldname="membership_type"]').on('change', function() { set_amount(); });
$('[data-fieldname="currency"]').val("INR");
set_amount();
}
}, 1000);
})

View File

@@ -1,40 +1,42 @@
frappe.ready(function() {
// bind events here
$(".page-header-actions-block .btn-primary, .page-header-actions-block .btn-default").addClass('hidden');
$(".text-right .btn-primary").addClass('hidden');
setTimeout(() => {
// bind events here
$(".page-header-actions-block .btn-primary, .page-header-actions-block .btn-default").addClass('hidden');
$(".text-right .btn-primary").addClass('hidden');
var set_amount = function() {
var membership_type = $('[data-fieldname="membership_type"]').val();
var currency = $('[data-fieldname="currency"]').val();
var set_amount = function() {
var membership_type = $('[data-fieldname="membership_type"]').val();
var currency = $('[data-fieldname="currency"]').val();
amount = {
'Gold': 5000,
'Silver': 1500,
'Individual': 200
amount = {
'Gold': 5000,
'Silver': 1500,
'Individual': 200
}
$('[data-fieldname="amount"]').val(amount[membership_type]);
}
var get_date = (add_year = 0) => {
const today = new Date();
const year = today.getFullYear() + add_year;
const month = ((today.getMonth() + 1) + '').padStart(2, '0');
const day = today.getDate();
return year + '-' + month + '-' + day;
}
$('[data-fieldname="amount"]').val(amount[membership_type]);
}
var get_date = (add_year = 0) => {
const today = new Date();
const year = today.getFullYear() + add_year;
const month = ((today.getMonth() + 1) + '').padStart(2, '0');
const day = today.getDate();
return year + '-' + month + '-' + day;
}
if(frappe.utils.get_url_arg('name')) {
$('[data-fieldname="membership_type"]').prop('disabled', true);
$('[data-fieldname="currency"]').prop('disabled', true);
$('.page-content .btn-form-submit').addClass('hidden');
} else {
const from_date = get_date();
const to_date = get_date(1);
$('[data-fieldname="from_date"]').val(from_date).trigger('change');
$('[data-fieldname="to_date"]').val(to_date).trigger('change');
$('[data-fieldname="membership_type"]').on('change', function() { set_amount(); });
$('[data-fieldname="currency"]').val('USD');
set_amount();
}
if(frappe.utils.get_url_arg('name')) {
$('[data-fieldname="membership_type"]').prop('disabled', true);
$('[data-fieldname="currency"]').prop('disabled', true);
$('.page-content .btn-form-submit').addClass('hidden');
} else {
const from_date = get_date();
const to_date = get_date(1);
$('[data-fieldname="from_date"]').val(from_date).trigger('change');
$('[data-fieldname="to_date"]').val(to_date).trigger('change');
$('[data-fieldname="membership_type"]').on('change', function() { set_amount(); });
$('[data-fieldname="currency"]').val('USD');
set_amount();
}
}, 1000);
})