Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
krileon wrote: The tab conditioning with Step by Step is buggy in CB Conditional. Step by Step is being removed in next CB Conditional release as CB 2.0 has built in Step by Step with normal CB Tab output, which CB Conditional will then be able to properly condition. For CB 1.x the more complex you make the form the harder time CB Conditional has at conditioning it. Basically if you've more than 1 consecutive tabs disabled it bugs out.
Please Log in or Create an account to join the conversation.
It's being fixed and replaced with next CB Conditional release. The current Step by Step is using jQuery UI and there isn't triggers to modify the registration output in CB 1.x to be internal CB Tabs. Step by Step built into the core of CB is significantly more functional (I've written an entire jQuery plugin for it), which CB Conditional will be able to properly hook into.Wow, is that seriously the response we get? These plugins aren't exactly cheap..
It's due to the tab testing getting more and more complex. The current jQuery then has a hard time determining which tab it should be going to next (it's parsing the entire tab to see if fields are visible and if the tab has been shut off, it then needs to recursively do this until it finds an available tab). With CB 2.0 the core Step by Step has significantly more intelligent checking to know exactly what tabs it can access."It bugs out" - Doesn't really cut it. In this case CB 1.91 was used for a major project and these bugs are now stopping it from going live.
It's just not that simple, but by all means feel free to see the below files for condition behavior.Where is the code for the tabs located? I'll strip it all out and write my own code that doesn't bug out..
Please Log in or Create an account to join the conversation.
krileon wrote:
It's being fixed and replaced with next CB Conditional release. The current Step by Step is using jQuery UI and there isn't triggers to modify the registration output in CB 1.x to be internal CB Tabs. Step by Step built into the core of CB is significantly more functional (I've written an entire jQuery plugin for it), which CB Conditional will be able to properly hook into.Wow, is that seriously the response we get? These plugins aren't exactly cheap..
It's due to the tab testing getting more and more complex. The current jQuery then has a hard time determining which tab it should be going to next (it's parsing the entire tab to see if fields are visible and if the tab has been shut off, it then needs to recursively do this until it finds an available tab). With CB 2.0 the core Step by Step has significantly more intelligent checking to know exactly what tabs it can access."It bugs out" - Doesn't really cut it. In this case CB 1.91 was used for a major project and these bugs are now stopping it from going live.
It's just not that simple, but by all means feel free to see the below files for condition behavior.Where is the code for the tabs located? I'll strip it all out and write my own code that doesn't bug out..
components/com_comprofiler/plugin/user/plug_cbconditional/field.cbconditional.php
components/com_comprofiler/plugin/user/plug_cbconditional/tab.cbconditional.php
components/com_comprofiler/plugin/user/plug_cbconditional/plugin.cbconditional.php
API classes and functions can be found in the below.
components/com_comprofiler/plugin/user/plug_cbconditional/cbconditional.class.php
Please note any changes to this behavior will be irrelevant after CB 2.0 goes stable and a new CB Conditional has released. I'm already prioritizing plugin upgrades. Currently CB Invites and CB Core Fields Ajax CB 2.0 upgrades are done and am continuing through the list of incubator projects. My goal is for most to be upgraded before Stable, but I can't guarantee that.
Please Log in or Create an account to join the conversation.
Well I don't know what to tell you then. CB 2.0 is the future and the focus. We have to keep moving forward. CB 1.x plugins will not be receiving new releases. I'm continuing forward with upgrading the incubator projects and should have another done today (CB Query Field); at this rate it should be roughly 1 plugin per 1-2 days. If your issues are due to problems in the core code then please be sure to report your feedback so we can address it before we've hit a Stable state.Thanks for your response. I understand CB 2.0 is coming out, i've already test installed it on this site to see if it would solve our issues [thankfully in a separate installation] and there was just too much to fix, we'll have to restyle and rescript everything.
That's due to the onclick jQuery not being able to find the correct next tab. The below example is a case it will fail.The weird thing is that the issue with the tabs isn't about where it's pointing to - the rel="" parameter does point to the correct tab in both cases, clicking the button just does nothing.
Please Log in or Create an account to join the conversation.