Categorías
Uncategorized

Ozwin On Line Casino Bonus Codes 2025 Updated

Ozwin Casino Zero Deposit Bonuses 2025

Content

If you examine the Specialised Games, you will find several additional titles. With a deposit-less promo, members can consider out all the casino games accessible in the web based game’s library. This method, they can check the operator and decide if they will want to continue playing. Ozwin On line casino is suitable for all players, no matter if you are the newbie» «or perhaps an experienced punter, an enormous shelf associated with slot machines and new bonuses interests everybody.

  • With its current certificate, OzWin Casino will be allowed to operate in any region.
  • For illustration, with a 100% match bonus, a $100 deposit turns in to $200 inside your account, more funds, a lot more gameplay, and even more probabilities to win!
  • It is essential to note that a new maximum winning hat will apply to your wins when entering the event with bonus funds.
  • OzWin Casino features a few weekly random sucks in place that will provide you with the chance to earn a selection of special prizes and to claim the special bonus offer you.
  • Free spins increase the chances of earning without spending extra funds.
  • If you want to learn more about this casino, booking the review regarding Ozwin Casino.

A simply no deposit bonus is among the most popular online on line casino offer since there is no requirement to generate a deposit inside order to accumulate the bonus. Ozwin Casino makes confident that players can easily earn a not any deposit bonus while soon as they will open an accounts since since they are aware of how well-liked no deposit bonus deals are among players. Therefore, make sure to claim a good Ozwin Casino Not any Deposit Bonus since right after the signal up or by simply redeeming a special added bonus promo code. Ozwin Casino’s free bonus deals add significant price to the video gaming experience for players. Having thoroughly evaluated Ozwin» «Casino’s promotions, we wholeheartedly endorse them in order to Australian gamblers. With numerous enticing Ozwin NDB offers upwards for grabs, a person stand a chance to score many free cash in case Lady Luck smiles upon you.

Ozwin Casino Deposit Bonus & Bonus Code

These can include the recent utility expenses and a copy of the passport. This process ensures the secure and up to date gaming environment. Ozwin Casino adheres to be able to strict regulations beneath the Curaçao Government and anti-money laundering laws. Advanced encryption technology protects your personal information and transactions, giving an individual reassurance that you’re playing at some sort of reputable online casino ozwin-casino-australia.net.

  • Ozwin Online casino is suitable with regard to all players, regardless of whether you are the newbie» «or even an experienced punter, a huge shelf associated with slots and new bonuses interests everybody.
  • Anyone can opt-in regarding Daily Freerolls Enormous Prize Pools by paying a cost.
  • The specific details of typically the welcome bonus could change, however it generally includes a portion match bonus and free spins in selected slot game titles.
  • Keep in mind that seasonal coupon codes usually apply on picked themed online pokies.
  • Some special offers have cashout limitations, so be confident to check the amount you can take away be-fore getting began.

In contrast, if you find a free spins bonus code for Ozwin Casino, you may notice it limits your activity to be able to a single video game. One of typically the great things about Ozwin Online casino could be the frequent tournaments. Check out typically the ‘Tourney’ tab below your casino account for more details on current competitions. Fridays are the best day time of the 7 days to top away your casino finances. Ozwin Casino supplies members with about three unique offers in the event that they make 2 deposits within a 24-hour period.

Tournaments At Ozwin

There’s also an FREQUENTLY ASKED QUESTIONS section that will supply you with several of the solutions that are required but you’re far better off contacting typically the team. Banking is often a factor that’s unnoticed by most players as gaming plus promotional offers often take the top rated spot when this comes to selection. OzWin is a new cryptocurrency casino of which only works with Bitcoin and a handful of classic banking methods. Pokies are among typically the most popular game titles that are accessible» «and even any online on line casino needs to have a decent selection of pokies available.

  • Don’t fall for the particular false advertisement regarding a 400% match on the Ozwin Casino website.
  • The black theme is usually full of various pictures, but also for some purpose, nothing seems to be able to fit once you abandon the casino lobby.
  • On the top of various Ozwin benefit codes, there is a era each season.
  • The free spins use on different slots, adjusted by Ozwin Casino to reflect the most used games associated with the month or quarter.
  • Fridays are the best time of the week to top away your casino pocket.

This online casino platform, as the label suggests, is produced for Australian players, which is a thing that you won’t come across each day. This casino has been around since 2020, that makes it relatively “young” and it operates under the jurisdiction of the particular Curacao Gaming Control Board with software program from RTG. With its current license, OzWin Casino is allowed to operate in any place. There isn’t any significant downside in order to Ozwin» «Online casino bonuses, but players who would like a larger sport variety need to have in order to check out the particular listed alternatives.

Bonuses You Might Also Like

For those fond involving RealTime Gaming, Ozwin has the best prices in 2025. Players who claimed this qualified for a 224% reload reward up to A$2, 224. Ozwin released Holiday and Easter voucher codes too, though both have ended and our crew promptly awaits the next rollout.

  • While the particular casino’s game profile may appear humble compared to several larger platforms, it delivers uninterrupted entertainment with a diverse assortment of high-quality games.
  • These gambling regulations can vary drastically by country, condition, and county.
  • Ozwin Gambling establishment offers an further bonus of $20 free chips.
  • Customer support is the incredibly important portion of online game playing and the approaches that are made available can verify your overall expertise.
  • RTP is the key figure for video poker machines, working opposite the property edge and displaying the potential payoff to players.

The online casino offers many offers and before a person know it, zero wagering bonus may be drafted to be able to the list. After the deposit, the bonus amount will probably be credited to your account and is transformed into a real cash balance without having any wagering, a lot of refer to this particular bonus as keep what you win. Ozwin Casino does the particular above and doubles up with the no deposit voucher and regular cost-free chips and promos for existing participants. The tournaments and VIP club provide additional chances to be able to get free cash and play the latest RTG online games. The welcome bonus codes must always be entered on your very first and second build up at Ozwin Casino. Players based in Down under who are above 18 years aged can certainly get inside the game together with free play money.

Check The Particular Time Limits

With a powerful Telegram occurrence, live dealer alternatives, crash games, in addition to sports» «betting options, the on line casino with no KYC offers 100% anonymity on registration in addition to interesting promotions. Highlights include Game associated with the Week, European Roulette Friday, Everyday Missions, weekly refill bonuses, combo enhances, and a various other sports marketing promotions. After careful review, I deemed how the 2023-launched Ybets Casino provides a protected gambling site aimed at both casino gaming and sports activities betting with cryptocurrency. Its standout welcome bonus is among the best available, attracting in many fresh players and letting them explore 6, 000 games from fifty studios with a great enhanced bankroll. The bonus, 20% Procuring on all dropped deposits, and Motor of Fortune in addition to Tips from Decorations features make the particular multilanguage casino a top choice.

This program can achieve six levels, in addition to players will open new bonuses and perks. These contain hefty cashback returns, daily offers, as well as other special rewards. At Ozwin Casino in Australia, strive to give players with an exceptional gaming knowledge, and generous bonuses and promotions are usually just one way we aim in order to achieve that. Telbet Casino and Sportsbook is a brand-new gaming platform launched in 2025.

Ozwin Casino Information

Boasting a huge selection of online games by new releases to classic slots. Players can also enjoy a variety of games coming from pokies and slot machines to specialty game titles and progressive jackpots. Ozwin Casino provides a widely regarded customer satisfaction team that presents quick and reliable service. If a person get fed up with declaring match bonuses in addition to free spins at Ozwin, you can easily skip them in addition to instead ask the particular customer support group for a procuring bonus when points go sideways.

  • This offer is valid right up until May 7, 2025, and can be used on Hot and spicy Reels Fiesta or any other pokie which has a wagering requirement of 30x; no highest cashout l…
  • These codes provide access to be able to deposit matches, free spins,» «and even cashback offers.
  • Few online casinos employ coupon codes as good because Ozwin, providing fresh opportunities to play games for free almost daily.
  • Although reasonable for not any deposit bonus rules, a 40x might be more inside line with additional top Australian gambling establishment bonuses.
  • This great offer provides a highest cashout of $180 and requires that you wager 60 times to withdraw your winnings.

This is really a major disappointment as many players look forwards to engaged in reside casino games. OzWin should look to then add live on line casino titles; however, these kinds of will be video games from a different provider as RTG doesn’t develop reside casino games. Sky Crown Casino added bonus codes – find up to A$3, 000 and three hundred and fifty free spins any time you deposit as a new gamer at this gambling establishment. A Curacao license, awards, and countless numbers of positive reviews fixed Sky Crown separate as one involving Australia’s most famous online casinos.

Ozwin Casino Review

We at Casinoleader, have hot through their very own promotions, slot online games, bonuses, and customer interface to give you the walkthrough and a assisting hand on the journey with Ozwin Gambling establishment. Ozwin players may also participate in a weekly tournament and daily random draw. These work slightly differently, although you don’t require a bonus program code enter. To take full advantage of rewards, always claim the Ozwin bonus when available.

  • A photocopy of a current utility bill is also required before the casino procedures your first withdrawal.
  • However, the downside to this is definitely that there isn’t a strong collection of games.
  • This deal ends on May 7, 2025, has some sort of $180 maximum cashout, and you must meet a 60x wagering requirement to take out your winnings.
  • To claim the Ozwin bonus, players need to create an account and make a determining deposit.
  • This offer is good until May several, 2025, and can be used on Spicy Fishing reels Fiesta or virtually any other pokie with a wagering requirement of 30x; no maximum cashout limitations apply.
  • Ozwin Casino provides a widely regarded customer support team that gives quick and trusted service.

Free spins come with welcome presents, promotions, and dedication rewards. Players may use them on selected slot games for exciting gameplay. The Ozwin casino no deposit bonus gives players a new risk-free gaming expertise. It allows all of them to enjoy top-quality games while improving their probability of winning real money. Free spins are another common form regarding promotion that is definitely often a part of the welcome package nevertheless also used like a standalone promotion, occasionally linked to one particular game.

Tips To Make Typically The The Majority Of Ozwin On Line Casino Free Bonus

Australia is definitely filled with spectacular casino bonuses, doubling or tripling your own actual money deposits any day in the week. Free spins are also thrown inside the mix, giving some sort of chance to try new games. Things do not get much better than Ozwin Casino relating to promo codes. The site provides a new selection of voucher» «codes available to all registered players. Their value and constraints are better than those of most Aussie internet casinos.

  • It’s the visitors’ obligation to check typically the local laws prior to playing online.
  • Overall, Ozwin Casino’s simply no deposit bonuses enhance the overall gaming encounter, making it a great attractive place to go for players seeking rewarding and even entertaining gameplay.
  • Players who claimed this qualified for the 224% reload bonus as much as A$2, 224.
  • Moreover, 25, 50, or even 100 free spins do» «not necessarily match our A$25 exclusive code.

Keep throughout mind that periodic coupon codes generally apply on chosen themed online pokies. Moreover, 25, fifty, or even hundred free spins perform» «not really match our A$25 exclusive code. This means that one hundred no deposit free rotates for Ozwin will be equal to a A$10 free enjoy code, which is less than half the value of the package we set upwards for you. Players earn points jointly wager and progress the ranks intended for better rewards. Winarius Casino is an gambling online platform together with an operating license issued by the Curaçao Gaming Control Board.

Play At Ozwin Casino To Acquire A 100% Way Up To $2000 Benefit + 35 Free Rounds On Tarot Lives Game

The great news will be that this web-site is introducing an amazing array of bonuses and even promotions for 2025. Delve into the in-depth review even as reveal the thrilling realm of zero deposit bonuses, Ozwin Casino free nick, and other enticing promotions waiting for you at Ozwin Casino. Whether brand new or experienced, join the site to enhance your gaming voyage.

It’s been functioning since 2023, getting a huge range of players by Canada, Australia, South Africa, post-Soviet claims, and many other countries around typically the globe. You could play demo variations of our game titles or else logged into your Ozwin Online casino account (desktop) or if you generate an account yet choose «Practice Mode» on mobile. All you should do it follow these simple ways and you are all ready to start off playing your preferred games at Ozwin Casino.

Free Spins On Buddha Fortune Carry And Win

Although reasonable for simply no deposit bonus requirements, a 40x would be more in line with some other top Australian on line casino bonuses. Our instructions are fully produced based on the knowledge in addition to personal connection with our expert team, using the sole purpose of being useful plus informative only. Players are advised to check each of the conditions and conditions before playing in any selected casino.

  • Ozwin Casino supplies a wide range of payment methods to help to make deposits and withdrawals convenient and protected.
  • Ozwin is definitely operated by Deckmedia N. V., which can be regulated under the particular laws of Curacao.
  • At OzWin Casino, you’ll have the ability to take advantage involving various types regarding pokies in diverse shapes of sizes.
  • Ozwin rolled them away since the casino had a free participate in bonus cap regarding A$180, which performed not really perform well with» «this kind of large freebies.
  • If you don’t use typically the welcome coupon requirements, you can instead request a 100% cashback welcome benefit once you run away funds.
  • While the particular bonus codes for new players will be the most impressive element of Ozwin Casino, we have a decent range associated with regular promotions too.

If an individual have an Ozwin Casino 100 free spins bonus, it really is smart to verify the RTP (return to player) price for each suitable game. Essentially, this specific refers to the amount of money a new player can expect to get backside (on average). So, if the online game has an RTP rate of 98%, participants can get, on average, $98 of each and every $100 wagered. By picking a game using a high RTP level, you improve the odds of win-ning. OzWin Casino is a good online platform that will provides players with a unique experience, specially as it’s especially aimed at Aussie players.

Ready To Play From Ozwin Casino? Read Our Review To Uncover Its Legitimacy And Grab Added Bonus Codes!

Cashback offers can be found each week or monthly, relying on the promo. These bonuses are usually available weekly or even monthly, giving participants a chance to be able to boost their bankroll regularly. This excellent offer includes a highest cashout of $180 and requires you to definitely wager 60 times to withdraw your winnings. Just use the coupon code EASTER50 before April 25, 2025, to take advantage of this specific deal, which has a $180 optimum cashout and a new 60x wagering requirement. This deal stops on May 8, 2025, has a new $180 maximum cashout, and you should meet a 60x wagering requirement to take out your winnings.

The Ozwin Casino Added bonus enhances the gambling experience and provides more ways to be able to win. There, you’ll find a specific field to get into promo codes in addition to activate bonuses. There is a lot to like regarding OzWin Casino, it’s an online casino that has the lot to supply; even so, one of the particular major drawbacks is the gaming variety as all of the games are provided by RTG. This means of which you can anticipate the same type of game inside all categories and even there’s also zero live casino. There will be a lot that this specific casino does appropriate, so let’s get a closer look at what it has to offer. On your first down payment at Ozwin online casino, you can use two diverse promo codes to claim a match bonus and free spins, combined you can find up to $4, 000 + 100 Free spins.

Ozwin Gambling Establishment Bonus – The Particular» «Supreme Guide To Increasing Your Rewards

The process is uncomplicated and hassle-free, permitting players to swiftly access their benefit funds or cost-free spins. Players can easily use Ozwin added bonus codes to open exclusive promotions and extra rewards. These unique codes provide access to be able to deposit matches, totally free spins,» «in addition to cashback offers. Entering a valid code during a deposit could transform your bankroll instantly.

  • Join now and claim the welcome bonus associated with 400% up to $4000 plus 100 cost-free spins in the first 2 deposit.
  • The most crucial aspect is having the latest Ozwin Casino no down payment cash codes in addition to welcome online coupons.
  • Notably, the delightful package boasts significantly lower wagering requirements compared to a lot of rival casinos nationwide.
  • Free spins are awarded to Ozwin Online casino players with many deposit match additional bonuses, including the signal up casino benefit.
  • The Ozwin casino no deposit bonus lets players enjoy games without investing money.

We with Ozwin require their own Australian members to be able to enter bonus requirements in order to receive their Deposit-less gifts. By hitting on the recommended deposit-less bonus, a new promo code may appear, which after players should get into in in an attempt to claim the bonus. Your first step on the long journey that will promises plenty associated with fun, excitement, and even entertainment is a new pleasant bonus. Ozwin Casino extends the warm welcome to all new players who else join this on line casino and will give them a huge added bonus when they help to make their first deposit of real funds. Pokies. bet will be the leading affiliate marketer website dedicated to Australian players fascinated in internet gambling. Our team reviews on-line casinos and pokies to assist the gaming activities.

Claim A 100% Up To $2000 Match Bonus + 35 Free Moves On A Popular Game At Ozwin Casino

For additional information, a person should read typically the bonus terms and conditions below. We had the possibility to arrange a no deposit free rounds deal on sign up to you, but all of us gave it a pass. Terms plus conditions apply; probably the most noteworthy being the particular 60x rollover specifications and 5x earning cap. A photocopy of a the latest utility bill is also required before the casino operations your first drawback. After these actions on the account regarding the user may appear bonus money, wagering which the user will become able to take away.

  • Browse typically the Ozwin Casino bonus codes below or even keep reading for more information about Ozwin Casino and the kind of additional bonuses that you could take advantage of.
  • All you have to do it stick to these simple steps and you will be ready to commence playing your favored games at Ozwin Casino.
  • The Ozwin Casino Benefit enhances the game playing experience and offers more ways to be able to win.
  • RTP, or Go back to Gamer, is a proportion that shows the amount a slot is expected to pay back to gamers over a long period.

SlotoZilla is usually an independent internet site with free on line casino games and opinions. All the details in the website features a purpose just to entertain plus educate visitors. It’s the visitors’ duty to check the local laws ahead of playing online. Every Ozwin Casino member is eligible to participate in the devotion program. VIP membership rights begins automatically after the first minimum downpayment of $25AUD.

Play At Ozwin Casino To Claim The 200% Up In Order To $2000 Match Downpayment Bonus Every Weekend

Verification is necessary at Oz earn casino before withdrawals are approved. Whether you’re a newbie» «or a regular, Ozwin On line casino has a selection of promotional pursuits that are certain to catch your vision. For example, Ozwin Casino 100 free spins may only be available for just one few days, so you would like to make certain you use all of the free spins within this particular timeframe. This involves players receiving a percent-age of their failures back, helping participants to extend game play and minimize financial risk.

  • This casino works very well in a mobile gadget, just as properly as it would upon a PC or laptop; however, that is a tad slower when straight in contrast to some associated with its competitors.
  • Have an enjoyable Hoppy Easter at Ozwin Casino with 55 Free Spins within the thrilling game \»Run Rabbit, Run! \» without having to be able to make a down payment.
  • The casino has some sort of user-friendly interface together with mobile gaming reinforced, an array of payment options available, and a lowest deposit of merely $10.
  • This offer enables them to explore popular slots in addition to boost their probabilities of winning.
  • Despite this specific, we do not and cannot recognize any responsibility together with regard to the specific financial losses continual by any people to our site.

This casino works very well in a mobile gadget, just as effectively as it would on a PC or even laptop; however, it is a little slower when immediately in comparison with some involving its competitors. By continuing, you concur that you usually are of legal» «age, and the providers and owners usually takes no responsibility regarding your actions. If you are certainly not older than 18, or even are offended by material related to gambling, please click below leaving. Cash Brigands, Bubble Bubble, IC Wins, Asgard, Treasure Strike, Meerkat Missfits, Nine Realms, Treasure Strike, and Doragon Gems are a new few great game titles to begin with at Oz Online casino. The bonus volume will be immediately credited to your current account balance. Claim your Plaza Hoheitsvoll Casino welcome package deal of 227% around €777 +250 Free rounds on your very first 3 deposits.

Our Pick Regarding Top Casinos

For limited-time deals, Ozwin on line casino free $20 marketing promotions are another great method to try» «games risk-free. These additional bonuses allow players to explore new slots or perhaps table games when keeping any winnings after meeting wagering requirements. For players that are not major on match bonuses, Ozwin Casino gives an alternative welcome bonus. If you don’t use the welcome coupon requirements, you can instead request a 100% cashback welcome added bonus when you run out and about funds. This is credited instantly following contacting the customer assistance team of the gambling establishment.

  • Table online games are usually the section in typically the casino that may be disregarded; unfortunately, OzWin On line casino has eight games in the table games section.
  • Every player wishes to plunge directly into the realm associated with limitless excitement plus unprecedented rewards.
  • However, with this provide, you are able to redeem a maximum cashout of A$250.
  • This provide can be used to play Funds Bandits by RTG with a promotional code 3CASHBAND100.

Ozwin’s casino platform does almost everything possible to make sure that users enjoy their game playing experience. That will be why the platform offers various additional bonuses and promotions, which often are made to help make the game far more interesting, as properly as significantly enhance the chances associated with winning. The key feature of the bonus policy will be the Ozwin Gambling establishment no deposit reward, which is offered to all users. Ozwin provides 3 special codes that can get you AU$10, AU$15 or AU$20 with no deposit or perhaps other banking transactions. Online casinos roll out these exciting offers to offer new players the warm start, often doubling their 1st deposit.

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