x x x
Only portrait mode is currently supported - please rotate your device.

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: updated save button styling

...

HTML
<link rel="stylesheet"
  href="https://gsvlabs-confluence-files.s3-us-west-2.amazonaws.com/stylesheets/EWC/eventsPlatformStyleesheetEWC.css">



<style>
/* 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;*/
}
.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-image: linear-gradient(to right, #26c9b7 , #23c3ad)display: flex;
    widthjustify-content: 170pxcenter;
    heightalign-items: 45pxcenter;
    bordercolor: none#303030;
    colorborder-radius: var(--cb-font)10px;
    border: 1px solidbackground-color: var(--cbprimary-outlinecolor);
    font-size: 18px16px;
    backgroundfont-colorweight: var(--cb-fill)500;
    text-alignpadding: center10px 20px;
    justifymargin-contentright: center10px;
    displaytext-transform: flexuppercase;
    text-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-image: linear-gradient(to right, #26c9b7 , #23c3ad);
    font-family: Raleway;
    font-size: 15px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.75;
    letter-spacing: normal;
    color: #ffffff;
    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: white !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);
    border-radius: 9px;
    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: transparent;
	color: white !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/EV/Dashboard");
}
</script>

...

ConfiForms (FormView) Registrations Control
formNamecreateEvent
presetValuesnotify=true
embeddedtrue


saveFormContainerINLINE




flex-direction: column;questionContainerINLINE


entryNameINLINE



entryNameInputINLINE


name



entryStartTimeINLINE


startDate


entryEndTimeINLINE


endDate




entrySummaryINLINE


entryProgramentryInputINLINE


program


entryAgendaentryInputINLINE


agenda




entrySponsorsentryInputINLINE


sponsors


flex-direction:column;entrySponsorImagesINLINE



sponsorImage1INLINE














entryImageOrganizerentryInputINLINE




flex-direction: column; display: none;imageOrganizer

display:none;currentOrganizerINLINE

trueflex-direction: column; display: none;currentImageOrganizertrue



entryCollabSponsorINLINE


entryCollaboratorsentryInputINLINE


cohosts



display-noneINLINE

rsvptrue



entryCollabSponsorINLINE


flex-direction:row;entryInputINLINE


notify


flex-direction:row;entryInputINLINE


offline



display: none;INLINE

flex-direction: column; display: none;sponsorimage1

display:none;currentSponsor1INLINE


trueflex-direction: column; display: none; currentSponsorimage1

flex-direction: column; display: none;sponsorimage2

display:none;currentSponsor2INLINE

trueflex-direction: column; display: none;currentSponsorimage2true

flex-direction: column; display: none;sponsorimage3

display:none;currentSponsor3INLINE

trueflex-direction: column; display: none;currentSponsorimage3true



display-noneINLINE

pageName

formIdtrue

RSVPCount

font-size: var(--font-size-s); width: 100%;country

countryCode

font-size: var(--font-size-s); width: 100%;round

sequence

currentName

startDateTimestamp

endDateTimestamp




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>

...

ConfiForms Form Definition
additionalFormAdminsconfluence-users
formNamecreateEvent
allowReadstrue
exporttrue


nameEvent Nametext

currentNameCurrent Nameread_only

pageNamePage Nametext

