ADD async loading for external JS files
This commit is contained in:
parent
012573557c
commit
ed465a9dc6
|
|
@ -67,7 +67,7 @@ class FeedController extends Controller
|
||||||
self::addStyle('/css/bootstrap-theme.min.css');
|
self::addStyle('/css/bootstrap-theme.min.css');
|
||||||
|
|
||||||
if (!App::$user) {
|
if (!App::$user) {
|
||||||
self::addScript('//ulogin.ru/js/ulogin.js');
|
self::addScript('http://ulogin.ru/js/ulogin.js');
|
||||||
}
|
}
|
||||||
|
|
||||||
self::render('feed/index.php', array(
|
self::render('feed/index.php', array(
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ class IndexController extends Controller
|
||||||
self::addScript('http://maps.google.com/maps/api/js?v=3&sensor=false');
|
self::addScript('http://maps.google.com/maps/api/js?v=3&sensor=false');
|
||||||
self::addScript('/js/tile/Google.js');
|
self::addScript('/js/tile/Google.js');
|
||||||
|
|
||||||
self::addScript('http://api-maps.yandex.ru/2.0/?load=package.map&lang=ru-RU');
|
self::addScript('/js/api-maps-yandex-2.0.js');
|
||||||
self::addScript('/js/tile/Yandex.js');
|
self::addScript('/js/tile/Yandex.js');
|
||||||
|
|
||||||
self::addScript('/js/app.js?ver=' . App::getConfig('version'));
|
self::addScript('/js/app.js?ver=' . App::getConfig('version'));
|
||||||
|
|
@ -39,8 +39,9 @@ class IndexController extends Controller
|
||||||
self::addStyle('/css/fotorama.css');
|
self::addStyle('/css/fotorama.css');
|
||||||
self::addStyle('/css/indexMap.css?ver='.App::getConfig('version'));
|
self::addStyle('/css/indexMap.css?ver='.App::getConfig('version'));
|
||||||
|
|
||||||
if (!App::$user)
|
if (!App::$user) {
|
||||||
self::addScript('//ulogin.ru/js/ulogin.js');
|
self::addScript('http://ulogin.ru/js/ulogin.js');
|
||||||
|
}
|
||||||
|
|
||||||
$category = Category::model()->getAll(array('order' => 'ord ASC'));
|
$category = Category::model()->getAll(array('order' => 'ord ASC'));
|
||||||
$categoryArray = Category::model()->getAll(array('order' => 'ord ASC', 'asArray' => true));
|
$categoryArray = Category::model()->getAll(array('order' => 'ord ASC', 'asArray' => true));
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ class PageController extends Controller
|
||||||
self::addStyle('/css/bootstrap-theme.min.css');
|
self::addStyle('/css/bootstrap-theme.min.css');
|
||||||
|
|
||||||
if (!App::$user) {
|
if (!App::$user) {
|
||||||
self::addScript('//ulogin.ru/js/ulogin.js');
|
self::addScript('http://ulogin.ru/js/ulogin.js');
|
||||||
}
|
}
|
||||||
|
|
||||||
$notModeratedPoints = $result = array();
|
$notModeratedPoints = $result = array();
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ class PointController extends Controller
|
||||||
self::addScript('/js/jquery-ui-1.10.4.custom.min.js');
|
self::addScript('/js/jquery-ui-1.10.4.custom.min.js');
|
||||||
self::addScript('/js/bootstrap.min.js');
|
self::addScript('/js/bootstrap.min.js');
|
||||||
self::addScript('/js/leaflet-0.7.3.js');
|
self::addScript('/js/leaflet-0.7.3.js');
|
||||||
self::addScript('http://api-maps.yandex.ru/2.0/?load=package.map&lang=ru-RU');
|
self::addScript('/js/api-maps-yandex-2.0.js');
|
||||||
self::addScript('/js/leaflet.markercluster.js');
|
self::addScript('/js/leaflet.markercluster.js');
|
||||||
|
|
||||||
self::addScript('/js/app.js?ver=' . App::getConfig('version'));
|
self::addScript('/js/app.js?ver=' . App::getConfig('version'));
|
||||||
|
|
@ -41,7 +41,7 @@ class PointController extends Controller
|
||||||
self::addVar('user', App::$user->id);
|
self::addVar('user', App::$user->id);
|
||||||
} else {
|
} else {
|
||||||
self::addVar('user', '0');
|
self::addVar('user', '0');
|
||||||
self::addScript('//ulogin.ru/js/ulogin.js');
|
self::addScript('http://ulogin.ru/js/ulogin.js');
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($point->status != Point::statusPublished) {
|
if ($point->status != Point::statusPublished) {
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ class UserController extends Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!App::$user) {
|
if (!App::$user) {
|
||||||
self::addScript('//ulogin.ru/js/ulogin.js');
|
self::addScript('http://ulogin.ru/js/ulogin.js');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (App::$user && App::$user->id == $id) {
|
if (App::$user && App::$user->id == $id) {
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -18,6 +18,6 @@ if (App::$user) {
|
||||||
} else {
|
} else {
|
||||||
self::renderPartial('comments/deny.php', array());
|
self::renderPartial('comments/deny.php', array());
|
||||||
|
|
||||||
self::addScript('//ulogin.ru/js/ulogin.js');
|
self::addScript('http://ulogin.ru/js/ulogin.js');
|
||||||
self::renderPartial('modals/login.php', array());
|
self::renderPartial('modals/login.php', array());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -39,15 +39,15 @@
|
||||||
<?= isset($content) && !empty($content) ? $content : 'No content =(' ?>
|
<?= isset($content) && !empty($content) ? $content : 'No content =(' ?>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
<?php if ($scripts): ?>
|
|
||||||
<?php foreach ($scripts as $script): ?>
|
|
||||||
<script src="<?= $script ?>" type="text/javascript"></script>
|
|
||||||
<?php endforeach; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if ($styles): ?>
|
<?php if ($styles): ?>
|
||||||
<?php foreach ($styles as $style): ?>
|
<?php foreach ($styles as $style): ?>
|
||||||
<link href="<?= $style ?>" media="all" rel="stylesheet" type="text/css" />
|
<link href="<?= $style ?>" media="all" rel="stylesheet" type="text/css" />
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
|
<?php if ($scripts): ?>
|
||||||
|
<?php foreach ($scripts as $script): ?>
|
||||||
|
<script src="<?= $script ?>" <?= (strpos($script, 'http://') === 0) ? 'async':'' ?> type="text/javascript"></script>
|
||||||
|
<?php endforeach; ?>
|
||||||
|
<?php endif; ?>
|
||||||
</html>
|
</html>
|
||||||
|
|
@ -56,15 +56,15 @@
|
||||||
</style>
|
</style>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
<?php if ($scripts): ?>
|
|
||||||
<?php foreach ($scripts as $script): ?>
|
|
||||||
<script src="<?= $script ?>" type="text/javascript"></script>
|
|
||||||
<?php endforeach; ?>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
<?php if ($styles): ?>
|
<?php if ($styles): ?>
|
||||||
<?php foreach ($styles as $style): ?>
|
<?php foreach ($styles as $style): ?>
|
||||||
<link href="<?= $style ?>" media="all" rel="stylesheet" type="text/css" />
|
<link href="<?= $style ?>" media="all" rel="stylesheet" type="text/css" />
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
|
<?php if ($scripts): ?>
|
||||||
|
<?php foreach ($scripts as $script): ?>
|
||||||
|
<script src="<?= $script ?>" <?= (strpos($script, 'http://') === 0) ? 'async':'' ?> type="text/javascript"></script>
|
||||||
|
<?php endforeach; ?>
|
||||||
|
<?php endif; ?>
|
||||||
</html>
|
</html>
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
<?php if ($scripts): ?>
|
<?php if ($scripts): ?>
|
||||||
<?php foreach ($scripts as $script): ?>
|
<?php foreach ($scripts as $script): ?>
|
||||||
<script src="<?= $script ?>" type="text/javascript"></script>
|
<script src="<?= $script ?>" <?= (strpos($script, 'http://') === 0) ? 'async':'' ?> type="text/javascript"></script>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,12 +11,15 @@
|
||||||
<link href="<?= $style ?>" media="all" rel="stylesheet" type="text/css" />
|
<link href="<?= $style ?>" media="all" rel="stylesheet" type="text/css" />
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
<link rel="stylesheet" type="text/css" href="/css/font-ubuntu.css" />
|
<link rel="stylesheet" type="text/css" href="/css/font-ubuntu.css" />
|
||||||
|
|
||||||
<?php if ($scripts): ?>
|
<?php if ($scripts): ?>
|
||||||
<?php foreach ($scripts as $script): ?>
|
<?php foreach ($scripts as $script): ?>
|
||||||
<script src="<?= $script ?>" type="text/javascript"></script>
|
<script src="<?= $script ?>" <?= (strpos($script, 'http://') === 0) ? 'async':'' ?> type="text/javascript"></script>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
<?php if ($vars): ?>
|
<?php if ($vars): ?>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
<?php foreach ($vars as $varName => $var): ?>
|
<?php foreach ($vars as $varName => $var): ?>
|
||||||
|
|
@ -24,6 +27,7 @@
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
</script>
|
</script>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>WikiPoints.ru</h1>
|
<h1>WikiPoints.ru</h1>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue