-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathchangelog.html
60 lines (51 loc) · 5.83 KB
/
changelog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<!DOCTYPE html>
<html>
<head>
<style>
.simpleTable table { margin: 0 0 1em 0; }
</style>
</head>
<body>
<h1>История изменений</h1>
<div class="simpleTable">
??.01.12 | <b> 5.3.? </b> | Автоматическая покупка на рынке
??.01.12 | <b> 5.3.? </b> | Автоматическая покупка в магазине
29.03.12 | <b> 5.2.13 </b> | Обновление списка покупков после прихода из рынка
21.03.12 | <b> 5.2.12 </b> | Гномик-зазывала ушёл в другую деревню :-)
21.03.12 | <b> 5.2.11 </b> | Отремонтирован список симпика для новой версии сервера
07.01.11 | <b> 5.2.10 </b> | Кнопки для быстрого перехода в сады
30.12.11 | <b> 5.2.9 </b> | Быстрый переход на рынок из списка симпика<br><i>нужно кликнуть по нужной строке с деньгами или иконке растения</i>
29.12.11 | <b> 5.2.8 </b> | Улучшена автопосадка с автосажалкой
29.12.11 | <b> 5.2.7 </b> | Выделение текущего поля в саду
28.12.11 | <b> 5.2.6 </b> | Если оставался один симпик, не выводился список покупок
18.12.11 | <b> 5.2.5 </b> | Если дешевле в магазине - считаем продукт симпика по магазинной цене<br><i>(для активации необходимо зайти по одному разу в каждый магазин!)</i>
18.12.11 | <b> 5.2.4 </b> | Две цены в списке симпа - выгода и сиюминутная прибыль
18.12.11 | <b> 5.2.3 </b> | Отображение кол-ва недостающих продуктов в списке симпика
16.12.11 | <b> 5.2.2 </b> | Автообновление рыночных цен
12.12.11 | <b> 5.2.1 </b> | Подсчет реальной стоимости списка симпика
11.12.11 | <b> 5.2.0 </b> | Сохранение рыночных цен
10.12.11 | <b> 5.1.1 </b> | Декор закрашивался синим цветом
09.12.11 | <b> 5.1.0 </b> | Раскрашиваем поле, если нужно полить или собрать урожай
08.12.11 | <b> 5.0.4 </b> | Автообновление минорных версий
25.11.11 | <b> 5.0.3 </b> | Автопосадка заработала на уровнях ниже 8, автоскрытие окна выбора растений после посадки
19.11.11 | <b> 5.0.2 </b> | Автопосадка растений
12.11.11 | <b> 5.0.1 </b> | Автополив растений
12.11.11 | <b> 5.0.0 </b> | Новый суперскрипт для "Садовой империи"
</div>
<script>
// simpleTable.js 1.1
window.$$=function(y,z,A){var H,I,J,K,L=document,M,D,N,O;if(typeof(y)!='string'){if(y)L=y;y=z;z=A};L=[L];y=y.split(' ');K=y.length;for(H=0;H<K;H++){M=[];for(I=0;I<L.length;I++){N=(/([#\.])?([\w-]+)([\.\[#])?([\w-]+)?/i).exec(y[H]);N[0]='';if('.checkbox.hidden.password.'.indexOf('.'+N[2]+'.')>=0)N[0]=N[2],N[2]='input';if(N[1]=='#')D=[L[I].getElementById(N[2])];else if(N[1]=='.')try{D=L[I].getElementsByClassName(N[2])}catch(D){D=_getElementsByClassName(L[I],N[2])}else try{D=L[I].getElementsByTagName(N[2])}catch(D){};O=D.length;for(J=0;J<O;J++)if(D[J]){if((N[3]=='.'&&D[J].className.indexOf(N[4])<0)||(N[3]=='#'&&D[J].id!=N[4])||(N[3]=='['&&D[J].name!=N[4]&&!D[J][N[4]])||(N[0]&&D[J].type!=N[0]))continue;M.push(D[J]);if(H==K-1&&z!=undefined)z(D[J],J,O)}};L=[].concat(M)};return L};window.$=function(B,C){var P,Q,y,R=B||document,H;if(typeof(B)=='function')return $('',{onDOMContentLoaded:B});if(typeof(B)=='object'&&B[0]&&B.nodeName!='SELECT'){H=-1;while(B[++H])R=$(B[H],C);return R};if(typeof(B)=='string'){if('.header.section.footer.div.span.nav.a.img.iframe.script.style.form.input.label.select.option.'.indexOf('.'+B+'.')!=-1){R=document.createElement(B);try{R.innerHTML=' '}catch(D){}}else if(B)R=document.getElementById(B);if(!R)return null}else if(B==undefined)R=document.body;if(C!=undefined){if(B=='style'){try{R.innerHTML=C}catch(D){R.setAttribute('type','text/css');R.styleSheet.cssText=C};return R};var S,z,T;if(typeof(C)!='object')C={innerHTML:C};for(H in C)if(H=='style')style(R,C[H]);else if(H.indexOf('on')==0){z=function(D){D=D||window.event;if(!D.target)D.target=D.srcElement;if(!D.which)D.which=D.keyCode;S=D.returnValue=C[H](D);if(!S&&D.preventDefault)D.preventDefault();return S};try{R.addEventListener(H.replace(/^on/,''),z,false)}catch(D){if(H.indexOf('onDOM')==0){T=window.onload;window.onload=function(){if(T)T();z()}}else R[H]=z}}else R[H]=C[H]};return R};function _getElementsByClassName(E,F){var U=[],H,V;var W=new RegExp('\\b'+F+'\\b');var G=E.getElementsByTagName('*');for(H=0;H<G.length;H++){V=G[H].className;if(W.test(V))U.push(G[H])};return U};$('nav');$('section');$('header');$('footer');window.simpleTable=function(D){D.innerHTML=D.innerHTML.replace(/(.+\|.+\n)+/g,function(G){G=G.replace(/(.+)/g,'<tr><td>$1</td></tr>');G=G.replace(/\|/g,'</td><td>');G='<table>'+G+'</table>';return G})};$(function(){$$('.simpleTable',simpleTable)});
</script>
<!-- Yandex.Metrika counter -->
<script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript"></script>
<div style="display:none;"><script type="text/javascript">
if (!frames.length)
{
try { var yaCounter1596919 = new Ya.Metrika({id:1596919, enableAll: true});}
catch(e) { }
}
</script></div>
<noscript><div><img src="//mc.yandex.ru/watch/1596919" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
</body>
</html>