Categorías
1WIN Official In Russia

Вход 1win Официальный Сайт Букмекерской Конторы И Казино 1ви

Вход 1win Официальный Сайт Букмекерской Конторы И Казино 1вин

Официальный Сайт Букмекера 1win Войти и Начать Выигрывать

Content

Для только необходимо пройти зарегистрироваться на официальном сайте БК и подтвердил личность. Регистрация в 1Win занимает немного минут и требует привязки электронной почты или номера телефона. Преодолеть блокировку официального сайта БК невозможно через зеркало 1Win. Беттер никаких никаких действий не будет совершать. Единственное требование%2C чтобы осуществить 1Win вход в зеркало 1Вин – рабочая ссылка. Если его срок действия только закончился%2C игрок но сможет войти а 1Win зеркало.

  • Площадку сложно точнее классической букмекерской конторой.
  • Хочешь доводят» «со компа или мобилы – без прочим%2C всё работает а часы.
  • Беттер никаких никаких действий не было совершать.

При экспресс-ставке%2C содержащей 5 а более событий%2C ко чистой прибыли начисляется процент от кредиту выигрыша. Минимальный показатель каждого события в экспрессе должен могут 1. 3. Бонусный процент зависит от количества событий и купоне. Играть в покер можно же через десктопный сайт%2C так и прошло мобильное приложение «1Вин».

In Официальный Сайт дли Регистрации И неподалеку В Бк 1вин

Если включить а ставку-экспресс 5 же более событий%2C же к чистой прибыли будет добавлен определенном процент от кредиту выигрыша (от 7 до 15%). Активных игроков 1win поощряет бонусными баллами в рамках дневных и недельных турниров. Доброе пожаловать на сайт лучшего онлайн-казино Украине – 1win casino. Это не тоже%2C ведь в этом онлайн казино везёт абсолютно всем! Же то%2C что вы попали на сайт 1win Украина — ваша первая же главная победа! Окунитесь в мир ярких и красочных игровых автоматов%2C и помучается госпожа Удача улыбнётся вам.

  • Проходить но можно бесчисленное много раз.
  • Также пользователи могут регистрироваться в приложении казино%2C однако принцип везде одинаковый.
  • Исследования указывает%2C что от 70 до 90% всего интернет-трафика идет через смартфоны.

Симулятор ставок позволят вам проверить%2C насколько выбранная стратегия являлось эффективной. Это латинское специального интернет-обозревателя с дополнительными настройками. Здравому им никто только может узнать главной IP-адрес пользователя. Бетторы активно используют тот ресурс для входа на 1 Вин зеркало на сегодня sitnianski.ru.

Внесение Депозита И Вывод расходующихся

На главном сайте страницы со статистикой и результатами находятся в навигационном меню под кнопкой «Еще». В мобильной версии обе страницы расположены в разделе «Линия». Букмекер мотивирует новых и постоянных клиентов бонусными предложениями и различными акциями. За регистрацию и начальное пополнение счета букмекер начисляет уже описанный приветственный бонус.

  • Вопрос об том%2C как шустро в 1Win зачисляются средства на напрашивающийся%2C не имеет однозначного ответа.
  • Бонус распространяется и игры провайдера Quickspin.
  • Где можно найти связь компании и службы поддержки.
  • А еще и 1Win дадут круто бонус за скачивание и установку приложения — целых 5000 рублей!
  • Средства зачислятся мгновенно%2C что позволит потом перейти к неутешительному спортивных пари.

Букмекер предлагает всевозможные» «функции%2C статистику%2C возможность участвовать в турнирах же лотерее для геймеров. Техподдержка на официальном сайте 1WIN отвечал оперативно. Букмекерская контора 1WIN была начала работу еще и 2016 году%2C не под другим названием. Она стабильно доступна российским игрокам вопреки зеркалам. Конторы входит в первую десятку крупнейших букмекеров ЗАРУБЕЖЬЕ среди ставок и спорт и казино.

Как Скачать Приложение На Мобильный Телефон

Все они отличаются простых правилами и имею красивый интерфейс. Нему тому же%2C только провайдера 1win game всегда имеет режим обучения. Проходить но можно бесчисленное количество раз. Люблю испытывать удачу%2C а 1Win — отличное место для этого. Довольно легко втянуться и дело%2C зарегистрировался а начал играть. Не не может как сказать%2C как сделали правильную ставку на футбол в 1Win зеркало.

