Поправил javascript игрушку Plumber. Теперь оно ещё и чистит пометки при нажатии на кнопку Reset.
Upd 08-04. Оказалось что оно перестало работать в firefox. Дело в window.event, который в коде везде. Точно помню что раньше работало, так что, наверное, это firefox задепрекейтил window.event. Сел переделывать и понял что сил не хватит, поэтому махнул рукой и сделал заново на jquery (и underscore). В новой версии есть 3 регистра куда можно запомнить текущую позицию чтобы делать what-if и откатывать если не сложилось. Ещё определяется конец игры.
Кстати, опять споткнулся об html5 заголовок. В новую версию я его вставил на автопилоте, но в старой его, естественно не было. В результате идентичный html markup показывался по разному -- в html5 варианте непоянтно откуда бралось лишнее пустое место между рядами таблицы. Всего около двух пикселей, но всё равно раздражает. Причина была в том что в html5 img внутри td имеет display:inline и из-за этого вниз добавлялось пустое место (?). Вписал display:block и стало как раньше.
Upd 08-04. Оказалось что оно перестало работать в firefox. Дело в window.event, который в коде везде. Точно помню что раньше работало, так что, наверное, это firefox задепрекейтил window.event. Сел переделывать и понял что сил не хватит, поэтому махнул рукой и сделал заново на jquery (и underscore). В новой версии есть 3 регистра куда можно запомнить текущую позицию чтобы делать what-if и откатывать если не сложилось. Ещё определяется конец игры.
Кстати, опять споткнулся об html5 заголовок. В новую версию я его вставил на автопилоте, но в старой его, естественно не было. В результате идентичный html markup показывался по разному -- в html5 варианте непоянтно откуда бралось лишнее пустое место между рядами таблицы. Всего около двух пикселей, но всё равно раздражает. Причина была в том что в html5 img внутри td имеет display:inline и из-за этого вниз добавлялось пустое место (?). Вписал display:block и стало как раньше.