маріонеток був побудований на вершині бібліотеки Backbone.js, бібліотека JavaScript додавання принципів MVC в JavaScript.
За допомогою цих MVC принципи, маріонеток додана підтримка функцій зазвичай надаються більш мов розширений програмування, як Транскрипція , PHP або Python .
Структура являє собою не рамки самі по собі, а набір корисних Backbone.js пакетів.
Що нового в цьому випуску:
- Тепер ви можете встановити метод фільтра на CollectionView або CompositeView фільтрувати те, що погляди шоу. Це корисно, коли ви показуєте список, який може фільтрувати користувач.
- Додайте опцію reorderOnSort до CollectionView і CompositeView використовувати JQuery, щоб перемістити дочірні вузли навколо без необхідності повторної візуалізації всього дерева. Це масивний перфорація імпульс і легка перемога, якщо ви розбирають свої колекції.
- Refactor сортувати по парам використовувати пошук Marionette.getOption.
- Додайте новий допоміжний метод для полегшення показу дочірніх вузлів showChildView
- this.showChildView ( 'бічній панелі', новий SidebarView ());
- Додайте новий допоміжний метод більш легкого вилучення дочірніх вузлів getChildView
- this.getChildView (& lsquo; бічна панель ')
- Додайте опцію destroyImmediate до LayoutView, щоб знищити вид макета елемента, а потім видалити дочірні вузли. Це оптимізація перфорація, що тепер ви можете вибрати в.
- @ui інтерполяція тепер підтримується в межах визначень регіону на LayoutView
- була додана підтримка regionEvent
- Спосіб знищення тепер повертає цей примірник, який був зруйнований, що дозволяє спростити формування ланцюжка зору дій.
- Якщо ви визначаєте параметри хеш на вашому Marionette.View або якщо ви передати параметри в залежності від вашого Marionette.View, передати результат опцій аж до магістральна зору конструктора.
- Всі види тепер мають властивість isRendered, який оновлюється після рендеринга і знищити.
<Літій> The CollectionView тепер має viewComparator, щоб включити призначену для користувача сортування на основі одного зору незалежно від того, як сортується вашої колекції підтримка.
Що нового у версії 2.4.3:
- Тепер ви можете встановити метод фільтра на CollectionView або CompositeView фільтрувати те, що погляди шоу. Це корисно, коли ви показуєте список, який може фільтрувати користувач.
- Додайте опцію reorderOnSort до CollectionView і CompositeView використовувати JQuery, щоб перемістити дочірні вузли навколо без необхідності повторної візуалізації всього дерева. Це масивний перфорація імпульс і легка перемога, якщо ви розбирають свої колекції.
- Refactor сортувати по парам використовувати пошук Marionette.getOption.
- Додайте новий допоміжний метод для полегшення показу дочірніх вузлів showChildView
- this.showChildView ( 'бічній панелі', новий SidebarView ());
- Додайте новий допоміжний метод більш легкого вилучення дочірніх вузлів getChildView
- this.getChildView (& lsquo; бічна панель ')
- Додайте опцію destroyImmediate до LayoutView, щоб знищити вид макета елемента, а потім видалити дочірні вузли. Це оптимізація перфорація, що тепер ви можете вибрати в.
- @ui інтерполяція тепер підтримується в межах визначень регіону на LayoutView
- була додана підтримка regionEvent
- Спосіб знищення тепер повертає цей примірник, який був зруйнований, що дозволяє спростити формування ланцюжка зору дій.
- Якщо ви визначаєте параметри хеш на вашому Marionette.View або якщо ви передати параметри в залежності від вашого Marionette.View, передати результат опцій аж до магістральна зору конструктора.
- Всі види тепер мають властивість isRendered, який оновлюється після рендеринга і знищити.
<Літій> The CollectionView тепер має viewComparator, щоб включити призначену для користувача сортування на основі одного зору незалежно від того, як сортується вашої колекції підтримка.
Що нового у версії 2.4.2:
- Тепер ви можете встановити метод фільтра на CollectionView або CompositeView фільтрувати те, що погляди шоу. Це корисно, коли ви показуєте список, який може фільтрувати користувач.
- Додайте опцію reorderOnSort до CollectionView і CompositeView використовувати JQuery, щоб перемістити дочірні вузли навколо без необхідності повторної візуалізації всього дерева. Це масивний перфорація імпульс і легка перемога, якщо ви розбирають свої колекції.
- Refactor сортувати по парам використовувати пошук Marionette.getOption.
- Додайте новий допоміжний метод для полегшення показу дочірніх вузлів showChildView
- this.showChildView ( 'бічній панелі', новий SidebarView ());
- Додайте новий допоміжний метод більш легкого вилучення дочірніх вузлів getChildView
- this.getChildView (& lsquo; бічна панель ')
- Додайте опцію destroyImmediate до LayoutView, щоб знищити вид макета елемента, а потім видалити дочірні вузли. Це оптимізація перфорація, що тепер ви можете вибрати в.
- @ui інтерполяція тепер підтримується в межах визначень регіону на LayoutView
- була додана підтримка regionEvent
- Спосіб знищення тепер повертає цей примірник, який був зруйнований, що дозволяє спростити формування ланцюжка зору дій.
- Якщо ви визначаєте параметри хеш на вашому Marionette.View або якщо ви передати параметри в залежності від вашого Marionette.View, передати результат опцій аж до магістральна зору конструктора.
- Всі види тепер мають властивість isRendered, який оновлюється після рендеринга і знищити.
<Літій> The CollectionView тепер має viewComparator, щоб включити призначену для користувача сортування на основі одного зору незалежно від того, як сортується вашої колекції підтримка.
Що нового у версії 2.4.1:
- Тепер ви можете встановити метод фільтра на CollectionView або CompositeView фільтрувати те, що погляди шоу. Це корисно, коли ви показуєте список, який може фільтрувати користувач.
- Додайте опцію reorderOnSort до CollectionView і CompositeView використовувати JQuery, щоб перемістити дочірні вузли навколо без необхідності повторної візуалізації всього дерева. Це масивний перфорація імпульс і легка перемога, якщо ви розбирають свої колекції.
- Refactor сортувати по парам використовувати пошук Marionette.getOption.
- Додайте новий допоміжний метод для полегшення показу дочірніх вузлів showChildView
- this.showChildView ( 'бічній панелі', новий SidebarView ());
- Додайте новий допоміжний метод більш легкого вилучення дочірніх вузлів getChildView
- this.getChildView (& lsquo; бічна панель ')
- Додайте опцію destroyImmediate до LayoutView, щоб знищити вид макета елемента, а потім видалити дочірні вузли. Це оптимізація перфорація, що тепер ви можете вибрати в.
- @ui інтерполяція тепер підтримується в межах визначень регіону на LayoutView
- була додана підтримка regionEvent
- Спосіб знищення тепер повертає цей примірник, який був зруйнований, що дозволяє спростити формування ланцюжка зору дій.
- Якщо ви визначаєте параметри хеш на вашому Marionette.View або якщо ви передати параметри в залежності від вашого Marionette.View, передати результат опцій аж до магістральна зору конструктора.
- Всі види тепер мають властивість isRendered, який оновлюється після рендеринга і знищити.
<Літій> The CollectionView тепер має viewComparator, щоб включити призначену для користувача сортування на основі одного зору незалежно від того, як сортується вашої колекції підтримка.
Що нового у версії 2.3.2:
- Вирішено помилка:
- IE8 регрес в Marionette._getValue завжди викликати застосовувати або масив Params або порожній масив.
Що нового у версії 2.2.2:
- Виправлення:
- Видалити дублікати виклик region.empty на увазі знищити.
- Час Fix виклик swapOut.
- Фікс сломанной посиланням в повідомленнях про помилки маріонетка.
Що нового у версії 2.2.0:
- CollectionViews тепер отримують події з emptyViews в хеш childEvents
- Регіони тепер отримують swapOut і beforeSwapOut події.
- Область конструктор може тепер взяти ел як опція при виклику addRegion
- Скидання Регіон залишає недоторканими ель
- Додаток має this.options
- Додаток має метод ініціалізації
- Поводження більше не обернути методи перегляду
- Нормалізувати область селектори хеш, щоб дозволити користувачеві використовувати @ui. Синтаксис
Що нового у версії 2.1.0:
- Додайте посилання на ель поглядів ель всередині примірника поведінки.
- ItemViews може тепер немає шаблонів, встановивши шаблон :. Брехня
- тепер може налаштувати свій канал передачі повідомлень за замовчуванням.
- Об'єкти додатки тепер мають метод getOption.
- Регіони тепер є метод hasView, щоб визначити, чи є вид в межах даного регіону.
- Переглядів більше не використовувати toJSON безпосередньо на моделях. замість цього вони називають в новий Overridable методи serializeModel і serializeCollection, де викликаються через serializeData.
об'єкти
Що нового у версії 2.0.0:
- Це порушення реліз і містить багато оновлень API і зміни.
Що нового у версії 1.8.2:
- Виправлення:
- Поводження тепер називає stopListening на закритті.
- Поводження тепер undelegate modelEvents і collectionEvents, коли батьківський вид викликає undelegateEvents.
Що нового у версії 1.7.4:
- Загальні відомості:
- Залежності Update куреня, щоб скористатися тим, що маріонеткові угоди РЕПО слідувати semver.
- Виправлення:
- Поводження події більше не стикаються один з одним.
- Revert stopListening виклику на зупинці для модулів. У той час як це було "виправити", то документи були дуже розпливчасті що призводить до порушення змін для багатьох людей.
Що нового у версії 1.7.1:
- Виправлення:
- Дозволяє використовувати методи подій поведінку рядків на основі.
Що нового у версії 1.6.4:
- Патчі помилка, яка буде викликати модулі для ініціалізації двічі, коли передається клас призначений для користувача модуль.
Що нового у версії 1.6.3:
- Включити більш прямий модуль примірника на Marionette.App.
- Виправлена помилка @ui інтерполяції для обробки складних селекторів.
- Поліпшення README Документи для CollectionView, AppRouter і ItemView.
- впоратися з цією проблемою самостійно НПМ знак CERT
- Замінено непотрібний аргумент нарізка.
- Нормалізація помилка метання використовувати внутрішній метод throwError помічника.
Що нового у версії 1.5.1:
- Виправлена помилка, коли шоу і onDomRefresh ні викликаний на itemViews в певних умовах.
Що нового у версії 1.5.0:
- Виправлена помилка, при якій скидання `collection` внутрі` collectionView` викличе` onShow` і` onDomRefresh` називати неправильно.
- `addItemView` тепер возвращает` view`, який був доданий.
- Тепер можна вказати `itemEvents` хеш або метод, який дозволяє захоплювати все барботирования itemEvents без необхідності вручну встановити прив'язок.
Що нового у версії 1.4.0:
- Додана можливість використовувати новий @ui. Синтаксис всередині подій і тригерів хеша для запобігання дублюванню селектора.
Що нового у версії 1.2.3:
- Виправлена помилка, при якій дочірні уявлення були додані до початковий візуалізації, підвищуючи тим самим помилки.
Що нового у версії 1.2.2:
- Переміщення примірника опцій перегляду над конструктором Це дозволяє переглядати варіанти, щоб отримати доступ з всередині методу ініціалізації для даного подання Це необхідно, тому що вид на хребет більше не задати параметри перегляду в конструкторі.
Що нового у версії 1.2.1:
- Виправлена помилка, так що тепер подивитися опції {} за замовчуванням і не визначено.
- Виправлена помилка, при якій тригери preventDefault і stopPropagation виконували в неправильному контексті - тригери в даний час запобігти дефолту і зупинити поширення за замовчуванням ще раз .
Що нового у версії 1.2.0:
- Update Магістральна 1.1.0
- Додана можливість налаштовувати поведінку тригерів preventDefault і stopPropagation
Що нового у версії 1.0.3:
- Доданий параметр індексу сигнатури методу, щоб показати, що це доступно.
- Дистанційні uneeeded Функція конструктора і віддалений виклик getItemView як це викликає проблеми, і не було необхідності в конструкторі.
- Виправлена помилка декрементіровать .Length, коли область буде видалена.
Що нового у версії 1.0.2:
- Виправлена помилка, щоб відв'язати їх після того, як "Закрити" подія / OnClose методом, тому елементи призначеного для користувача інтерфейсу доступні під час їх.
- Виправлена помилка, яка була змінити порядок маршрутів, в результаті чого неправильний маршрут, щоб вистрілити в багатьох випадках.
Вимоги
- JavaScript включений на стороні клієнта
- Backbone.js 0.9.9 або вище
- Underscore.js 1.4.4 або вище
Коментар не знайдено