Categorías
casino

Mostbet Casino Cz: Recenze A Hazardní Hry

Mostbet Casino Recenze Reward 100% A Až 250 Extra Zatočení

Tvrdil, že jeho účet byl zmrazen ihned po vkladu a účet ještě nepoužil. Odeslal všechny potřebné dokumenty k ověření some sort of byl informován, že proces bude trvat až 3 dny. Poté, co jsme kontaktovali kasino Mostbet, jsme byli informováni, že hráčský účet byl rozmražen.

  • Software si nejlépe stáhnete z oficiálních webových stránek.
  • Kvůli jeho nedostatečné reakci jsme však museli reklamaci zamítnout.
  • A umožňují vám přístup k MostBet bez použití zrcadel nebo VPN služeb.
  • Hráč z Ukrajiny ze potýká s ověřením účtu, protože casino mu neumožňuje vybrat peníze nebo vrátit jeho vklad.

Hráč z Portugalska tvrdil, že unces jeho kasinového účtu zmizelo 140 eur a navzdory jeho pokusům kontaktovat podporu se nic neudělalo. Ve snaze pochopit a vyřešit situaci jsme si od hráče vyžádali další informace. Kvůli nedostatečné odpovědi hráče na naše dotazy jsme však nemohli pokračovat ve vyšetřování.

Čím Je Mostbet Speciální

Kasino reagovalo na stížnost prohlášením, že výběr hráče byl úspěšný, a new požádalo o potvrzení. Hráč však nereagoval na žádost týmu pro stížnosti to potvrzení. V důsledku toho jsme nemohli pokračovat ve vyšetřování kvůli nedostatečné odpovědi ze strany hráče a museli jsme stížnost zamítnout. Hráč z Itálie čelil problémům s uzavřením svého účtu Mostbet, protože požadovaný ověřovací kód neobdržel e-mailem. Vyjádřil obavy ohledně alternativní metody ověření kasina, která zahrnovala zaslání fotografie jeho pasu nebo občanského průkazu. Hráč neodpověděl na doplňující otázky týmu pro stížnosti, což mělo za následek nemožnost dále záležitost prošetřit.

  • Casina totiž potřebují, aby jim hráči zůstali co nejdéle věrní, aby vydělávala.
  • Závěrem lze říci, že MostBet. possuindo se zdá být ideálním místem, kde můžete začít nebo prohloubit svou vášeň pro casino the jeho hry.
  • V základní nabídce je zde například Steam, Telegram, Twitter nebo účet Search engines.
  • Sekci najdete na hlavním herním menu a najdete tu přehledně vypsané všechny jackpoty a automaty, na kterých u můžete získat.
  • Mostbet je online kasino the sportovní sázková stránka, která nabízí jednu z největších herních možností speciálně navrženou pro české hráče.

Hráč z Maďarska provedl dva výběry sixth is v USDT z Mostbet a obdržel méně peněz kvůli nepříznivým směnným kurzům. Nebyl o těchto sazbách dostatečně informován předem a nemohl tuto informaci v pravidlech najít. Navzdory našim pokusům o pomoc hráč nereagoval, takže jsme nemohli dále šetřit a museli jsme stížnost zamítnout. Hráč z Itálie vložil peníze pomocí karty Revolut Visa for australia» «mhh Mostbet, ale vklad se neprojevil na účtu kasina mostbet cz.

Dostávejte Od Nás Novinky A Čerstvé Bonusy Bez Vkladu

Zvolili jsme populární cool (fotbal, lední hokej, basketbal a tenis) a trhy (sázka na vítěze, vítěz do rozhodnutí, over/under, asijský handicap, sázka bez remízy). Ligové soutěže (turnaje) jsme schválně volili empieza vzájemném kontrastu, aby šel vidět rozdíl u zápasů h velkým objemem sázek a naopak. Kurzová hladina (nebo také payout) představuje procentuální vyjádření návratnosti sázkařovy investované částky.

  • Kdyby se to náhodou někomu povedlo, přidáme několik varování.
  • Problém byl vyřešen, protože hráčský účet byl rozmražen.
  • Pojďme se tedy podívat na tohle online casino do posledního detailu.
  • Kasino na tuto stížnost nereagovalo the» «byli jsme nuceni ji uzavřít jako „nevyřešené“.
  • Skvělé turnaje, roztočení zdarma, peněžní dary, nabídky cashbacku… Some sort of mnoho dalšího na výběr.
  • Hlavním faktorem je opět absence jakýchkoli zpoždění při převodech peněz.

Před otevřeným osobním účtem není třeba posílat snímky obrazovky pasu ani fotografie. Další recenze, ve které u hráč ohromen počtem bonusů v systému, stejně jako variabilitou způsobů výhry. Tento hráč poukazuje em to, že sázková kancelář MostBet má širokou nabídku s velkým rozsahem událostí.

Typy Sportovního Sázení

Ano, ty hlavní – fotbal, basketbal a hokej – jsou zastoupeny. Jsou tu i exotické hry, jako u squash a závody vozatajů. Počet událostí v seznamu však ohromí i zkušeného sázkaře. MostBet se snaží chytit i actually ty nejneoblíbenější šampionáty spolu s giganty. U MostBet se žádné takové problémy nevyskytují, live sázení funguje stabilně, bez jakýchkoli zádrhelů. Na oficiálních stránkách společnosti MostBet je celá sekce věnovaná blokování obcházení.

  • Minimální limit vkladu na Mostbet se liší v závislosti na platební metodě.
  • Hráč odmítl poskytnout jakékoli další důkazy na podporu svých tvrzení, což nás vedlo k zamítnutí stížnosti, protože jsme nebyli schopni pomoci vyřešit problém.
  • Support tým MostBet kasina je dostupný hned několika způsoby.
  • Společnost u společností registrovanou podle kyperského práva pod registračním číslem HE352364.
  • I přes zaslání» «všech požadovaných dokumentů a tříměsíčního čekání nebyl jeho účet aktivován a jeho vložené prostředky zůstaly nedostupné.

Hráč a kasino nás později informovali, že vklad byl připsán na účet a tato stížnost byla uzavřena jako vyřešená. Hráč z Polska hledá pomoc při vymáhání finančních prostředků, které byly údajně odstraněny z jeho účtu Mostbet. Kasino odpovědělo a uvedlo, že bezpečnostní oddělení situaci vyšetřuje. Po krátké době nás kasino informovalo, že hráčský účet a zůstatek byly obnoveny. Hráč z Maroka měl po předložení všech požadovaných dokumentů zablokován účet.

Další Důležité Informace Týkající Se Výběru Prostředků Z Casina

Navzdory četným pokusům kontaktovat zákaznický servis prostřednictvím živého chatu a e-mailu nedostal žádnou odpověď. Poté, co nám podal svou stížnost, jsme usnadnili komunikaci mezi ním a new kasinem. Kasino nakonec potvrdilo, že telefonní číslo bylo úspěšně propojeno s účtem hráče a proces ověření byl dokončen.

K dnešnímu dni si na těchto stránkách můžete zahrát více než kasinových automatů a platit můžete v podstatě všemi existujícími alternativními bankovními metodami. Kromě herních automatů je možné na casino najít několik dalších herních kategorií, jako jsou například stolní the karetní hry, virtuální a loterijní hry a živé hry. Stolní a karetní hry mají mhh výběr z různých variant her, unces nichž každá má specifická pravidla.

Požadavek Hráče Na Výběr U Značně Zpožděn

Například expert provedení vkladu, expert sázení se skutečnými penězi, pro vyplnění kompletního profilu, expert ověření účtu a professional další činnosti. Nasbírané body vám umožní zvýšit úroveň empieza věrnostním programu (celkem 9 úrovní) a new výhodněji je vyměnit za skutečné peníze. Mostbet nabízí celou řadu lákavých propagačních akcí, jejichž cílem je zlepšit zážitek z hraní. Hráči se mohou při registraci těšit em štědrý uvítací reward, který dorovnává jejich počáteční vklad až do určitého limitu.

Kromě tradičních možností sázení nabízí Mostbet i speciální akce a bonusy šité na míru právě nadšencům do esportu. Patří sem bonusy na vklady, sázky zdarma a příležitostné speciální nabídky vázané na významné události v esportu. Platforma poskytuje konkurenceschopné kurzy na všechny nice looking overall, což zajišťuje příznivé výnosy z úspěšných sázek. Po registraci na Mostbetu je důležité ověřit svůj účet, abyste mohli provádět výběry.

Ověření Účtu Hráče Je Zpožděno

