This article provides the summary on Hide/Remove any unwanted information/section from Provider/Reseller/Customer dashboard..
This article applies to MachPanel build v5 5.23 and above.
At Control Server location “/MachPanel Control Server/JS”, following JavaScript files are needed for such customization:
- custom-fixes-rcc.js (For Provider/Reseller)
- custom-fixes.js (For Customer)
If corresponding file is not present at specified location, please create new file with extension “.js” (JavaScript file)
Steps to achieve it:
Get the identity of the section that is needed to be hidden:
(Right-Click the control and select “Inspect Element” to see the identity as shown below)
- Write code snippet in above corresponding JS file to hide/remove the specific section as described below:
Code Snippet
$(document).ready(function () {
$('#ctl00_CPH_Content_Div_Billing').remove();
});
(Replace Highlighted text with the identity of any section you want to hide)
- Save & Close the file and it is Done.
- Perform IISRESET
- Refresh the browser (best to close browser windows and reopen) to see the effect.
Sample Scenario 1:
Hide Billing Information in Customer Dashboard.
Steps:
- Create/Open “custom-fixes.js” file at location “/Web/JS/”
- Identity for the control is “ctl00_CPH_Content_Div_Billing”
- Sample Code to hide the section:
$(document).ready(function () {
$('#ctl00_CPH_Content_Div_Billing').remove();
});
- Save & Close the file
- Customer dashboard is refreshed and the billing section is removed:
Similarly, client can add things in html using JS. To make changes to store you need to:
Change contents of:
/JS/custom-fixes-store.js
Sample Scenario 2:
Is Taxable checkbox should be "unchecked" by default when creating customer.
Steps:
- Create/Open “Custom-Fixes-RCC.js” file at location “C:/ProgramFiles/MachSol/MachPanel Control Server/JS/”
- Identity for the control is “ctl00_CPH_Content_CB_Taxable"
- Sample Code is:
$(document).ready(function () {
$("#ctl00_CPH_Content_CB_Taxable").removeAttr("checked");
});
- Save & Close the file
- Perform "IISRESET" on control panel server.
- Close and reopen the browser and control panel web interface.
- Load the Create customer interface and you will notice that "Checkbox" for "Is Taxable" will be unchecked by default.