Jelajahi Sumber

more async test

causefx 8 tahun lalu
induk
melakukan
5b0c521189

+ 1 - 1
api/functions/static-globals.php

@@ -14,7 +14,7 @@ function pluginFiles($type){
 	switch ($type) {
 		case 'js':
 			foreach (glob(dirname(__DIR__,1).DIRECTORY_SEPARATOR.'plugins' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . "*.js") as $filename){
-				$files .= '<script src="api/plugins/js/'.basename($filename).'?v='.$GLOBALS['installedVersion'].'" defer="true"></script>';
+				$files .= '<script src="api/plugins/js/'.basename($filename).'?v='.$GLOBALS['installedVersion'].'" defer="true" async></script>';
 			}
 			break;
 		case 'css':

+ 3 - 2
api/plugins/js/invites.js

@@ -192,7 +192,8 @@ function deleteInvite(id){
 
 }
 // EVENTS and LISTENERS
-$(window).on('load', function() {
+inviteLaunch();
+async function inviteLaunch(){
     var menuList = '';
 	var htmlDOM = `
 	<div id="invite-area" class="white-popup mfp-with-anim mfp-hide">
@@ -245,7 +246,7 @@ $(window).on('load', function() {
         pageLoad();
         getInvite();
     }
-});
+}
 function buildInvites(array){
     if(array.length == 0){
 		return '<h2 class="text-center" lang="en">No Invites</h2>';

+ 3 - 4
api/plugins/js/php-mailer.js

@@ -198,7 +198,8 @@ $(document).on('click', '.loadUserList', function() {
     });
     ajaxloader();
 });
-$(window).on('load', function() {
+phpmLaunch();
+async function phpmLaunch(){
     if(activeInfo.plugins["PHPMAILER-enabled"] == true){
         if (activeInfo.user.loggedin === true && activeInfo.user.groupID <= 1) {
             var menuList = `<li><a class="inline-popups emailModal" href="#email-area" data-effect="mfp-zoom-out"><i class="fa fa-envelope fa-fw"></i> <span lang="en">E-Mail Center</span></a></li>`;
@@ -214,9 +215,7 @@ $(window).on('load', function() {
             pageLoad();
         }
     }
-
-
-});
+}
 $(document).on("click", ".emailModal", function(e) {
     buildEmailModal();
 });

+ 2 - 2
index.php

@@ -151,8 +151,8 @@
 	<script src="plugins/bower_components/multiselect/js/jquery.multi-select.js"></script>
 	<script src="https://cdn.plyr.io/3.1.0/plyr.js"></script>
 	<script src="https://apis.google.com/js/client.js?onload=googleApiClientReady"></script>
-	<script src="js/functions.js?v=<?php echo $GLOBALS['installedVersion']; ?>" async></script>
-	<script src="js/custom.js?v=<?php echo $GLOBALS['installedVersion']; ?>" async></script>
+	<script src="js/functions.js?v=<?php echo $GLOBALS['installedVersion']; ?>" ></script>
+	<script src="js/custom.js?v=<?php echo $GLOBALS['installedVersion']; ?>" ></script>
 	<?php echo pluginFiles('js'); ?>
 </body>
 </html>