Сообщения без ответов | Активные темы Текущее время: Пт 15 дек, 2017 21:41



Ответить на тему  [ Сообщений: 2 ] 
Галактика статус отправки шпиков 
Автор Сообщение
Рядовой
Рядовой
Аватара пользователя

Зарегистрирован: Сб 07 ноя, 2009 20:49
Сообщения: 8
Тактика: Налетчик
Ответить с цитатой
Сообщение Галактика статус отправки шпиков
При отправки шпика из раздела галактики очень неудобно следить за статусом отправки шпиков в низу экрана.
Можно разместить значок (галочка и крестик) непосредственно справа от кнопки "отправить на планету"

изменения все заключаются в нескольких строках в universe.js

реализаций можно много придумать но вот например на вскидку самое простое

в этом куске
Код:
result += "<a href=\"javascript:;\" title=\"Шпионаж\" class=\"tooltip_sticky\" data-tooltip-content='<center><input type=text name=\"spy"+planet+"\" id=\"spy"+planet+"\" value=\""+user['spy']+"\"><br><input type=button class=spyButton data-planet=\""+planet+"\" data-type=\""+row[planet]['planet_type']+"\" value=\"Отправить на планету\">"+((row[planet]["luna_destruyed"] == 0 && row[planet]["luna_id"]) ? "<br><input type=button class=spyButton data-planet=\""+planet+"\" data-type=\"3\" value=\"Отправить на луну\">" : "")+"</center>'><span class='sprite skin_e'></span></a>&nbsp;";

добавить
Код:
<div id=\"galaxyMessageTrue\"><img scr="imgOK.jpg"></div><div id=\"galaxyMessageFalse\"><img scr="imgNO.jpg"></div>

В это место
Код:
value=\"Отправить на планету\">СЮДА"

В стилях прописать их нивидимость
А в этом месте
Код:
$.ajax({
         type: "GET",
         url: "?set=fleet&page=quick",
         data: "ajax=1&mode=6&g="+galaxy+"&s="+system+"&p="+obj.data('planet')+"&t="+obj.data('type')+"&count="+spyNum+"",
         success: function(msg)
         {
            $('#galaxyMessage').html(msg).show();

Добавить
Код:
if(msg.indexOf("Флот отправлен")==0){
            $('#galaxyMessageTrue').show();
            }else{
            $('#galaxyMessageFalse').show();
            }

ну и
Код:
$('#galaxyMessageTrue').hide();
$('#galaxyMessageFalse').hide();

После
Код:
$('#galaxyMessage').hide();
.

Ну и соответственно загрузить картинки "imgOK.jpg" "imgNO.jpg"
Можно это сделать и более аккуратно. Но даже так будет удобнее.

_________________
Существует два типа людей. Те, кто копают, и те, у кого ружье. ©Fallout 2


Пт 17 окт, 2014 21:23
Профиль
Рядовой
Рядовой

Зарегистрирован: Сб 11 июл, 2015 11:03
Сообщения: 2
Тактика: Шахтер
Ответить с цитатой
Сообщение Re: Галактика статус отправки шпиков
Или же сделать вывод внизу сообщения типа "Ваш/и шпионский/е зонды отправлен/ы на х:х:х" и сделать прибавку к флотам в полёте, если это возможно.


Сб 11 июл, 2015 11:11
Профиль
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему   [ Сообщений: 2 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron