Asynchronous Apex
Asynchronous Apex in Salesforce allows developers to execute operations in a separate thread, enabling tasks to run in the background without impacting the user experience. This approach is particularly beneficial for handling long-running processes, callouts to external systems, and operations
jQuery | How to hide all right siblings
If you want to hide all following siblings of an element with jQuery then you can use next() function. This function is used to get following siblings (means siblings that occur after selected element) of matched element. If a selector
How to write CSS hacks for IE 11 and Safari
In one of our projects we were working on, website page’s styling was not uniform when viewed on different browsers. To solve this problem, we used CSS hacks for Safari and IE 11. Tag for CSS hacks in IE 11:
Eclipse | Ctrl+click doesn’t redirect to parent function or class
While working in eclipse, we faced a problem in which Ctrl+click was not redirecting to the parent function or class. Solution: To solve this problem, we followed the below steps : 1. Exit Eclipse 2. Go to Workspace 3. Open
PHP | Sorting Complex Multidimensional Array
Suppose we have a complex array like below: $products = array( array( ‘product’ => array(‘id’ => 1, ‘name’ => ‘Jquery tutorial book’), ‘product_details’ => array(‘cost’ => 10, ‘edition’ => ‘first’) ), array( ‘product’ => array(‘id’ => 2, ‘name’ => ‘javascript
iOS | How to get installed app package names
Here is the code to get names of app package installed on iOS devices: include objc/ runtime.h in your viewController.m include <objc/runtime.h> – (void)GetInstalledApps { Class LSApplicationWorkspace_class = objc_getClass(“LSApplicationWorkspace”); NSObject* workspace = [LSApplicationWorkspace_class performSelector:@selector(defaultWorkspace)]; NSArray *array = [workspace performSelector:@selector(allApplications)]; NSMutableString
How to load webpage faster having large number of images
If your webpage has a lot of images it may load really slowly. We can use jQuery method lazyLoad to load the page faster. Lazy Load delays loading of images in long web pages. Images outside of viewport (means part
Moodle/Totara | How to install a new theme
A theme can be installed in Moodle/Totara by two different methods: A) Installing theme via FTP 1. Login to your FTP client server where your Moodle/Totara is installed 2. Go to Moodle “Theme” directory and place the theme folder which
Restrict back button of browser using Struts2
Follow the steps below to restrict back button of the browser: 1. Make a custom filter class as shown below. 2. Implement Filter (in-built interface) 3. Override “doFilter” method present in the Filter interface: public class NoCacheFilter implements Filter {
Toggling a checkbox on/off through Selenium webdriver
Below is the script for on/off the checkbox using webdriver: package mypackage; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; public class myclass { public static void main(String[] args) { WebDriver driver = new FirefoxDriver(); String baseUrl = “http://www.facebook.com”; driver.get(baseUrl);