Page 9 of 24
Posted: Fri Feb 03, 2012 6:36 pm
by VladSh
FeyFre
Когда пилишь ini'шку для Оперы, тогда понимаешь в чём тут соль.. - это чисто для удобства пользователей; оно было, да отвалилось, и потом частично поправилось.
Posted: Sat Feb 04, 2012 6:09 am
by Infocatcher
FeyFre wrote:А ткните мне пальцем в стандарт.
Если стандарт не описывает полезные вещи, то это плохой стандарт, только и всего.
Давайте теперь
alert(), confirm() и prompt() сломаем – можно же, он какие-то нестандартные.
Posted: Mon Feb 13, 2012 11:43 pm
by Infocatcher
Оффтопить так оффтопить.
FeyFre wrote:Оо какие сюрпризы?? Опера полностью удовлетворяет ECMA262 5.1 минус мелкое исключение ...
Ну вот, актуальный пример.
Добавляем узлу класс animation:
Code: Select all
.animation {
-webkit-transition: width 0.15s ease-in-out, height 0.15s ease-in-out;
-moz-transition: width 0.15s ease-in-out, height 0.15s ease-in-out;
-o-transition: width 0.15s ease-in-out, height 0.15s ease-in-out;
-ms-transition: width 0.15s ease-in-out, height 0.15s ease-in-out;
transition: width 0.15s ease-in-out, height 0.15s ease-in-out;
}
Меняем ширину/высоту – все плавно анимируется.
Убираем класс.
Меняем ширину/высоту – по-прежнему анимируется.
Лечится только через
Code: Select all
.resizable {
-o-transition: 0s; /* In Opera 11.11 - 11.61 animations still exists after class was removed */
}
.resizable.animation { ... }
Posted: Mon Feb 13, 2012 11:56 pm
by FeyFre
Infocatcher
Эм, JavaScript - это реализация стандарта ECMA262, как и нами используемый JScript. А то что CSS работает не так, или не работает, то уже баги той части presto, которая за него отвечает. Это точно не глюк JavaScript(скажем так, мы всё-таки именно им тут и страдаем), и жаловаться не на что.
Если уже заговорили, то от -o-*, -moz-* -webkit-* и пр. не стоит ждать идеального поведения, ибо оно не назначено для того что-бы его использовали и тем более на него завязывались. Оно может и отвалиться в один прекрасный момент по желанию вендора. Так что сами виноваты

