к сожалению функционала старого sale.order.ajax не хватило ((( пришлось "ковырять" новый (((
расскажу как я развернул все блоки, т.к. вопрос актуальный и я на него так и не нашел нормального ответа:
редактируем файл order_ajax.js
1)опускаем товары в заказе вниз
2)в editSection (~2261 стр.) :
вместо [CODE]var active = section.id == this.activeSectionId[/CODE] пишем [CODE]var active = true[/CODE] чтобы убрать действия при клике на заголовки комментируем строки: [CODE]/*if (this.result.SHOW_AUTH)
{
BX.bind(titleNode, 'click', BX.proxy(function(){
this.animateScrollTo(this.authBlockNode);
this.addAnimationEffect(this.authBlockNode, 'bx-step-good');
}, this));
}
else
{
BX.bind(titleNode, 'click', BX.proxy(this.showByClick, this));
editButton = titleNode.querySelector('.bx-soa-editstep');
editButton && BX.bind(editButton, 'click', BX.proxy(this.showByClick, this));
}*/[/CODE]3)чтобы всегда были открыты Регион и Пользователь :
в locationsCompletion (~1508 стр.) закомментировать в конце функции строки: [CODE]//if (this.activeSectionId !== this.regionBlockNode.id)
//this.editFadeRegionContent(this.regionBlockNode.querySelector('.bx-soa-section-content'));
//if (this.activeSectionId != this.propsBlockNode.id)
//this.editFadePropsContent(this.propsBlockNode.querySelector('.bx-soa-section-content'));[/CODE]4)чтобы убрать кнопки Далее/Назад:
в getBlockFooter (~2022 стр.) в конце функции комментируем вставку всего футера: [CODE]// node.appendChild(
// BX.create('DIV', {
// props: {className: 'row bx-soa-more'},
// children: [
// BX.create('DIV', {
// props: {className: 'bx-soa-more-btn col-xs-12'},
// children: buttons
// })
// ]
// })
// );[/CODE]5)чтобы убрать ссылки «изменить» у всех блоков:
в editOrder (~2222 стр.) в конце функции добавляем: [CODE]var editSteps = this.orderBlockNode.querySelectorAll('.bx-soa-editstep'), i;
for (i in editSteps) {
if (editSteps.hasOwnProperty(i)) {
BX.remove(editSteps[i]);
}
}
[/CODE]
расскажу как я развернул все блоки, т.к. вопрос актуальный и я на него так и не нашел нормального ответа:
редактируем файл order_ajax.js
1)опускаем товары в заказе вниз
2)в editSection (~2261 стр.) :
вместо [CODE]var active = section.id == this.activeSectionId[/CODE] пишем [CODE]var active = true[/CODE] чтобы убрать действия при клике на заголовки комментируем строки: [CODE]/*if (this.result.SHOW_AUTH)
{
BX.bind(titleNode, 'click', BX.proxy(function(){
this.animateScrollTo(this.authBlockNode);
this.addAnimationEffect(this.authBlockNode, 'bx-step-good');
}, this));
}
else
{
BX.bind(titleNode, 'click', BX.proxy(this.showByClick, this));
editButton = titleNode.querySelector('.bx-soa-editstep');
editButton && BX.bind(editButton, 'click', BX.proxy(this.showByClick, this));
}*/[/CODE]3)чтобы всегда были открыты Регион и Пользователь :
в locationsCompletion (~1508 стр.) закомментировать в конце функции строки: [CODE]//if (this.activeSectionId !== this.regionBlockNode.id)
//this.editFadeRegionContent(this.regionBlockNode.querySelector('.bx-soa-section-content'));
//if (this.activeSectionId != this.propsBlockNode.id)
//this.editFadePropsContent(this.propsBlockNode.querySelector('.bx-soa-section-content'));[/CODE]4)чтобы убрать кнопки Далее/Назад:
в getBlockFooter (~2022 стр.) в конце функции комментируем вставку всего футера: [CODE]// node.appendChild(
// BX.create('DIV', {
// props: {className: 'row bx-soa-more'},
// children: [
// BX.create('DIV', {
// props: {className: 'bx-soa-more-btn col-xs-12'},
// children: buttons
// })
// ]
// })
// );[/CODE]5)чтобы убрать ссылки «изменить» у всех блоков:
в editOrder (~2222 стр.) в конце функции добавляем: [CODE]var editSteps = this.orderBlockNode.querySelectorAll('.bx-soa-editstep'), i;
for (i in editSteps) {
if (editSteps.hasOwnProperty(i)) {
BX.remove(editSteps[i]);
}
}
[/CODE]