File tree Expand file tree Collapse file tree 1 file changed +27
-1
lines changed
Expand file tree Collapse file tree 1 file changed +27
-1
lines changed Original file line number Diff line number Diff line change 9898 </ div >
9999 </ div >
100100</ nav >
101+ < header class ="message is-success hidden " id ="cfpMessage " style ="margin-bottom: 0px; ">
102+ < div class ="message-header ">
103+ < p > CFP Open Now!</ p >
104+ < button class ="delete " aria-label ="delete " id ="hideCfpMessage "> </ button >
105+ </ div >
106+ </ div >
107+ < div class ="message-body ">
108+ < p > Our Call for Papers is now open! View the CFP here: < a href ="https://pretalx.com/pycascades-2026/cfp "> Submit your talk</ a > < br >
109+ We also have information for prospective speakers here: < a href ="https://www.pycascades.com/news/cfp-review/ "> CFP Review Process</ a >
110+ </ p >
111+ < p >
112+ CFP closes 10/27 AoE, make sure to get your proposal in on time!
113+ </ p >
114+ </ div >
115+ </ header >
101116
102117{% block body %}
103118
124139 document . querySelector ( '.navbar-burger' ) . classList . toggle ( 'is-active' ) ;
125140 document . querySelector ( '.navbar-menu' ) . classList . toggle ( 'is-active' ) ;
126141 }
127-
128142 document . querySelector ( '.navbar-burger' ) . addEventListener ( 'click' , openMenu ) ;
143+ document . getElementById ( "hideCfpMessage" ) . addEventListener ( 'click' , ( event ) => {
144+ localStorage . setItem ( 'HideCFPMessage' , true ) ;
145+ document . getElementById ( 'cfpMessage' ) . classList . add ( "hidden" ) ;
146+ } ) ;
147+ addEventListener ( "load" , ( event ) => {
148+ let cfpMessageHidden = localStorage . getItem ( 'HideCFPMessage' ) ;
149+ const cfpMessage = document . getElementById ( 'cfpMessage' ) ;
150+ const now = Date . now ( ) ;
151+ const cfpOpen = Date . parse ( '2025-08-22T08:00:00-07:00' ) ;
152+ const cfpClose = Date . parse ( '2025-10-27T23:59:50-12:00' ) ;
153+ cfpMessageHidden || now < cfpOpen || now > cfpClose || cfpMessage . classList . remove ( "hidden" ) ;
154+ } ) ;
129155</ script >
130156</ body >
131157
You can’t perform that action at this time.
0 commit comments