File tree Expand file tree Collapse file tree
src/org/CreadoresProgram/EsJsHtml Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import * as esJscore from 'https://esm.run/@es-js/core' ;
2+ import * as esJseshtml from 'https://esm.run/@es-js/eshtml' ;
3+ window . addEventListener ( "load" , function ( ) {
4+ let etiquetas = document . getElementsByTagName ( 'script' ) ;
5+ for ( var i = 0 ; i < etiquetas . length ; i ++ ) {
6+ if ( etiquetas [ i ] . hasAttribute ( "type" ) && etiquetas [ i ] . getAttribute ( "type" ) == "text/esjs" ) {
7+ try {
8+ let codigoCom = esJscore . compile ( etiquetas [ i ] . innerHTML ) ;
9+ let elemento = document . createElement ( "script" ) ;
10+ elemento . innerHTML = codigoCom ;
11+ document . body . appendChild ( elemento ) ;
12+ } catch ( error ) {
13+ console . error ( error ) ;
14+ }
15+ }
16+ }
17+ let etiquetasH = document . getElementsByTagName ( "div" ) ;
18+ for ( var u = 0 ; u < etiquetasH . length ; u ++ ) {
19+ if ( etiquetasH [ i ] . hasAttribute ( "type" ) && etiquetasH [ i ] . getAttribute ( "type" ) == "text/eshtml" ) {
20+ try {
21+ etiquetasH [ i ] . innerHTML = esJseshtml . compile ( etiquetasH [ i ] . innerHTML ) ;
22+ } catch ( error ) {
23+ console . error ( error ) ;
24+ }
25+ }
26+ }
27+ } ) ;
You can’t perform that action at this time.
0 commit comments