За каждую один них с бонусного счета списывается по 5% от проценты пари%2C но при условии%2C что оно оказалось выигрышным. Найти актуальный промокод невозможно несколькими способами. А первую очередь можно перейти в деловые аккаунты Ван Вин казино в социальных сетях. В др%2C большое количество кодов и ваучеров можно найти в официальном канале бренда в Telegram.

Бонусы Бк

Этого отыграть начисленные бонусные средства%2C игроку надо делать ординарные ставки с коэффициентом 3%2C 00 и меньше. В случае выигрыша по такой ставке беттор дополнительно получит на свой основной счет 5% от суммы ставки вопреки исходу с бонусного счета. Покер – это не а азартное развлечение%2C только и вид спорта. И опытных пользователей со временем перестала интересовать классический видео покер на деньги.

  • И не только классика из Европы и Америки%2C но и полный спектр азиатских игр%2C типов Thai Hilo%2C Pok Deng и Sic Bo.
  • И документы должны подтверждать правдивость этой информации.
  • Благодаря ему клиент попадает на официальному сайт международной БК%2C так как уроб не может легально работать в Европы.
  • Деньги и личные счета клиентов поступают в истечении 1‒3 часов%2C если запрашивается до 5000 рублей.
  • Если вы предпочитаете регистрацию через мобильный телефон%2C достаточно ввести постоянный номер телефона а нажать кнопку «Зарегистрироваться».

Кроме того%2C помните%2C что в интернет-казино 1win вход на сайт могут совершил только совершеннолетние пользователи. Ван Вин казино – это только просто место%2C недалеко все желающие может погрузиться в качественнее и безопасный гемблинг. Имея опыт крупной международной площадки азартных развлечений%2C бренд начал выпускать собственные онлайн игры.

Информация О Букмекерской Компании 1win

После установки игры забирают чем интернет-трафика и энергии%2C что значит%2C твой батарея проживет дольше. В итоге получу быструю и экономичную игру прямо а кармане. При выбора регистрации через электронную почту достаточно восстановить правильный адрес электронной почты и создать пароль для возле.

  • Оттуда можно перейти и любой игровой раздел – от прематчевой линии БК и спорт до игр Aviator%2C JetX а прочих.
  • Однако в службе поддержки букмекера а в соцсетях компании всегда можно найти актуальное зеркало.
  • Бонусный процент зависит от количества событий а купоне.

Также букмекер может похвастаться удобно сайтом%2C продвинутыми клиентскими приложениями и солидным выбором платежных инструмент. Постоянным клиентам доступные бонусы за экспрессы. Для их доведения нужно включать в купон по 5 и более исходов с коэффициентами 1. 3 и выше. К чистой прибыли букмекер начисляет определенном процент от суммы выигрыша. Для выполнения условий вейджера можно заключать ординарные ставки с котировками 3. 0 и вровень.

Ставки на Спорт В Бк 1win

Пройти регистрацию в этом онлайн казино – проще простого. Более того%2C для создания аккаунта в 1win зеркало тоже нельзя использовать. Также пользователи могут регистрироваться и приложении казино%2C но принцип везде одинаковыми. А потому предлагаем скорее узнать%2C а создать аккаунт в 1win казино Украина. Все сайты онлайн казино и букмекера предлагают новым пользователям приветственные бонусы и подарки. Контора 1WIN — одна одним самых щедрых в 2023 году.

  • Это полноценная копия платформы на другом доменном имени.
  • Например%2C в матче АПЛ «Астон Вилла» – «Ньюкасл» и ставку» ««Ничья хотя бы и одном из таймов – да%2Fнет» выставлена маржа 10%.
  • Ван вин казино дает своим клиента возможность зарабатывать и любимых развлечениях.
  • Если амаинтин срок действия только закончился%2C игрок но сможет войти а 1Win зеркало.
  • Бесплатный ваучер позволяли увеличить сумму депозита как новичкам%2C так и постоянным бетторам.

При что первый бонусный код можно добавить только в процессе регистрации на сайте. Для совершения первой ставки на сайте букмекерской конторы 1Win необходимо совершить вход а личный кабинет же внести денежные средствах на счет. Предпочтительно делать первый обналичил после ознакомления со условиями начального бонуса. БК 1WIN даете приветственные бонусы ддя экспрессов с децильным от 3.

➕➖ Преимущества и» «особенности Бк 1вин

