wwaf-8.x-1.0-beta5/js/wwaf.main.js

js/wwaf.main.js
//
//  File:       wwaf.main.js
//  Project:    marcato-corporate
//  Date:       2017-11-21
//  Developer:  Egor Guriyanov
//  Copyright:  2017 Egor Guriyanov. All rights reserved.
//


var WWAF_INSTANCE = new WWAF('#wwaf', drupalSettings.wwaf);

;(function($, $wwaf, window, undefined) {
    
    $(document).ready(function () {
        
        // init UI variables:
        //-------------------
        var superWrap = $($wwaf.id),
            wrap      = superWrap.find(".wwaf-wrapper"),
            mwrap     = wrap.find(".map-wrapper"),
            map       = document.getElementById("gmap_placeholder"),
            searchBox = wrap.find(".search-box"),
            form      = searchBox.find("form"),
            gpsBox    = wrap.find(".gps-box"),
            infoBox   = wrap.find(".info-box"),
            loading   = wrap.find(".loading"),
            results   = wrap.find(".results-wrapper"),
            after     = wrap.find(".after-wrapper")
        ;
        
        $wwaf.ui = {
            wrap: wrap,
            mwrap: mwrap,
            map: map,
            search: searchBox,
            form: form,
            gps: gpsBox,
            info: infoBox,
            loading: loading,
            results: results,
            afterResults: after
        };
        
        
        // Booting the google maps:
        //---------------------------
        var key = $wwaf.config.api_key;
        var version = $wwaf.config.api_version || '3.29';
        var script = document.createElement('script');
        script.type = 'text/javascript';
        script.src = 'https://maps.googleapis.com/maps/api/js?v='+version+'&key='+key+'&callback=WWAF_INSTANCE.init';
        document.body.appendChild(script);

    });
    
}(jQuery, WWAF_INSTANCE, window));


Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc