Version Description
- 28 September 2020 =
- Block Editor: Fixed SiteOrigin Widgets Bundle block preview.
- Yoast SEO: Fixed word count in the Classic Editor when Page Builder is not in use.
- Yoast SEO: Resolved a console error in the Block Editor.
- Block Editor: Enhanced the Layout Block to allow for Post Loop widget previews.
- Layout Export: Resolved JSON files exported without contents.
Download this release
Release Info
Developer | gpriday |
Plugin | Page Builder by SiteOrigin |
Version | 2.11.4 |
Comparing to | |
See all releases |
Code changes from version 2.11.3 to 2.11.4
- compat/js/siteorigin-panels-layout-block.js +17 -10
- compat/js/siteorigin-panels-layout-block.min.js +1 -1
- css/admin.css +0 -0
- css/images/cell-selected.png +0 -0
- css/images/cell-width.png +0 -0
- css/images/dialog-separator.png +0 -0
- css/images/dialog-separator@2x.png +0 -0
- css/images/dropdown-pointer.png +0 -0
- css/images/tooltip-pointer.png +0 -0
- css/images/wpspin_light-2x.gif +0 -0
- css/images/wpspin_light.gif +0 -0
- inc/live-editor.php +0 -0
- inc/revisions.php +0 -0
- inc/sidebars-emulator.php +0 -0
- inc/styles.php +0 -0
- inc/widgets/post-loop.php +4 -2
- js/seo-compat.js +6 -1
- js/seo-compat.min.js +1 -1
- lang/siteorigin-panels.pot +29 -29
- license.txt +0 -0
- readme.txt +9 -2
- settings/admin-settings.css +0 -0
- settings/admin-settings.js +0 -0
- settings/images/icon-layer.png +0 -0
- settings/tpl/help.php +0 -0
- settings/tpl/settings.php +0 -0
- siteorigin-panels.php +2 -2
- tpl/admin-home-page.php +0 -0
- tpl/help.php +0 -0
- tpl/js-templates.php +0 -0
- tpl/metabox-panels.php +0 -0
- widgets/img/checks/black.png +0 -0
- widgets/img/checks/blue.png +0 -0
- widgets/img/checks/charcoal.png +0 -0
- widgets/img/checks/green.png +0 -0
- widgets/img/checks/light.png +0 -0
- widgets/img/checks/orange.png +0 -0
- widgets/img/checks/pink.png +0 -0
- widgets/img/checks/purple.png +0 -0
- widgets/img/checks/slate.png +0 -0
- widgets/img/checks/tirquoise.png +0 -0
- widgets/img/textures/dark-dashed.png +0 -0
- widgets/img/textures/light-dashed.png +0 -0
- widgets/js/admin.js +0 -0
- widgets/js/embedded-video.js +0 -0
- widgets/js/jquery.fitvids.min.js +0 -0
- widgets/less/functions.php +0 -0
- widgets/lib/color.php +0 -0
- widgets/lib/lessc.inc.php +0 -0
- widgets/migration.php +0 -0
- widgets/widgets.php +0 -0
- widgets/widgets/animated-image/animated-image.php +0 -0
- widgets/widgets/animated-image/js/main.js +0 -0
- widgets/widgets/animated-image/js/onscreen.js +0 -0
- widgets/widgets/animated-image/tpl/default.php +0 -0
- widgets/widgets/button/button.php +0 -0
- widgets/widgets/button/presets/simple.php +0 -0
- widgets/widgets/button/styles/simple.less +0 -0
- widgets/widgets/button/tpl/simple.php +0 -0
- widgets/widgets/call-to-action/call-to-action.php +0 -0
- widgets/widgets/call-to-action/presets/simple.php +0 -0
- widgets/widgets/call-to-action/styles/simple.less +0 -0
- widgets/widgets/call-to-action/tpl/simple.php +0 -0
- widgets/widgets/list/list.php +0 -0
- widgets/widgets/list/presets/simple.php +0 -0
- widgets/widgets/list/styles/simple.less +0 -0
- widgets/widgets/list/tpl/simple.php +0 -0
- widgets/widgets/price-box/presets/simple.php +0 -0
- widgets/widgets/price-box/price-box.php +0 -0
- widgets/widgets/price-box/styles/simple.less +0 -0
- widgets/widgets/price-box/tpl/simple.php +0 -0
- widgets/widgets/testimonial/presets/simple.php +0 -0
- widgets/widgets/testimonial/styles/simple.less +0 -0
- widgets/widgets/testimonial/testimonial.php +0 -0
- widgets/widgets/testimonial/tpl/simple.php +0 -0
compat/js/siteorigin-panels-layout-block.js
CHANGED
@@ -84,12 +84,12 @@ function (_Component) {
|
|
84 |
Â
_this.state = {
|
85 |
Â
editing: editMode,
|
86 |
Â
loadingPreview: !editMode,
|
87 |
-
previewHtml: ''
|
Â
|
|
88 |
Â
};
|
89 |
Â
_this.panelsContainer = createRef();
|
90 |
Â
_this.previewContainer = createRef();
|
91 |
Â
_this.panelsInitialized = false;
|
92 |
-
_this.previewInitialized = false;
|
93 |
Â
return _this;
|
94 |
Â
}
|
95 |
Â
|
@@ -117,14 +117,16 @@ function (_Component) {
|
|
117 |
Â
}, {
|
118 |
Â
key: "componentDidUpdate",
|
119 |
Â
value: function componentDidUpdate(prevProps) {
|
120 |
-
// let propsChanged = !isEqual( prevProps.panelsData, this.props.panelsData );
|
121 |
Â
if (this.state.editing && !this.panelsInitialized) {
|
122 |
Â
this.setupPanels();
|
123 |
Â
} else if (this.state.loadingPreview) {
|
124 |
Â
this.fetchPreview(this.props);
|
125 |
-
|
Â
|
|
126 |
Â
jQuery(document).trigger('panels_setup_preview');
|
127 |
-
this.
|
Â
|
|
Â
|
|
128 |
Â
}
|
129 |
Â
}
|
130 |
Â
}, {
|
@@ -199,11 +201,11 @@ function (_Component) {
|
|
199 |
Â
});
|
200 |
Â
jQuery(document).trigger('panels_setup', this.builderView);
|
201 |
Â
|
202 |
-
if (
|
203 |
Â
window.soPanelsBuilderView = [];
|
204 |
Â
}
|
205 |
-
window.soPanelsBuilderView.push( this.builderView );
|
206 |
Â
|
Â
|
|
207 |
Â
this.panelsInitialized = true;
|
208 |
Â
}
|
209 |
Â
}, {
|
@@ -215,7 +217,9 @@ function (_Component) {
|
|
215 |
Â
return;
|
216 |
Â
}
|
217 |
Â
|
218 |
-
this.
|
Â
|
|
Â
|
|
219 |
Â
var fetchRequest = this.currentFetchRequest = jQuery.post({
|
220 |
Â
url: soPanelsBlockEditorAdmin.previewUrl,
|
221 |
Â
data: {
|
@@ -226,7 +230,8 @@ function (_Component) {
|
|
226 |
Â
if (_this3.isStillMounted && fetchRequest === _this3.currentFetchRequest && preview) {
|
227 |
Â
_this3.setState({
|
228 |
Â
previewHtml: preview,
|
229 |
-
loadingPreview: false
|
Â
|
|
230 |
Â
});
|
231 |
Â
}
|
232 |
Â
});
|
@@ -250,7 +255,9 @@ function (_Component) {
|
|
250 |
Â
var switchToPreview = function switchToPreview() {
|
251 |
Â
if (panelsData) {
|
252 |
Â
_this4.setState({
|
253 |
-
editing: false
|
Â
|
|
Â
|
|
254 |
Â
});
|
255 |
Â
}
|
256 |
Â
};
|
84 |
Â
_this.state = {
|
85 |
Â
editing: editMode,
|
86 |
Â
loadingPreview: !editMode,
|
87 |
+
previewHtml: '',
|
88 |
+
previewInitialized: !editMode
|
89 |
Â
};
|
90 |
Â
_this.panelsContainer = createRef();
|
91 |
Â
_this.previewContainer = createRef();
|
92 |
Â
_this.panelsInitialized = false;
|
Â
|
|
93 |
Â
return _this;
|
94 |
Â
}
|
95 |
Â
|
117 |
Â
}, {
|
118 |
Â
key: "componentDidUpdate",
|
119 |
Â
value: function componentDidUpdate(prevProps) {
|
Â
|
|
120 |
Â
if (this.state.editing && !this.panelsInitialized) {
|
121 |
Â
this.setupPanels();
|
122 |
Â
} else if (this.state.loadingPreview) {
|
123 |
Â
this.fetchPreview(this.props);
|
124 |
+
this.fetchPreview = debounce(this.fetchPreview, 500);
|
125 |
+
} else if (!this.state.previewInitialized) {
|
126 |
Â
jQuery(document).trigger('panels_setup_preview');
|
127 |
+
this.setState({
|
128 |
+
previewInitialized: true
|
129 |
+
});
|
130 |
Â
}
|
131 |
Â
}
|
132 |
Â
}, {
|
201 |
Â
});
|
202 |
Â
jQuery(document).trigger('panels_setup', this.builderView);
|
203 |
Â
|
204 |
+
if (typeof window.soPanelsBuilderView == 'undefined') {
|
205 |
Â
window.soPanelsBuilderView = [];
|
206 |
Â
}
|
Â
|
|
207 |
Â
|
208 |
+
window.soPanelsBuilderView.push(this.builderView);
|
209 |
Â
this.panelsInitialized = true;
|
210 |
Â
}
|
211 |
Â
}, {
|
217 |
Â
return;
|
218 |
Â
}
|
219 |
Â
|
220 |
+
this.setState({
|
221 |
+
previewInitialized: false
|
222 |
+
});
|
223 |
Â
var fetchRequest = this.currentFetchRequest = jQuery.post({
|
224 |
Â
url: soPanelsBlockEditorAdmin.previewUrl,
|
225 |
Â
data: {
|
230 |
Â
if (_this3.isStillMounted && fetchRequest === _this3.currentFetchRequest && preview) {
|
231 |
Â
_this3.setState({
|
232 |
Â
previewHtml: preview,
|
233 |
+
loadingPreview: false,
|
234 |
+
previewInitialized: false
|
235 |
Â
});
|
236 |
Â
}
|
237 |
Â
});
|
255 |
Â
var switchToPreview = function switchToPreview() {
|
256 |
Â
if (panelsData) {
|
257 |
Â
_this4.setState({
|
258 |
+
editing: false,
|
259 |
+
loadingPreview: !_this4.state.previewHtml,
|
260 |
+
previewInitialized: false
|
261 |
Â
});
|
262 |
Â
}
|
263 |
Â
};
|
compat/js/siteorigin-panels-layout-block.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){function t(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}return function(){var n,i=_getPrototypeOf(e);if(t()){var o=_getPrototypeOf(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?_assertThisInitialized(e):t}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var _lodash=lodash,isEqual=_lodash.isEqual,debounce=_lodash.debounce,isEmpty=_lodash.isEmpty,isFunction=_lodash.isFunction,registerBlockType=wp.blocks.registerBlockType,_wp$element=wp.element,Component=_wp$element.Component,Fragment=_wp$element.Fragment,RawHTML=_wp$element.RawHTML,createRef=_wp$element.createRef,BlockControls=wp.editor.BlockControls,_wp$components=wp.components,Toolbar=_wp$components.Toolbar,IconButton=_wp$components.IconButton,Spinner=_wp$components.Spinner,_window=window,soPanelsBlockEditorAdmin=_window.soPanelsBlockEditorAdmin,SiteOriginPanelsLayoutBlock=function(e){_inherits(n,Component);var t=_createSuper(n);function n(e){var i;_classCallCheck(this,n),i=t.call(this,e);var o="edit"===soPanelsBlockEditorAdmin.defaultMode||isEmpty(e.panelsData);return i.state={editing:o,loadingPreview:!o,previewHtml:""},i.panelsContainer=createRef(),i.previewContainer=createRef(),i.panelsInitialized=!1,i
|
1 |
+
"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){function t(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}return function(){var n,i=_getPrototypeOf(e);if(t()){var o=_getPrototypeOf(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?_assertThisInitialized(e):t}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var _lodash=lodash,isEqual=_lodash.isEqual,debounce=_lodash.debounce,isEmpty=_lodash.isEmpty,isFunction=_lodash.isFunction,registerBlockType=wp.blocks.registerBlockType,_wp$element=wp.element,Component=_wp$element.Component,Fragment=_wp$element.Fragment,RawHTML=_wp$element.RawHTML,createRef=_wp$element.createRef,BlockControls=wp.editor.BlockControls,_wp$components=wp.components,Toolbar=_wp$components.Toolbar,IconButton=_wp$components.IconButton,Spinner=_wp$components.Spinner,_window=window,soPanelsBlockEditorAdmin=_window.soPanelsBlockEditorAdmin,SiteOriginPanelsLayoutBlock=function(e){_inherits(n,Component);var t=_createSuper(n);function n(e){var i;_classCallCheck(this,n),i=t.call(this,e);var o="edit"===soPanelsBlockEditorAdmin.defaultMode||isEmpty(e.panelsData);return i.state={editing:o,loadingPreview:!o,previewHtml:"",previewInitialized:!o},i.panelsContainer=createRef(),i.previewContainer=createRef(),i.panelsInitialized=!1,i}return _createClass(n,[{key:"componentDidMount",value:function(){this.isStillMounted=!0,this.state.editing?this.setupPanels():this.state.editing||this.previewInitialized||(this.fetchPreview(this.props),this.fetchPreview=debounce(this.fetchPreview,500))}},{key:"componentWillUnmount",value:function(){this.isStillMounted=!1,this.builderView&&this.builderView.off("content_change")}},{key:"componentDidUpdate",value:function(e){this.state.editing&&!this.panelsInitialized?this.setupPanels():this.state.loadingPreview?(this.fetchPreview(this.props),this.fetchPreview=debounce(this.fetchPreview,500)):this.state.previewInitialized||(jQuery(document).trigger("panels_setup_preview"),this.setState({previewInitialized:!0}))}},{key:"setupPanels",value:function(){var e=this,t=jQuery(this.panelsContainer.current),n={editorType:"standalone",loadLiveEditor:!1,postId:soPanelsBlockEditorAdmin.postId,liveEditorPreview:soPanelsBlockEditorAdmin.liveEditor},i=new panels.model.builder;this.builderView=new panels.view.builder({model:i,config:n});var o=JSON.parse(JSON.stringify(jQuery.extend({},this.props.panelsData))),r=function(){isFunction(e.props.onRowOrWidgetMouseDown)&&e.props.onRowOrWidgetMouseDown();jQuery(document).on("mouseup",(function t(){jQuery(document).off("mouseup",t),isFunction(e.props.onRowOrWidgetMouseUp)&&e.props.onRowOrWidgetMouseUp()}))};this.builderView.on("row_added",(function(){e.builderView.$(".so-row-move").off("mousedown",r),e.builderView.$(".so-row-move").on("mousedown",r),e.builderView.$(".so-widget").off("mousedown",r),e.builderView.$(".so-widget").on("mousedown",r)})),this.builderView.on("widget_added",(function(){e.builderView.$(".so-widget").off("mousedown",r),e.builderView.$(".so-widget").on("mousedown",r)})),this.builderView.render().attach({container:t}).setData(o),this.builderView.trigger("builder_resize"),this.builderView.on("content_change",(function(){var t=e.builderView.getData();e.panelsDataChanged=!isEqual(o,t),e.panelsDataChanged&&(e.props.onContentChange&&isFunction(e.props.onContentChange)&&e.props.onContentChange(t),e.setState({loadingPreview:!0,previewHtml:""}))})),jQuery(document).trigger("panels_setup",this.builderView),void 0===window.soPanelsBuilderView&&(window.soPanelsBuilderView=[]),window.soPanelsBuilderView.push(this.builderView),this.panelsInitialized=!0}},{key:"fetchPreview",value:function(e){var t=this;if(this.isStillMounted){this.setState({previewInitialized:!1});var n=this.currentFetchRequest=jQuery.post({url:soPanelsBlockEditorAdmin.previewUrl,data:{action:"so_panels_layout_block_preview",panelsData:JSON.stringify(e.panelsData)}}).then((function(e){t.isStillMounted&&n===t.currentFetchRequest&&e&&t.setState({previewHtml:e,loadingPreview:!1,previewInitialized:!1})}));return n}}},{key:"render",value:function(){var e=this,t=this.props.panelsData;if(this.state.editing)return React.createElement(Fragment,null,React.createElement(BlockControls,null,React.createElement(Toolbar,null,React.createElement(IconButton,{icon:"visibility",className:"components-icon-button components-toolbar__control",label:wp.i18n.__("Preview layout.","siteorigin-panels"),onClick:function(){t&&e.setState({editing:!1,loadingPreview:!e.state.previewHtml,previewInitialized:!1})}}))),React.createElement("div",{key:"layout-block",className:"siteorigin-panels-layout-block-container",ref:this.panelsContainer}));var n=this.state.loadingPreview;return React.createElement(Fragment,null,React.createElement(BlockControls,null,React.createElement(Toolbar,null,React.createElement(IconButton,{icon:"edit",className:"components-icon-button components-toolbar__control",label:wp.i18n.__("Edit layout.","siteorigin-panels"),onClick:function(){e.panelsInitialized=!1,e.setState({editing:!0})}}))),React.createElement("div",{key:"preview",className:"so-panels-block-layout-preview-container"},n?React.createElement("div",{className:"so-panels-spinner-container"},React.createElement("span",null,React.createElement(Spinner,null))):React.createElement("div",{className:"so-panels-raw-html-container",ref:this.previewContainer},React.createElement(RawHTML,null,this.state.previewHtml))))}}]),n}(),hasLayoutCategory=wp.blocks.getCategories().some((function(e){return"layout"===e.slug}));registerBlockType("siteorigin-panels/layout-block",{title:wp.i18n.__("SiteOrigin Layout","siteorigin-panels"),description:wp.i18n.__("Build a layout using SiteOrigin's Page Builder.","siteorigin-panels"),icon:function(){return React.createElement("span",{className:"siteorigin-panels-block-icon"})},category:hasLayoutCategory?"layout":"design",keywords:["page builder","column,grid","panel"],supports:{html:!1},attributes:{panelsData:{type:"object"},contentPreview:{type:"string"}},edit:function(e){var t=e.attributes,n=e.setAttributes,i=e.toggleSelection;return React.createElement(SiteOriginPanelsLayoutBlock,{panelsData:t.panelsData,onContentChange:function(e){_.isEmpty(e.widgets)||(wp.data.dispatch("core/editor").lockPostSaving(),jQuery.post(panelsOptions.ajaxurl,{action:"so_panels_builder_content_json",panels_data:JSON.stringify(e),post_id:wp.data.select("core/editor").getCurrentPostId()},(function(e){var t={};""!==e.sanitized_panels_data&&(t.panelsData=e.sanitized_panels_data),""!==e.preview&&(t.contentPreview=e.preview),n(t),wp.data.dispatch("core/editor").unlockPostSaving()})))},onRowOrWidgetMouseDown:function(){i(!1)},onRowOrWidgetMouseUp:function(){i(!0)}})},save:function(e){var t=e.attributes;return t.hasOwnProperty("contentPreview")?React.createElement(RawHTML,null,t.contentPreview):null}}),function(e){soPanelsBlockEditorAdmin.showAddButton&&e((function(){setTimeout((function(){var t=wp.data.dispatch("core/editor"),n=wp.data.select("core/editor"),i=e("#siteorigin-panels-add-layout-block-button").html(),o=e(i).insertAfter(".editor-writing-flow > div:first, .block-editor-writing-flow > div:not([tabindex])");o.on("click",(function(){var e=wp.blocks.createBlock("siteorigin-panels/layout-block",{});if(n.isEditedPostEmpty()){var i=n.getBlocks();i.length?t.replaceBlock(i[0].clientId,e):t.insertBlock(e)}else t.insertBlock(e)}));var r=function(){wp.data.select("core/editor").isEditedPostEmpty()?o.show():o.hide()};wp.data.subscribe(r),r()}),100)}))}(jQuery),jQuery(document).on("click",".block-editor-post-preview__button-resize",(function(e){jQuery(this).hasClass("has-icon")||jQuery(window).trigger("resize")}));
|
css/admin.css
CHANGED
File without changes
|
css/images/cell-selected.png
CHANGED
File without changes
|
css/images/cell-width.png
CHANGED
File without changes
|
css/images/dialog-separator.png
CHANGED
File without changes
|
css/images/dialog-separator@2x.png
CHANGED
File without changes
|
css/images/dropdown-pointer.png
CHANGED
File without changes
|
css/images/tooltip-pointer.png
CHANGED
File without changes
|
css/images/wpspin_light-2x.gif
CHANGED
File without changes
|
css/images/wpspin_light.gif
CHANGED
File without changes
|
inc/live-editor.php
CHANGED
File without changes
|
inc/revisions.php
CHANGED
File without changes
|
inc/sidebars-emulator.php
CHANGED
File without changes
|
inc/styles.php
CHANGED
File without changes
|
inc/widgets/post-loop.php
CHANGED
@@ -92,8 +92,10 @@ class SiteOrigin_Panels_Widgets_PostLoop extends WP_Widget {
|
|
92 |
Â
*/
|
93 |
Â
function widget( $args, $instance ) {
|
94 |
Â
if( empty( $instance['template'] ) ) return;
|
95 |
-
if
|
96 |
-
|
Â
|
|
Â
|
|
97 |
Â
static $depth = 0;
|
98 |
Â
$depth++;
|
99 |
Â
if( $depth > 1 ) {
|
92 |
Â
*/
|
93 |
Â
function widget( $args, $instance ) {
|
94 |
Â
if( empty( $instance['template'] ) ) return;
|
95 |
+
// The Post Loop widget should only preview in WP Admin if it's Layout Block preview.
|
96 |
+
if ( is_admin() && ! ( isset( $_POST['action'] ) && $_POST['action'] == 'so_panels_layout_block_preview' ) ) {
|
97 |
+
return;
|
98 |
+
}
|
99 |
Â
static $depth = 0;
|
100 |
Â
$depth++;
|
101 |
Â
if( $depth > 1 ) {
|
js/seo-compat.js
CHANGED
@@ -17,7 +17,12 @@ jQuery(function($){
|
|
17 |
Â
};
|
18 |
Â
|
19 |
Â
SiteOriginSeoCompat.prototype.contentModification = function( data ) {
|
20 |
-
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
21 |
Â
|
22 |
Â
var whitelist = [
|
23 |
Â
'p', 'a', 'img', 'caption', 'br',
|
17 |
Â
};
|
18 |
Â
|
19 |
Â
SiteOriginSeoCompat.prototype.contentModification = function( data ) {
|
20 |
+
|
21 |
+
var isBlockEditorPanelsEnabled = $( '.block-editor-page' ).length && typeof window.soPanelsBuilderView !== 'undefined';
|
22 |
+
var isClassicEditorPanelsEnabled = $( '#so-panels-panels.attached-to-editor' ).is( ':visible' );
|
23 |
+
|
24 |
+
// Check if the editor has Page Builder Enabled before proceeding.
|
25 |
+
if ( isClassicEditorPanelsEnabled || isBlockEditorPanelsEnabled ) {
|
26 |
Â
|
27 |
Â
var whitelist = [
|
28 |
Â
'p', 'a', 'img', 'caption', 'br',
|
js/seo-compat.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
jQuery((function(t){var i=function(){"undefined"!=typeof YoastSEO&&(YoastSEO.app.registerPlugin("SiteOriginSeoCompat",{status:"ready"}),YoastSEO.app.registerModification("content",this.contentModification,"SiteOriginSeoCompat",5)),"undefined"!=typeof rankMathEditor&&wp.hooks.addFilter("rank_math_content","SiteOriginSeoCompat",this.contentModification)};i.prototype.contentModification=function(i){
|
1 |
+
jQuery((function(t){var i=function(){"undefined"!=typeof YoastSEO&&(YoastSEO.app.registerPlugin("SiteOriginSeoCompat",{status:"ready"}),YoastSEO.app.registerModification("content",this.contentModification,"SiteOriginSeoCompat",5)),"undefined"!=typeof rankMathEditor&&wp.hooks.addFilter("rank_math_content","SiteOriginSeoCompat",this.contentModification)};i.prototype.contentModification=function(i){var e=t(".block-editor-page").length&&void 0!==window.soPanelsBuilderView;if(t("#so-panels-panels.attached-to-editor").is(":visible")||e){var n=["p","a","img","caption","br","blockquote","cite","em","strong","i","b","q","h1","h2","h3","h4","h5","h6","ul","ol","li","table","tr","th","td"].join(","),o=function(i){var e=t(i);return 0===e.find(".so-panel.widget").length?i:(e.find("style").remove(),e.find("*").not(n).each((function(){var i=t(this).contents();t(this).replaceWith(i)})),e.html())};if(Array.isArray(window.soPanelsBuilderView)){i=null,window.soPanelsBuilderView.forEach((function(t){i+=o(t.contentPreview)}))}else i=o(window.soPanelsBuilderView.contentPreview)}return i},"undefined"!=typeof rankMathEditor?new i:t(window).on("YoastSEO:ready",(function(){new i}))}));
|
lang/siteorigin-panels.pot
CHANGED
@@ -1021,7 +1021,7 @@ msgstr ""
|
|
1021 |
Â
msgid "Collapse Order"
|
1022 |
Â
msgstr ""
|
1023 |
Â
|
1024 |
-
#: inc/styles.php:250, widgets/widgets.php:635, widgets/widgets.php:757, inc/widgets/post-loop.php:
|
1025 |
Â
msgid "Default"
|
1026 |
Â
msgstr ""
|
1027 |
Â
|
@@ -1337,83 +1337,83 @@ msgstr ""
|
|
1337 |
Â
msgid "%s Style"
|
1338 |
Â
msgstr ""
|
1339 |
Â
|
1340 |
-
#: widgets/widgets.php:594, inc/widgets/post-loop.php:
|
1341 |
Â
msgid "Post Type"
|
1342 |
Â
msgstr ""
|
1343 |
Â
|
1344 |
-
#: widgets/widgets.php:601, inc/widgets/post-loop.php:
|
1345 |
Â
msgid "Posts Per Page"
|
1346 |
Â
msgstr ""
|
1347 |
Â
|
1348 |
-
#: widgets/widgets.php:606, inc/widgets/post-loop.php:
|
1349 |
Â
msgid "Order By"
|
1350 |
Â
msgstr ""
|
1351 |
Â
|
1352 |
-
#: widgets/widgets.php:608, widgets/widgets.php:783, inc/widgets/post-content.php:60, inc/widgets/post-loop.php:
|
1353 |
Â
msgid "None"
|
1354 |
Â
msgstr ""
|
1355 |
Â
|
1356 |
-
#: widgets/widgets.php:609, inc/widgets/post-loop.php:
|
1357 |
Â
msgid "Post ID"
|
1358 |
Â
msgstr ""
|
1359 |
Â
|
1360 |
-
#: widgets/widgets.php:610, inc/widgets/post-loop.php:
|
1361 |
Â
msgid "Author"
|
1362 |
Â
msgstr ""
|
1363 |
Â
|
1364 |
-
#: widgets/widgets.php:611, widgets/widgets.php:612, inc/widgets/post-loop.php:
|
1365 |
Â
msgid "Name"
|
1366 |
Â
msgstr ""
|
1367 |
Â
|
1368 |
-
#: widgets/widgets.php:613, inc/widgets/post-loop.php:
|
1369 |
Â
msgid "Date"
|
1370 |
Â
msgstr ""
|
1371 |
Â
|
1372 |
-
#: widgets/widgets.php:614, inc/widgets/post-loop.php:
|
1373 |
Â
msgid "Modified"
|
1374 |
Â
msgstr ""
|
1375 |
Â
|
1376 |
-
#: widgets/widgets.php:615, inc/widgets/post-loop.php:
|
1377 |
Â
msgid "Parent"
|
1378 |
Â
msgstr ""
|
1379 |
Â
|
1380 |
-
#: widgets/widgets.php:616, inc/widgets/post-loop.php:
|
1381 |
Â
msgid "Random"
|
1382 |
Â
msgstr ""
|
1383 |
Â
|
1384 |
-
#: widgets/widgets.php:617, inc/widgets/post-loop.php:
|
1385 |
Â
msgid "Comment Count"
|
1386 |
Â
msgstr ""
|
1387 |
Â
|
1388 |
-
#: widgets/widgets.php:618, inc/widgets/post-loop.php:
|
1389 |
Â
msgid "Menu Order"
|
1390 |
Â
msgstr ""
|
1391 |
Â
|
1392 |
-
#: widgets/widgets.php:624, inc/widgets/post-loop.php:
|
1393 |
Â
msgid "Order"
|
1394 |
Â
msgstr ""
|
1395 |
Â
|
1396 |
-
#: widgets/widgets.php:626, inc/widgets/post-loop.php:
|
1397 |
Â
msgid "Ascending"
|
1398 |
Â
msgstr ""
|
1399 |
Â
|
1400 |
-
#: widgets/widgets.php:627, inc/widgets/post-loop.php:
|
1401 |
Â
msgid "Descending"
|
1402 |
Â
msgstr ""
|
1403 |
Â
|
1404 |
-
#: widgets/widgets.php:633, inc/widgets/post-loop.php:
|
1405 |
Â
msgid "Sticky Posts"
|
1406 |
Â
msgstr ""
|
1407 |
Â
|
1408 |
-
#: widgets/widgets.php:636, inc/widgets/post-loop.php:
|
1409 |
Â
msgid "Ignore Sticky"
|
1410 |
Â
msgstr ""
|
1411 |
Â
|
1412 |
-
#: widgets/widgets.php:637, inc/widgets/post-loop.php:
|
1413 |
Â
msgid "Exclude Sticky"
|
1414 |
Â
msgstr ""
|
1415 |
Â
|
1416 |
-
#: widgets/widgets.php:638, inc/widgets/post-loop.php:
|
1417 |
Â
msgid "Only Sticky"
|
1418 |
Â
msgstr ""
|
1419 |
Â
|
@@ -1421,7 +1421,7 @@ msgstr ""
|
|
1421 |
Â
msgid "Additional Arguments"
|
1422 |
Â
msgstr ""
|
1423 |
Â
|
1424 |
-
#: widgets/widgets.php:648, inc/widgets/post-loop.php:
|
1425 |
Â
msgid "Additional query arguments. See 1{query_posts}."
|
1426 |
Â
msgstr ""
|
1427 |
Â
|
@@ -1610,7 +1610,7 @@ msgstr ""
|
|
1610 |
Â
msgid "Displays content from the current post."
|
1611 |
Â
msgstr ""
|
1612 |
Â
|
1613 |
-
#: inc/widgets/post-content.php:61, inc/widgets/post-loop-helper.php:41, inc/widgets/post-loop.php:
|
1614 |
Â
msgid "Title"
|
1615 |
Â
msgstr ""
|
1616 |
Â
|
@@ -1630,27 +1630,27 @@ msgstr ""
|
|
1630 |
Â
msgid "Displays a post loop."
|
1631 |
Â
msgstr ""
|
1632 |
Â
|
1633 |
-
#: inc/widgets/post-loop-helper.php:45, inc/widgets/post-loop.php:
|
1634 |
Â
msgid "Template"
|
1635 |
Â
msgstr ""
|
1636 |
Â
|
1637 |
-
#: inc/widgets/post-loop-helper.php:52, inc/widgets/post-loop.php:
|
1638 |
Â
msgid "If the template supports it, cut posts and display the more link."
|
1639 |
Â
msgstr ""
|
1640 |
Â
|
1641 |
-
#: inc/widgets/post-loop.php:
|
1642 |
Â
msgid "Your theme doesn't have any post loops."
|
1643 |
Â
msgstr ""
|
1644 |
Â
|
1645 |
-
#: inc/widgets/post-loop.php:
|
1646 |
Â
msgid "More Link"
|
1647 |
Â
msgstr ""
|
1648 |
Â
|
1649 |
-
#: inc/widgets/post-loop.php:
|
1650 |
Â
msgid "Post In Order"
|
1651 |
Â
msgstr ""
|
1652 |
Â
|
1653 |
-
#: inc/widgets/post-loop.php:
|
1654 |
Â
msgid "Additional "
|
1655 |
Â
msgstr ""
|
1656 |
Â
|
1021 |
Â
msgid "Collapse Order"
|
1022 |
Â
msgstr ""
|
1023 |
Â
|
1024 |
+
#: inc/styles.php:250, widgets/widgets.php:635, widgets/widgets.php:757, inc/widgets/post-loop.php:357
|
1025 |
Â
msgid "Default"
|
1026 |
Â
msgstr ""
|
1027 |
Â
|
1337 |
Â
msgid "%s Style"
|
1338 |
Â
msgstr ""
|
1339 |
Â
|
1340 |
+
#: widgets/widgets.php:594, inc/widgets/post-loop.php:315
|
1341 |
Â
msgid "Post Type"
|
1342 |
Â
msgstr ""
|
1343 |
Â
|
1344 |
+
#: widgets/widgets.php:601, inc/widgets/post-loop.php:324
|
1345 |
Â
msgid "Posts Per Page"
|
1346 |
Â
msgstr ""
|
1347 |
Â
|
1348 |
+
#: widgets/widgets.php:606, inc/widgets/post-loop.php:329
|
1349 |
Â
msgid "Order By"
|
1350 |
Â
msgstr ""
|
1351 |
Â
|
1352 |
+
#: widgets/widgets.php:608, widgets/widgets.php:783, inc/widgets/post-content.php:60, inc/widgets/post-loop.php:331
|
1353 |
Â
msgid "None"
|
1354 |
Â
msgstr ""
|
1355 |
Â
|
1356 |
+
#: widgets/widgets.php:609, inc/widgets/post-loop.php:332
|
1357 |
Â
msgid "Post ID"
|
1358 |
Â
msgstr ""
|
1359 |
Â
|
1360 |
+
#: widgets/widgets.php:610, inc/widgets/post-loop.php:333
|
1361 |
Â
msgid "Author"
|
1362 |
Â
msgstr ""
|
1363 |
Â
|
1364 |
+
#: widgets/widgets.php:611, widgets/widgets.php:612, inc/widgets/post-loop.php:334, inc/widgets/post-loop.php:335, widgets/widgets/testimonial/testimonial.php:15
|
1365 |
Â
msgid "Name"
|
1366 |
Â
msgstr ""
|
1367 |
Â
|
1368 |
+
#: widgets/widgets.php:613, inc/widgets/post-loop.php:336
|
1369 |
Â
msgid "Date"
|
1370 |
Â
msgstr ""
|
1371 |
Â
|
1372 |
+
#: widgets/widgets.php:614, inc/widgets/post-loop.php:337
|
1373 |
Â
msgid "Modified"
|
1374 |
Â
msgstr ""
|
1375 |
Â
|
1376 |
+
#: widgets/widgets.php:615, inc/widgets/post-loop.php:338
|
1377 |
Â
msgid "Parent"
|
1378 |
Â
msgstr ""
|
1379 |
Â
|
1380 |
+
#: widgets/widgets.php:616, inc/widgets/post-loop.php:339
|
1381 |
Â
msgid "Random"
|
1382 |
Â
msgstr ""
|
1383 |
Â
|
1384 |
+
#: widgets/widgets.php:617, inc/widgets/post-loop.php:340
|
1385 |
Â
msgid "Comment Count"
|
1386 |
Â
msgstr ""
|
1387 |
Â
|
1388 |
+
#: widgets/widgets.php:618, inc/widgets/post-loop.php:341
|
1389 |
Â
msgid "Menu Order"
|
1390 |
Â
msgstr ""
|
1391 |
Â
|
1392 |
+
#: widgets/widgets.php:624, inc/widgets/post-loop.php:347
|
1393 |
Â
msgid "Order"
|
1394 |
Â
msgstr ""
|
1395 |
Â
|
1396 |
+
#: widgets/widgets.php:626, inc/widgets/post-loop.php:350
|
1397 |
Â
msgid "Ascending"
|
1398 |
Â
msgstr ""
|
1399 |
Â
|
1400 |
+
#: widgets/widgets.php:627, inc/widgets/post-loop.php:349
|
1401 |
Â
msgid "Descending"
|
1402 |
Â
msgstr ""
|
1403 |
Â
|
1404 |
+
#: widgets/widgets.php:633, inc/widgets/post-loop.php:355
|
1405 |
Â
msgid "Sticky Posts"
|
1406 |
Â
msgstr ""
|
1407 |
Â
|
1408 |
+
#: widgets/widgets.php:636, inc/widgets/post-loop.php:358
|
1409 |
Â
msgid "Ignore Sticky"
|
1410 |
Â
msgstr ""
|
1411 |
Â
|
1412 |
+
#: widgets/widgets.php:637, inc/widgets/post-loop.php:359
|
1413 |
Â
msgid "Exclude Sticky"
|
1414 |
Â
msgstr ""
|
1415 |
Â
|
1416 |
+
#: widgets/widgets.php:638, inc/widgets/post-loop.php:360
|
1417 |
Â
msgid "Only Sticky"
|
1418 |
Â
msgstr ""
|
1419 |
Â
|
1421 |
Â
msgid "Additional Arguments"
|
1422 |
Â
msgstr ""
|
1423 |
Â
|
1424 |
+
#: widgets/widgets.php:648, inc/widgets/post-loop.php:372
|
1425 |
Â
msgid "Additional query arguments. See 1{query_posts}."
|
1426 |
Â
msgstr ""
|
1427 |
Â
|
1610 |
Â
msgid "Displays content from the current post."
|
1611 |
Â
msgstr ""
|
1612 |
Â
|
1613 |
+
#: inc/widgets/post-content.php:61, inc/widgets/post-loop-helper.php:41, inc/widgets/post-loop.php:278, widgets/widgets/call-to-action/call-to-action.php:15, widgets/widgets/list/list.php:15, widgets/widgets/price-box/price-box.php:15
|
1614 |
Â
msgid "Title"
|
1615 |
Â
msgstr ""
|
1616 |
Â
|
1630 |
Â
msgid "Displays a post loop."
|
1631 |
Â
msgstr ""
|
1632 |
Â
|
1633 |
+
#: inc/widgets/post-loop-helper.php:45, inc/widgets/post-loop.php:282
|
1634 |
Â
msgid "Template"
|
1635 |
Â
msgstr ""
|
1636 |
Â
|
1637 |
+
#: inc/widgets/post-loop-helper.php:52, inc/widgets/post-loop.php:300
|
1638 |
Â
msgid "If the template supports it, cut posts and display the more link."
|
1639 |
Â
msgstr ""
|
1640 |
Â
|
1641 |
+
#: inc/widgets/post-loop.php:248
|
1642 |
Â
msgid "Your theme doesn't have any post loops."
|
1643 |
Â
msgstr ""
|
1644 |
Â
|
1645 |
+
#: inc/widgets/post-loop.php:298
|
1646 |
Â
msgid "More Link"
|
1647 |
Â
msgstr ""
|
1648 |
Â
|
1649 |
+
#: inc/widgets/post-loop.php:342
|
1650 |
Â
msgid "Post In Order"
|
1651 |
Â
msgstr ""
|
1652 |
Â
|
1653 |
+
#: inc/widgets/post-loop.php:365
|
1654 |
Â
msgid "Additional "
|
1655 |
Â
msgstr ""
|
1656 |
Â
|
license.txt
CHANGED
File without changes
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Tags: page builder, responsive, widget, widgets, builder, page, admin, gallery,
|
|
3 |
Â
Requires at least: 4.7
|
4 |
Â
Tested up to: 5.5
|
5 |
Â
Requires PHP: 5.6.20
|
6 |
-
Stable tag: 2.11.
|
7 |
-
Build time: 2020-09-
|
8 |
Â
License: GPLv3
|
9 |
Â
License URI: http://www.gnu.org/licenses/gpl.html
|
10 |
Â
Donate link: https://siteorigin.com/downloads/premium/
|
@@ -97,6 +97,13 @@ We've tried to ensure that Page Builder is compatible with most plugin widgets.
|
|
97 |
Â
|
98 |
Â
== Changelog ==
|
99 |
Â
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
Â
|
|
100 |
Â
= 2.11.3 - 14 September 2020 =
|
101 |
Â
* Block Editor: Added SEO support for multiple Layout Block instances.
|
102 |
Â
* Yoast SEO Sitemap: Added images added using Page Builder.
|
3 |
Â
Requires at least: 4.7
|
4 |
Â
Tested up to: 5.5
|
5 |
Â
Requires PHP: 5.6.20
|
6 |
+
Stable tag: 2.11.4
|
7 |
+
Build time: 2020-09-28T19:09:03+02:00
|
8 |
Â
License: GPLv3
|
9 |
Â
License URI: http://www.gnu.org/licenses/gpl.html
|
10 |
Â
Donate link: https://siteorigin.com/downloads/premium/
|
97 |
Â
|
98 |
Â
== Changelog ==
|
99 |
Â
|
100 |
+
= 2.11.4 - 28 September 2020 =
|
101 |
+
* Block Editor: Fixed SiteOrigin Widgets Bundle block preview.
|
102 |
+
* Yoast SEO: Fixed word count in the Classic Editor when Page Builder is not in use.
|
103 |
+
* Yoast SEO: Resolved a console error in the Block Editor.
|
104 |
+
* Block Editor: Enhanced the Layout Block to allow for Post Loop widget previews.
|
105 |
+
* Layout Export: Resolved JSON files exported without contents.
|
106 |
+
|
107 |
Â
= 2.11.3 - 14 September 2020 =
|
108 |
Â
* Block Editor: Added SEO support for multiple Layout Block instances.
|
109 |
Â
* Yoast SEO Sitemap: Added images added using Page Builder.
|
settings/admin-settings.css
CHANGED
File without changes
|
settings/admin-settings.js
CHANGED
File without changes
|
settings/images/icon-layer.png
CHANGED
File without changes
|
settings/tpl/help.php
CHANGED
File without changes
|
settings/tpl/settings.php
CHANGED
File without changes
|
siteorigin-panels.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Â
Plugin Name: Page Builder by SiteOrigin
|
4 |
Â
Plugin URI: https://siteorigin.com/page-builder/
|
5 |
Â
Description: A drag and drop, responsive page builder that simplifies building your website.
|
6 |
-
Version: 2.11.
|
7 |
Â
Author: SiteOrigin
|
8 |
Â
Author URI: https://siteorigin.com
|
9 |
Â
License: GPL3
|
@@ -11,7 +11,7 @@ License URI: http://www.gnu.org/licenses/gpl.html
|
|
11 |
Â
Donate link: http://siteorigin.com/page-builder/#donate
|
12 |
Â
*/
|
13 |
Â
|
14 |
-
define( 'SITEORIGIN_PANELS_VERSION', '2.11.
|
15 |
Â
if ( ! defined( 'SITEORIGIN_PANELS_JS_SUFFIX' ) ) {
|
16 |
Â
define( 'SITEORIGIN_PANELS_JS_SUFFIX', '.min' );
|
17 |
Â
}
|
3 |
Â
Plugin Name: Page Builder by SiteOrigin
|
4 |
Â
Plugin URI: https://siteorigin.com/page-builder/
|
5 |
Â
Description: A drag and drop, responsive page builder that simplifies building your website.
|
6 |
+
Version: 2.11.4
|
7 |
Â
Author: SiteOrigin
|
8 |
Â
Author URI: https://siteorigin.com
|
9 |
Â
License: GPL3
|
11 |
Â
Donate link: http://siteorigin.com/page-builder/#donate
|
12 |
Â
*/
|
13 |
Â
|
14 |
+
define( 'SITEORIGIN_PANELS_VERSION', '2.11.4' );
|
15 |
Â
if ( ! defined( 'SITEORIGIN_PANELS_JS_SUFFIX' ) ) {
|
16 |
Â
define( 'SITEORIGIN_PANELS_JS_SUFFIX', '.min' );
|
17 |
Â
}
|
tpl/admin-home-page.php
CHANGED
File without changes
|
tpl/help.php
CHANGED
File without changes
|
tpl/js-templates.php
CHANGED
File without changes
|
tpl/metabox-panels.php
CHANGED
File without changes
|
widgets/img/checks/black.png
CHANGED
File without changes
|
widgets/img/checks/blue.png
CHANGED
File without changes
|
widgets/img/checks/charcoal.png
CHANGED
File without changes
|
widgets/img/checks/green.png
CHANGED
File without changes
|
widgets/img/checks/light.png
CHANGED
File without changes
|
widgets/img/checks/orange.png
CHANGED
File without changes
|
widgets/img/checks/pink.png
CHANGED
File without changes
|
widgets/img/checks/purple.png
CHANGED
File without changes
|
widgets/img/checks/slate.png
CHANGED
File without changes
|
widgets/img/checks/tirquoise.png
CHANGED
File without changes
|
widgets/img/textures/dark-dashed.png
CHANGED
File without changes
|
widgets/img/textures/light-dashed.png
CHANGED
File without changes
|
widgets/js/admin.js
CHANGED
File without changes
|
widgets/js/embedded-video.js
CHANGED
File without changes
|
widgets/js/jquery.fitvids.min.js
CHANGED
File without changes
|
widgets/less/functions.php
CHANGED
File without changes
|
widgets/lib/color.php
CHANGED
File without changes
|
widgets/lib/lessc.inc.php
CHANGED
File without changes
|
widgets/migration.php
CHANGED
File without changes
|
widgets/widgets.php
CHANGED
File without changes
|
widgets/widgets/animated-image/animated-image.php
CHANGED
File without changes
|
widgets/widgets/animated-image/js/main.js
CHANGED
File without changes
|
widgets/widgets/animated-image/js/onscreen.js
CHANGED
File without changes
|
widgets/widgets/animated-image/tpl/default.php
CHANGED
File without changes
|
widgets/widgets/button/button.php
CHANGED
File without changes
|
widgets/widgets/button/presets/simple.php
CHANGED
File without changes
|
widgets/widgets/button/styles/simple.less
CHANGED
File without changes
|
widgets/widgets/button/tpl/simple.php
CHANGED
File without changes
|
widgets/widgets/call-to-action/call-to-action.php
CHANGED
File without changes
|
widgets/widgets/call-to-action/presets/simple.php
CHANGED
File without changes
|
widgets/widgets/call-to-action/styles/simple.less
CHANGED
File without changes
|
widgets/widgets/call-to-action/tpl/simple.php
CHANGED
File without changes
|
widgets/widgets/list/list.php
CHANGED
File without changes
|
widgets/widgets/list/presets/simple.php
CHANGED
File without changes
|
widgets/widgets/list/styles/simple.less
CHANGED
File without changes
|
widgets/widgets/list/tpl/simple.php
CHANGED
File without changes
|
widgets/widgets/price-box/presets/simple.php
CHANGED
File without changes
|
widgets/widgets/price-box/price-box.php
CHANGED
File without changes
|
widgets/widgets/price-box/styles/simple.less
CHANGED
File without changes
|
widgets/widgets/price-box/tpl/simple.php
CHANGED
File without changes
|
widgets/widgets/testimonial/presets/simple.php
CHANGED
File without changes
|
widgets/widgets/testimonial/styles/simple.less
CHANGED
File without changes
|
widgets/widgets/testimonial/testimonial.php
CHANGED
File without changes
|
widgets/widgets/testimonial/tpl/simple.php
CHANGED
File without changes
|