Combine pineapple juice, soy sauce and black pepper. Mix well. Pour over the chicken. Add bay leaves. Marinate for at least 6 hours or overnight.
After marinating, drain from the marinade. Then sear all sides of the chicken until brown. Heat 2 tbsp. oil in pan and sear the chicken. Turn to cook each side. After browning, set aside.
In the same pan, saute’ onion and garlic. then put back the chicken. Add the reserved marinade. Add oyster sauce and brown sugar. Simmer for 15 minutes in low heat.
After 15 minutes, turn the chicken to cook the other side. Simmer for another 10 minutes low heat. After 10 minutes, add the pineapple slices and its juice.
Then start basting the chicken (scoop some sauce and pour over the chicken as you cook). Cook the chicken until the sauce thickens (medium heat). Once the sauce is reduced, add salt to taste. Simmer for a minute then remove from heat.