Loading data/themes/default/public/survey.css +19 −0 Changes for data/themes/default/public/survey.css: 19 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -534,4 +534,23 @@ .sv-btn { justify-content: center; text-align: center; } .survey-subtitle { margin-left: 0; } .survey-progress { padding: 0.75rem 1rem; } /* Wizard (plugin-rendered survey page) */ .survey-page .survey-wrap { padding: 12px; } .survey-page .question { padding: 12px; margin-bottom: 16px; } .survey-page .question textarea, .survey-page .question select { font-size: 16px; } .survey-page .wizard-nav { flex-direction: column-reverse; align-items: stretch; gap: 8px; } .survey-page .wizard-btn { width: 100%; text-align: center; padding: 12px 20px; } .survey-page .rating-group { justify-content: space-between; gap: 6px; } .survey-page .rating-group label { flex: 1; padding: 8px 6px; text-align: center; } .survey-page .icon-grid { grid-template-columns: repeat(auto-fill, minmax(96px, 1fr)); gap: 8px; } /* One image per row on mobile */ .survey-page .image-list { grid-template-columns: 1fr; gap: 8px; } .survey-page .image-item img { height: 160px; } .survey-page .file-upload-area { padding: 20px; } } editor/widgets/container/container.cpp +1 −0 Changes for editor/widgets/container/container.cpp: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -807,6 +807,7 @@ extern "C" { if (!m_padding.empty()) mobileCSS += " padding: " + m_padding + " !important;"; if (!m_margin.empty()) mobileCSS += " margin: " + m_margin + " !important;"; if (!m_width.empty()) mobileCSS += " width: " + m_width + " !important;"; else if (width.find("px") != std::string::npos) mobileCSS += " width: 100% !important;"; if (!m_height.empty()) mobileCSS += " height: " + m_height + " !important;"; if (!m_verticalAlign.empty()) { mobileCSS += " display: flex !important; flex-direction: column !important;"; Loading editor/widgets/googlereviews/googlereviews.cpp +4 −4 Changes for editor/widgets/googlereviews/googlereviews.cpp: 4 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -89,13 +89,13 @@ namespace blogi { '#'+uid+' .gr-wrap{position:relative;flex:1;}'+ '#'+uid+' .gr-vp{overflow:hidden;}'+ '#'+uid+' .gr-track{display:flex;transition:transform .4s ease;gap:16px;}'+ '#'+uid+' .gr-card{flex:0 0 calc(33.333% - 11px);max-width:calc(33.333% - 11px);background:#f9fafb;border-radius:14px;padding:16px;display:flex;flex-direction:row;gap:12px;border:1px solid rgba(148,163,184,.3);box-sizing:border-box;}'+ '#'+uid+' .gr-card{flex:0 0 calc(33.333% - 11px);max-width:calc(33.333% - 11px);min-width:0;background:#f9fafb;border-radius:14px;padding:16px;display:flex;flex-direction:row;gap:12px;border:1px solid rgba(148,163,184,.3);box-sizing:border-box;}'+ '#'+uid+' .gr-av{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.05em;color:#fff;}'+ '#'+uid+' .gr-av-img{object-fit:cover;background:#e5e7eb;}'+ '#'+uid+' .gr-bd{flex:1;font-size:.95em;color:#111827;}'+ '#'+uid+' .gr-name{font-weight:600;margin-bottom:3px;}'+ '#'+uid+' .gr-bd{flex:1;min-width:0;font-size:.95em;color:#111827;}'+ '#'+uid+' .gr-name{font-weight:600;margin-bottom:3px;overflow-wrap:break-word;}'+ '#'+uid+' .gr-rstars{color:#fbbf24;font-size:.9em;margin-bottom:4px;}'+ '#'+uid+' .gr-txt{font-size:.92em;line-height:1.45;}'+ '#'+uid+' .gr-txt{font-size:.92em;line-height:1.45;overflow-wrap:break-word;}'+ '#'+uid+' .gr-dt{font-size:.79em;color:#6b7280;margin-top:6px;}'+ '#'+uid+' .gr-btn{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:1px solid #d1d5db;background:#fff;cursor:pointer;box-shadow:0 2px 6px rgba(15,23,42,.15);z-index:10;font-size:1em;display:flex;align-items:center;justify-content:center;padding:0;}'+ '#'+uid+' .gr-btn:disabled{opacity:.35;cursor:default;}'+ Loading editor/widgets/grid/grid.cpp +1 −0 Changes for editor/widgets/grid/grid.cpp: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -626,6 +626,7 @@ extern "C" { if (!m_borderStyle.empty()) mobileCSS += " border: " + m_borderStyle + " !important;"; if (!m_opacity.empty()) mobileCSS += " opacity: " + m_opacity + " !important;"; if (!m_width.empty()) mobileCSS += " width: " + m_width + " !important;"; else if (width.find("px") != std::string::npos) mobileCSS += " width: 100% !important;"; if (!m_height.empty()) mobileCSS += " height: " + m_height + " !important;"; if (!m_verticalAlign.empty()) { if (m_verticalAlign == "top") mobileCSS += " align-items: start !important;"; Loading editor/widgets/section/section.cpp +1 −0 Changes for editor/widgets/section/section.cpp: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -602,6 +602,7 @@ extern "C" { if (!m_maxWidth.empty()) mobileCSS += " max-width: " + m_maxWidth + " !important;"; if (!m_minHeight.empty()) mobileCSS += " min-height: " + m_minHeight + " !important;"; if (!m_width.empty()) mobileCSS += " width: " + m_width + " !important;"; else if (width.find("px") != std::string::npos) mobileCSS += " width: 100% !important;"; if (!m_height.empty()) mobileCSS += " height: " + m_height + " !important;"; if (!m_verticalAlign.empty()) { mobileCSS += " display: flex !important; flex-direction: column !important;"; Loading Loading
data/themes/default/public/survey.css +19 −0 Changes for data/themes/default/public/survey.css: 19 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -534,4 +534,23 @@ .sv-btn { justify-content: center; text-align: center; } .survey-subtitle { margin-left: 0; } .survey-progress { padding: 0.75rem 1rem; } /* Wizard (plugin-rendered survey page) */ .survey-page .survey-wrap { padding: 12px; } .survey-page .question { padding: 12px; margin-bottom: 16px; } .survey-page .question textarea, .survey-page .question select { font-size: 16px; } .survey-page .wizard-nav { flex-direction: column-reverse; align-items: stretch; gap: 8px; } .survey-page .wizard-btn { width: 100%; text-align: center; padding: 12px 20px; } .survey-page .rating-group { justify-content: space-between; gap: 6px; } .survey-page .rating-group label { flex: 1; padding: 8px 6px; text-align: center; } .survey-page .icon-grid { grid-template-columns: repeat(auto-fill, minmax(96px, 1fr)); gap: 8px; } /* One image per row on mobile */ .survey-page .image-list { grid-template-columns: 1fr; gap: 8px; } .survey-page .image-item img { height: 160px; } .survey-page .file-upload-area { padding: 20px; } }
editor/widgets/container/container.cpp +1 −0 Changes for editor/widgets/container/container.cpp: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -807,6 +807,7 @@ extern "C" { if (!m_padding.empty()) mobileCSS += " padding: " + m_padding + " !important;"; if (!m_margin.empty()) mobileCSS += " margin: " + m_margin + " !important;"; if (!m_width.empty()) mobileCSS += " width: " + m_width + " !important;"; else if (width.find("px") != std::string::npos) mobileCSS += " width: 100% !important;"; if (!m_height.empty()) mobileCSS += " height: " + m_height + " !important;"; if (!m_verticalAlign.empty()) { mobileCSS += " display: flex !important; flex-direction: column !important;"; Loading
editor/widgets/googlereviews/googlereviews.cpp +4 −4 Changes for editor/widgets/googlereviews/googlereviews.cpp: 4 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -89,13 +89,13 @@ namespace blogi { '#'+uid+' .gr-wrap{position:relative;flex:1;}'+ '#'+uid+' .gr-vp{overflow:hidden;}'+ '#'+uid+' .gr-track{display:flex;transition:transform .4s ease;gap:16px;}'+ '#'+uid+' .gr-card{flex:0 0 calc(33.333% - 11px);max-width:calc(33.333% - 11px);background:#f9fafb;border-radius:14px;padding:16px;display:flex;flex-direction:row;gap:12px;border:1px solid rgba(148,163,184,.3);box-sizing:border-box;}'+ '#'+uid+' .gr-card{flex:0 0 calc(33.333% - 11px);max-width:calc(33.333% - 11px);min-width:0;background:#f9fafb;border-radius:14px;padding:16px;display:flex;flex-direction:row;gap:12px;border:1px solid rgba(148,163,184,.3);box-sizing:border-box;}'+ '#'+uid+' .gr-av{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.05em;color:#fff;}'+ '#'+uid+' .gr-av-img{object-fit:cover;background:#e5e7eb;}'+ '#'+uid+' .gr-bd{flex:1;font-size:.95em;color:#111827;}'+ '#'+uid+' .gr-name{font-weight:600;margin-bottom:3px;}'+ '#'+uid+' .gr-bd{flex:1;min-width:0;font-size:.95em;color:#111827;}'+ '#'+uid+' .gr-name{font-weight:600;margin-bottom:3px;overflow-wrap:break-word;}'+ '#'+uid+' .gr-rstars{color:#fbbf24;font-size:.9em;margin-bottom:4px;}'+ '#'+uid+' .gr-txt{font-size:.92em;line-height:1.45;}'+ '#'+uid+' .gr-txt{font-size:.92em;line-height:1.45;overflow-wrap:break-word;}'+ '#'+uid+' .gr-dt{font-size:.79em;color:#6b7280;margin-top:6px;}'+ '#'+uid+' .gr-btn{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:1px solid #d1d5db;background:#fff;cursor:pointer;box-shadow:0 2px 6px rgba(15,23,42,.15);z-index:10;font-size:1em;display:flex;align-items:center;justify-content:center;padding:0;}'+ '#'+uid+' .gr-btn:disabled{opacity:.35;cursor:default;}'+ Loading
editor/widgets/grid/grid.cpp +1 −0 Changes for editor/widgets/grid/grid.cpp: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -626,6 +626,7 @@ extern "C" { if (!m_borderStyle.empty()) mobileCSS += " border: " + m_borderStyle + " !important;"; if (!m_opacity.empty()) mobileCSS += " opacity: " + m_opacity + " !important;"; if (!m_width.empty()) mobileCSS += " width: " + m_width + " !important;"; else if (width.find("px") != std::string::npos) mobileCSS += " width: 100% !important;"; if (!m_height.empty()) mobileCSS += " height: " + m_height + " !important;"; if (!m_verticalAlign.empty()) { if (m_verticalAlign == "top") mobileCSS += " align-items: start !important;"; Loading
editor/widgets/section/section.cpp +1 −0 Changes for editor/widgets/section/section.cpp: 1 added line, 0 removed lines. Original line number Diff line number Diff line Loading @@ -602,6 +602,7 @@ extern "C" { if (!m_maxWidth.empty()) mobileCSS += " max-width: " + m_maxWidth + " !important;"; if (!m_minHeight.empty()) mobileCSS += " min-height: " + m_minHeight + " !important;"; if (!m_width.empty()) mobileCSS += " width: " + m_width + " !important;"; else if (width.find("px") != std::string::npos) mobileCSS += " width: 100% !important;"; if (!m_height.empty()) mobileCSS += " height: " + m_height + " !important;"; if (!m_verticalAlign.empty()) { mobileCSS += " display: flex !important; flex-direction: column !important;"; Loading