@@ -8,13 +8,14 @@ class MaterializeCSSBuilder {
88 private static $ file_css_min = '/materialize-css/css/materialize.min.css ' ;
99 private static $ file_js = '/materialize-css/js/materialize.js ' ;
1010 private static $ file_js_min = '/materialize-css/js/materialize.min.js ' ;
11- private static $ jquery_ver = 'jquery-3.3.1.min.js ' ;
11+ private static $ css_icons = 'https://fonts.googleapis.com/icon?family=Material+Icons ' ;
12+ private static $ jquery_url = 'https://code.jquery.com/jquery-3.3.1.min.js ' ;
1213 private static $ jquery_sha = 'sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8= ' ;
1314
1415
1516 public static function include_full () {
1617 $ return = self ::include_css ();
17- $ return .= self ::tag_js ( ' https://code.jquery.com/ ' . self ::$ jquery_ver );
18+ $ return .= self ::jquery_tag_js ( self ::$ jquery_url );
1819 $ return .= self ::include_js ();
1920 return $ return ;
2021 }
@@ -26,7 +27,9 @@ public static function include_all() {
2627 }
2728
2829 public static function include_css () {
29- return self ::tag_css (asset (self ::$ file_css_min ));
30+ $ return = self ::tag_css (self ::$ css_icons );
31+ $ return .= self ::tag_css (asset (self ::$ file_css_min ));
32+ return $ return ;
3033 }
3134
3235 public static function include_js () {
@@ -69,8 +72,8 @@ private static function tag_js($path) {
6972 return '<script type="text/javascript" src=" ' .$ path .'"></script> ' ;
7073 }
7174
72- private static function jquery_tag_js ($ path ) {
73- return '<script src=" ' .$ path .'" integrity=" ' .$ jquery_sha .'" crossorigin="anonymous"></script> ' ;
75+ private static function jquery_tag_js () {
76+ return '<script src=" ' .self :: $ jquery_url .'" integrity=" ' .self :: $ jquery_sha .'" crossorigin="anonymous"></script> ' ;
7477 }
7578
7679}
0 commit comments