10.04.2013, 23:27
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от megaupload
|
а как обратиться к this, функция вызывается и возвращает то что подставится в свойство, как обратиться к тому К ЧЕМУ ПРИНАДЖЕЖИТ это свойство)? то есть сделать не функции а процедуры. я думаю никак?
|
Чёт я не понял, напиши что хочешь получить в итоге.
UPD: писал же http://learnboost.github.io/stylus/docs/bifs.html - и смотришь функцию add-property
something(n) {
add-property(current-property[0], s('-webkit-something(%s)', n));
add-property(current-property[0], s('-moz-something(%s)', n));
s('something(%s)', n);
}
body {
foo: something(15px);
}
Последний раз редактировалось kobezzza, 10.04.2013 в 23:35.
|
|
10.04.2013, 23:31
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от megaupload
|
kobezzza,
блин чувак ты для меня седня открыл новый мир) спасибо
|
Нез)
|
|
10.04.2013, 23:41
|
|
Профессор
|
|
Регистрация: 18.01.2013
Сообщений: 1,098
|
|
Обьясни нубу как nib устанавливать?
|
|
10.04.2013, 23:45
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от megaupload
|
Обьясни нубу как nib устанавливать?
|
https://github.com/visionmedia/nib
Тут подробно описано.
У себя в проекте я подключаю так:
var nib = require('nib'),
stylus = require('stylus');
stylus('Текст нашего styl файла')
.include(nib.path)
.render(function (err, css) {
// Тут я делаю дополнительные обработки, css - это результат обработки
});
ну и в .styl (хотя можно и в JS .import('nib'))
@import 'nib';
ЗЫ: ты кстати проникся директивой @extend ?)
Последний раз редактировалось kobezzza, 11.04.2013 в 00:10.
|
|
11.04.2013, 00:16
|
|
Профессор
|
|
Регистрация: 18.01.2013
Сообщений: 1,098
|
|
Сообщение от kobezzza
|
У себя в проекте я подключаю так:
|
КУДА черт возьми ты прописываешь этот код? Мой проект ВООБЩЕ не на node.
я использую ватчеры которые перекомпи.. ну ты понял
Последний раз редактировалось megaupload, 11.04.2013 в 00:25.
|
|
11.04.2013, 00:35
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от megaupload
|
КУДА черт возьми ты прописываешь этот код? Мой проект ВООБЩЕ не на node.
я использую ватчеры которые перекомпи.. ну ты понял
|
В скрипт сборки проекта конечно. На чём проект не важно, а важно то, что транслятор Stylus на node. Тебе нужно написать скриптик настройку и написать для него cmd, чтобы повесит вотчер. К сожалению больше сказать не могу, т.к. у меня трансляция идёт на этапе сборке проекта с помощью своего скриптика, а не вотчеров в шторме.
UPD: а собственно чего мы тупим, тупо скопируй ниб к себе в проекте и повесь на него импорт (stylus же поддерживает импорты) в .styl и всё.
https://github.com/visionmedia/nib/tree/master/lib/nib
Последний раз редактировалось kobezzza, 11.04.2013 в 00:39.
|
|
11.04.2013, 00:37
|
|
Профессор
|
|
Регистрация: 18.01.2013
Сообщений: 1,098
|
|
жесть какая.... я то думал этот модуль взаимодействует с модулем stylus добавляя в него новые функции..... а тут бред какой-то... файлы какие-то создавать.. херня полная.
Сообщение от kobezzza
|
Тебе нужно написать скриптик настройку и написать для него cmd
|
но об этом ни слова нет на гитхабе как я должен был узнать?? телепатией? я не умею создавать файлики cmd почему я за них должен создавать эти файлики? короче спасибо конечно но это туфта полная и недоделанная...
Последний раз редактировалось megaupload, 11.04.2013 в 00:42.
|
|
11.04.2013, 00:42
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от megaupload
|
жесть какая.... я то думал этот модуль взаимодействует с модулем stylus добавляя в него новые функции..... а тут бред какой-то... файлы какие-то создавать.. херня полная.
|
Это библиотека, написанная на языке Stylus, никто не мешает тебе просто взять файлы styl и подключить их. Но у stylus есть JS API, которое реализует интерфейс модулей и подключить можно через него (как я например делаю).
Цитата:
|
но об этом ни слова нет на гитхабе как я должен был узнать?? телепатией?
|
Догадаться, ты же программист
Кароч сделай тупо импорт нужных тебе файлов в проект и всё и не парься.
|
|
11.04.2013, 00:43
|
|
Профессор
|
|
Регистрация: 18.01.2013
Сообщений: 1,098
|
|
Сообщение от kobezzza
|
Это библиотека, написанная на языке Stylus, никто не мешает тебе просто взять файлы styl и подключить их.
|
воот, я так и хотел сделать, я уж думал так нельзя)) и придется писать все вручную........ фух) спасибо теперь я сам дальше.
|
|
11.04.2013, 00:45
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от megaupload
|
воот, я так и хотел сделать, я уж думал так нельзя)) и придется писать все вручную........ фух) спасибо теперь я сам дальше.
|
Просто у меня сборка проекта это куча всего, поэтому мне удобней через JS, нез
|
|
|
|