Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.1.10 #926

Open
wants to merge 40 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
087f1d1
Fix issue $(...).rating is not a function
sonvnn Dec 16, 2024
142f78c
Remove FontAwesome Vue Lib
sonvnn Dec 16, 2024
7bff31e
Fix issue conflict with Advanced Module Manager #925
sonvnn Dec 18, 2024
886933a
Add countdown script
sonvnn Dec 18, 2024
7673b86
Update countdown script
sonvnn Dec 18, 2024
d845684
Update en-GB.astroid.ini
sonvnn Dec 19, 2024
ebf3164
Update Button Style
sonvnn Dec 19, 2024
a8e2536
Update astroidlayoutmodule.php
sonvnn Dec 19, 2024
81a5ecb
Add getNonMinifiedPath function
sonvnn Dec 19, 2024
3fb4d03
Update save sublayout content
sonvnn Dec 20, 2024
3fdd93e
Add option Collapse to Typography
sonvnn Dec 23, 2024
9060ce9
Update en-GB.astroid.ini
sonvnn Dec 24, 2024
ff7733f
Option display thumbnail only on Articles Widget
sonvnn Dec 24, 2024
0cf933e
Update blog_item.php
sonvnn Dec 24, 2024
00a9877
Update info
sonvnn Dec 27, 2024
fb0d0e5
Add Sidebar Topbar
sonvnn Dec 31, 2024
a2bc4b3
Update Astroid sidebar style
sonvnn Jan 2, 2025
f60e534
Improve Sidebar design
sonvnn Jan 3, 2025
eaaf493
Update _base.scss
sonvnn Jan 3, 2025
bfa14ec
Clear Cache after update
sonvnn Jan 3, 2025
98c3b1c
Update Overrides.php
sonvnn Jan 3, 2025
1c665d7
Update Constants.php
sonvnn Jan 3, 2025
abe77b4
Add Sidebar Topbar options
sonvnn Jan 3, 2025
4fec585
Update border style for Element
sonvnn Jan 6, 2025
dacee8c
Update Responsive option for Range
sonvnn Jan 7, 2025
9e10820
Add ResponsiveCSS function
sonvnn Jan 8, 2025
abdbc72
Update Responsive information
sonvnn Jan 9, 2025
354a7b4
Update Back to top icon Style
sonvnn Jan 9, 2025
cfbf1cb
Update Constants.php
sonvnn Jan 9, 2025
0b02da3
Improve Switch Box Field
sonvnn Jan 9, 2025
5a3cb15
Fix issue Open Graph title does not parse double quotes #945
sonvnn Jan 9, 2025
29822ba
Improve ResponsiveToggle style
sonvnn Jan 10, 2025
ec0f43b
Update Responsive function to all field
sonvnn Jan 11, 2025
355dbd7
Update Responsive for Typography
sonvnn Jan 11, 2025
170fff4
Improve code UX
sonvnn Jan 13, 2025
c205404
Fix issue style incorrect of Joomla Content on RTL mode
sonvnn Jan 13, 2025
a540553
Fix issue on rtl mode.
sonvnn Jan 14, 2025
4bfd299
v3.1.10-rc5
sonvnn Jan 14, 2025
c5a5b5a
Fix issue Form Builder - Redirect option not working Astroid #953
sonvnn Jan 15, 2025
a8f4966
Update UX for Responsive field
sonvnn Jan 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Improve code UX
sonvnn committed Jan 13, 2025
commit 170fff41219d3df76ece55c4f564d6c840aa45ec
50 changes: 25 additions & 25 deletions assets/vendor/manager/dist/index.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/vendor/manager/src/components/Main.vue
Original file line number Diff line number Diff line change
@@ -176,7 +176,7 @@ const pro_badge = '<span class="badge text-bg-danger ms-2">PRO</span>';
<Fields
:field="field"
:scope="$scope"
:update="updatePreset[field.name]"
:presetUpdated="updatePreset[field.name]"
@update:contentlayout="updateContentLayout"
@update:loadPreset="loadPreset"
@update:getPreset="getPreset"
8 changes: 4 additions & 4 deletions assets/vendor/manager/src/components/helpers/Fields.vue
Original file line number Diff line number Diff line change
@@ -28,7 +28,7 @@ const emit = defineEmits(['update:contentlayout', 'update:loadPreset', 'update:g
const props = defineProps({
field: { type: Object, default: null },
scope: { type: Object, default: null },
update: {type: Boolean, default: false},
presetUpdated: {type: Boolean, default: false},
actSave: {type: Boolean, default: false}
});
const constant = inject('constant', {});
@@ -94,7 +94,7 @@ function updateSubLayouts() {
<label class="btn btn-sm btn-as btn-outline-primary btn-as-outline-primary" :for="props.field.input.id+idx" v-html="option.text"></label>
</span>
</div>
<SwitchBox v-else-if="props.field.input.role === `switch`" v-model="props.scope[props.field.name]" :field="props.field" :update="props.update" @update:Preset="state => (emit('update:presetState', state))" />
<SwitchBox v-else-if="props.field.input.role === `switch`" v-model="props.scope[props.field.name]" :field="props.field" :presetUpdated="props.presetUpdated" @update:Preset="state => (emit('update:presetState', state))" />
<div v-else-if="props.field.input.role === `image`" class="radio-image row g-2">
<div v-for="(option, idx) in props.field.input.options" :key="idx" class="col col-auto">
<input type="radio" class="btn-check" v-model="props.scope[props.field.name]" :name="props.field.input.name" :id="props.field.input.id+idx" :value="option.value" autocomplete="off">
@@ -106,7 +106,7 @@ function updateSubLayouts() {
<Colors v-model="props.scope[props.field.name]" :field="props.field" />
</div>
<div v-else-if="props.field.input.type === `astroidrange`">
<Range v-model="props.scope[props.field.name]" :field="props.field" :update="props.update" @update:Preset="state => (emit('update:presetState', state))" />
<Range v-model="props.scope[props.field.name]" :field="props.field" :presetUpdated="props.presetUpdated" @update:Preset="state => (emit('update:presetState', state))" />
</div>
<div v-else-if="props.field.input.type === `astroidicon`">
<BackToTopIcon v-model="props.scope[props.field.name]" :field="props.field" />
@@ -130,7 +130,7 @@ function updateSubLayouts() {
<SocialProfiles v-model="props.scope[props.field.name]" :field="props.field" />
</div>
<div v-else-if="props.field.input.type === `layout`" class="astroid-layout px-2">
<Layout v-model="props.scope[props.field.name]" :field="props.field" @update:subLayouts="updateSubLayouts" :update="props.update" @update:Preset="state => (emit('update:presetState', state))" />
<Layout v-model="props.scope[props.field.name]" :field="props.field" @update:subLayouts="updateSubLayouts" :presetUpdated="props.presetUpdated" @update:Preset="state => (emit('update:presetState', state))" />
</div>
<div v-else-if="props.field.input.type === `astroidspacing`" class="astroid-spacing">
<Spacing v-model="props.scope[props.field.name]" :field="props.field" />
4 changes: 2 additions & 2 deletions assets/vendor/manager/src/components/helpers/Layout.vue
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ const props = defineProps({
modelValue: { type: String, default: '' },
field: { type: Object, default: null },
source: { type: String, default: 'root' },
update: { type: Boolean, default: false }
presetUpdated: { type: Boolean, default: false }
});
const constant = inject('constant', {});
const language = inject('language', []);
@@ -55,7 +55,7 @@ onBeforeMount(()=>{
}
})
onUpdated(()=>{
if (props.update === true) {
if (props.presetUpdated === true) {
emit('update:Preset', false);
const tmp = JSON.parse(props.modelValue);
layout.value.sections = tmp.sections;
4 changes: 2 additions & 2 deletions assets/vendor/manager/src/components/helpers/Range.vue
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ import ResponsiveToggle from "./ResponsiveToggle.vue";
import {onBeforeMount, onUpdated, ref, watch, computed, inject} from 'vue';

const emit = defineEmits(['update:modelValue', 'update:Preset']);
const props = defineProps(['modelValue', 'field', 'update']);
const props = defineProps(['modelValue', 'field', 'presetUpdated']);
const language = inject('language', []);
const active = ref('mobile');
const data = ref({
@@ -33,7 +33,7 @@ onBeforeMount(()=>{
})

onUpdated(()=>{
if (props.update === true) {
if (props.presetUpdated === true) {
emit('update:Preset', false);
init();
}
4 changes: 2 additions & 2 deletions assets/vendor/manager/src/components/helpers/SwitchBox.vue
Original file line number Diff line number Diff line change
@@ -2,14 +2,14 @@
import {onUpdated, ref, watch, onMounted} from 'vue';

const emit = defineEmits(['update:modelValue', 'update:Preset']);
const props = defineProps(['modelValue', 'field', 'update']);
const props = defineProps(['modelValue', 'field', 'presetUpdated']);
onMounted(()=>{
if (parseInt(props.modelValue) === 1) {
switchField.value = true;
}
})
onUpdated(()=>{
if (props.update === true) {
if (props.presetUpdated === true) {
emit('update:Preset', false);
switchField.value = parseInt(props.modelValue) === 1;
}