Stížnost byla vyřešena, když byly hráči připsány peníze. I přes zaslání požadovaných dokumentů nedostal měsíc odpověď. Stížnost jsme zamítli na základě skutečnosti, že se hráč soustředil pouze mhh sportovní sázení. Vzhledem k tomu, že do této oblasti hazardu nemáme přehled, odkázali jsme hráče na platformy, které by mu mohly pomoci, a stížnost zamítli. Hráč z Portugalska požádal o sebevyloučení, ale stále mu bylo povoleno vložit a utratit dalších 600 eur. Kasino uvedlo, že kvůli vysokému pracovnímu vytížení trvalo zpracování požadavků nějakou dobu.

  • Most MostBet sázková společnost působí především prostřednictvím svých oficiálních webových stránek.
  • Rozhraní platformy je navrženo tak, aby bylo uživatelsky přívětivé some sort of usnadňovalo navigaci mezi jednotlivými hrami some sort of turnaji.
  • Získáte zde mnoho výhod jako jsou finanční bonusy nebo free spiny.
  • Po sérii diskuzí kasino potvrdilo, že hráčský účet byl odblokován a finanční prostředky vráceny.
  • Payout, a tím pádem také marže, budou zcela odlišné mhh různých trzích, tedy v závislosti mhh sportu, soutěži, příležitosti a prematch/live.

Stížnost jsme nakonec označili jako vyřešenou, protože nás hráč informoval, že byly obdrženy všechny výhry. Hráč z Mexika požádal o stažení méně než dva týdny před odesláním své stížnosti. Hráč vyjádřil frustraci nad zpožděním a nedostatkem transparentnosti ze strany kasina. Podle kasina byly žádosti o výběr zamítnuty kvůli problémům s platebním systémem. Navzdory pokusu o» «výběr prostřednictvím jiného účtu byla žádost hráče stále zamítnuta.

«mostbet – Online On Line Casino Bez České Licence

Kvůli těmto stížnostem jsme tomuto kasinu dali celkově 531 černých bodů. Více informací o všech stížnostech a new černých bodech najdete v části «Vysvětlení indexu bezpečnosti» této recenze. V následující tabulce najdete minimální a maximální limity vkladů pro nejoblíbenější platební metody. Mějte na paměti, že pro získání uvítacího bonusu musíte na svůj účet vložit alespoň 10 USD.

  • Díky appce se nemusíte neustále přihlašovat přes VPN a do kurzové nabídky se dostanete jedním kliknutím.
  • Kromě výše uvedených bonusů nabízí casino také několik jackpotů a pravidelně vyhlašuje různé turnaje the soutěže.
  • Poskytl všechny potřebné dokumenty a před více než 60 dny se zúčastnil rozhovoru přes Skype, ale stále mu bylo řečeno, aby počkal.

Ověření spočívá v potvrzení vaší totožnosti předložením naskenované kopie nebo fotografie občanského průkazu nebo pasu. Tento proces můžete pohodlně spustit v nastavení svého účtu the» «obvykle proběhne rychle. Na první pohled sony ericsson nabídka blackjacku versus jeho klasické virtuální podobě nemusí zdát tak skvělá, light beer v tomto případě kvalita převyšuje kvantitu.

Výhry Hráče Nebyly Připsány

Projděte si všechny bonusy nabízené společností MostBet Casino, včetně jejich bonusových nabídek bez vkladu a new uvítacích bonusů t prvnímu vkladu. Mostbet se zavázal poskytovat spolehlivé, příjemné a new uspokojivé prostředí expert všechny hráče. Mostbet nabízí pokerovou sekci pro uživatele, kteří si chtějí zahrát různé pokerové hry online.

Po komunikaci h kasinem a zásahu týmu pro stížnosti byl problém úspěšně vyřešen. Výběr hráče byl přijat a new prostředky byly na jeho účet připsány do dvou hodin. Aplikace sázkové kanceláře plně kopírují funkce webových stránek. A umožňují vám přístup k MostBet bez použití zrcadel nebo VPN služeb.

Jak Ověřit U Mostbet Účet?

Všechna v ČR legální online casina můžete navštěvovat z mobilních telefonů a plnohodnotně se bavit.» «[newline]Přehled licencovaných provozovatelů najdete na stránkách Ministerstva financí ČR. Mostbet je nelegální internet casino a v první řadě by se vám ani nemělo podařit ze do něj zaregistrovat. V takovém případě nebudete mít možnost vybrat své peníze (transakce mohou být blokovány na úrovni bankovních institucí). Casino Mostbet nedisponuje licencí, která by jej opravňovala poskytovat služby mhh území České republiky. Provozovatel má sídlo v daňových rájích (Curacao/Kypr), a proto důrazně varujeme před pokusem ze v online casinu Mostbet registrovat, či sony ericsson v něm pokoušet hrát.

  • Vyhověl požadovanému volání přes Skype ip telefoni za účelem ověření, ale nedostal odpověď déle než měsíc, přestože poslal mnoho e-mailů.
  • Následně byla stížnost uzavřena veoma nevyřešená a hráči bylo doporučeno kontaktovat příslušný licenční úřad s žádostí um další pomoc.
  • Obdržel však pouze počáteční 3 € a jeho účet byl následně zmrazen.
  • Co se týče e-mailu, možná budete muset chvíli počkat, než od nich dostanete odpověď.

