For the love of God, can somebody please help me?
I’ve been going back and forth with Wix Support via email without any resolution of my issue for almost 3 WEEKS NOW. This is insane!
- Site page: https://www.theeyemanual.org/
- Pages with issues: https://www.theeyemanual.org/condition
https://www.theeyemanual.org/binocularvision
https://www.theeyemanual.org/medications
https://www.theeyemanual.org/contactlenses
3-4) Elements need to be hidden on page-load (show on page load)
Text in Repeater needs to be hidden on page-load (show on page load)
Read More buttons on repeaters do not work on (page load)
Refreshing the page fixes the issue at times
Here is the code from one of the pages:
import wixData from ‘wix-data’ ;
import wixWindow from ‘wix-window’ ;
import wixLocation from ‘wix-location’ ;
$w.onReady( function () {
$w( “#teamRepeater” ).onItemReady( ($item, itemData, index) => {
$item( “#description” ).collapse();
} );
$w( “#readmorebtn” ).onClick( (event) => {
let $item = $w.at(event.context);
let clickedItemData = $item( “#projectsDataset” ).getCurrentItem();
if ($item( ‘#description’ ).collapsed) {
$item( ‘#description’ ).expand();
$item( ‘#readmorebtn’ ).label = “Read Less” ;
} else {
$item( ‘#description’ ).collapse();
$item( ‘#readmorebtn’ ).label = “Read More” ;
}
} );
$w( “#repeater8” ).onItemReady( ($item, itemData, index) => {
$item( “#text101” ).collapse();
} );
$w( “#button113” ).onClick( (event) => {
let $item = $w.at(event.context);
let clickedItemData = $item( “#dataset12” ).getCurrentItem();
if ($item( ‘#text101’ ).collapsed) {
$item( ‘#text101’ ).expand();
$item( ‘#button113’ ).label = “Read Less” ;
} else {
$item( ‘#text101’ ).collapse();
$item( ‘#button113’ ).label = “Read More” ;
}
} );
$w( “#repeater10” ).onItemReady( ($item, itemData, index) => {
$item( “#text113” ).collapse();
} );
$w( “#button117” ).onClick( (event) => {
let $item = $w.at(event.context);
let clickedItemData = $item( “#dataset13” ).getCurrentItem();
if ($item( ‘#text113’ ).collapsed) {
$item( ‘#text113’ ).expand();
$item( ‘#button117’ ).label = “Read Less” ;
} else {
$item( ‘#text113’ ).collapse();
$item( ‘#button117’ ).label = “Read More” ;
}
} );
$w( “#repeater6” ).onItemReady( ($item, itemData, index) => {
$item( “#text89” ).collapse();
} );
$w( “#button109” ).onClick( (event) => {
let $item = $w.at(event.context);
let clickedItemData = $item( “#dataset9” ).getCurrentItem();
if ($item( ‘#text89’ ).collapsed) {
$item( ‘#text89’ ).expand();
$item( ‘#button109’ ).label = “Read Less” ;
} else {
$item( ‘#text89’ ).collapse();
$item( ‘#button109’ ).label = “Read More” ;
}
} );
$w( “#button20” ).onClick((event) => {
$w( ‘#statebox8’ ).changeState( “Conditions” );
});
$w( “#button21” ).onClick((event) => {
$w( ‘#statebox8’ ).changeState( “Associations” );
});
$w( “#button26” ).onClick((event) => {
$w( ‘#statebox8’ ).changeState( “Conditions2” );
});
$w( “#button118” ).onClick((event) => {
$w( ‘#statebox8’ ).changeState( “Associations2” );
});
$w( “#button28” ).onClick((event) => {
$w( ‘#statebox8’ ).changeState( “Optomap” );
});
$w( “#button35” ).onClick((event) => {
$w( ‘#statebox8’ ).changeState( “OptomapAF” );
});
$w( “#button125” ).onClick((event) => {
$w( ‘#statebox9’ ).changeState( “CHANGECATEGORY” );
});
$w( “#button126” ).onClick((event) => {
$w( ‘#statebox9’ ).changeState( “REFINESEARCH” );
});
$w( “#button127” ).onClick((event) => {
$w( ‘#statebox9’ ).changeState( “REFINEOCTSEARCH” );
});
$w( “#button128” ).onClick((event) => {
$w( ‘#statebox9’ ).changeState( “NORMALOCT” );
});
$w( “#button119” ).onClick((event) => {
$w( “#dataset9” ).loadMore()
$w( “#projectsDataset” ).loadMore()
$w( “#dataset12” ).loadMore()
$w( “#dataset13” ).loadMore()
});
$w( “#button27” ).onClick((event) => {
let option1 = $w( ‘#statebox9’ ).collapsed;
if (option1 === true ) {
$w( ‘#statebox9’ ).expand();
$w( “#group4” ).expand();
} else {
$w( ‘#statebox9’ ).collapse();
$w( “#group4” ).collapse();
}
});
$w( “#button1” ).onClick((event) => {
$w( "#dropdown2, #dropdown1, #sortDD, #dropdown2, #dropdown1, #dropdown5, #dropdown4, #dropdown6, #dropdown7, #dropdown8, #dropdown9, #dropdown21, #dropdown17, #dropdown19, #dropdown15, #dropdown20, #dropdown16, #dropdown18, #dropdown14 " ).value = null
$w( “#dataset1” ).refresh()
$w( “#projectsDataset” ).refresh()
$w( “#dataset8” ).refresh()
$w( “#dataset9” ).refresh()
$w( “#dataset6” ).refresh()
$w( “#dataset7” ).refresh()
$w( “#dataset2” ).refresh()
$w( “#dataset3” ).refresh()
$w( “#dataset4” ).refresh()
$w( “#dataset5” ).refresh()
$w( “#dataset12” ).refresh()
$w( “#dataset10” ).refresh()
$w( “#dataset15” ).refresh()
$w( “#dataset16” ).refresh()
$w( “#dataset14” ).refresh()
$w( “#dataset11” ).refresh()
$w( “#dataset13” ).refresh()
});
$w( “#sortDD” ).onChange((event) => {
if ($w( ‘#sortDD’ ).value === ‘Sort by Name (ascending)’ ) {
$w( “#projectsDataset” ).setSort(wixData.sort()
.ascending( “title2” )
);
$w( “#dataset9” ).setSort(wixData.sort()
.ascending( “title2” )
);
$w( “#dataset12” ).setSort(wixData.sort()
.ascending( “title2” )
);
$w( “#dataset13” ).setSort(wixData.sort()
.ascending( “title2” )
);
$w( “#dataset16” ).setSort(wixData.sort()
.ascending( “title2” )
);
$w( “#dataset8” ).setSort(wixData.sort()
.ascending( “title2” )
);
} else if ($w( ‘#sortDD’ ).value === ‘Sort by Name (descending)’ ) {
$w( “#projectsDataset” ).setSort(wixData.sort()
.descending( “title2” )
);
$w( “#dataset9” ).setSort(wixData.sort()
.descending( “title2” )
);
$w( “#dataset12” ).setSort(wixData.sort()
.descending( “title2” )
);
$w( “#dataset13” ).setSort(wixData.sort()
.descending( “title2” )
);
$w( “#dataset16” ).setSort(wixData.sort()
.descending( “title2” )
);
$w( “#dataset8” ).setSort(wixData.sort()
.descending( “title2” )
);
} else if ($w( ‘#sortDD’ ).value === ‘Sort by Category (descending)’ ) {
$w( “#projectsDataset” ).setSort(wixData.sort()
.descending( “category” )
);
$w( “#dataset9” ).setSort(wixData.sort()
.descending( “category” )
);
$w( “#dataset12” ).setSort(wixData.sort()
.descending( “category” )
);
$w( “#dataset13” ).setSort(wixData.sort()
.descending( “category” )
);
} **else if** ($w( '#sortDD' ).value === 'Sort by Category (ascending)' ) {
$w( "#projectsDataset" ).setSort(wixData.sort()
.ascending( "category" )
);
$w( "#dataset9" ).setSort(wixData.sort()
.ascending( "category" )
);
$w( "#dataset12" ).setSort(wixData.sort()
.ascending( "category" )
);
$w( "#dataset13" ).setSort(wixData.sort()
.ascending( "category" )
);
}
});
});