Comments (3)
Hi Vlad
Thanks for the suggestion. You're correct, there should be more data for that filter.
I'm having a proper look at all the filters in siteorigin_panels_render
, and I can see there are a few inconsistencies with what data is being passed to each one. I'm going to think through this properly to try ensure we don't introduce any more inconsistencies.
Right now, I'm thinking that if we introduce a ['current']
key to the $panels_data
array that includes the current row and cell indexes, that should be enough to ensure backwards comptibility and a good level of consistency.
I'll experiment with this idea though.
from siteorigin-panels.
That would be a solution, but it may take more resources then needed. the panels data object is already pretty loaded with data... maybe you'll run 2 filters and call this one deprecated?
from siteorigin-panels.
It appears this issue was resolved sometime around the 2.4 update. siteorigin_panels_row_cell_classes filter now includes an additional argument, $cell
. This is equivalent to $panels_data['grids'][$gi]
.
from siteorigin-panels.
Related Issues (20)
- Add Design - Border Radius Setting
- Layout Block: Check row actions padding HOT 1
- Background Image: Introduce Size Options
- Settings: Add Additional Units of Measurement
- Design Styles: Add a Border Thickness Setting
- Layout Builder: Check styling in the Customizer Widget Block Area HOT 1
- Changes may not be saved when viewing widget HOT 3
- Page builder for WordPress 6.1.1 not template compatible HOT 5
- Column Resizing Rework HOT 1
- Parse panels_data HOT 1
- Testimonial Slider and PHP8 HOT 5
- Page Builder HOT 1
- Add Method to Save Page Without Leaving Row/Widget Modal
- Add Setting to Inline Margin/Padding/Border Styles
- Full Height Setting
- Border radius field UI HOT 1
- Support for Custom Row Colours
- Investigate removing CSS rules with a null value
- Layout Block: Export JSON file name
- EDD: Add New button text missing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from siteorigin-panels.