Ремонт чата и рефакторинг js.
This commit is contained in:
+24
-23
@@ -25,7 +25,6 @@ function er($e)
|
||||
exit($err);
|
||||
}
|
||||
|
||||
Config::init();
|
||||
Database::init();
|
||||
|
||||
define('IP', UserIp::get());
|
||||
@@ -72,7 +71,8 @@ $u->stats = $u->getStats($u->info['id'], 0);
|
||||
<link rel="stylesheet" href="css/windows.css"/>
|
||||
<link rel="stylesheet" href="css/hack.css"/>
|
||||
<script>
|
||||
const des = 1;
|
||||
window.des = 1;
|
||||
|
||||
const c = {
|
||||
noEr: 0,
|
||||
noErTmr: 0,
|
||||
@@ -95,22 +95,22 @@ $u->stats = $u->getStats($u->info['id'], 0);
|
||||
money: <?= $u->info['money'] ?>
|
||||
},
|
||||
sd4key = "<?= $u->info['nextAct'] ?>",
|
||||
lafstReg = {},
|
||||
enterUse = 0;
|
||||
lafstReg = {};
|
||||
|
||||
// Проверка на совпедение города.
|
||||
function ctest(city) {
|
||||
if (city != c['city']) {
|
||||
if (city !== c['city']) {
|
||||
top.location = '/bk';
|
||||
}
|
||||
}
|
||||
|
||||
let enterUse = 0;
|
||||
function testKey(event) {
|
||||
if (event.keyCode == 10 || event.keyCode == 13) {
|
||||
if (top.enterUse == 0) {
|
||||
if (event.keyCode === 10 || event.keyCode === 13) {
|
||||
if (enterUse === 0) {
|
||||
chat.subSend();
|
||||
top.enterUse = 1;
|
||||
setTimeout('top.enterUse = 0', 1000);
|
||||
enterUse = 1;
|
||||
setTimeout('enterUse = 0', 1000);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -123,10 +123,12 @@ $u->stats = $u->getStats($u->info['id'], 0);
|
||||
$(window).error(function () {
|
||||
return true;
|
||||
});
|
||||
let iusrno = {};
|
||||
|
||||
//Есть зависимость в interface.js - infoMenu()!
|
||||
window.iusrno = {};
|
||||
|
||||
function ignoreUser(u) {
|
||||
if (iusrno[u] == undefined || iusrno[u] == 0) {
|
||||
if (iusrno[u] === undefined || iusrno[u] === 0) {
|
||||
$('#main').attr({'src': 'main.php?friends=1&ignore=' + u + ''});
|
||||
} else {
|
||||
$('#main').attr({'src': 'main.php?friends=1&ignore=' + u + ''});
|
||||
@@ -140,7 +142,6 @@ $u->stats = $u->getStats($u->info['id'], 0);
|
||||
|
||||
<script type="text/javascript" src="js/gameEngine.js?<?= time() ?>"></script>
|
||||
<script type="text/javascript" src="js/interface.js"></script>
|
||||
<script type="text/javascript" src="js/dataCenter.js"></script>
|
||||
|
||||
<script type="text/javascript" src="js/onlineList.js"></script>
|
||||
<script type="text/javascript" src="js/hpregen.js"></script>
|
||||
@@ -493,7 +494,6 @@ $u->stats = $u->getStats($u->info['id'], 0);
|
||||
.proza {
|
||||
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87); /* IE 5.5+*/
|
||||
-moz-opacity: 0.87; /* Mozilla 1.6 и ниже */
|
||||
-khtml-opacity: 0.87; /* Konqueror 3.1, Safari 1.1 */
|
||||
opacity: 0.87; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
|
||||
}
|
||||
|
||||
@@ -562,21 +562,22 @@ $u->stats = $u->getStats($u->info['id'], 0);
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div style="display:none" class="qel0" id="qel0"></div>
|
||||
<noscript>В вашем браузере отсутствует поддержка <strong>javascript<strong></noscript>
|
||||
<noscript>В вашем браузере отсутствует поддержка <strong>javascript</strong></noscript>
|
||||
|
||||
<script>
|
||||
window.onLoad = function () {
|
||||
bodyLoaded();
|
||||
chat.sendMsg(["new", "<?=time()?>", "1", "", "<?=$u->info['login']?>", "global:<b style='background-color:#ffcccc'> Приветствуем в игре, не забываем поздороваться и прочесть новости проекта! <a href='/n' target='_blank'>читать новости</a> </b>", "red", "1", "1", "0"]);
|
||||
}
|
||||
if (window.top != window.self) {
|
||||
if (window.top !== window.self) {
|
||||
document.write = "";
|
||||
window.top.location = window.self.location;
|
||||
setTimeout(function () {
|
||||
document.body.innerHTML = 'Ошибка доступа.';
|
||||
}, 500);
|
||||
window.self.onload = function (evt) {
|
||||
window.self.onload = function () {
|
||||
document.body.innerHTML = 'Ошибка доступа.';
|
||||
};
|
||||
}
|
||||
@@ -592,7 +593,7 @@ $u->stats = $u->getStats($u->info['id'], 0);
|
||||
$(window).resize();
|
||||
}
|
||||
|
||||
var lasts = [-1, -1];
|
||||
const lasts = [-1, -1];
|
||||
|
||||
function myexpLineTop27(e1, e2) {
|
||||
$('#exp23mkrtkm').attr('title', "Опыт персонажа" + "\n" + e1 + " / " + e2);
|
||||
@@ -603,7 +604,7 @@ $u->stats = $u->getStats($u->info['id'], 0);
|
||||
if (lasts[1] < e2) {
|
||||
$('#myexplin233').css('width', '1%');
|
||||
}
|
||||
if (lasts[0] != e1 || lasts[1] != e2) {
|
||||
if (lasts[0] !== e1 || lasts[1] !== e2) {
|
||||
$('#myexplin233').animate({'width': Math.ceil(e1 / e2 * 100) + '%'}, 3000);
|
||||
}
|
||||
}
|
||||
@@ -614,7 +615,7 @@ $u->stats = $u->getStats($u->info['id'], 0);
|
||||
let smlk1 = 0;
|
||||
|
||||
function smiles1load() {
|
||||
if (smlk1 == 0) {
|
||||
if (smlk1 === 0) {
|
||||
$('#btnsmlrz').html('<small> Общие смайлики </small>');
|
||||
smlk1 = 1;
|
||||
$('#smilesDiv').hide();
|
||||
@@ -802,7 +803,7 @@ $u->stats = $u->getStats($u->info['id'], 0);
|
||||
<tr>
|
||||
<td id="chat_block" style="position:relative;border-top:1px solid #808080; vertical-align: top;">
|
||||
<!-- display:block;-->
|
||||
<div id="mini_qsst" onClick="top.qn_slk()" style="cursor:pointer"></div>
|
||||
<div id="mini_qsst" onClick='qn_slk()' style="cursor:pointer"></div>
|
||||
<div id="onbon"></div>
|
||||
<div id="chat_menus" unselectable="on" onselectstart="return false;"
|
||||
style="display:block;position:absolute; right:0; top:3px; padding-right:20px; height:18px; text-align:right; white-space:nowrap;">
|
||||
@@ -1110,7 +1111,7 @@ $u->stats = $u->getStats($u->info['id'], 0);
|
||||
return {
|
||||
date: divFullDateTime(objDate),
|
||||
time: mskTime,
|
||||
redDay: todayDay == 5 || todayDay == 6 || todayDay == 0
|
||||
redDay: todayDay === 5 || todayDay === 6 || todayDay === 0
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1169,7 +1170,7 @@ $u->stats = $u->getStats($u->info['id'], 0);
|
||||
document.getElementById("dateRed").style.color = redDay ? "red" : ""
|
||||
}
|
||||
|
||||
$button.addEventListener("mouseover", function (event) {
|
||||
$button.addEventListener("mouseover", function () {
|
||||
|
||||
timeoutClear = setTimeout(() => {
|
||||
|
||||
@@ -1186,7 +1187,7 @@ $u->stats = $u->getStats($u->info['id'], 0);
|
||||
}, 550)
|
||||
})
|
||||
|
||||
$button.addEventListener("mouseout", function (event) {
|
||||
$button.addEventListener("mouseout", function () {
|
||||
$div.hidden = true
|
||||
clearInterval(intervalClear)
|
||||
clearTimeout(timeoutClear)
|
||||
|
||||
Reference in New Issue
Block a user