#include "html.h"
#include
#include
#include
#include
#include "js.h"
int ptag(tag *t, char **state, int *z) {
jssearchstate *ss=*(jssearchstate **)state;
assert(ss!=NULL);
assert(t!=NULL);
if(t->type){
if(strncmp(t->type,"script",6))
ss->injs=!ss->injs;
}if(t->freetext){
char *s=scrubquotes(t->freetext);
ss->jseval(s);
free(s);
}
}
void printalljs(tag *r){
jssearchstate state;
state.injs=0;
state.jseval=puts;
jssearchstate *sp=&state;
sdom(r,ptag,(char **)&sp,NULL);
}