Advertisement
artemsemkin

Asli HTML -> WP #3

Jul 6th, 2023 (edited)
816
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.53 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4.  * Localize Theme Options
  5.  */
  6. add_action( 'wp_enqueue_scripts', 'arts_inline_theme_components', 60 );
  7. function arts_inline_theme_components() {
  8.   wp_localize_script(
  9.     'asli-app',
  10.     'asli_theme_components', // this will go to app.assets.asli_theme_components
  11.     array(
  12.       'Preloader'                      => array(
  13.         'dependencies' => array(),
  14.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/Preloader.js' ),
  15.       ),
  16.       'Header'                         => array(
  17.         'dependencies' => array( 'arts-header' ),
  18.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/Header.js' ),
  19.       ),
  20.       'MenuOverlay'                    => array(
  21.         'dependencies' => array( 'arts-infinite-list' ),
  22.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/MenuOverlay.js' ),
  23.       ),
  24.       'MenuClassic'                    => array(
  25.         'dependencies' => array(),
  26.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/MenuClassic.js' ),
  27.       ),
  28.       'SliderFullpageBackgroundsMask'  => array(
  29.         'dependencies' => array( 'arts-fullpage-slider' ),
  30.         'files'        => array(
  31.           array(
  32.             'type' => 'script',
  33.             'src'  => esc_url( ARTS_THEME_URL . '/js/components/SliderFullpageBase.js' ),
  34.             'id'   => 'slider-fullpage-base-js',
  35.           ),
  36.         ),
  37.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/SliderFullpageBackgroundsMask.js' ),
  38.       ),
  39.       'SliderFullpageBackgroundsSlide' => array(
  40.         'dependencies' => array( 'arts-fullpage-slider' ),
  41.         'files'        => array(
  42.           array(
  43.             'type' => 'script',
  44.             'src'  => esc_url( ARTS_THEME_URL . '/js/components/SliderFullpageBase.js' ),
  45.             'id'   => 'slider-fullpage-base-js',
  46.           ),
  47.         ),
  48.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/SliderFullpageBackgroundsSlide.js' ),
  49.       ),
  50.       'SliderTestimonials'             => array(
  51.         'dependencies' => array( 'arts-fullpage-slider' ),
  52.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/SliderTestimonials.js' ),
  53.       ),
  54.       'InfiniteList'                   => array(
  55.         'dependencies' => array( 'arts-infinite-list' ),
  56.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/InfiniteList.js' ),
  57.       ),
  58.       'CurtainsBase'                   => array(
  59.         'dependencies' => array( 'curtains' ),
  60.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/CurtainsBase.js' ),
  61.       ),
  62.       'SplitCounter'                   => array(
  63.         'dependencies' => array(),
  64.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/SplitCounter.js' ),
  65.       ),
  66.       'MarqueeHeader'                  => array(
  67.         'dependencies' => array( 'arts-infinite-list' ),
  68.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/MarqueeHeader.js' ),
  69.       ),
  70.       'MarqueeHeadingsHover'           => array(
  71.         'dependencies' => array( 'arts-infinite-list' ),
  72.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/MarqueeHeadingsHover.js' ),
  73.       ),
  74.       'ScreensWall'                    => array(
  75.         'dependencies' => array( 'arts-infinite-list' ),
  76.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/ScreensWall.js' ),
  77.       ),
  78.       'RotatingButton'                 => array(
  79.         'dependencies' => array( 'circle-type' ),
  80.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/RotatingButton.js' ),
  81.       ),
  82.       'ArcImages'                      => array(
  83.         'dependencies' => array( 'arts-infinite-list' ),
  84.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/ArcImages.js' ),
  85.       ),
  86.       'Scroll'                         => array(
  87.         'dependencies' => array(),
  88.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/Scroll.js' ),
  89.       ),
  90.       'AJAX'                           => array(
  91.         'dependencies' => array( 'barba' ),
  92.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/AJAX.js' ),
  93.       ),
  94.       'Masthead'                       => array(
  95.         'dependencies' => array(),
  96.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/Masthead.js' ),
  97.       ),
  98.       'Content'                        => array(
  99.         'dependencies' => array(),
  100.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/Content.js' ),
  101.       ),
  102.       'Parallax'                       => array(
  103.         'dependencies' => array( 'arts-parallax' ),
  104.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/Parallax.js' ),
  105.       ),
  106.       'HorizontalScroll'               => array(
  107.         'dependencies' => array( 'arts-horizontal-scroll' ),
  108.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/HorizontalScroll.js' ),
  109.       ),
  110.       'CursorFollower'                 => array(
  111.         'dependencies' => array( 'arts-cursor-follower' ),
  112.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/CursorFollower.js' ),
  113.       ),
  114.       'PSWP'                           => array(
  115.         'dependencies' => array( 'photoswipe' ),
  116.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/PSWP.js' ),
  117.       ),
  118.       'GMap'                           => array(
  119.         'dependencies' => array(),
  120.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/Gmap.js' ),
  121.       ),
  122.       'FormAJAX'                       => array(
  123.         'dependencies' => array( 'pristine', 'bootstrap-modal' ),
  124.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/FormAJAX.js' ),
  125.       ),
  126.       'Grid'                           => array(
  127.         'dependencies' => array( 'isotope' ),
  128.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/Grid.js' ),
  129.       ),
  130.       'AutoScrollNext'                 => array(
  131.         'dependencies' => array(),
  132.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/AutoScrollNext.js' ),
  133.       ),
  134.       'FixedHeader'                    => array(
  135.         'dependencies' => array(),
  136.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/FixedHeader.js' ),
  137.       ),
  138.       'FixedWall'                      => array(
  139.         'dependencies' => array( 'arts-infinite-list' ),
  140.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/FixedWall.js' ),
  141.       ),
  142.       'CounterUp'                      => array(
  143.         'dependencies' => array(),
  144.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/CounterUp.js' ),
  145.       ),
  146.       'SliderImages'                   => array(
  147.         'dependencies' => array( 'arts-infinite-list' ),
  148.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/SliderImages.js' ),
  149.       ),
  150.       'ClickAndHold'                   => array(
  151.         'dependencies' => array(),
  152.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/ClickAndHold.js' ),
  153.       ),
  154.       'Mask'                           => array(
  155.         'dependencies' => array(),
  156.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/Mask.js' ),
  157.       ),
  158.       'Gui'                            => array(
  159.         'dependencies' => array( 'dat-gui', 'barba' ),
  160.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/Gui.js' ),
  161.       ),
  162.       'Comments'                       => array(
  163.         'dependencies' => array( 'pristine' ),
  164.         'file'         => esc_url( ARTS_THEME_URL . '/js/components/Comments.js' ),
  165.       ),
  166.     )
  167.   );
  168. }
  169.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement