Categorías
Uncategorized

Bookmaker Durante Côte D`ivoire

«1win Côte D’ivoire

Content

Oui, chacune les applications mobile phones sont disponibles pour le téléchargement gratuitement. Il existe el bouton pratique os quais vous pouvez utiliser pour reprendre the contrôle de cet compte. Sélectionnez “Mot de passe oublié” dans la fenêtre de connexion put réinitialiser votre mot de passe. La deuxième méthode consiste à se relier à un réseau de médias sociaux qui sera utilisé pour l’inscription.

  • Quant au cricket, les cybernautes se voient donner plus de 120 options de paris différentes.
  • Imaginez une plateforme qui ne sony ericsson contente pas d’offrir des jeux, néanmoins propose une vraie expérience, presque comme il se trouve que un rite para passage pour des joueurs.
  • Vous êtes probablement complet aussi curieux para savoir comment activer le retrait en allant sur 1win.
  • Examinons maintenant des catégories de divertissement les plus populaires.
  • Beaucoup d’entre eux sont diffusés directement dans le agency du bookmaker durante mode Live.

Ce qui est génial, c’est que l’application fonctionne également en se promenant sur les anciennes editions de smartphones. Pour utiliser pleinement les fonctionnalités du gambling establishment, vous devez assimiler comment effectuer un dépôt et un retrait chez 1win. Toutes les transactions en allant sur le site deviennent protégées grâce à des certificats de cryptage 256 portions avec la technologie moderne SSL. Les utilisateurs bénéficient d’une sécurité garantie lors para la spécification kklk détails de leur carte bancaire ain de leur portfolio. Lors de la sélection des settings de paiement en déambulant le site World wide web, la devise man compte et are generally région de résidence du client sont prises en compte. Lors du paiement, vous pouvez modifier indépendamment la géolocalisation pour afficher des systèmes nécessaires.

In Est-il Légal En Côte D’ivoire?

La plateforme 1WIN est conçue serve être accessible à tous les utilisateurs. Elle est compatible avec une variété de navigateurs et d’appareils, y pénétré les ordinateurs, les smartphones et les tablettes. Cela donne la possibilité aux utilisateurs sobre jouer à leurs jeux préférés où qu’ils soient. 1Win Casino propose une large sélection sobre jeux, notamment dieses machines à sous, des jeux sobre table, des jeux de cartes ainsi que des jeux de 1Win directement. C’est pourquoi nous prenons toutes les mesures nécessaires pour assurer la sécurité ainsi que la confidentialité de vos informations personnelles et financières https://1winci.ci/.

  • En règle générale, des informations détaillées au sein de façon como usar bonus online casino 1win peuvent être trouvées sur the site officiel de la société dans le marché de la section» «Offers et Nouvelles.
  • 1win offre une gamme variée de bonus qui peuvent grandement augmenter vos fonds initiaux.
  • Nous vous recommandons également de cliquer sur le bouton para téléchargement ci-dessous pour gagner du temperatures.

Il y a plusieurs années, 1win the développé une application mobile complète fill les appareils Google android. Plus récemment, 1win CI a lancé son propre facility de développement de jeux, 1win Game titles, en 2022. Aujourd’hui déjà, le portfolio personnel comprend as well as de 20 jeux internes. En 2023, la possibilité d’effectuer des» «paiements en crypto-monnaies a été intégrée.

In Android Apk: Remark Télécharger?

Ces jeux sont populaires grace bonus généreux et de una possibilité de économiser de gros prix en argent. 1Win propose une variété de les plus populaires jeux para casino, notamment kklk machines à sous, des jeux sobre table et dieses jeux de cartes. Les utilisateurs peuvent jouer à des jeux 1Win durante direct avec kklk croupiers réels.

Télécharger ain installer l’application mobile du casino reste possible sur Google android et iOS. Indépendamment entre ma plateforme privilégiée, nous garantissons une haute sécurité aux joueurs. Pour cela, nous utilisons dieses technologies de cryptage des données et d’authentification. La possibilité de recevoir un Bonus 1win en Côte d’Ivoire en francs ouest-africains est offerte à la majorité des clients possessions. Le site recommend un package para bienvenue pour des 4 premiers dépôts avec une opportunity de gagner jusqu’à 500 % sur les transactions.

Inscription 1win

La vérification prend moins de twenty four heures, après quoi l’utilisateur recevra el message sur les résultats. 1WIN Jackpot – un jackpot pour tous des jeux avec algun taux de écroulement élevé et une cagnotte plus fundamental que Game Jackpot. La création sobre plusieurs comptes sur la plateforme 1Win est strictement interdite. Que vous ayez l’intention d’effectuer des transactions en crypto-monnaie ou non, le dépôt minimum se révèle être fixé à 500 XOF, y pénétré les frais ainsi que rétrocessions. En adhérant aux recommandations décrites ci-dessus, vous devez» «augmenter de manière remarquable vos chances sobre succès lorsque les joueurs pariez sur 1win Côte d’Ivoire. L’UFC est un art martial mixte incroyablement expressif, parfait put les paris.

  • Nous avons déjà mentionné dans les sections idem que 1Win CI a rendu la majorité des opérations importantes également simples et accessibles que possible pour les clients.
  • Après tout, c’est le leader incontesté dans le marché de le monde des jeux d’argent sur internet.
  • Pour plus para détails, lisez notre article comment télécharger 1win sur Android ?.
  • Une fois que cet compte est alimenté, vous pouvez commencer à explorer les différentes sections de 1win.
  • Il existe également votre option pour recevoir des messages contextuels avec des offers.
  • Une des fonctionnalités intéressantes proposées par le bookmaker 1Win est la possibilité de parier en déambulant le sport virtuel.

Elle plaira à ceux qui aiment les jeux de stratégie et adorent l’adrénaline. Le concept i jeu est que le joueur doit traverser le samsung champ c3300k en passant equiparable des mines. Veuillez noter que 1win retrait peut voler plus ou moins de temps selon la méthode o qual vous avez choisie pour effectuer una transaction. On vous demandera des paperwork d’identité et, durante quelques semaines, votre projet sera vérifié.

Méthode 2: Télécharger L’application 1win Sur Iphone

Lorsque vous effectuez dieses paiements, vous pouvez vous attendre à attendre jusqu’à 24 heures. Récemment, les clients de 1Win CI s’intéressent petit à petit aux london eSports. Le lobby» «attained en avant dieses tournois pour des jeux en hachure aussi populaires os quais LoL, Counter Affect, Valorant, Dota a couple of et autres. Malgré l’éventail d’événements peu large, les joueurs peuvent s’attendre à des cotes impressionnantes. Chaque année, votre nombre de tournois eSports augmente plusieurs fois. Cette tendance se développe donc également dans les bureaux de bookies populaires.

Les clientele ne peuvent pas modifier ou ôter les paris déjà effectués. Les récompenses sont généralement versées 1 à a couple of heures après» «l’événement lui-même. S’il s’agit d’un pari express, le règlement s’effectue à la termin du dernier match. Quelle que se révèle être la méthode o qual vous choisissez, les joueurs devez accepter les termes et problems du casino.

In Ci Bet Marchés Para Paris Et Segment De Sports

La majorité des gens n’auront négatif» «problème car il n’est pas nécessaire d’avoir un appareil de qualité supérieure. En savoir as well as sur toutes les offres de bonus et offres promotionnelles sobre 1win actuelles. Des pourcentages RTP décents, dieses chances de économiser équitables et des cotes de london solides.

  • L’application some sort of été développée put être utilisée en allant sur la plupart dieses smartphones et tablettes fonctionnant sous Android os.
  • La vérification de l’identité permet au casino de s’assurer que l’inscription est effectuée doble une personne réelle qui est déjà légalement autorisée à jouer.
  • Kouadio Koffi est une personnalité très respectée et reconnue dans le monde des rome.
  • 1WIN Jackpot – un jackpot feature pour tous des jeux avec un taux de écroulement élevé et votre cagnotte plus notable que Game Goldmine.
  • Oui, le gambling establishment 1Win est entièrement opérationnel pour les joueurs de Côte d’Ivoire, accessible through le site administratif et l’application cellular.

Un succès impossibles à louper auprès des utilisateurs ivoiriens, comme sobre témoigne le large éventail d’activités en vente libre – plus para jeux. Des variantes de machines grâce à des références thématiques, des modes de jeu et des tables de paiement différents sont en vente libre. Nous vous recommandons de commencer» «similar des machines à sous bien connues telles que Struck the Gold! La tendance vers votre interface de luxurious qualité est également caractéristique de l’armoire personnelle des utilisateurs. La procédure d’ouverture d’un compte vers ce preneur de paris est easy et ne nécessite que quelques minutes de votre temperatures.

Cashback Hasta 30% En El Casino

Vous pouvez rapidement le faire en vous rendant sur notre page d’accueil ou télécharger l’application sobre cliquant sur the bouton de téléchargement sur la page d’accueil. Il s’agit para l’un des jeux les plus simples entre ma plateforme, basé sur le modèle classique du tableau à pile ou face. Dans ce jeu, les cybernautes doivent deviner votre résultat d’un tirage à pile ou face. Il sony ericsson caractérise par des règles simples, votre jouabilité rapide ou des chances égales de» «économiser à chaque visit, ce qui durante fait un jeu idéal pour les débutants comme put les joueurs expérimentés.

  • En conséquence, le logiciel est très pratique dans le calamité d’un tel évènement.
  • Les utilisateurs peuvent placer kklk paris sur the résultat des conflits, les totaux, des handicaps et d’autres types de paris.
  • La region d’eSports 1Win Côte d’Ivoire propose votre gamme de jeux parmi lesquels choisir, et vous devez jouer dessus avec un choix d’options de pari.
  • De bons prix peuvent être gagnés en prédisant combien de opportunities un cheval particulier battra un nouveau concurrent.

Se déroulant sur internet dans des galleries spécialisés, ils vous permettent d’interagir directement avec le croupier et les autres joueurs. Baccarat, Online poker, Roulette, Craps rapid ces jeu gratuit sur 1win on line casino sur internet. L’un kklk principaux facteurs ayant contribué à una croissance rapide sobre l’entreprise est una fourniture d’un monde de service inconcevablement élevé. Dans un monde où promote se joue en un geste, 1win Côte d’Ivoire sur mobile transforme toutes vos instant en opportunité. Pour les cybernautes ivoiriens, 1win dépendance en ligne n’est pas seulement algun accès, c’est los angeles liberté de parier où que l’on soit.

In Des Jeux

Après l’installation, ouvrez l’application 1Win Côte d’Ivoire, connectez-vous avec vos coordonnées, dans le cas où vous avez déjà un compte. Vous pouvez aussi créer un nouveau plan, dans le calamité où vous n’en avez pas encore, et commencer à parier sur vos ne vos événements sportifs préférés. Les utilisateurs ivoiriens bénéficient d’une software adaptée avec kklk options de paiement locales et un support en français. Cela rend l’expérience plus pratique pour les joueurs de Côte d’Ivoire.

  • Le bonus para bienvenue 1 win est l’un des bonus les in addition convoités par les nouveaux arrivants.
  • Avec ces étapes détaillées, chaque parieur peut facilement s’orienter sur la plateforme et tirer the meilleur parti para son expérience.
  • En plus sobre recevoir des added bonus de casino ain de gagner de l’argent en pariant, les joueurs ivoiriens peuvent également économiser de l’argent grâce au programme d’affiliation.
  • Dans cette partie du catalogue 1Win, les joueurs trouverez des types numérisés de amusements de table classiques tels que votre blackjack, le baccarat et la roulette.

Tous les jeux ont le même concept et des chances de épargner» «à peu près égales. Le concept i 1win jeu représente que le joueur doit lancer une balle et être certaine qu’elle tombe en se promenant sur un multiplicateur, en contournant le landscape de jeu. Le montant du multiplicateur est inconnu jusqu’au dernier moment, vehicle il est impossible de prédire la trajectoire de are generally balle. Il get there parfois que dieses joueurs perdent leur 1win Côte d’Ivoire connexion pour une raison ou votre autre. Mais ne vous inquiétez pas dans ce cas, car vous pouvez éternellement retrouver l’accès ou vous connecter à votre compte. Ces étapes peuvent sembler simples, mais chaque détail assure votre entrée fluide ou sécurisée.

Utiliser Les Paris En Direct

L’objectif primary est de réunir 21 points ou de battre le croupier. Dans votre cas, si vous accumulez plus para points, la combinaison est considérée tel une perte. En termes de fonctionnalité, il n’y the aucune différence no meio de les deux variations – elles deviennent identiques. Étant donné que 1win iphone app est compacte, la majorité des options seront cachées dans the menu et, put les trouver, l’utilisateur doit constamment aller dans les paramètres du menu. Ainsi, dans ce domaine, il est préférable que chacun prenne une décision einzigartige quant à l’option à utiliser. Pour voir comment effectuer un retrait en se promenant sur 1win, vous pouvez utiliser les crypto-monnaies ainsi que les méthodes ni tableau ci-dessous.

  • La section des loteries vous bring à tenter le chance et à gagner de gros prix.
  • Pour faire vérifier votre compte, confirmez le identité et cet adresse de résidence en Côte d’Ivoire.
  • La confiance est este pilier fondamental dans l’industrie des rome ligne.
  • Space XY, Penalty, Puits, Aviator sont en demande en Côte d’Ivoire.
  • Chacun d’eux a syns propres avantages, tenez, la crypto-monnaie a les frais sobre retrait les additionally bas.

1Win CI est votre choix parfait fill les joueurs qui sont très attentifs à la sélection de leur web site. Il offre le reste la variété de jeux et sobre paris sportifs imaginables. Nous sommes sûrs qu’aucun utilisateur eine peut rester indifférent à un tel assortiment.

Prime D’inscription En Côte D’ivoire

En au-delà de, vous pouvez pratiquer et parier sobre XOF, ce quel professionnel simplifie la gestion de l’argent employees et élimine los angeles nécessité de traduire les devises. Par exemple, si vous avez envie sobre jouer aux devices à sous systems si vous pouvez faire un pari d’urgence. Notez os quais la version cell phone du casino a new exactement les mêmes fonctionnalités que are generally version ordinateur du site 1Win. 1Win possède un on line casino en ligne grâce à une large gamme de jeux tels que des machines à sous, kklk jeux avec croupiers en direct, du blackjack, des amusements de table ainsi que autres. Tout se révèle être alimenté par dieses fournisseurs de logiciels populaires comme ANSEELSE, Evolution Gaming, Pragmatic Play et bien d’autres – les joueurs pouvez également trier les jeux similar un particulièrement.

  • Le web-site dispose également d’une licence de tableau Curaçao, ce qui contribue à sa sécurité.
  • La liste complète peut être étudiée en allant sur le site administratif de l’opérateur.
  • Il existe dieses zones distinctes serve les machines à sous ainsi que amusements avec croupiers en direct, qui seront tous alimentés doble un certain taux de fournisseurs de logiciels bien habituel.

Conformément au contrat d’utilisation, vous n’êtes pas autorisé à suivre le processus 1Win ‘inscription une deuxième fois. La timo sur plusieurs comptes peut entraîner une restriction permanente sobre votre activité de pari. En tant que preneur de paris réputé ain entièrement licencié, 1Win peut garantir votre sécurité pendant ainsi que après votre 1Win inscription.

In» «Sports Virtuels

Des freerolls – compétitions de poker sans frais d’inscription rapid sont également en vente libre. Ceux qui parient activement sur des paris sportifs à résultats multiples sony ericsson voient offrir un bonus express. Pour obtenir le highest d’avantages, vous pouvez faire un identico avec au moins 11 paris marquants.

  • Contrairement à d’autres activités, pour lesquelles des algorithmes numériques indépendants sont responsables, ici il con a de vrais croupiers, polis ainsi que professionnels.
  • L’un des points forts du site 1Win a constamment été la avismal variété de paris sur différents sporting activities avec les taxe les plus élevées possibles.
  • Et pour y disposer accès en résolution, vous pouvez créer un raccourci en déambulant l’écran d’accueil.
  • En outre, 1win ne facture pas de frais para commission pour des transactions.

Vous allez bénéficier de bonus, sobre cadeaux…Lisez notre manual complet. Toutes des connexions sont protégées par un cryptage avancé, assurant los angeles confidentialité de vos informations. Avec kklk processus clairs ainsi que sécurisés, 1win» «garantit une expérience liquide pour tous ses utilisateurs. Après posséder rempli le formulaire, confirmez votre exergue en cliquant en allant sur le lien reçu par e-mail ou SMS. Cette étape est cruciale pour activer votre compte et commencer à jouer. Pour retenir, rendez-vous sur le portail web officiel de 1win depuis votre navigateur préféré.

Version Mobile Phone Vs Application

Ces promotions deviennent idéales pour maximiser vos gains sans risquer de manquer vos propres petits. Les clients ze retrouvent ensuite dans le compte personnel 1Win Côte d’Ivoire, où ils peuvent accomplir des paiements ou utiliser d’autres méthodes. Après autorisation, il est facile d’accéder à votre compte et d’effectuer kklk réglages, d’activer des notifications ou d’activer les bonus. De plus, vous devez activer l’authentification à deux facteurs put protéger vos données.

Les rome sportifs sur 1win offrent des opportunités uniques, mais demandent une approche structurée pour être rentables. 1Win comprend l’importance de récompenser les joueurs fidèles ainsi que d’en accueillir sobre nouveaux. Les nouveaux joueurs peuvent profiter d’un bonus para démarrage lucratif, quel professionnel comprend de l’argent en cadeau ou des freespins fill les machines à sous, en fonction de la sélection. Les joueurs expérimentés peuvent profiter de promotions régulières telles que des bonus en se promenant sur dépôt ou des bonus cashback. Par exemple, un reward de premier dépôt qui augmente le montant de cet dépôt d’un particular pourcentage. La confidentialité et la sécurité des informations personnelles sont l’une kklk priorités de 1Win CI.

In – Los Angeles Plateforme Idéale Pour Placer Des Paris Sportifs Et Des Jeux De Casino En Côte D’ivoire

La sous-section correspondante para la plateforme offer des jeux para cartes classiques ainsi que de la different roulette games. Les tables se caractérisent par votre belle conception graphique, la sécurité, une jouabilité passionnante ain un taux de redistribution élevé. Les jeux les additionally populaires en Côte d’Ivoire sont Blackjack Azure, Spin a couple of Win Royale. Pragmatic Play, Betsoft, Playtech – 1win se révèle être partenaire de tous ces fabricants et sobre bien d’autres. Ils diffèrent en termes de règles de base, de lignes de mise, para multiplicateurs de paiement et d’options sobre bonus. En résumé, nous pensons que grâce à cet article, vous pouvez à présent télécharger aisément l’application 1win Côte d’Ivoire et parier sur ces jeux préférés.

  • Dans ce jeu, les joueurs doivent deviner the résultat d’un tirage à pile ou face.
  • En guise para bonus distinct, des clients peuvent obtenir jusqu’à 30 tours gratuits sur quelques jeux de on line casino.
  • Après disposer rempli le formulaire, confirmez votre wording en cliquant en déambulant le lien reçu par e-mail systems SMS.
  • Au premier gain, les joueurs peuvent repérer entre le holdem poker Texas Hold’em ainsi que le poker Omaha Hold’em.
  • Ainsi, chaque élément du site web site web est soigneusement conçu pour assurer une navigation intuitive, permettant aux utilisateurs de se plonger dans l’action grâce à aisance et confiance.

Il est important o qual la création d’un dépôt et l’exécution d’un retrait soient presque instantanées. Vous n’aurez pas à attendre longtemps pour que la société traite la demande de paiement soumise. En outre, 1win ne facture passing de frais sobre commission pour les transactions. Toutefois, veuillez noter que plusieurs services de paiement peuvent prélever une commission. Le added bonus est un remboursement partiel du montant dépensé pour pratiquer aux machines à sous au cours d’une semaine.

Présentation De 1win: Un Leader Dieses Jeux En Ligne

Les fans des habituels peuvent concentrer leur attention sur des jeux pour de l’argent réel sobre société. Les consumers qui préfèrent una simplicité peuvent profiter des machines à sous. Et serve les amateurs d’extrême et de sensations fortes, des amusements crash seront proposés.

  • Habituellement, una réponse de l’opérateur arrive dans el délai de 12 à 15 mins.
  • De additionally, notre plateforme dissipate des événements de sport virtuel sobre temps réel.
  • Grâce à cette solution de conception, l’utilisateur peut immédiatement trouver l’activité qu’il recherche ainsi que se concentrer sur le processus sobre pari sans éléments distrayants.

Nous présentons» «des matchs de are generally NBA, de l’EuroLeague, des championnats nationaux de nombreux pays, aussi que des tournois internationaux. Les utilisateurs peuvent placer dieses paris sur votre résultat des conflits, les totaux, les handicaps et d’autres types de london. N’oubliez pas d’étudier attentivement les statistiques pour augmenter ces chances de deleite un pari gagnant. L’une des caractéristiques attrayantes de notre bookmaker 1Win est la diversité kklk types de rome disponibles. Ici, les joueurs pouvez placer des paris simples ainsi que des paris combinés. Les paris modestos offrent la possibilité de prédire le résultat d’un événement spécifique, comme are generally victoire d’une équipe ou d’un parieur en particulier.

Accessibilité De L’application Mobile Pour Les Utilisateurs Ci

Habituellement, l’inscription en allant sur 1Win ne prend pas beaucoup sobre temps. Une fois que vous avez joué ou parié plusieurs fois, prenez le temps d’analyser vos performances. Identifier et cela fonctionne ainsi que ce qui ne fonctionne pas reste essentiel pour s’améliorer. Examinons maintenant des catégories de divertissement les plus populaires. La liste complète des règles peut être consultée dans le marché de une section distincte. La première étape de 1Win wording vous demande de saisir votre numéro de téléphone ainsi que votre adresse email afin que les joueurs n’ayez pas à le faire additionally tard.

Pour les matchs moyens, los angeles marge est de 5 à 8 %, et put le Live, elle augmente traditionnellement para plusieurs pour dollar. La plupart dieses codes promotionnels i site ne peuvent être activés qu’une seule fois. Certains coupons sont destinés aux nouveaux cybernautes, d’autres fonctionnent serve tout le monde. De plus, des combinaisons peuvent être limitées pour une géolocalisation spécifique.

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *