pombreda / zen-coding

Automatically exported from code.google.com/p/zen-coding
0 stars 0 forks source link

Поддержка скобок #52

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Очень хотелось бы поддержку скобок.

Чтобы можно было бы писать *form>(label+input:text)`*`2*

Так же это незаменимо для всяческих меню, 
где выражение *nav>ul>
(li>a)`*`10* может значительно сэкономить время 
по сравнению с ручной 
вставкой тега A в каждый из созданных 
элементов списка.

Original issue reported on code.google.com by alexey.kvirc@googlemail.com on 24 Nov 2009 at 10:44

GoogleCodeExporter commented 9 years ago
Простите, думал что здесь поддерживается 
разметка.

Пример для формы следует читать как: 
form>(label+input:text)*2
Для списка: nav>ul>(li>a)*10

Original comment by alexey.kvirc@googlemail.com on 24 Nov 2009 at 10:45

GoogleCodeExporter commented 9 years ago
It's a copy of Issue #49
Also look for

http://twitter.com/mktums/status/6088039141
http://twitter.com/chikuyonok/status/6094599209

Original comment by mkTUMS on 3 Dec 2009 at 9:21

GoogleCodeExporter commented 9 years ago
Issue #49 describes reverse HTML to CSS conversion, but this one is about 
extending 
expression syntax.

Twitter links seems to be about this issue.

Original comment by alexey.kvirc@googlemail.com on 3 Dec 2009 at 9:28

GoogleCodeExporter commented 9 years ago
nav>ul>(li>a)*10 → nav>ul>li*10>a  даст нужный эффект

Original comment by serge....@gmail.com on 3 Dec 2009 at 9:37

GoogleCodeExporter commented 9 years ago
А как быть с form>(label+input:text)*2?

Original comment by alexey.kvirc@googlemail.com on 3 Dec 2009 at 9:45

GoogleCodeExporter commented 9 years ago
С этим пока никак. Лучше сделать сниппет с 
label и input и использовать его

Original comment by serge....@gmail.com on 3 Dec 2009 at 9:56

GoogleCodeExporter commented 9 years ago
Боюсь что это дольше, чем их вставить 
руками (для вас, может, и не дольше, но 
рядовой пользователь явно не будет 
заморачиваться).

Вообще задача более широкая, чем я привел 
пример. В общем виде она выглядит как 
вставка нескольких *последовательно* 
идущих разнородных элементов.

Например, body>(header>div#logo+div#login_form)+(section>aside
+article)+(footer>div#copyright+div#contacts)

Original comment by alexey.kvirc@googlemail.com on 3 Dec 2009 at 10:08

GoogleCodeExporter commented 9 years ago
Повторюсь еще раз: Zen Coding — не новый язык 
программировани и не должен им стать. 
Попробуйте сами, 
вы гораздо быстрее напишете несколько 
простых выражений, чем одно сложное

Original comment by serge....@gmail.com on 3 Dec 2009 at 10:16

GoogleCodeExporter commented 9 years ago
Сергей, мы не говорим про новый язык. Мы 
говорим про унифицированный аналог
HAML/SASS, который можно было бы использовать 
для всех xml-подобных языков, а также
используя тот же ajax и скрипт, 
представленный вами, генерировать 
действительно
динамичные штуки.

Original comment by mkTUMS on 3 Dec 2009 at 10:48

GoogleCodeExporter commented 9 years ago
This issue is not a Defect, it's totally Enchancement Request.

Original comment by mkTUMS on 8 Dec 2009 at 1:40

GoogleCodeExporter commented 9 years ago
Я не нашел как там создавть Enchancement Request в 
этом багтреке:)

Original comment by alexey.kvirc@googlemail.com on 8 Dec 2009 at 1:52

GoogleCodeExporter commented 9 years ago

Original comment by serge....@gmail.com on 8 Feb 2010 at 10:28

GoogleCodeExporter commented 9 years ago

Original comment by serge....@gmail.com on 9 Feb 2010 at 7:27