imageEvent Imageimage/*falsefiletrue

typeEvent Typefalse[pt=Production Team|mp=Minimal Production|pe=Physical Event|]select

sponsorsSponsorstext

startDateStart Date30EEE, MMM d yyyy, h:mm a ztruedatetime

endDateEnd Date30EEE, MMM d yyyy, h:mm a ztruedatetime

agendaAgendawysiwyg

programProgramwysiwyg

cohostsCo-Hostsmultiuser

notifyNotify Cohoststruefalsecheckbox

offlineOffline Eventtruefalsecheckbox

createdPageCreated Pagepage

publishPublish Flagcheckbox

rsvpRSVP Listtrue[]multiuser

formIdForm Idread_only

countryCountryfalse[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|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|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|GP=Global Pool|GPT=Global Pool tGELF|]select

countryCodeCountry Codetext

roundRoundfalse[NF=National Finals|S1=Semifinals 1|S2=Semifinals 2|S3=Semifinals 3|S4=Semifinals 4|R1=Round 1|SR=Screening|]select


sponsorimage1Sponsor Imageimage/*falsefiletrue

deleteSponsorimage1Sponsor Imagetruefalsecheckboxtrue

currentSponsorimage1Current Sponsor Image 1trueread_only

!currentSponsorimage1:[empty]Show containertruecurrentSponsorimage1.currentSponsor1true

sponsorimage2Sponsor Imageimage/*falsefiletrue

currentSponsorimage2Current Sponsor Image 2trueread_only

!currentSponsorimage2:[empty]Show containertruecurrentSponsorimage2.currentSponsor2true

sponsorimage3Sponsor Imageimage/*falsefiletrue

currentSponsorimage3Current Sponsor Image 3trueread_only

!currentSponsorimage3:[empty]Show containertruecurrentSponsorimage3.currentSponsor3true

imageOrganizerOrgnaizer Imageimage/*falsefiletrue

currentImageOrganizerCurrent Organizer Imagetrueread_only

!currentImageOrganizer:[empty]Show containertruecurrentImageOrganizer.currentOrganizertrue

removeImage0Remove Image 0true[no=Remove|]radio_group

removeImage0:noaddImage1, removeImage1, leaderName2, leaderRole2, leaderLinkedin2addImage1=[empty]Reset valuetrueremoveImage0.add1true

removeImage0:yessponsorimage1document.getElementsByClassName("up-file")[0].value = "";Run custom JavaScripttrueremoveImage0.add1true

addImage1Add 2nd Iamgetrue[yes=Add Another Logo|]radio_group

removeImage1Remove Image 1true[no=Remove|]radio_group

addImage1:yesShow containertrueaddImage1.add1true

removeImage1:noaddImage1, removeImage1, leaderName2, leaderRole2, leaderLinkedin2addImage1=[empty]Reset valuetrueremoveImage1.add1true


confluence-usersRSVPCountRSVP Counttruenumberhidden

confluence-userssequenceSequencetruenumberhidden

startDateTimestampStart Date Timestamptruetext

endDateTimestampEnd Date Timestamptruetext

addImage2Add 2nd Imagetrue[yes=Add Another Logo|]radio_group

removeImage2Remove Iamge 2true[no=Remove|]radio_group

addImage2:yesShow containertrueaddImage2.add2true

removeImage2:noaddImage2, removeImage2, leaderName2, leaderRole2, leaderLinkedin2addImage1=[empty]Reset valuetrueremoveImage2.add1true

<!–Missing countryCode validation-->

countryCode:NOTFOUNDMissing country information - please select Create Event from the country dashboard and try again.countryCode:MISSINGValidation rulecountryCode

<!--Load the current field values-->

!formId:[empty] AND _user.userInSecurityGroup(confluence-administrators):falsename=[entry.name]&pageName=[entry.pageName]&currentName=[entry.name]&currentImage=[entry.currentImage]&sponsors=[entry.sponsors]&agenda=[entry.agenda]&program=[entry.program]&cohosts=[entry.ownedBy]&createdPage=[entry.createdPage]&publish=[entry.publish]&country=[entry.country]&countryCode=[entry.countryCode]&round=[entry.round]&currentSponsorimage1=[entry.sponsorimage1]&currentSponsorimage2=[entry.sponsorimage2]&currentSponsorimage3=[entry.sponsorimage3]&currentImageOrganizer=[entry.imageOrganizer]&addImage1=[entry.addImage1]&removeImage1=[entry.removeImage1]&addImage2=[entry.addImage2]&removeImage2=[entry.removeImage2]&RSVPCount=[entry.RSVPCount]&startDateTimestamp=[entry.startDate]&endDateTimestamp=[entry.endDate]&offline=[entry.offline]id:[entry.formId] AND ownedBy:[entry._user]Lookup and set value

<!--Load the current field values (ADMIN)-->

!formId:[empty] AND _user.userInSecurityGroup(confluence-administrators):truename=[entry.name]&pageName=[entry.pageName]&currentName=[entry.name]&currentImage=[entry.currentImage]&sponsors=[entry.sponsors]&agenda=[entry.agenda]&program=[entry.program]&cohosts=[entry.ownedBy]&createdPage=[entry.createdPage]&publish=[entry.publish]&country=[entry.country]&countryCode=[entry.countryCode]&round=[entry.round]&currentSponsorimage1=[entry.sponsorimage1]&currentSponsorimage2=[entry.sponsorimage2]&currentSponsorimage3=[entry.sponsorimage3]&currentImageOrganizer=[entry.imageOrganizer]&addImage1=[entry.addImage1]&removeImage1=[entry.removeImage1]&addImage2=[entry.addImage2]&removeImage2=[entry.removeImage2]&RSVPCount=[entry.RSVPCount]&startDateTimestamp=[entry.startDate]&endDateTimestamp=[entry.endDate]&offline=[entry.offline]id:[entry.formId]Lookup and set value

<!--Don't allow events in the past→


<!--Don't allow end date earlier than start date-->

endDate:<=[entry.startDate]Invalid date range - please ensure the end date is after the start date..Validation ruleendDate

<!--Add cohosts to ownedBy list on new entry-->

!cohosts:[empty] AND formId:[empty]Create ConfiForms EntryonCreatedentryId=[entry.id]&ownedBy=[entry.createdBy],[entry.cohosts.asList]


<!--Update cohosts to ownedBy list on existing entry-->

!cohosts:[empty] AND !formId:[empty]Create ConfiForms EntryonCreatedentryId=[entry.formId]&ownedBy=[entry.createdBy],[entry.cohosts.asList]


<!--Set current attachment name on new entry-->

formId:[empty]trueCreate ConfiForms EntryonCreatedentryId=[entry.id]&currentImage=[entry.image.asAttachment.displayTitle]


<!--Update the organizer image if changed-->

!imageOrganizer:[empty] AND !formId:[empty]Create ConfiForms Entry25657553onCreatedentryId=[entry.formId]&imageOrganizer=[entry.imageOrganizer.asAttachment.displayTitle]&currentImageOrganizer=[entry.imageOrganizer.asAttachment.displayTitle]


<!--Update the sponsor 1 image if changed-->

!sponsorimage1:[empty] AND !formId:[empty]Create ConfiForms Entry25657553onCreatedentryId=[entry.formId]&sponsorimage1=[entry.sponsorimage1.asAttachment.displayTitle]&currentSponsorimage1=[entry.sponsorimage1.asAttachment.displayTitle]


<!--Update the sponsor 2 image if changed-->

!sponsorimage2:[empty] AND !formId:[empty]Create ConfiForms Entry25657553onCreatedentryId=[entry.formId]&sponsorimage2=[entry.sponsorimage2.asAttachment.displayTitle]&currentSponsorimage2=[entry.sponsorimage2.asAttachment.displayTitle]


<!--Update the sponsor 3 image if changed-->

!sponsorimage3:[empty] AND !formId:[empty]Create ConfiForms Entry25657553onCreatedentryId=[entry.formId]&sponsorimage3=[entry.sponsorimage3.asAttachment.displayTitle]&currentSponsorimage3=[entry.sponsorimage3.asAttachment.displayTitle]


<!--Update fields upon edit-->

!formId:[empty]Create ConfiForms EntryonCreatedentryId=[entry.formId]&name=[entry.name]&currentName=[entry.name]&pageName=[entry.pageName]&currentImage=[entry.currentImage]&sponsors=[entry.sponsors]&startDate=[entry.startDate]&endDate=[entry.endDate]&agenda=[entry.agenda]&program=[entry.program]&cohosts=[entry.ownedBy]&createdPage=[entry.createdPage]&publish=[entry.publish]&country=[entry.country]&countryCode=[entry.countryCode]&round=[entry.round]&addImage1=[entry.addImage1]&removeImage1=[entry.removeImage1]&addImage2=[entry.addImage2]&removeImage2=[entry.removeImage2]&RSVPCount=[entry.RSVPCount]&offline=[entry.offline]createdBy:[entry._user]createEvent:81517851


<!--Redirect new entry-->

formId:[empty]Redirect to URLonCreated/display/EV/[entry.pageName]


<!--Redirect on update-->

!formId:[empty]Redirect to URLonCreated/display/EV/[entry.pageName]


<!-- Create group when event is created send analytics Event-->

formId:[empty]Run JavaScriptonCreated




<!–Create new page-->

formId:[empty]Create PageonCreated[entry.pageName]eventPC



id:[entry.id]
Create Event NEWcreateEvent1



publisher


Publish@selfpublisherPublishtrueINLINEAre you sure you want to publish this event? It will be visible to all users on the EWC Platform


publishpublish flagcheckbox

formIdform idread_only

Update ConfiForms entries by filteronCreatedpublish=trueid:[entry.id]createEvent:81517851




publishec


Unpublish@selfpublishecUnpublishtrueINLINEAre you sure you want to un-publish this event? It will be visible to all users on the EWC Platform


publishpublish flagcheckbox

formIdform idread_only

Update ConfiForms entries by filteronCreatedpublish=falseid:[entry.id]createEvent:81517851




f

fileAttachfileAttachfile

eventFileNameeventFileNametext

eventTitleEvent Titletext

urlTitleURL Titletext

dtWhen30EEE, MMM d yyyy, h:mm a zdatetimeinterval

eventDescriptionEvent Descriptiontextarea

messageBodyICSMessage Bodyhtml

id:fileAttachHide field

recipientRecipienttext

titleTitletext

sequenceSequencetext

trueINLINE



Create Attachment[entry.id.asEntryRef(entry.eventFileName)].icsonCreatedfileAttachtext/calendar




Send EmailEWC 2020<platform@entrepreneurshipworldcup.com>onCreated[entry.id.asEntryRef(entry.title)][entry.id.asEntryRef(entry._user)]

messageBodyICS

fileAttach



fRemoveSaveRemove

fileAttachRemovefileAttachRemovefile

eventFileNameRemoveeventFileNameRemovetext

eventTitleRemoveEvent Title Removetext

urlTitleRemoveURL Title Removetext

dtRemoveWhenRemove30EEE, MMM d yyyy, h:mm a zdatetimeinterval

eventDescriptionRemoveEvent Description Removetextarea

messageBodyICSRemoveMessage Body Removehtml

id:fileAttachRemoveHide field

recipientRemoveRecipient Removetext

titleRemoveTitle Removetext

sequenceRemoveSequence Removetext

trueINLINE



Create Attachment[entry.id.asEntryRef(entry.eventFileNameRemove)].icsonCreatedfileAttachRemovetext/calendar




Send EmailEWC 2020<platform@entrepreneurshipworldcup.com>onCreated[entry.id.asEntryRef(entry.titleRemove)][entry.id.asEntryRef(entry._user)]

messageBodyICSRemove

fileAttachRemove



fUpdateSaveUpdate

fileAttachUpdatefileAttachUpdatefile

eventFileNameUpdateeventFileNameUpdatetext

eventTitleUpdateEvent Title Updatetext

urlTitleUpdateURL Title Updatetext

dtUpdateWhenUpdate30EEE, MMM d yyyy, h:mm a zdatetimeinterval

eventDescriptionUpdateEvent Description Updatetextarea

messageBodyICSUpdateMessage Body Updatehtml

id:fileAttachUpdateHide field

recipientUpdateRecipient Updatetext

titleUpdateTitle Updatetext

sequenceUpdateSequence Updatetext

trueINLINE



Create Attachment[entry.id.asEntryRef(entry.eventFileNameUpdate)].icsonCreatedfileAttachUpdatetext/calendar




Send EmailEWC 2020<platform@entrepreneurshipworldcup.com>onCreated[entry.id.asEntryRef(entry.titleUpdate)][entry.id.asEntryRef(entry.recipientUpdate)]

messageBodyICSUpdate

fileAttachUpdate


[entry.id.asEntryRef(entry.id)]

removeFromWatchlist()CancelunregisterButtonOkThis event has been removed from your watchlist.Are you sure you want to remove this event from your Watchlist?.unregister-button

updateGuestCalendars()CancelupdateGuestCalendarsButtonOkAn email has been sent to the event guest list with the updated calendar invite and event information!Add a message for your guests - This will send an email to everyone on the guest list with an updated calendar invitation!.update-rsvp-button


<!--Send email to ewc@gsvlabs.com on page creation-->


formId:[empty]Send EmailEWC 2020 <platform@entrepreneurshipworldcup.com>onCreatedACTION REQUIRED - New Event Created - [entry.pageName]SEewc@gsvlabs.com



<!–Update entry with created page url-->

formId:[empty]Create ConfiForms EntryonCreatedentryId=[entry.id]&createdPage=${iftttResult_PC.id}


<!–Update entry with created page update url-->

!currentName:[entry.name] AND !currentName:[empty]Create ConfiForms EntryonCreatedentryId=[entry.id]&createdPage=${iftttResult_PCU.id}


<!-- Copy Organizer image to attachments bank -->

!imageOrganizer:[empty]Copy Attachment[entry.createdPage]onCreated[entry.imageOrganizer.asAttachment.id]


<!--Copy Sponsor 1 image to attachments bank-->

!sponsorimage1:[empty]Copy Attachment[entry.createdPage]onCreated[entry.sponsorimage1.asAttachment.id]


<!--Copy Sponsor 2 image to attachments bank-->

!sponsorimage2:[empty]Copy Attachment[entry.createdPage]onCreated[entry.sponsorimage2.asAttachment.id]


<!--Copy Sponsor 3 image to attachments bank-->

!sponsorimage3:[empty]Copy Attachment[entry.createdPage]onCreated[entry.sponsorimage3.asAttachment.id]


<!--Delete update entry reference-->

!formId:[empty]Delete ConfiForms EntryonCreatedid:[entry.id]5


<!--Send email to new co-hosts-->

notify:true AND !cohosts:[empty]Send EmailEWC 2020 <platform@entrepreneurshipworldcup.com>onCreatedUpdates made to the [entry.name] event[entry.cohosts.asList]

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,

EWC 2020 Team



HTML
<script>
$(".jqte_editor").append("<p id='agendaText'>Tell us about your Event here...</p>");
</script>

...