File tree 1 file changed +23
-4
lines changed
1 file changed +23
-4
lines changed Original file line number Diff line number Diff line change 1
1
( function ( )
2
2
{
3
- window . PuzzleScript = window . PuzzleScript || { } ;
4
-
5
- window . PuzzleScript . embed = function ( element , id , config )
3
+ function embed ( element , id , config )
6
4
{
7
5
var canvas ,
8
6
settings =
36
34
load_game ( element , id , settings ) ;
37
35
}
38
36
} ) ;
39
- } ;
37
+ }
40
38
41
39
function clear_children ( element )
42
40
{
100
98
return target ;
101
99
}
102
100
101
+ function auto_embed ( )
102
+ {
103
+ var element = document . querySelector ( "*[data-puzzlescript]" ) ;
104
+
105
+ if ( element != null )
106
+ {
107
+ var config = { } ;
108
+
109
+ if ( element . dataset . puzzlescriptJs != undefined )
110
+ {
111
+ config . engine = element . dataset . puzzlescriptJs ;
112
+ }
113
+
114
+ embed ( element , element . dataset . puzzlescript , config ) ;
115
+ }
116
+ }
117
+
118
+ window . PuzzleScript = window . PuzzleScript || { embed : embed } ;
119
+
120
+ window . addEventListener ( "load" , auto_embed ) ;
121
+
103
122
} ) ( ) ;
You can’t perform that action at this time.
0 commit comments