x
x
x
x
Only portrait mode is currently supported - please rotate your device.
HTML |
---|
<link rel="stylesheet"
href="https://gsvlabs-confluence-files.s3-us-west-2.amazonaws.com/stylesheets/Pittsburgh/eventsPlatformStyleesheetPittsburgh.css">
<style>
/*Hiding extra fields for now*/
div#entryOptions {
/*display: none !important;*/
}
div#bannerImgupload {
height: unset !important;
}
/* hide source code button from editor */
.jqte_tool_21 {
display: none !important;
}
/* =============== CONFIFORM DATA STYLING =============== */
.aui-dialog label {
color: black !important;
}
.aui-dialog form.aui .text, form.aui .password, form.aui .select, form.aui .aui-select2-container .select2-choices {
/*color: black !important;*/
border: 1px solid black !important;
}
.aui-dialog textarea#i_agenda {
color: black !important;
}
.aui-dialog textarea#i_program {color: black !important;}
.aui-dialog li.select2-search-choice div {
color: black !IMPORTANT;
}
/* =============== ~~~~~~~~~~~~~~~~~~~ =============== */
span.i_holdingrow_currentName {
display: none;
}
span.i_holdingrow_name {
/*display: none;*/
}
#entryName{
/*margin: 0 0 10px 0;*/
}
#entryCategory {
flex-direction: column;
}
.nameSubtext {
display: none;
height: auto;
margin: 0 0px 0 0px;
color: white;
object-fit: contain;
font-family: Raleway;
font-size: 9px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.91;
letter-spacing: 0.6px;
}
p.auto-cursor-target {
margin: 0px !important;
}
.my-button {
background-color: var(--primary-color-2) !important;
width: 170px;
height: 45px;
border: none;
color: var(--primary-font-color) !important;
border: 1px solid var(--cb-outline);
font-size: 18px;
background-color: var(--cb-fill);
text-align: center;
justify-content: center;
display: flex;
align-items: center;
margin-top: 1px;
cursor: pointer;
}
div#orgupload {
margin: 15px 0 0 5px !important;
}
.sponsorImage1{
justify-content: start;
flex-wrap: wrap;
}
#orgupload{
height: unset !important;
}
img.uploadImage {
width: 30px;
height: 45px;
margin: 0 auto;
}
.uploadButton {
width: 85%;
border: 1px solid var(--cb-outline);
/* margin-right: 10px; */
background: var(--primary-color-2);
font-family: Raleway;
font-size: 15px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.75;
letter-spacing: normal;
color: var(--primary-font-color);
margin: 8px auto;
cursor: pointer;
max-width: 130px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
}
.fileUploadContainer{
margin: 9px 8px 9px 0;
min-width: 190px;
flex-direction: column;
text-align: center;
width: 30%;
border-radius: 3px;
padding: 5px;
color: white;
display: flex;
border: solid 1px rgba(300,300,300,0.51);
}
input#i_currentSponsorimage1 {
margin: 0 0 0px -5px;
}
input#i_currentSponsorimage3 {
margin: 0 0 0px -5px;
}
label#i_labelfor_currentSponsorimage3 {
margin: 0 0px 12px -5px;
}
button.clearButton {
cursor: pointer;
width: fit-content;
/* margin-bottom: 9px; */
/* margin-top: 10px; */
border: transparent;
margin-right: 10px;
background-image: transparent;
font-family: Raleway;
font-size: 13px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.75;
letter-spacing: normal;
color: #ffffff;
background: transparent;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
background: transparent !important;
}
form.aui .text[disabled], form.aui .password[disabled], form.aui .textarea[disabled], form.aui .select[disabled], form.aui .multi-select[disabled] {
background: transparent;
}
div#entrySponsors {
width: 50% !important;
}
input#i_sponsors {
max-width: 500px !important;
/* width: 100% !important; */
}
#entrySponsors .auto-cursor-target {
width: 100% !important;
}
span.i_holdingrow_sponsors {max-width: 100% !important;}
input#i_addImage1-yes {
display: none;
}
input#i_removeImage1-no {
display: none;
}
input#i_addImage2-yes {
display: none;
}
input#i_removeImage2-no {
display: none;
}
label {
color: var(--primary-color);
border: var(--border);
font-size: var(--font-size-s);
width: 150px;
background-color: transparent;
padding: 5px 10px;
margin: 5px 0 5px 0;
line-height: 45px !important;
cursor: pointer;
}
input:checked + label {
background: var(--us-tab-outline);
color: #ffffff!important;
box-shadow: none;
}
textarea#i_agenda {
max-width: 100% !important;
}
#saveFormButton {
margin-left: auto;
width: 170px;
margin-top: 6px;
}
div#entryAgenda {
width: 100%;
}
textarea#i_program {
max-width: 100% !important;
}
select#i_country {
max-width: 100%;
}
select#i_round {
max-width: 100%;
}
input#i_startDate {
max-width: 100% !important;
padding: 0 10px 0 !important;
}
textarea#i_agenda {
background: transparent;
color: white !IMPORTANT;
}
textarea#i_program {
background: transparent;
color: white !IMPORTANT;
}
span.i_holdingrow_agenda {
display: flex;
flex-direction: column;
}
.saveFormContainer {
display: flex;
text-align: right;
width: 95.5% !important;
margin: -10px 0 10px 0;
}
.confiFormsFormFooter {
display: none;
}
.jqte_toolbar.unselectable {
height: 27px;
}
.jqte * {
color: var(--primary-font-color) !important;
}
div.jqte_editor * {
background-color: transparent !important;
}
span.i_holdingrow_agenda {
width: inherit;
}
span.i_holdingrow_name {
width: inherit;
}
span.i_holdingrow_cohosts {
width: inherit;
}
span.i_holdingrow_rsvp {
width: inherit;
}
span.i_holdingrow_sponsors {
width: inherit;
}
span.i_holdingrow_type {
width: inherit !important;
}
select#i_type {
max-width: unset;
}
input#i_startDate {
max-width: unset !important;
}
input#i_endDate {
max-width: unset !important;
}
p.auto-cursor-target {
width: inherit;
}
div#select2-drop {
/*background-image: url(https://gsvlabs-confluence-files.s3-us-west-2.amazonaws.com/images/EWC+2020/gradient.jpg) !important;
color: white;*/
}
span.conf-macro.output-inline {
width: inherit;
justify-content: flex-end;
}
/* Styling for uploading pictures button */
input[type="file" i]::-webkit-file-upload-button {
height: 40px;
padding: 10px 20px;
background: transparent;
border: var(--border);
color: white;
font-size: var(--font-size-xs);
cursor: pointer;
text-transform: uppercase;
}
input#i_name {
width: 100% !important;
max-width: unset !important;
}
input#i_image, input#i_sponsorimage1, input#i_sponsorimage2, input#i_sponsorimage3, input#i_imageOrganizer {
color: white;
}
.confiFormsFormBorder {
border: none !important;
}
.cf-calendar-time {
display: none !important;
}
div {}
li.select2-search-choice div {
color: white;
}
span.output-inline {
margin: 5px;
display: flex;
flex-direction: column;
}
div#s2id_i_cohosts {
/*max-width: 285px !important;*/
}
.questionContainer {
/*background: rgba(0,0,0,0.5);*/
background-color: var(--primary-color);
border-radius: 0px;
padding: 30px;
width: 80% !important;
margin: auto;
align-items: center;
}
form.aui legend, form.aui label {object-fit: contain;font-family: Raleway;font-size: 11px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.91;letter-spacing: 0.6px;color: #fafafa;}
form.aui .text, form.aui .password, form.aui .select, form.aui .aui-select2-container .select2-choices {
background: transparent;
opacity: 0.75;
border-radius: 3px;
border: solid 1px rgba(300,300,300,0.51) !important;
min-height: 40px !important;
color:white;
}
.ffi input[type="file"] {
background: transparent !important;
opacity: .21;
border-radius: 3px;
border: solid 1px rgba(300,300,300,0.51);
}
#i_holdingrow_image label {
background: transparent !important;
opacity: 0.75;
border-radius: 3px;
border: solid 1px #ffffff;
}
.jqte_editor, .jqte_source {
background: white;
color: var(--primary-font-color) !important;
}
.jqte_toolbar {
background: rgba(300,300,300,0.5);
}
.jqte_tool, .jqte_tool_icon, .jqte_tool_label {
/* opacity: 0.21; */
border-radius: 3px;
border: solid 0px #ffffff;
}
.desc{
object-fit: contain;
font-family: Raleway;
font-size: 11px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.91;
letter-spacing: 0.6px;
color: #fafafa;
}
.questionwrapper {
height: auto !important;
}
#entryNameInput {
flex-direction: column;
}
#entryCountry {
flex-direction: column;
}
#entryRound {
flex-direction: column;
}
div#entryType {
flex-direction: column;
}
div#entrySponsors {
flex-direction: column;
}
div#entryEndTime {
flex-direction: column;
}
div#entryStartTime {
flex-direction: column;
}
div.entryInput {
flex-direction: column;
}
#entrySummary {
flex-wrap: wrap;
}
div#action-errors-confiform {
background: rgba(0,0,0,0.5);
border: none;
border-radius: 9px;
padding: 25px 25px !important;
width: 80% !important;
margin: auto;
align-items: center;
}
#action-errors-confiform ul li {
color: var(--primary-font-color);
font-size: var(--font-size-m);
padding: 5px 0px;
}
.aui-message::after {
display: none;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.custom-section-container {
width: 100%;
max-width: 100;
}
.questionContainer {
padding: 12px;
width: 88% !important;
margin: 0 auto !important;
}
p.auto-cursor-target {
width: 100% !important;
}
span.conf-macro.output-inline {
width: 100%;
margin: 7px 0px !important;
}
.confiFormsFormContent {
padding: 0px;
}
input#i_sponsors {
max-width: 100% !IMPORTANT;
width: 100%;
}
div#orgupload {
margin: 15px 0 0 0px !important;
}
a#saveFormButton {
margin: 0 auto;
width: 100%;
}
.saveFormContainer .my-button {
margin: 0 auto;
display: flex;
text-align: center;
align-items: center;
justify-content: space-around;
}
.saveFormContainer {
width: 100% !important;
}
.questionwrapper.question-mobile {
display: flex;
align-self: flex-start;
margin-left: 6%;
}
div#entryStartTime .questionwrapper.question-mobile {
height: auto !important;
margin-bottom: -10px;
}
div#entryEndTime .questionwrapper.question-mobile {
height: auto !important;
margin-bottom: -10px;
}
.fileUploadContainer {
min-width: 95%;
}
div#entrySponsors {
width: 100% !important;
}
}
</style>
<script type="text/javascript" src="https://gsvlabs-confluence-files.s3-us-west-2.amazonaws.com/js/ewc/createEventScript.js"></script>
<script>
if (AJS.params.remoteUser === '') {
window.location.replace("/display/EAEV/");
}
</script> |
Is in group | ||||
---|---|---|---|---|
|
Is in event cohost list | ||||
---|---|---|---|---|
|
HTML |
---|
<script>
const round_obj = {
NF: "National Finals",
S1: "Semifinals 1",
S2: "Semifinals 2",
S3: "Semifinals 3",
S4: "Semifinals 4",
R1: "Round 1",
SR: "Screening",
S5: "Semifinals 5",
S6: "Semifinals 6"
};
var country_obj = {"AF":"Afghanistan","AL":"Albania","DZ":"Algeria","AD":"Andorra","AO":"Angola","AG":"Antigua Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire","BA":"Bosnia and Herzegovina","BW":"Botswana","BR":"Brazil","BN":"Brunei","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","KH":"Cambodia","CM":"Cameroon","CA":"Canada","CV":"CapeVerde","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","TW":"ChineseTaipei","CO":"Colombia","KM":"Comoros","CD":"Congo Democratic Republic","CG":"Congo Republic of the","CR":"Costa Rica","HR":"Croatia","CU":"Cuba","CW":"Curacao","CY":"Cyprus","CZ":"Czech Republic","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","TP":"East Timor","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FJ":"Fiji","FI":"Finland","FR":"France","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GP": "Global Pool", "GPT": "Global Pool tGELF", "GR":"Greece","GL":"Greenland","GD":"Grenada","GT":"Guatemala","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HN":"Honduras","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IQ":"Iraq","IE":"Ireland","IT":"Italy","CI":"Ivory Coast","JM":"Jamaica","JP":"Japan","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","XK":"Kosovo","KW":"Kuwait","KG":"Kyrgyz Republic","LA":"Laos","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MR":"Mauritania","MU":"Mauritius","MX":"Mexico","FM":"Micronesia, Fed. Saint","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","KP":"North Korea","MK":"North Macedonia","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PL":"Poland","PT":"Portugal","RO":"Romania","RU":"Russia","RW":"Rwanda","WS":"Samoa","BQSA":"Saba","SM":"San Marino","ST":"Sao Tome Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","KR":"South Korea","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SEBQ":"Saint Eustatius","KN":"Saint Kitts Nevis","LC":"Saint Lucia","MF":"Saint Maarten","VC":"Saint Vincent and the Grenadines","SD":"Sudan","SR":"Suriname","SE":"Sweden","CH":"Switzerland","SY":"Syria","TJ":"Tajikistan","TZ":"Tanzania","TH":"Thailand","TG":"Togo","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"Turkey","TM":"Turkmenistan","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","USI":"United States Idea","UY":"Uruguay","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe", "ZRAN": "Zranesia"}
</script> |
HTML |
---|
<script>
// REDIRECTS USER TO EVENT ONE ALREADY EXISTS FOR COUNTRY AND ROUND IN URL
var country_code_check = getQueryVariableFromUrl("cc").toUpperCase();
var round_check = getQueryVariableFromUrl("round").toUpperCase();
jQuery.ajax({
url:
"/ajax/confiforms/rest/filter.action?pageId=56167098&f=createEvent&q=country:"+country_code_check+"%20AND%20round:"+round_check,
headers: {
"X-Atlassian-Token": "nocheck",
"Content-type": "application/json",
},
type: "get",
dataType: "json",
success: function (data) {
if (data.list.entry.length) {
if (data.list.entry[0].fields.country === country_code_check && data.list.entry[0].fields.round === round_check) {
window.location.replace("/display/EAEV/" + data.list.entry[0].fields.name)
}
} else {
console.log("no event for this country/round")
}
},
error: function (err) {
console.log(err)
},
})
</script>
<script>
$(document).ready(function () {
/*
var country_code = getQueryVariableFromUrl("cc");
var does_cc = country_code.toUpperCase();
var does_round = getQueryVariableFromUrl("round").toUpperCase();
if (!does_cc.includes("notfound")) {
var roundName = round_obj[does_round];
var countryName = country_obj[does_cc]+" ";
var page_name = countryName + roundName;
$('#i_pageName').val(page_name);
$('select#i_country option[value="'+does_cc+'"]').prop('selected', 'selected').change();
$('select#i_round option[value="'+does_round+'"]').prop('selected', 'selected').change();
$('#i_countryCode').val(does_cc);
}
*/
})
</script>
<script>
console.log("first thing in no format");
var event_exists_group = "event-TEST";
var event_exists_group_arr = [event_exists_group];
// flags to check if event exists
var event_exists = false;
console.log(event_exists_group_arr, "HERE I AM");
// flag to check if event have been shown yet
var event_changed = false;
function addEventExistsGroup(event_exists_group) {
jQuery.ajax({
url: "/rest/scriptrunner/latest/custom/addGroup",
headers: {
"X-Atlassian-Token": "nocheck",
"Content-type": "application/json",
},
type: "POST",
dataType: "text",
data: JSON.stringify({
group: [event_exists_group],
}),
success: function (text) {
console.log("Response: " + text);
},
error: function (err) {
alert("Group has already been added");
},
});
}
function removeSemifinalExistsGroup(event_exists_group) {
jQuery.ajax({
url: "/rest/scriptrunner/latest/custom/removeGroup",
headers: {
"X-Atlassian-Token": "nocheck",
"Content-type": "application/json",
},
type: "POST",
dataType: "text",
data: JSON.stringify({
group: [event_exists_group],
}),
success: function (text) {
console.log("Response: " + text);
},
error: function (err) {
alert("Group has already been removed");
},
});
}
$("#createGroup").click(() => {
console.log("clicked add button");
addEventExistsGroup(event_exists_group);
});
$("#removeGroup").click(() => {
console.log("clicked remove button");
removeSemifinalExistsGroup(event_exists_group)
})
</script> |
ConfiForms (FormView) Registrations Control | ||||||
---|---|---|---|---|---|---|
| ||||||
HTML |
---|
<script>
/* Makes the fields for the dates larger */
$('#i_endDate').attr('style', '');
$('#i_startDate').attr('style', '');
</script>
<script>
$("#saveFormButton .my-button").on("click", function(){
$('.my-button').prop('disabled', true);
$("button.my-create-dialog-create-button.aui-button.aui-button-primary.save-cf-btn").click();
$("#action-errors-confiform").waitUntilExists(function () {
$('.my-button').prop('disabled', false);
window.scrollTo({top: 0, behavior: 'smooth'});
});
return false;
});
/*
$('#i_country').prop('disabled', true);
$('#i_round').prop('disabled', true);*/
</script>
<script>
$("#i_RSVPCount").waitUntilExists(() => {
$("#i_RSVPCount").val(0);
})
$("#i_sequence").waitUntilExists(() => {
console.log("setting sequence val to 0");
$("#i_sequence").val(0);
})
</script>
<script>
const calendar = {
'January':'Jan',
'February':'Feb',
'March':'Mar',
'April':'Apr',
'May':'May',
'June':'Jun',
'July':'Jul',
'August':'Aug',
'September':'Sep',
'October':'Oct',
'November':'Nov',
'December':'Dec'
}
const formatDateLong = d => {
const monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
const dayNames = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
var hh = d.getHours();
var m = d.getMinutes();
var s = d.getSeconds();
var dd = "am";
var h = hh;
if (h >= 12) {
h = hh-12;
dd = "pm";
}
if (h == 0) {
h = 12;
}
m = m<10?"0"+m:m;
s = s<10?"0"+s:s;
var strTime = h+":"+m+" "+dd
return dayNames[d.getDay()] + ", " + monthNames[d.getMonth()] + " " + d.getDate() + " " + d.getFullYear() + ", " + strTime;
}
</script> |
HTML |
---|
<script>
$(window).on('load', function(){
$("#uploadButton1").click(() => {
$("#i_sponsorimage1").click();
})
$("#i_currentSponsorimage1").waitUntilExists(() => {
setTimeout(function(){
console.log("Wait until exists starts");
var currentsp1 = $('#i_currentSponsorimage1').val();
console.log("CURRENT SP1 value", currentsp1);
if(currentsp1 !== ""){
$( "#s1upload-insert" ).remove()
console.log("CURRENT SPONSOR IS NOT EMPTY");
var d1 = document.getElementById('uploadButton1');
d1.insertAdjacentHTML('afterend', `<div class="file-upload-name" id="s1upload-insert">${currentsp1}</div>`);
}
}, 1200);
});
$("#i_sponsorimage1").change(function(){
$( "#s1upload-insert" ).remove()
var logo1 = document.getElementsByClassName("up-file")[2].value.split("\\").pop();
var d1 = document.getElementById('uploadButton1');
d1.insertAdjacentHTML('afterend', `<div class="file-upload-name" id="s1upload-insert">${logo1}</div>`);
});
$("#uploadButton2").click(() => {
$("#i_sponsorimage2").click();
})
$("#i_currentSponsorimage2").waitUntilExists(() => {
setTimeout(function(){
var currentsp2 = $('#i_currentSponsorimage2').val();
console.log("currentsp2 value", currentsp2);
if(currentsp2 !== ""){
$( "#s2upload-insert" ).remove()
var d2 = document.getElementById('uploadButton2');
d2.insertAdjacentHTML('afterend', `<div class="file-upload-name" id="s2upload-insert">${currentsp2}</div>`);
}
}, 1200);
});
$("#i_sponsorimage2").change(function(){
$( "#s2upload-insert" ).remove()
var logo2 = document.getElementsByClassName("up-file")[3].value.split("\\").pop();
var d2 = document.getElementById('uploadButton2');
d2.insertAdjacentHTML('afterend', `<div class="file-upload-name" id="s2upload-insert">${logo2}</div>`);
});
$("#uploadButton3").click(() => {
$("#i_sponsorimage3").click();
})
$("#i_currentSponsorimage3").waitUntilExists(() => {
setTimeout(function(){
var currentsp3 = $('#i_currentSponsorimage3').val();
console.log("currentsp3 value", currentsp3);
if(currentsp3 !== ""){
$( "#s3upload-insert" ).remove()
var d3 = document.getElementById('uploadButton3');
d3.insertAdjacentHTML('afterend', `<div class="file-upload-name" id="s3upload-insert">${currentsp3}</div>`);
}
}, 1200);
});
$("#i_sponsorimage3").change(function(){
$( "#s3upload-insert" ).remove()
var logo3 = document.getElementsByClassName("up-file")[4].value.split("\\").pop();
var d3 = document.getElementById('uploadButton3');
d3.insertAdjacentHTML('afterend', `<div class="file-upload-name" id="s3upload-insert">${logo3}</div>`);
});
$("#uploadButton4").click(() => {
$("#i_imageOrganizer").click();
})
$("#i_currentImageOrganizer").waitUntilExists(() => {
setTimeout(function(){
var currentimgorg = $('#i_currentImageOrganizer').val();
if(currentimgorg !== ""){
$( "#currentimgorg-insert" ).remove()
var d4 = document.getElementById('uploadButton4');
d4.insertAdjacentHTML('afterend', `<div class="file-upload-name" id="currentimgorg-insert">${currentimgorg}</div>`);
}
}, 1200);
});
$("#i_imageOrganizer").change(function(){
$( "#currentimgorg-insert" ).remove()
var logo4 = document.getElementsByClassName("up-file")[0].value.split("\\").pop();
var d4 = document.getElementById('uploadButton4');
d4.insertAdjacentHTML('afterend', `<div class="file-upload-name" id="currentimgorg-insert">${logo4}</div>`);
});
$("#uploadButton5").click(() => {
$("#i_bannerImage").click();
})
$("#i_currentBannerImage").waitUntilExists(() => {
setTimeout(function(){
var currentBannerImage = $('#i_currentBannerImage').val();
if(currentBannerImage !== ""){
$( "#currentBannerImage-insert" ).remove()
var d5 = document.getElementById('uploadButton5');
d5.insertAdjacentHTML('afterend', `<div class="file-upload-name" id="currentBannerImage-insert">${currentBannerImage}</div>`);
}
}, 1200);
});
$("#i_bannerImage").change(function(){
$( "#currentBannerImage-insert" ).remove()
var logo5 = document.getElementsByClassName("up-file")[1].value.split("\\").pop();
var d5 = document.getElementById('uploadButton5');
d5.insertAdjacentHTML('afterend', `<div class="file-upload-name" id="currentBannerImage-insert">${logo5}</div>`);
});
});
</script>
<script>
function checkCohosts(){
var previousCohosts = "";
var eventName = "";
var entry_id = getQueryVariableFromUrl('entry_id');
jQuery.ajax({
url: `/ajax/confiforms/rest/filter.action?pageId=56167098&f=createEvent&q=id:${entry_id}`,
type: "get",
dataType: 'json',
async: true,
success: function (data) {
console.log(data.list.entry[0].ownedBy);
previousCohosts = data.list.entry[0].ownedBy;
eventName = data.list.entry[0].fields.name;
var currentCohosts = $("#i_cohosts").val();
var previousCohosts = previousCohosts.split(",")
previousCohosts.shift();
var currentCohosts = currentCohosts.split(",");
console.log("currentCohosts", currentCohosts);
console.log("previousCohosts", previousCohosts);
if (currentCohosts.length > previousCohosts.length){
var difference = $(currentCohosts).not(previousCohosts).get();
console.log("diffStr", difference);
analytics.track("cohostsAdded", {
"eventName": eventName,
"cohostEmail": difference.join(','),
});
}
if (previousCohosts.length > currentCohosts.length){
var difference = $(previousCohosts).not(currentCohosts).get();
console.log("diffStr", difference);
analytics.track("cohostsRemoved", {
"eventName": eventName,
"cohostEmail": difference.join(','),
});
}
}
})
}
</script> |
ConfiForms Form Definition | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<!-- Page view count → <!–Missing countryCode validation→ <!-- --> <!--Load the current field values--> <!--Load the current field values (ADMIN)--> <!--Don't allow events in the past→ <!--Don't allow end date earlier than start date--> <!--Add cohosts to ownedBy list on new entry--> <!--Update cohosts to ownedBy list on existing entry--> <!--Set current attachment name on new entry--> <!--Update the banner image if changed--> <!--Update the organizer image if changed--> <!--Update the sponsor 1 image if changed--> <!--Update the sponsor 2 image if changed--> <!--Update the sponsor 3 image if changed--> <!--Update fields upon edit--> <!--Redirect new entry--> <!--Redirect on update--> <!-- Create group when event is created send analytics Event--> <!–Create new page--> <!--Send email to on page creation--> <!-- --> <!–Update entry with created page url--> <!–Update entry with created page update url--> <!-- Copy Banner Image to attachments bank --> <!-- Copy Organizer image to attachments bank --> <!--Copy Sponsor 1 image to attachments bank--> <!--Copy Sponsor 2 image to attachments bank--> <!--Copy Sponsor 3 image to attachments bank--> <!--Delete update entry reference--> <!--Send email to new co-hosts--> Hello, You receiving this message because you are listed as a cohost on the [entry.name] event. To view changes, edit, or publish the event, go <a href="[entry.createdPage.urlPath]">here</a>. Thank you, EIT Food Aarhus Platform Team |
HTML |
---|
<script>
$(".jqte_editor").append("<p id='agendaText'>Tell us about your Event here...</p>");
</script> |
HTML |
---|
<script>
//GET AND SET FORM ID TO CONFIFORMS FIELD FROM URL
function getParameter(paramName) {
var searchString = window.location.search.substring(1),
i, val, params = searchString.split("&");
for (i=0;i<params.length;i++) {
val = params[i].split("=");
if (val[0] == paramName) {
console.log("val[1]", val[1]);
return val[1];
}
console.log(paramName);
}
return null;
}
var formIdInput = document.getElementById('i_formId');
console.log("formIdInput", formIdInput);
formIdInput.value = getParameter('entry_id');
console.log("formIdInput after", formIdInput);
//HIDE CONFIFORMS DROPDOWN FOR NON ADMINS
if (!(AJS.params.isConfluenceAdmin)) {
$('.aui-button.aui-style-default.aui-dropdown2-trigger').hide()
}
</script>
<script>
$(document).ready(function () {
$(".startDateLabel").text("Start Date (Time Zone: " + Intl.DateTimeFormat().resolvedOptions().timeZone + ")");
$(".startEndLabel").text("End Date (Time Zone: " + Intl.DateTimeFormat().resolvedOptions().timeZone + ")");
});
</script> |
HTML |
---|
<script>
var entry_id = getQueryVariableFromUrl('entry_id');
var startDate;
var startDateLocalTime = '';
var startDateFixed = '';
var endDate;
var endDateLocalTime = '';
var endDateFixed = '';
const getTimeStamps = async (entry_id) => {
let eventData = await jQuery.ajax({
url: `/ajax/confiforms/rest/filter.action?pageId=${AJS.params.pageId}&f=createEvent&q=id:${entry_id}`,
type: "get",
dataType: 'json',
async: true
}).then(res => res);
return eventData;
}
const formatDates = async (startDateLocalTime, endDateLocalTime) => {
for (var month in calendar) {
if (startDateLocalTime.includes(month)) {
console.log("about to do start Date Fixed")
startDateFixed = `${startDateLocalTime.replace(month, calendar[month])} ${new Date().toString().match(/([-\+][0-9]+)\s/)[1]}`;
console.log("did start Date Fixed")
}
if (endDateLocalTime.includes(month)) {
console.log("about to do end Date Fixed")
endDateFixed = `${endDateLocalTime.replace(month, calendar[month])} ${new Date().toString().match(/([-\+][0-9]+)\s/)[1]}`;
console.log("did end Date Fixed")
}
}
}
async function formatDateLong2(d) {
const monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
const dayNames = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
var hh = d.getHours();
var m = d.getMinutes();
var s = d.getSeconds();
var dd = "am";
var h = hh;
if (h >= 12) {
h = hh-12;
dd = "pm";
}
if (h == 0) {
h = 12;
}
m = m<10?"0"+m:m;
s = s<10?"0"+s:s;
var strTime = h+":"+m+" "+dd
return dayNames[d.getDay()] + ", " + monthNames[d.getMonth()] + " " + d.getDate() + " " + d.getFullYear() + ", " + strTime;
}
$("#i_startDateTimestamp").waitUntilExists(() => {
getTimeStamps(entry_id).then((data) => {
startDate = new Date(data.list.entry[0].fields.startDate);
endDate = new Date(data.list.entry[0].fields.endDate);
formatDateLong2(startDate).then((startDateFormatted) => {
startDateLocalTime = startDateFormatted;
formatDateLong2(endDate).then((endDateFormatted) => {
endDateLocalTime = endDateFormatted;
formatDates(startDateLocalTime, endDateLocalTime).then(() => {
$("#i_startDate").val(startDateFixed);
$("#i_endDate").val(endDateFixed);
})
})
})
})
})
</script> |
HTML |
---|
<script>
// set page name as event name only on event creation
if (getQueryVariableFromUrl('entry_id') === 'notfound') {
$("#i_name").change(function () {
$("#i_pageName").val($("#i_name").val());
});
// extra precaution - set page name as event name
$(document).mousemove(function (event) {
$("#i_pageName").val($("#i_name").val());
});
}
</script>
<script>
$("#judging-admin-only").waitUntilExists(() => {
if (isAdmin || isJudgingAdmin) {
$("#judging-admin-only").toggleClass('display-none');
}
});
$("#admin-only").waitUntilExists(() => {
if (isAdmin) {
$("#admin-only").toggleClass('display-none');
}
});
// remove type ahead search prediction drop down for co-hosts
console.log("Before new script");
$("#s2id_i_cohosts").waitUntilExists(() => {
$("#s2id_i_cohosts").keyup(function() {
let resultsCount = $('.select2-results-dept-0 ').length;
console.log(resultsCount);
if (resultsCount === 1){
console.log("here");
$('.aui-dropdown2.atlassian-select2-drop, .aui-select2-drop').removeClass("display-none");
} else {
console.log("there");
$('.aui-dropdown2.atlassian-select2-drop, .aui-select2-drop').addClass("display-none");
}
});
});
</script> |
HTML |
---|
<script type="text/javascript" src="https://gsvlabs-confluence-files.s3-us-west-2.amazonaws.com/js/ewc/eventsCreateEventScript.js"></script> |
OneValley