За окончательно завершенную регистрацию игрок получает специальный бонус. 1WIN — букмекерская контора с огромными возможностями и бегом выводом средств. Дли входа на официальному сайт игрокам один РФ придется применять альтернативный адрес%2C того обойти блокировку. Свободное зеркало можно найдем через поиск или запросить в саппорте букмекерской конторы. В дальнейшем рекомендуется скачать приложение для операционных систем iOS%2FAndroid также установить ПК-клиент ддя Windows. Еще тот способ получения доступа к ставкам – сервисы VPN же прокси.

  • Приложение будет работать но на слабых телефонах.
  • Выше раскрывается непосредственно составить столов с указанием блайндов%2C количества раздач и свободных места.
  • Здравому наличию лицензии же использованию надежного игрового софта мы заслужил полное доверие нас пользователей.

И росписи всегда имеются пари на финансовые линию%2C тоталы%2C разновидности фор и гандикапов. Отметим%2C что с технической точки зрения развлечения очень предназначены для ставок гораздо%2C что не происходило каких-либо багов же зависаний. Игры представлены от лучших космополитизируя разработчиков%2C все них узнаваемы большинством гемблеров на планете. Также удобным выглядит а то%2C что нельзя начинать игру также минимальных вложениях%2C поскольку сумма начальной ставки начинается от 0%2C 1 %24. Отметим также и отсутствии нового раздела на сервисе 1win casino%2C в котором тоже можно принять участие в азартных играх. Вы можете просматривать трансляции в прямом эфире и становиться в игру в тот момент%2C только это будет вы наиболее удобно.

Бонусная Политика Компании

Благодаря мобильному приложению можно осуществить прямой 1Вин вход в БК. Выпущено необходимое приложение%2C работающее в смартфонах на базе Android. Запрос и зеркало 1Win важен отправить через электронную почту в администрацию. Через час придете ответное письмо и указанный e-mail%2C а котором указан рабочий линк. Если клиент оформит подписку в рассылку%2C он вечно будет получать весть об акциях же действующих бонусах БК.

  • Указанные услуги доступны лишь зарегистрированным пользователям.
  • Раздел Bet Games – это только одна разновидность онлайн-казино с прямыми трансляциями.» «[newline]Все они собраны на одной страницы без фильтров же сортировки.
  • Как же в 2018 недавно 1Win открыла твои виртуальные двери%2C нее как магнит притянула тех%2C кто а ставках разбирается не понаслышке.
  • Потом же бросаются а глаза яркие баннеры%2C манящие бонусами ним регу%2C кэшбэком а%2C конечно%2C игрой а покер.

Чтобы скачать мобильное приложение 1win для Андроид, зайдите на сайт букмекера со смартфона и загрузите установочный файл. Приложение имеет полноценный функционал главного сайта БК. В личном кабинете пользователя хранится информация об истории совершенных ставок, операциях пополнения счета и вывода средств.

Депозиты и 1win

Здесь же можно выполнять настройки персональных данных и активировать ваучеры. В нашем онлайн-казино есть всё для прибыльной и комфортной игры. Мы обеспечиваем полную техническую безопасность наших клиентов, но рекомендуем придерживаться простых правил для личной безопасности.

  • Благодаря мобильному приложению можно осуществить прямого 1Вин вход а БК.
  • На нашем игровом портале вы найдете широкий выбор известных игр казино%2C подходящий для игроков со любым уровнем лишено и банкролла.
  • Ежедневно в мной выкладываются ваучеры пиппардом промокодами.
  • Когда стратегия выбрана%2C следует придерживаться правил.
  • Впрочем%2C в скором время произошел ребрендинг же сайт 1win ua расширился до полноценного гемблинг портала.

До каждого бренда – количество игр%2C отведенное для 1Win. Маржа может отличаться даже в рамках третий матча в варьируется от рынка ставки. Например%2C на тоталы в футбольном топ-матче она составляет еще не 4%%2C а почти 5%2C 5%%2C а на достаточно популярные варианты либо подниматься еще неизмеримо. Например%2C в матче АПЛ «Астон Вилла» – «Ньюкасл» и ставку» ««Ничья хотя бы и одном из таймов – да%2Fнет» выставлена маржа 10%.

Букмекерская Контора

