Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 10.04.2013, 23:27
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 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
code monkey

Последний раз редактировалось kobezzza, 10.04.2013 в 23:35.
Ответить с цитированием
  #12 (permalink)  
Старый 10.04.2013, 23:31
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от megaupload Посмотреть сообщение
kobezzza,
блин чувак ты для меня седня открыл новый мир) спасибо
Нез)
__________________
kobezzza
code monkey
Ответить с цитированием
  #13 (permalink)  
Старый 10.04.2013, 23:41
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

Обьясни нубу как nib устанавливать?
Ответить с цитированием
  #14 (permalink)  
Старый 10.04.2013, 23:45
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 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
code monkey

Последний раз редактировалось kobezzza, 11.04.2013 в 00:10.
Ответить с цитированием
  #15 (permalink)  
Старый 11.04.2013, 00:16
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

Сообщение от kobezzza
У себя в проекте я подключаю так:
КУДА черт возьми ты прописываешь этот код? Мой проект ВООБЩЕ не на node.


я использую ватчеры которые перекомпи.. ну ты понял

Последний раз редактировалось megaupload, 11.04.2013 в 00:25.
Ответить с цитированием
  #16 (permalink)  
Старый 11.04.2013, 00:35
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от megaupload Посмотреть сообщение
КУДА черт возьми ты прописываешь этот код? Мой проект ВООБЩЕ не на node.


я использую ватчеры которые перекомпи.. ну ты понял
В скрипт сборки проекта конечно. На чём проект не важно, а важно то, что транслятор Stylus на node. Тебе нужно написать скриптик настройку и написать для него cmd, чтобы повесит вотчер. К сожалению больше сказать не могу, т.к. у меня трансляция идёт на этапе сборке проекта с помощью своего скриптика, а не вотчеров в шторме.

UPD:
а собственно чего мы тупим, тупо скопируй ниб к себе в проекте и повесь на него импорт (stylus же поддерживает импорты) в .styl и всё.
https://github.com/visionmedia/nib/tree/master/lib/nib
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 11.04.2013 в 00:39.
Ответить с цитированием
  #17 (permalink)  
Старый 11.04.2013, 00:37
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

жесть какая.... я то думал этот модуль взаимодействует с модулем stylus добавляя в него новые функции..... а тут бред какой-то... файлы какие-то создавать.. херня полная.

Сообщение от kobezzza
Тебе нужно написать скриптик настройку и написать для него cmd
но об этом ни слова нет на гитхабе как я должен был узнать?? телепатией? я не умею создавать файлики cmd почему я за них должен создавать эти файлики? короче спасибо конечно но это туфта полная и недоделанная...

Последний раз редактировалось megaupload, 11.04.2013 в 00:42.
Ответить с цитированием
  #18 (permalink)  
Старый 11.04.2013, 00:42
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от megaupload Посмотреть сообщение
жесть какая.... я то думал этот модуль взаимодействует с модулем stylus добавляя в него новые функции..... а тут бред какой-то... файлы какие-то создавать.. херня полная.
Это библиотека, написанная на языке Stylus, никто не мешает тебе просто взять файлы styl и подключить их. Но у stylus есть JS API, которое реализует интерфейс модулей и подключить можно через него (как я например делаю).

Цитата:
но об этом ни слова нет на гитхабе как я должен был узнать?? телепатией?
Догадаться, ты же программист

Кароч сделай тупо импорт нужных тебе файлов в проект и всё и не парься.
__________________
kobezzza
code monkey
Ответить с цитированием
  #19 (permalink)  
Старый 11.04.2013, 00:43
Аватар для megaupload
Профессор
Отправить личное сообщение для megaupload Посмотреть профиль Найти все сообщения от megaupload
 
Регистрация: 18.01.2013
Сообщений: 1,098

Сообщение от kobezzza
Это библиотека, написанная на языке Stylus, никто не мешает тебе просто взять файлы styl и подключить их.
воот, я так и хотел сделать, я уж думал так нельзя)) и придется писать все вручную........ фух) спасибо теперь я сам дальше.
Ответить с цитированием
  #20 (permalink)  
Старый 11.04.2013, 00:45
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от megaupload Посмотреть сообщение
воот, я так и хотел сделать, я уж думал так нельзя)) и придется писать все вручную........ фух) спасибо теперь я сам дальше.
Просто у меня сборка проекта это куча всего, поэтому мне удобней через JS, нез
__________________
kobezzza
code monkey
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск