AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Помогите написать скрипт
Goto page Previous  1, 2, 3 ... 8, 9, 10 ... 13, 14, 15  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
VladSh



Joined: 29 Nov 2006
Posts: 2602
Location: Киев, Русь

PostPosted: Fri Feb 03, 2012 6:36 pm    Post subject: Reply with quote

FeyFre
Когда пилишь ini'шку для Оперы, тогда понимаешь в чём тут соль.. - это чисто для удобства пользователей; оно было, да отвалилось, и потом частично поправилось.
Back to top
View user's profile Send private message Visit poster's website
Infocatcher



Joined: 06 Aug 2007
Posts: 1597

PostPosted: Sat Feb 04, 2012 6:09 am    Post subject: Reply with quote

FeyFre wrote:
А ткните мне пальцем в стандарт.
Если стандарт не описывает полезные вещи, то это плохой стандарт, только и всего.
Давайте теперь alert(), confirm() и prompt() сломаем – можно же, он какие-то нестандартные.
Back to top
View user's profile Send private message
Infocatcher



Joined: 06 Aug 2007
Posts: 1597

PostPosted: Mon Feb 13, 2012 11:43 pm    Post subject: Reply with quote

Оффтопить так оффтопить. Very Happy

FeyFre wrote:
Оо какие сюрпризы?? Опера полностью удовлетворяет ECMA262 5.1 минус мелкое исключение ...
Ну вот, актуальный пример.
Добавляем узлу класс animation:
Code:
.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:
.resizable {
   -o-transition: 0s; /* In Opera 11.11 - 11.61 animations still exists after class was removed */
}
.resizable.animation { ... }
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2034
Location: Vinnitsa, Ukraine

PostPosted: Mon Feb 13, 2012 11:56 pm    Post subject: Reply with quote

Infocatcher
Эм, JavaScript - это реализация стандарта ECMA262, как и нами используемый JScript. А то что CSS работает не так, или не работает, то уже баги той части presto, которая за него отвечает. Это точно не глюк JavaScript(скажем так, мы всё-таки именно им тут и страдаем), и жаловаться не на что.
Если уже заговорили, то от -o-*, -moz-* -webkit-* и пр. не стоит ждать идеального поведения, ибо оно не назначено для того что-бы его использовали и тем более на него завязывались. Оно может и отвалиться в один прекрасный момент по желанию вендора. Так что сами виноваты Smile
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Infocatcher



Joined: 06 Aug 2007
Posts: 1597

PostPosted: Tue Feb 14, 2012 3:43 am    Post subject: Reply with quote

FeyFre
Не, ну одно дело, когда поведение отличается, это понятно.
И совсем другое, когда CSS-правила, привязанные к определенному селектору, не реагируют на изменения в DOM-дереве – селектор уже ничего не находит, а правила продолжают действовать.

Хотя JavaScript тут и ни при чем, конечно – он-то как раз отрабатывает. Только очень сложно оторвать JavaScript от DOM'а и прочих обвесок.
Back to top
View user's profile Send private message
Hocok44



Joined: 27 Sep 2010
Posts: 14

PostPosted: Wed Mar 28, 2012 1:59 pm    Post subject: Reply with quote

Погоите пожалуйста со скриптиком для сортировки следующего вида ссылок:
Code:
[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:
[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]

Заранее Огромное Спасибо!
Back to top
View user's profile Send private message
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Wed Mar 28, 2012 4:11 pm    Post subject: Reply with quote

Выделяешь числа 437... вертикально и сортируешь
Back to top
View user's profile Send private message
Hocok44



Joined: 27 Sep 2010
Posts: 14

PostPosted: Wed Mar 28, 2012 4:19 pm    Post subject: Reply with quote

Fr0sT Спасибо, понял идею, только не числа надо выделять, а все то что после них.
Незнал, что так можно.
Спасибо еще раз!
Back to top
View user's profile Send private message
Andrey_A_A



Joined: 03 Jun 2010
Posts: 547
Location: Сочи, Хоста

PostPosted: Tue Apr 17, 2012 8:44 am    Post subject: Reply with quote

Один из скриптов переводит txt в html. Пример списка
Список программ
Помогите избавиться от излишнего кода, а именно цвета.
Пример, там есть такое:
Code:
<font color="#3333cc">Бесплатный</font> <font color="#3333cc">архиватор</font>


а надо
Code:
<font color="#3333cc">Бесплатный архиватор</font>


и такого там много. Сам пытался, но что-то не выходит
Я думаю скрипт должен собрать все цвета, а потом прогнать их по всему тексту по очереди, объединяя соседние подобные цветовые куски в один.
Заранее спасибо.


Last edited by Andrey_A_A on Wed Apr 18, 2012 5:42 am; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website
VladSh



Joined: 29 Nov 2006
Posts: 2602
Location: Киев, Русь

PostPosted: Tue Apr 17, 2012 9:16 am    Post subject: Reply with quote

Andrey_A_A
Найди
Code:
</font> <font color="#3333cc">
и замени на пробел.
Back to top
View user's profile Send private message Visit poster's website
Andrey_A_A



Joined: 03 Jun 2010
Posts: 547
Location: Сочи, Хоста

PostPosted: Tue Apr 17, 2012 10:26 am    Post subject: Reply with quote

Quote:
и замени на пробел.

если было-бы всё так просто - это ломает такое

Code:
<font color="#008080">IM</font> <font color="#3333cc">мессенджеров</font>


что не есть правильно
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Wed Apr 18, 2012 5:26 am    Post subject: Reply with quote

Тут логика посложнее, простой заменой не обойтись. Навскидку:
1) Получить первый тег полностью
2) Проверить, что за закрывающей частью следует пробел, таб или ничего
3) Получить второй тег
4) Если теги совпадают - слить их (удалить окончание первого и начало второго)
Back to top
View user's profile Send private message
Andrey_A_A



Joined: 03 Jun 2010
Posts: 547
Location: Сочи, Хоста

PostPosted: Wed Apr 18, 2012 5:39 am    Post subject: Reply with quote

Fr0sT
Я ещё пытался с рег.выражениями
Найти
Code:
(<font color="цвет">)(.*)(</font><font color="цвет">)(.*)(</font>)(.*)


Заменить на
Quote:
$1$2$4$5$6


Но надо нажимать до последней замены. Раз 50... Потом вставлять другой цвет. И то же самое проделывать.
Кроме того , в некоторых местах есть пробел или таб между </font> <font, а значит другой шаблон нужен...

Пытался на vbs автоматизировать, но там с рег.выражениями я заступорился, на js вроде с этим попроще... но пока не смогу сам это сделать
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5293

PostPosted: Wed Apr 18, 2012 6:06 am    Post subject: Reply with quote

Andrey_A_A
Что: (<font color="(.*)">)(.*)(</font>)(\s+)(<font color="\2">)(.*)(</font>)
Чем: $1$3$5$7$8

Проверялось с помощью стандартного диалога тестовой версии 4.7.5.
Back to top
View user's profile Send private message Send e-mail
Andrey_A_A



Joined: 03 Jun 2010
Posts: 547
Location: Сочи, Хоста

PostPosted: Wed Apr 18, 2012 6:52 am    Post subject: Reply with quote

Instructor
Спасибо, но не всегда срабратывает корректно, SearchReplace.js - даже получше, но тоже в некоторых местах объединяет не так...
Буду экспериментировать
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page Previous  1, 2, 3 ... 8, 9, 10 ... 13, 14, 15  Next
Page 9 of 15

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group