/var/www/hkosl.com/aga/wp-content/plugins/smart-slider-3/nextend/library/libraries/assets/js/js.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php

class N2JS {

    public static function 
addFile($pathToFile$group) {
        
N2AssetsManager::$js->addFile($pathToFile$group);
    }

    public static function 
addFiles($path$files$group) {
        
N2AssetsManager::$js->addFiles($path$files$group);
    }

    public static function 
addStaticGroup($file$group) {
        
N2AssetsManager::$js->addStaticGroup($file$group);
    }

    public static function 
addCode($code$group) {
        
N2AssetsManager::$js->addCode($code$group);
    }

    public static function 
addUrl($url) {
        
N2AssetsManager::$js->addUrl($url);
    }

    public static function 
addFirstCode($code$unshift false) {
        
N2AssetsManager::$js->addFirstCode($code$unshift);
    }

    public static function 
addInline($code$unshift false) {
        
N2AssetsManager::$js->addInline($code$unshift);
    }

    public static function 
addGlobalInline($code$unshift false) {
        
N2AssetsManager::$js->addGlobalInline($code$unshift);
    }

    public static function 
addInlineFile($path$unshift false) {
        static 
$loaded = array();
        if (!isset(
$loaded[$path])) {
            
N2AssetsManager::$js->addInline(N2Filesystem::readFile($path), $unshift);
            
$loaded[$path] = 1;
        }
    }

    public static function 
addGlobalInlineFile($path$unshift false) {
        static 
$loaded = array();
        if (!isset(
$loaded[$path])) {
            
N2AssetsManager::$js->addGlobalInline(N2Filesystem::readFile($path), $unshift);
            
$loaded[$path] = 1;
        }
    }

    public static function 
jQuery($force false$overrideJQuerySetting false) {
        
// WordPress only
        
if ($force) {
            if (
$overrideJQuerySetting || N2Settings::get('jquery')) {
                
N2JS::addStaticGroup(N2LIBRARYASSETS "/dist/n2-j.min.js"'n2');
            } else {
                
N2JS::addStaticGroup(N2LIBRARYASSETS "/dist/n2.min.js"'n2');
            }
        } else {
            
wp_enqueue_script('jquery');

            
N2JS::addStaticGroup(N2LIBRARYASSETS "/dist/n2.min.js"'n2');
        }
    
    }

    public static function 
modernizr() {
        
self::addFile(N2LIBRARYASSETS '/js/modernizr/modernizr.js'"nextend-frontend");
    }