• Как с помощью react.js добавлять элементы в select?

    bitver
    @bitver
    У вас аж 2 одинаковых вопроса на Тостере. Неужели из официальной документации ничего не понятно?

    Не настаиваю делать именно так, писал на коленках, но это должно работать:
    var SelectPeople = React.createClass({ 
    
    	getInitialState: function(){
    		return {items: []};
    	}
    	componentDidMount: function(){
    		$.ajax({ 
    			url: "/list",
    			type: "POST",
    			contentType: "application/json",
    			processData: false,
    			success: function(a){
           		this.setState({items: a}); // a === {'one': 'two'}
           	}
           },
       },
       render: function(){
       		var items = Object.keys(this.state.items).map(function(val, index) {
       			return <option key={index} value={val}>this.state.items[val]</option>;
       		}.bind(this));
       		return (
       			<select id="example-dropRight" multiple="multiple">
       				{items}
       			</select>
       		)
       }
    });

    Посчитать количество сможем? ;)
    P.S. Табуляция не распознаёт JSX, просьба не обращать внимание
    Ответ написан
    Комментировать
  • Почему не показывается нод в родительском термине словаря таксономии Drupal 7?

    andead
    @andead
    друпал девелопер, фрилансер
    Стандартная страница таксономии выводит только ноды с конкретным термином. Для выборки нод с дочерними терминами пользуйтесь Views и контекстным фильтром Content: Has taxonomy term ID (with depth)
    Ответ написан
    1 комментарий
  • Как нарисовать сайт для мобильных устройств?

    Ivnika
    @Ivnika
    Выскажу свои пять копеек…
    Начинайте не от разрешения целевого экрана- определитесь какой примерно экран у вашей будущей аудитории (можно например считать 3.5" и выше). Дальше подберите такой размер на вашем мониторе (чтобы 1:1 соответствовало физическому экрану). Дальше рисуйте учитывая что пропорции экранов могу меняться, т.е. сразу расчитывайте какие блоки будут «тянуться» а какие нет. Размеры привязывайте к процентам а не к пикселам (половина экрана и на планшете останется половиной а вот 320 px на ретина дисплее могут стать ооочень маленькими).
    в общем…
    1. Делайте обычный сайт считая что монитор очень маленький
    2. Не пользуйтесь пикселами (заменяя их соотношениями, процентами и т.д.)
    3. Учитывайте что кликают пальцем а не мышкой (почитайте по физическую область нажатия для пальца)
    4. Не используйте плавных градиентов и слишком близких цветов (градиент скорее всего «заполосит», а гамма выполненная в сине, чуть синее будет плохо читаться при разном освещении)
    5. Очень хорошо продумайте навигацию (красивое меню на пол экрана вряди кого то порадует).
    Все ИМХО :)
    p.s. Можно посмотреть примеры дизайна на различного рода сайтах продающих шаблоны, уже везде представлены как мобильные так и обычные версии.
    Ответ написан
    1 комментарий
  • Что пишет front-end разработчик в трудовой, что бы не быть верстаком?

    Да всем срать, что написано в трудовой книжке.
    Ответ написан
    Комментировать