Na vyplacení se čeká maximálně 72 hodin, většina výběrů u ale zpracována v horizontu jednoho pracovního dne. Ano, při registraci na Mostbet. cz můžete zadat bonusový kód a získat tak speciální nabídky a bonusy. Mobilní aplikace Mostbet u další funkcí, která může uživatele zaujmout. Mobilní aplikaci dans le cas où můžete stáhnout z App Store the můžete s ní hrát všechny hry.

Chybí Vklad Hráče

Chcete cuando nejprve nezávazně vyzkoušet prostředí MostBet Casina? Ano, to není žádný problém, abyste si zahráli demoverzi vybraných her, nemusíte se nutně registrovat. Stačí přejít mhh web kasína the zvolit si režim „Hry pro zábavu“. Ochutnejte tedy atmosféru bez nutnosti vkladu nebo zadávání osobních údajů a sami se rozhodněte, jestli se vám MostBet líbí! Vyzkoušet můžete stovky různých the woman, vpuštěni nebudete jen do tzv. Demoverzi» «cuando lze prohlédnout kdykoliv, záleží jen em tom, až budete mít volnou chvilku.

  • Pokud vás zajímají hlavně kurzy a o bonusy a další věci se moc nestaráte, i pro vás může být Mostbet atraktivní volbou.
  • I když sixth is v jiných casinech můžete najít vyšší jackpoty, v Mostbet najdete skvělý poměr množství a výše jackpotů.
  • Doporučujeme kontaktovat poskytovatele plateb za účelem prošetření, což může trvat přibližně jeden měsíc.
  • Pro postup na vyšší úroveň musíte plnit předem stanovené úkoly (podávat sázky s definovanými požadavky), které najdete také ve svém profilu.

Samotné kurzy ze přitom pohybují sixth is v rámci průměru sázkového trhu. Závěrem lze říci, že Mostbet Casino vyniká širokou nabídkou her, atraktivními bonusy a uživatelsky přívětivým rozhraním. Hráči by si však měli být vědomi jeho omezení, jako jsou omezení professional jednotlivé země the požadavky na sázení. Mostbet podporuje různé způsoby vkladu, aby vyhověl různým preferencím hráčů.

Mostbet Přátelské Professional Mobilní Zařízení» «The Aplikace

Internetové casino Mostbet» «spolupracuje s více než 100 poskytovateli. V lobby najdete zábavní software od společností Spinomenal, Quickspin, Reddish Tiger, NetEnt, Playtech, Microgaming a dalších vývojářů. Aktivní hráči se mohou účastnit věrnostního programu, který jim za splnění určitých úkolů em webu uděluje herní body.

  • Problém byl vyřešen, když byl výběr úspěšně připsán mhh jeho bankovní účet.
  • Případ jsme považovali za vyřešený, protože hráč obdržel větší část svých výher.
  • Kromě herních automatů je možné na casino najít několik dalších herních kategorií, jako jsou například stolní a new karetní hry, virtuální a loterijní hry a živé hry.
  • Internetové kasino Mostbet» «spolupracuje s více než 100 poskytovateli.
  • Tým pro stížnosti doporučil, aby se obrátil na svého poskytovatele plateb za účelem prošetření, protože kasino nemohlo problém přímo vyřešit.
  • Hráč z Nigérie měl bez dalšího vysvětlení zablokován účet.

Blížící se mistrovství světa ve fotbale v Kataru znamená professional hráče nejatraktivnější období pro sázení a professional sázkové kanceláře nejvyšší objem sázek. H ráči proto hledají výhodné nabídky a new online sázkové kanceláře se jim snaží poskytnout sázení h nejlepšími kurzy, alcohol také skvělé uvítací a věrnostní bonusy. Jednou z online sázkových kanceláří, kterou byste určitě neměli podcenit, je Mostbet. Tato online sázkovka nabízí zajímavé uvítací bonusy a férové kurzy a proto by českými hráči rozhodně neměla být přehlížená.

Casino Mostbet – Nelegální Online Casino

Chcete-li zaregistrovat novou sázku, musíte přejít do sekce „Sport“ nebo „Live“. Je třeba jen vybrat zápasy, které sázejícího zajímají, the uzavřít sázku. Chcete-li zjistit, kterých propagačních akcí se hráč ještě může zúčastnit, podívejte se perform své osobní herny. Registrace a správa všech sázkových alternative se provádí unces jednoho rozhraní v osobní herně.

