Насчет ремонтопригодности вы не правы, ремонтируется все. Глобально, со времен iPhone 2G ничего не изменилось.
Но вот с востребованностью запчастей краденых (или утерянных) аппаратов появилась проблема. Теперь залоченые под Apple ID материнские платы больше не имеют ценности нормальной платы (а ценность — не меньше трети стоимости б/у устройства)
Субъективно могу сказать, что $resource становится очень неудобен, когда у количество «списков» переваливает за 2й десяток. Задалбывает каждый раз писать одно и то же. Или я что-то не так делал?
ScopeC — изолирован (пусть это основной scope директивы).
Любая переменная в ScopeA будет доступна в ScopeB, но не доступна в ScopeC, D и E, так как С изолирована и все ее дочерние скоупы «не видят» выше нее. С помощью $transclude мы можем получить доступ до ScopeB (и, соответственно, до всех его родителей).
Вы имеете ввиду, писать $parent в options? Это очень не универсально, так как мы не знаем, будет ли наш select обернут еще в какие либо скоупы внутри шаблона директивы.
Да, если взять шаблон из примера, то можно дописать $parent.colors. Но как только мы добавим ng-if (он создает scope) в шаблон, то нам придется менять «вызов» директивы и писать $parent.$parent.colors.
В первом решении calc() не обязателен. Можно обойтись без него, если у box-footer/box-header отрезать уголки, как во втором способе, а оставшийся квадрат статичной ширины закрашивать градиетом через пвсевдо-элемент.
Только немного настораживает, что async не обновляется уже несколько месяцев.
Для меня проблемой было то, что с первого взгляда неясно, является ли функция асинхронной или нет. Возвращает ли она значение в коллбеке? Или в return? Или она в return возвращает deferred-объект?
Для WP был найден отличный плагин. codecanyon.net/item/visual-composer-page-builder-for-wordpress/242431
Я его купил, посмотрев демку и оценив активность автора (всегда боюсь, что потрачу деньги и время на необновляемый плагин/библиотеку и тп).
В общем, плагин устраивает более чем. Выдает, конечно, не json. Но тут придумано лучше — если отключить «редактор» плагина, то сразу видно в обычном WP редакторе, что у нас весь текст просто оброс шорткодами и его можно полностью менять без боязни что либо сломать.
Стандартный css — просто обрезаный Bootstrap 2.3 с некоторыми переименованными классами. Кстати, стандартные классы (например, для строк или блоков) можно менять на свои через хук (пример есть в документации). В настройках замечена страница-заготовка для более человечного переменовывания классов.
Спасибо!
Выглядит действительно очень интересно. Да, кнопок много, но это не беда для небольшого круга редакторов. Попробую поискать, где можно купить этот редактор отдельно от темы.
Я бы многое отдал за редактор контента Look At Me, прикрученный к WP. Да что я обманываю, если будет такой редактор у какой либо cms, я сразу же начну ее использовать! Это все, разумеется, будет иметь смысл, если такой редактор отдает в шаблонизатор JSON.
Очень хочется найти время и сделать свой редактор, с сеткой и блоками…
Версия 1.2.0 RC2 весит ~89кб, это совсем не так много. Да и гугловский CDN намного улучшает ситуацию.
Ясное дело, что в ангуляре синтаксис сумасшедший (касательно директив), но это только вопрос привычки. Да и в проекте, где потребовались директивы, скорее всего, потребуется и остальной функционал AngularJS.
Но вот с востребованностью запчастей краденых (или утерянных) аппаратов появилась проблема. Теперь залоченые под Apple ID материнские платы больше не имеют ценности нормальной платы (а ценность — не меньше трети стоимости б/у устройства)
Есть такая замечательная вещь, она бы отлично подошла для ваших целей:
Предположим, у нас есть такое дерево скоупов:
$rootScope < ScopeA < ScopeB < ScopeC (isolate) < ScopeD < ScopeE
ScopeC — изолирован (пусть это основной scope директивы).
Любая переменная в ScopeA будет доступна в ScopeB, но не доступна в ScopeC, D и E, так как С изолирована и все ее дочерние скоупы «не видят» выше нее. С помощью $transclude мы можем получить доступ до ScopeB (и, соответственно, до всех его родителей).
Да, если взять шаблон из примера, то можно дописать $parent.colors. Но как только мы добавим ng-if (он создает scope) в шаблон, то нам придется менять «вызов» директивы и писать $parent.$parent.colors.
Меняется свойство
display
на "none !important
;"www.dropbox.com/s/8bog3tj350sd855/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202014-04-01%2002.28.54.png
или deferred / github.com/kriskowal/q
Только немного настораживает, что async не обновляется уже несколько месяцев.
Для меня проблемой было то, что с первого взгляда неясно, является ли функция асинхронной или нет. Возвращает ли она значение в коллбеке? Или в return? Или она в return возвращает deferred-объект?
codecanyon.net/item/visual-composer-page-builder-for-wordpress/242431
Я его купил, посмотрев демку и оценив активность автора (всегда боюсь, что потрачу деньги и время на необновляемый плагин/библиотеку и тп).
В общем, плагин устраивает более чем. Выдает, конечно, не json. Но тут придумано лучше — если отключить «редактор» плагина, то сразу видно в обычном WP редакторе, что у нас весь текст просто оброс шорткодами и его можно полностью менять без боязни что либо сломать.
Стандартный css — просто обрезаный Bootstrap 2.3 с некоторыми переименованными классами. Кстати, стандартные классы (например, для строк или блоков) можно менять на свои через хук (пример есть в документации). В настройках замечена страница-заготовка для более человечного переменовывания классов.
siteorigin.com/page-builder/
codecanyon.net/item/ether-content-builder-wordpress-plugin/1690784
+ некоторые темы имеют такие плагины.
Выглядит действительно очень интересно. Да, кнопок много, но это не беда для небольшого круга редакторов. Попробую поискать, где можно купить этот редактор отдельно от темы.
Очень хочется найти время и сделать свой редактор, с сеткой и блоками…
Версия 1.2.0 RC2 весит ~89кб, это совсем не так много. Да и гугловский CDN намного улучшает ситуацию.
Ясное дело, что в ангуляре синтаксис сумасшедший (касательно директив), но это только вопрос привычки. Да и в проекте, где потребовались директивы, скорее всего, потребуется и остальной функционал AngularJS.