0

Hi i have extended the messages.js by adding the following code

define([
'jquery',
'uiComponent',
'Magento_Customer/js/customer-data',
'underscore',
'jquery/jquery-storageapi'
], function ($, Component, customerData, _) {
'use strict';

return Component.extend({
    defaults: {
        cookieMessages: [],
        messages: []
    },

    /**
     * Extends Component object by storage observable messages.
     */
    initialize: function () {
        this._super();

        this.cookieMessages = $.cookieStorage.get('mage-messages');
        this.messages = customerData.get('messages').extend({
            disposableCustomerData: 'messages'
        });

        // Force to clean obsolete messages
        if (!_.isEmpty(this.messages().messages)) {
            customerData.set('messages', {});
        }

        $.cookieStorage.set('mage-messages', '');

        setTimeout(function() {
            $(".messages").hide('blind', {}, 900)
        }, 9000);           
    }
});

});

No messages are showing up after adding the above jquery in messages.js

Please help me in fixing the above issue.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.