OkHi Documentation
Ask or search…
Comment on page


Changelog for the OkHi JavaScript Library

OkHi Web v4.5.1 (11 August 2019)

Feature: Your base color will now be used as part of the LocationManager theme. I.E buttons, spinners etc will now have your branding colors.
Feature: Added provision for appBar configuration
config: {
appBar: {
color: '#f0f0f0',
visible: true,
Feature: You can now change a user after initiating a location card object
var locationCard = new okhi.LocationCard({
element: element, // required
user: user, // required
onSuccess: handleOnSuccess, // optional
onError: handleOnError,// optional
style: style, // optional
copy: copy // optional
// changing the user
locationCard.user = {
firstName: 'Evans', // optional
lastName: 'Mutai', // optional
phone: '0721xxxxxx', // required

OkHi Web v4.3.1 (July 22 2019)

Feature: Background loading of OkHeart to improve cold start-up times.

OkHi Web v4.2.0 (June 17 2019)

Feature: Added I.E and Microsoft Edge Support

OkHi Web v4.1.0 (May 8 2019)

Feature: Allow the location card to display a custom location using a location object via exposing a location parameter when initiating the LocationCard class.
var locationCard = new okhi.LocationCard({
element: element,
user: user,
onSuccess: handleOnSuccess,
onError: handleOnError,
location: {
id: xyz // required
// location object ref: https://docs.okhi.co/integrating-okhi/okhi-on-your-website/api-reference#locationobject

OkHi Web v4.6.2 (Sept 5 2019)

Feature: We now have Google StreetView! Users can now create OkHi locations using images obtained from Google StreetView. This is an opt-in feature. To enable it make sure to pass in streetView: true in the configuration.
config: {
appBar: {
// app bar configuration
streetView: true
Feature: Added an onClose callback parameter. This callback will be executed whenever the user closes the Location Manager prematurely i.e before creating / selecting an OkHi address.
var locationManager = new okhi.LocationManager({
// user, onSuccess, onError
onClose: () => console.log('user has closed the location manager')
Fix: Fix issue where the current address wouldn't be cleared from memory whenever you change the user's phone number.