@@ -157,54 +157,22 @@ export default (calendar_structure) => ({
157157 bind_calendar_events ( ) ;
158158
159159 document . addEventListener ( "DOMContentLoaded" , ( ) => {
160-
161- const queryString = window . location . search ;
162- if ( should_resume ( queryString ) ) {
163- this . autoload ( ) ;
160+ if ( this . should_resume ( window . location . search ) ) {
161+ this . autoload ( false ) ;
164162 } else {
165163 this . queryAutoload ( ) ;
166164 }
167165
168- window . dispatchEvent ( new CustomEvent ( "rebuild-calendar" ) ) ;
169-
170- } ) ;
171-
172- function should_resume ( queryString ) {
173- const urlParams = new URLSearchParams ( queryString ) ;
174- return urlParams . has ( "resume" ) ;
175- }
176-
177- window . dispatchEvent ( new CustomEvent ( "events-changed" ) ) ;
178-
179- this . $nextTick ( async ( ) => {
180-
181- let autoload = await this . queryAutoload ( ) ;
182- if ( autoload ) return ;
183-
184- this . $dispatch ( 'calendar-loaded' , {
185- hash : window . hash ,
186- calendar_name : window . calendar_name ,
187- calendar_id : window . calendar_id ,
188- static_data : window . static_data ,
189- dynamic_data : window . dynamic_data ,
190- is_linked : window . is_linked ,
191- has_parent : window . has_parent ,
192- parent_hash : window . parent_hash ,
193- parent_offset : window . parent_offset ,
194- events : window . events ,
195- event_categories : window . event_categories ,
196- last_static_change : window . last_static_change ,
197- last_dynamic_change : window . last_dynamic_change ,
198- advancement : window . advancement
199- } ) ;
200-
201166 this . evaluate_current_step ( ) ;
202-
203167 } ) ;
204168
205169 window . dispatchEvent ( new CustomEvent ( "events-changed" ) ) ;
206170 } ,
207171
172+ should_resume ( queryString ) {
173+ const urlParams = new URLSearchParams ( queryString ) ;
174+ return urlParams . has ( "resume" ) ;
175+ } ,
208176
209177 autosave ( ) {
210178 let saved_data = JSON . stringify ( {
@@ -262,14 +230,25 @@ export default (calendar_structure) => ({
262230
263231 this . evaluate_current_step ( ) ;
264232
265- this . $dispatch (
266- 'calendar-loaded' , {
267- calendar_name : data . calendar_name ,
268- static_data : data . static_data ,
269- dynamic_data : data . dynamic_data ,
270- events : data . events
271- }
272- )
233+ this . $dispatch ( 'calendar-loaded' , {
234+ hash : window . hash ,
235+ calendar_name : window . calendar_name ,
236+ calendar_id : window . calendar_id ,
237+ static_data : window . static_data ,
238+ dynamic_data : window . dynamic_data ,
239+ is_linked : window . is_linked ,
240+ has_parent : window . has_parent ,
241+ parent_hash : window . parent_hash ,
242+ parent_offset : window . parent_offset ,
243+ events : window . events ,
244+ event_categories : window . event_categories ,
245+ last_static_change : window . last_static_change ,
246+ last_dynamic_change : window . last_dynamic_change ,
247+ advancement : window . advancement
248+ } ) ;
249+
250+ window . dispatchEvent ( new CustomEvent ( "rebuild-calendar" ) ) ;
251+ window . dispatchEvent ( new CustomEvent ( "events-changed" ) ) ;
273252
274253 if ( popup ) {
275254 swal . fire ( {
0 commit comments