Posted: Tue Feb 14, 2012 3:43 am
by Infocatcher
FeyFre
Не, ну одно дело, когда поведение отличается, это понятно.
И совсем другое, когда CSS-правила, привязанные к определенному селектору, не реагируют на изменения в DOM-дереве – селектор уже ничего не находит, а правила продолжают действовать.
Хотя JavaScript тут и ни при чем, конечно – он-то как раз отрабатывает. Только очень сложно оторвать JavaScript от DOM'а и прочих обвесок.
Posted: Wed Mar 28, 2012 1:59 pm
by Hocok44
Погоите пожалуйста со скриптиком для сортировки следующего вида ссылок:
Code: Select all
[URL=http://i-filez.com/downloads/i/473549/f/The_FF_Orgy_2.part2.rar.html]The_FF_Orgy_2.part2.rar[/URL]
[URL=http://i-filez.com/downloads/i/473522/f/Southern_College_Boys.part2.rar.html]Southern_College_Boys.part2.rar[/URL]
[URL=http://i-filez.com/downloads/i/473548/f/The_FF_Orgy_2.part1.rar.html]The_FF_Orgy_2.part1.rar[/URL]
[URL=http://i-filez.com/downloads/i/473543/f/The_Best_Of_Envy.part1.rar.html]The_Best_Of_Envy.part1.rar[/URL]
[URL=http://i-filez.com/downloads/i/473538/f/The_FF_Orgy_2.part3.rar.html]The_FF_Orgy_2.part3.rar[/URL]
[URL=http://i-filez.com/downloads/i/473537/f/Str8_2_Gay_In_6_Days-_Day_1.part2.rar.html]Str8_2_Gay_In_6_Days-_Day_1.part2.rar[/URL]
[URL=http://i-filez.com/downloads/i/473534/f/The_Best_Of_Envy.part2.rar.html]The_Best_Of_Envy.part2.rar[/URL]
[URL=http://i-filez.com/downloads/i/473529/f/Str8_2_Gay_In_6_Days-_Day_1.part1.rar.html]Str8_2_Gay_In_6_Days-_Day_1.part1.rar[/URL]
[URL=http://i-filez.com/downloads/i/473521/f/Southern_College_Boys.part1.rar.html]Southern_College_Boys.part1.rar[/URL]
Тоесть сортироваться должно по анкорам в этих ссылках, в алфавитном порядке. И получалось чтобы следующее:
Code: Select all
[URL=http://i-filez.com/downloads/i/473543/f/The_Best_Of_Envy.part1.rar.html]The_Best_Of_Envy.part1.rar[/URL]
[URL=http://i-filez.com/downloads/i/473534/f/The_Best_Of_Envy.part2.rar.html]The_Best_Of_Envy.part2.rar[/URL]
[URL=http://i-filez.com/downloads/i/473548/f/The_FF_Orgy_2.part1.rar.html]The_FF_Orgy_2.part1.rar[/URL]
[URL=http://i-filez.com/downloads/i/473549/f/The_FF_Orgy_2.part2.rar.html]The_FF_Orgy_2.part2.rar[/URL]
[URL=http://i-filez.com/downloads/i/473538/f/The_FF_Orgy_2.part3.rar.html]The_FF_Orgy_2.part3.rar[/URL]
[URL=http://i-filez.com/downloads/i/473521/f/Southern_College_Boys.part1.rar.html]Southern_College_Boys.part1.rar[/URL]
[URL=http://i-filez.com/downloads/i/473522/f/Southern_College_Boys.part2.rar.html]Southern_College_Boys.part2.rar[/URL]
[URL=http://i-filez.com/downloads/i/473529/f/Str8_2_Gay_In_6_Days-_Day_1.part1.rar.html]Str8_2_Gay_In_6_Days-_Day_1.part1.rar[/URL]
[URL=http://i-filez.com/downloads/i/473537/f/Str8_2_Gay_In_6_Days-_Day_1.part2.rar.html]Str8_2_Gay_In_6_Days-_Day_1.part2.rar[/URL]
Заранее Огромное Спасибо!
Posted: Wed Mar 28, 2012 4:11 pm
by Fr0sT
Выделяешь числа 437... вертикально и сортируешь
Posted: Wed Mar 28, 2012 4:19 pm
by Hocok44
Fr0sT Спасибо, понял идею, только не числа надо выделять, а все то что после них.
Незнал, что так можно.
Спасибо еще раз!
Posted: Tue Apr 17, 2012 8:44 am
by Andrey_A_A
Один из скриптов переводит txt в html. Пример списка
Список программ
Помогите избавиться от излишнего кода, а именно цвета.
Пример, там есть такое:
Code: Select all
<font color="#3333cc">Бесплатный</font> <font color="#3333cc">архиватор</font>
а надо
Code: Select all
<font color="#3333cc">Бесплатный архиватор</font>
и такого там много. Сам пытался, но что-то не выходит
Я думаю скрипт должен собрать все цвета, а потом прогнать их по всему тексту по очереди, объединяя соседние подобные цветовые куски в один.
Заранее спасибо.
Posted: Tue Apr 17, 2012 9:16 am
by VladSh
Andrey_A_A
Найди
и замени на пробел.
Posted: Tue Apr 17, 2012 10:26 am
by Andrey_A_A
и замени на пробел.
если было-бы всё так просто - это ломает такое
Code: Select all
<font color="#008080">IM</font> <font color="#3333cc">мессенджеров</font>
что не есть правильно
Posted: Wed Apr 18, 2012 5:26 am
by Fr0sT
Тут логика посложнее, простой заменой не обойтись. Навскидку:
1) Получить первый тег полностью
2) Проверить, что за закрывающей частью следует пробел, таб или ничего
3) Получить второй тег
4) Если теги совпадают - слить их (удалить окончание первого и начало второго)
Posted: Wed Apr 18, 2012 5:39 am
by Andrey_A_A
Fr0sT
Я ещё пытался с рег.выражениями
Найти
Code: Select all
(<font color="цвет">)(.*)(</font><font color="цвет">)(.*)(</font>)(.*)
Заменить на
$1$2$4$5$6
Но надо нажимать до последней замены. Раз 50... Потом вставлять другой цвет. И то же самое проделывать.
Кроме того , в некоторых местах есть пробел или таб между </font> <font, а значит другой шаблон нужен...
Пытался на vbs автоматизировать, но там с рег.выражениями я заступорился, на js вроде с этим попроще... но пока не смогу сам это сделать
Posted: Wed Apr 18, 2012 6:06 am
by Instructor
Andrey_A_A
Что: (<font color="(.*)">)(.*)(</font>)(\s+)(<font color="\2">)(.*)(</font>)
Чем: $1$3$5$7$8
Проверялось с помощью стандартного диалога
тестовой версии 4.7.5.
Posted: Wed Apr 18, 2012 6:52 am
by Andrey_A_A
Instructor
Спасибо, но не всегда срабратывает корректно, SearchReplace.js - даже получше, но тоже в некоторых местах объединяет не так...
Буду экспериментировать