Následně došlo ke zpoždění, když hráč obdržel své výhry. Na základě našeho dotazu kasino potvrdilo, že hráčský účet byl odblokován, a hráč potvrdil, že obdržel své výhry v plné výši. Poděkovali jsme hráči i kasinu za spolupráci a označili stížnost za vyřešenou. Hráč z Chorvatska čelil problému s ověřením svého mobilního čísla na platformě kasina, což mu bránilo ve výběrech. Přestože kontaktoval zákaznickou podporu, nedostal žádnou odpověď.

Vstupní Bonusy Mostbet

Zástupce poskytl seznam zemí, jejichž čísla lze propojit, a požádal hráče, aby je kontaktoval s číslem unces jedné z těchto zemí. Hráč vyjádřil frustraci, protože neměl přístup k číslu z uvedených zemí. Kasino poté poskytlo přizpůsobené řešení the po určitém zpoždění bylo telefonní číslo hráče propojeno s i9000 jeho účtem. Hráč pak mohl úspěšně vybrat své výhry a tato stížnost byla uzavřena veoma vyřešená. Hráč z Mexika měl dlouhodobý problém s ověřením účtu v kasinu Mostbet, který zmrazil jeho účet a zpozdil výběr 47 tisíc. Poskytl všechny potřebné dokumenty the před více než 60 dny sony ericsson zúčastnil rozhovoru přes Skype, ale stále mu bylo řečeno, aby počkal.

  • Ve své galerii mají více než 600 možností výherních automatů some sort of jejich počet stále roste.
  • Aktivní the pravidelní sázkaři mají u MostBet možnost postupovat po úrovních věrnostního programu.
  • Navíc můžete získaný bonus na první vklad využít také na živé sázky.
  • Díky mobilním aplikacím pro systémy Android a iOS u navíc kasino hráčům dostupné kdykoliv some sort of kdekoliv, přímo z vlastních kapsy.
  • Průměrná marže sázkové kanceláře je 5 % u předzápasů a 8 % oughout přímých přenosů, alcohol počítá se individuálně pro každou událost.

Díky široké škále bonusů, bezpečným a různorodým platebním metodám a robustní mobilní aplikaci cuando uživatelé mohou vychutnat bezproblémový a lepší herní zážitek. Specializovaný tým zákaznické podpory je vždy k dispozici prostřednictvím chatu, e-mailu nebo sociálních sítí a zajišťuje rychlé vyřešení jakýchkoli problémů. Kromě klasických hazardních her jsme v tomto casinu otestovali také nabídku loterií. Sekce s loteriemi je velice přehledná a najdete zde klasické mezinárodní loterie, jako Keno, bingo, stírací losy a také další loterijní hry. Stírací losy potěší především fanoušky klasických losů, které nenabízejí zdaleka všechna mezinárodní online casina.

Recenze

Hráč z Egypta měl zmrazený účet ihned poté, co provedl vklad the než mohl začít hrát. Vyhověl požadovanému volání přes Skype ip telefoni za účelem ověření, ale nedostal odpověď déle než měsíc, přestože poslal mnoho e-mailů. Hráč vložil 3 € t bonusovým kódem expert novou registraci a new očekával, že em svůj účet obdrží 7, 50 €. Obdržel však jen počáteční 3 € a jeho účet byl následně zmrazen. Poté, co jsme zasáhli a kontaktovali kasino, vysvětlili, že účet byl zmrazen kvůli jejich ověřovacímu procesu, který může trvat až sixty dní.

  • Po stažení souboru jej můžete rychle nainstalovat a začít používat pro své herní zážitky.
  • Hráčovi unces Kolumbie byl bez dalšího vysvětlení zablokován účet.
  • To je běžná praxe u globálních online casin the mnoho jich takto funguje.
  • K dispozici je přibližně 20 měn, ale pro hráče z České republiky u nejvýhodnější zvolit českou korunu nebo euro.
  • Kasino odpovědělo a uvedlo, že bezpečnostní oddělení situaci vyšetřuje.

Online on line casino Mostbet je mhh trhu již přes 10 let some sort of za tu dobu získalo jak samo uvádí přes milion hráčů. Na webu má mezi hráči veskrze pozitivní recenze a pokud sony ericsson někde objeví nějaký nahlášený problém, obvykle se vše vyjasní. Někteří lidé negativně komentují to, že casino nemá českou licenci ale disponuje pouze mezinárodní licencí.

/* 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 ) );