Here is my code:
import wixLocation from ‘wix-location’;
import {session} from ‘wix-storage’;
import wixData from ‘wix-data’;
$w.onReady( function () {
//TODO: write your page related code here…
$w(“#repeater3”).onItemReady( ($w, itemData, index) => {
const monthNames = [“January”, “February”, “March”, “April”, “May”, “June”, “July”, “August”, “September”, “October”, “November”, “December”];
const strBeginDate = itemData.beginDate.getDate().toString();
const strBeginMonth = monthNames[itemData.beginDate.getMonth()];
const strBeginYear = itemData.beginDate.getFullYear().toString();
const strEndDate = itemData.endDate.getDate().toString();
const strEndMonth = monthNames[itemData.endDate.getMonth()];
const strEndYear = itemData.endDate.getFullYear().toString();
$w("#txtDates").text = strBeginMonth + " " + strBeginDate + ", " + strBeginYear + " - " + strEndMonth + " " + strEndDate + ", " + strEndYear;
});
});
export function button1_onClick(event, $w) {
//Goes to details pages. Session items are passed.
let time = $w(“#txtStartTime”).text + " - " + $w(“#txtEndTime”).text;
let value = $w(“#text50”).text;
session.setItem(“courseName”, value);
session.setItem(“courseInstructor”,$w(“#txtInstructor”).text );
session.setItem(“courseDescription”,$w(“#description”).text);
session.setItem(“courseStatus”,$w(“#txtStatus”).text);
session.setItem(“courseTime”,time);
session.setItem(“courseDay”,$w(“#txtDays”).text);
session.setItem(“courseLocationName”,$w(“#txtLocationName”).text);
session.setItem(“courseDates”,$w(“#txtDates”).text);
session.setItem(“courseCost”,$w(“#txtCost”).text);
let y = Number($w(“#txtLongitude”).text);
let x = Number($w(“#txtLatitude”).text);
session.setItem(“courseLongitude”,y);
session.setItem(“courseLatitude”,x);
session.setItem(“courseLocationAddress”,$w(“#txtLocationAddress”).text);
session.setItem(“courseAllCourseDates”,$w(“#txtAllCourseDates”).text);
session.setItem(“courseRequiredText”, $w(‘#txtRequiredText’).text);
session.setItem(“courseSuggestedText”, $w(‘#txtSuggestedText’).text);
session.setItem(“courseMin”, $w(‘#txtMin’).text);
session.setItem(“courseMax”, $w(‘#txtMax’).text);
wixLocation.to("/course1");
}
export async function box22_viewportEnter(event, $w) {
//Add your code for this event here:
let time = $w(“#txtStartTime”).text + " - " + $w(“#txtEndTime”).text;
$w(“#txtTime”).text = time;
}
function convertLongDate(DateIn) {
let thisDay = DateIn.getDate();
let strthisDay = “0” + thisDay.toString();
strthisDay = strthisDay.substr(strthisDay.length - 2, 2);
let thisMonth = DateIn.getMonth() + 101;
let strthisMonth = thisMonth.toString();
strthisMonth = strthisMonth.substr(strthisMonth.length - 2, 2);
let thisYear = DateIn.getFullYear();
let formattedDate = strthisMonth + “/” + strthisDay + “/” + thisYear;
return formattedDate;
}