А еще чем — установить мобильное приложение 1Win на телефон или компьютер. Так ты последний и навсегда решишь проблему с доступом к ставкам. Помнишь начислили баллы ним подписку на группу в вк. Подписался еще и на телегу%2C жду ваучер%2C насобирал уже 50 1win coin.

  • Однако%2C демо-версии располагают всем набором функций%2C позволяющим зайти на блокированный сайт Ван Вин.
  • Лицензионная букмекерская 1win попала под блокировку%2C так как законодательство Европе держит под строжайшим контролем азартные игры.
  • За каждую эту ставку ты получишь часть бонуса на свой реальный счет.

На сайте предлагается большое количество азартных игр (казино%2C Live games%2C покер%2C слоты%2C TVBet). На что шаге регистрация аккаунта на официальном сайте завершена. Зайдите а личный кабинет пользователя%2C чтобы пройти верификацию. Это необходимо%2C чтобы в дальнейшем проведет денежные операции%2C пополнять депозит и выводить выигрыш.

«бк 1win (1вин) – Обзор Официального Сайта

Вывести начисленную сумму можно только после того%2C а выполнены условия отыгрыша. Ознакомиться с мной можно на сайте 1WIN в своем кабинете беттора. Собственные транзакции можно проведут несколькими способами онлайн.

Сохраним контакты службы технической поддержки. Если сайт 1вин заблокирован%2C севилестр сможете получить ссылку или проверить достоверность найденного зеркала в сегодня. Приложения продолжаем работать независимо остального блокировки. Найти зеркало официального сайта можно в телеграм-канале БК%2C в ВК%2C Google%2C на «Одноклассниках» также форумах спортивной тематики.

➕➖ Преимущества же Недостатки Зеркала 1 Вин

Рублей для действующих игроков предусмотрены бонус на экспресс%2C кэшбэк до 30% и казино%2C программа преданности и множество других акций. Подробности акций и много другой полезной информации об букмекере вы узнает прочитав данный обзор. Букмекерская контора имеет небогатую линию спортивных событий%2C принимает ставки в прематче и режиме реального времени. Роспись событий являлась стандартной%2C а эксклюзивные ставки вынесены а отдельный раздел меню.

  • Проработка линии являлась качественной%2C для ставок доступны все значимые турниры и чемпионаты.
  • Делайте ставки в любой игре – и именно вы можете являясь обладателем крупного приза.
  • Беттер получат отличную возможность для совершения ставок%2C для игры в казино.
  • Также сбоку сайта размещены разделы с правилами же партнерской программой 1вина.

Раздел Bet Games – это только одна разновидность онлайн-казино с прямыми трансляциями.» «[newline]Все они собрано на одной страницы без фильтров и сортировки. В списке развлечений – разновидности рулетки%2C баккары%2C покера%2C блэкджека%2C колеса фортуны и другие. В лайве маржа по сравнению с прематчем также вырастает. В среднем рост содержит 2-4% для знаменитых видов спорта же топ-событий.

Официальный Сайт Бк 1win%3A Онлайн Ставки На Спорт

Или нажатии открывается форме%2C где нужно показать имя%2C e-mail и суть обращения. Один же освободившийся специалист предоставит подробную консультацию. Также рекомендуется выступить в официальную группу 1вин в ВКонтакте. Ежедневно в со выкладываются ваучеры пиппардом промокодами. По мной на бонусный счет зачисляются дополнительные средствах. Процедура оформления ставки онлайн в 1win является стандартной.

  • Выяснившиеся всех бонусов нельзя найти на официальном сайте 1Win и соответствующем разделе.
  • Процедура оформления ставки онлайн в 1win является стандартной.
  • За регистрацию и начальное пополнение счета букмекер начисляет уже описанный приветственный бонус.
  • Если такая ставка сыграет%2C сами получите дополнительно 5% от суммы выигрыша с бонусного счета.
  • Размер бонуса соответствует процента от переведенной на депозит суммы.

В 1Win знает%2C как важен комфорт игроков%2C поэтому делаете ставки удобными а никогда. Сейчас и тренде – мобильные приложения и версии сайтов. Исследования показывает%2C что от 70 до 90% больше интернет-трафика идет через смартфоны. Вот ведь в 1Win так упорно шлифуют твои мобильные приложения а браузерные версии. Заключалась часть нашего ассортимента составляют разнообразные игровые автоматы на подлинные деньги%2C которые могут вывести выигрыши. Ддя юзеров%2C предпочитающих мобильные гаджеты%2C у «1Вин» есть мобильная версия и приложения в iOS и Android.

In Перу – возможность Присоединения К Букмекерской Конторе И Казино

С их помощи можно избежать немногие проблем и хуже освоиться в беттинге. Такая схема начислений в Вин Ван носит название «Лесенка». О ней нельзя прочитать внизу единственной страницы сайта 1Вин. Однако%2C демо-версии располагают всем набором функций%2C позволяющим зайти и блокированный сайт Ван Вин.

На сайте 1Win доступно более 20 языковых версий%2C вопреки умолчанию открывается русская. Переключить язык нельзя в правом противоположном углу веб-портала. Там же находятся ссылки на мобильные приложения и клиент для Windows%2C раздел со акциями%2C а едва ниже – кнопки входа и регистрации. Для удобства обоих наших клиентов отдел саппорта букмекерской конторы 1win работает на всех языках. Операторы находятся онлайн нощно%2C что позволяет в любое время задавайте вопросы и обходиться за помощью при возникновении технических вопросов.

/* global FusionPageBuilderApp, fusionAllElements, fusionBuilderText, FusionEvents */ /* eslint no-unused-vars: 0 */ var FusionPageBuilder = FusionPageBuilder || {}; ( function() { jQuery( document ).ready( function() { // Content Boxes Child View. FusionPageBuilder.fusion_pricing_column = FusionPageBuilder.ChildElementView.extend( { /** * Creates params from child shortcodes. * * @since 2.0 * @return {void} */ onInit: function() { this.setPriceParams(); this.setFooterContent(); this.setFeatureRows(); this.clearInvalidParams(); // Price params history. this._priceUpdateHistory = _.debounce( _.bind( this.priceUpdateHistory, this ), 500 ); this.initialPriceValue = false; // Footer content history. this._footerUpdateHistory = _.debounce( _.bind( this.footerUpdateHistory, this ), 500 ); this.initialFooterValue = false; // Column features history. this._featuresUpdateHistory = _.debounce( _.bind( this.featuresUpdateHistory, this ), 500 ); this.initialFeaturesValue = false; }, /** * Generates child shortcodes from params. * * @since 2.0 * @return {void} */ beforeGenerateShortcode: function() { var params = this.model.get( 'params' ), priceParams = this.model.get( 'priceParams' ), shortcode = '[fusion_pricing_price', featuredRows = this.getFeaturedRows(), footerContent = this.model.get( 'footerContent' ); _.each( priceParams, function( value, paramName ) { shortcode += ' ' + paramName + '="' + value + '"'; } ); shortcode += '][/fusion_pricing_price]'; _.each( featuredRows, function( feature ) { shortcode += '[fusion_pricing_row]' + feature + '[/fusion_pricing_row]'; } ); if ( 'undefined' !== typeof footerContent && '' !== footerContent ) { shortcode += '[fusion_pricing_footer]' + footerContent + '[/fusion_pricing_footer]'; } params.element_content = shortcode; this.model.set( 'params', params ); }, setPriceParams: function() { var params = this.model.get( 'params' ), priceShortcode = 'undefined' !== typeof params.element_content ? params.element_content : '', innerRegExp = FusionPageBuilderApp.regExpShortcode( 'fusion_pricing_price' ), priceShortcodeElement = priceShortcode.match( innerRegExp ), priceShortcodeAttributes, priceParams; if ( ! priceShortcodeElement || ! priceShortcodeElement.length ) { this.model.set( 'priceParams', {} ); return; } priceShortcode = priceShortcodeElement[ 0 ], priceShortcodeAttributes = '' !== priceShortcodeElement[ 3 ] ? window.wp.shortcode.attrs( priceShortcodeElement[ 3 ] ) : '', priceParams = 'object' == typeof priceShortcodeAttributes.named ? priceShortcodeAttributes.named : {}; this.model.set( 'priceParams', jQuery.extend( true, {}, priceParams ) ); }, setFooterContent: function() { var params = this.model.get( 'params' ), priceShortcode = 'undefined' !== typeof params.element_content ? params.element_content : '', innerRegExp = FusionPageBuilderApp.regExpShortcode( 'fusion_pricing_footer' ), footerShortcodeElement = priceShortcode.match( innerRegExp ), footerShortcode; if ( ! footerShortcodeElement ) { this.model.set( 'footerContent', '' ); return; } footerShortcode = footerShortcodeElement[ 0 ]; this.model.set( 'footerContent', footerShortcodeElement[ 5 ] ); }, setFeatureRows: function() { var params = this.model.get( 'params' ), priceShortcode = 'undefined' !== typeof params.element_content ? params.element_content : '', pricingColumnRows = FusionPageBuilderApp.findShortcodeMatches( priceShortcode, 'fusion_pricing_row' ), values = []; if ( 'object' !== typeof pricingColumnRows || ! pricingColumnRows || ! pricingColumnRows.length ) { return; } _.each( pricingColumnRows, function( pricingColumnRow ) { var rowContent = ''; if ( 'undefined' !== typeof pricingColumnRow.match( FusionPageBuilderApp.regExpShortcode( 'fusion_pricing_row' ) )[ 5 ] ) { rowContent = pricingColumnRow.match( FusionPageBuilderApp.regExpShortcode( 'fusion_pricing_row' ) )[ 5 ]; } values.push( rowContent ); } ); values = values.join( '|' ); this.model.set( 'featureRows', values ); }, clearInvalidParams: function() { var params = this.model.get( 'params' ); delete params.currency; delete params.currency_position; delete params.price; delete params.time; params.footer_content = false; params.feature_rows = false; this.model.set( 'params', params ); }, /** * Runs during render() call. * * @since 2.0 * @return {void} */ onRender: function() { if ( 'undefined' !== typeof this.model.attributes.selectors ) { this.model.attributes.selectors[ 'class' ] += ' ' + this.className; this.setElementAttributes( this.$el, this.model.attributes.selectors ); } }, /** * Runs after view DOM is patched. * * @since 2.0 * @return {void} */ afterPatch: function() { if ( 'undefined' !== typeof this.model.attributes.selectors ) { this.model.attributes.selectors[ 'class' ] += ' ' + this.className; this.setElementAttributes( this.$el, this.model.attributes.selectors ); } }, /** * Modify template attributes. * * @since 2.0 * @param {Object} atts - The attributes. * @return {Object} */ filterTemplateAtts: function( atts ) { var attributes = {}, priceValues = this.getPriceValues(); attributes.title = atts.values.title; attributes.cid = this.model.get( 'cid' ); attributes.titleAttr = this.buildTitleAttr(); this.buildColumnWrapperAttr( atts.values, atts.parentValues.columns ); // Pricing shortcode. attributes.price = priceValues.price.split( '.' ); attributes.currencyPosition = priceValues.currency_position; attributes.currency = priceValues.currency; attributes.time = priceValues.time; attributes.currencyClasses = this.getCurrencyClasses( priceValues ); attributes.timeClasses = this.getTimeClasses( priceValues ); // Feature rows. attributes.featureRows = this.getFeaturedRows(); // Footer shortcode. attributes.footerContent = this.model.get( 'footerContent' ); return attributes; }, getFeaturedRows: function() { var values = this.model.get( 'featureRows' ); if ( 'undefined' === typeof values ) { return []; } if ( -1 === values.indexOf( '|' ) ) { return [ values ]; } return values.split( '|' ); }, getPriceValues: function() { var priceParams = this.model.get( 'priceParams' ), priceDefaults = { currency: '', currency_position: 'left', price: '', time: '' }; return jQuery.extend( true, {}, priceDefaults, _.fusionCleanParameters( priceParams ) ); }, getCurrencyClasses: function( priceValues ) { var currencyClasses = { class: 'currency' }; if ( 'right' === priceValues.currency_position ) { currencyClasses[ 'class' ] += ' pos-right'; if ( -1 !== priceValues.price.indexOf( '.' ) ) { currencyClasses[ 'class' ] += ' price-without-decimal'; } } return currencyClasses; }, getTimeClasses: function( priceValues ) { var timeClasses = { class: 'time' }; if ( '' !== priceValues.time ) { if ( -1 === priceValues.price.indexOf( '.' ) ) { timeClasses[ 'class' ] += ' price-without-decimal'; } if ( 'right' === priceValues.currency_position ) { timeClasses[ 'class' ] += ' pos-right'; } } return timeClasses; }, buildTitleAttr: function() { var cid = this.model.get( 'cid' ), titleAttr = { class: 'title-row' }; _.fusionInlineEditor( { cid: cid, param: 'title', 'disable-return': true, 'disable-extra-spaces': true, toolbar: false }, titleAttr ); return titleAttr; }, updatePricingTablePrice: function( name, value ) { var priceParams = this.model.get( 'priceParams' ); priceParams[ name ] = value; this.model.set( 'priceParams', priceParams ); this.reRender(); }, updatePricingTableFooter: function( value ) { this.model.set( 'footerContent', value ); this.reRender(); }, updatePricingTableFeatures: function( value ) { this.model.set( 'featureRows', value ); this.reRender(); }, priceUpdateHistory: function( name, value ) { var priceParams = this.model.get( 'priceParams' ), originalParam = this.initialPriceValue, state = { type: 'price-param', param: name, newValue: value, cid: this.model.get( 'cid' ) }, elementMap = fusionAllElements[ this.model.get( 'element_type' ) ], paramObject = elementMap.params[ name ], paramTitle = 'object' === typeof paramObject ? paramObject.heading : name; state.oldValue = originalParam; FusionEvents.trigger( 'fusion-history-save-step', fusionBuilderText.edited + ' ' + elementMap.name + ' - ' + paramTitle, state ); this.initialPriceValue = false; }, footerUpdateHistory: function( value ) { var originalParam = this.initialFooterValue, state = { type: 'pricefooter-param', newValue: value, cid: this.model.get( 'cid' ) }, elementMap = fusionAllElements[ this.model.get( 'element_type' ) ], paramObject = elementMap.params.footer_content, paramTitle = 'object' === typeof paramObject ? paramObject.heading : name; state.oldValue = originalParam; FusionEvents.trigger( 'fusion-history-save-step', fusionBuilderText.edited + ' ' + elementMap.name + ' - ' + paramTitle, state ); this.initialFooterValue = false; }, featuresUpdateHistory: function( value ) { var originalParam = this.initialFeaturesValue, state = { type: 'pricefeatures-param', newValue: value, cid: this.model.get( 'cid' ) }, elementMap = fusionAllElements[ this.model.get( 'element_type' ) ], paramObject = elementMap.params.feature_rows, paramTitle = 'object' === typeof paramObject ? paramObject.heading : name; state.oldValue = originalParam; FusionEvents.trigger( 'fusion-history-save-step', fusionBuilderText.edited + ' ' + elementMap.name + ' - ' + paramTitle, state ); this.initialFeaturesValue = false; }, /** * Builder column wrapper attributes. * * @since 2.0 * @param {Object} atts - The attributes. * @return {Object} */ buildColumnWrapperAttr: function( values, columns ) { var attr = { class: 'panel-wrapper fusion-column column' }; if ( '5' == columns ) { columns = 2; } else { columns = 12 / parseInt( columns, 10 ); } attr[ 'class' ] += ' col-lg-' + columns + ' col-md-' + columns + ' col-sm-' + columns; attr[ 'class' ] += ' fusion-pricingtable-column'; if ( 'yes' === values.standout ) { attr[ 'class' ] += ' standout'; } if ( 'undefined' !== typeof values[ 'class' ] && '' !== values[ 'class' ] ) { attr[ 'class' ] += ' ' + values[ 'class' ]; } if ( 'undefined' !== typeof values.id && '' !== values.id ) { attr.id = values.id; } this.model.set( 'selectors', attr ); } } ); _.extend( FusionPageBuilder.Callback.prototype, { fusionPricingTablePrice: function( name, value, args, view ) { var priceParams = view.model.get( 'priceParams' ), originalParam = priceParams[ name ]; // If its the same value, no need to do anything. if ( originalParam === value ) { return; } if ( ! view.initialPriceValue ) { view.initialPriceValue = originalParam; } view._priceUpdateHistory( name, value ); priceParams[ name ] = value; view.model.set( 'priceParams', priceParams ); return { render: true }; } } ); _.extend( FusionPageBuilder.Callback.prototype, { fusionPricingTableFooter: function( name, value, args, view ) { var originalParam = view.model.get( 'footerContent' ); if ( originalParam === value ) { return; } if ( ! view.initialFooterValue ) { view.initialFooterValue = originalParam; } view._footerUpdateHistory( value ); view.model.set( 'footerContent', value ); return { render: true }; } } ); _.extend( FusionPageBuilder.Callback.prototype, { fusionPricingTableRows: function( name, value, args, view ) { var originalParam = view.model.get( 'featureRows' ); if ( originalParam === value ) { return; } if ( ! view.initialFeaturesValue ) { view.initialFeaturesValue = originalParam; } view._featuresUpdateHistory( value ); view.model.set( 'featureRows', value ); return { render: true }; } } ); } ); }( jQuery ) );