19 #ifndef NET_INSTAWEB_REWRITER_PUBLIC_JS_DEFER_DISABLED_FILTER_H_
20 #define NET_INSTAWEB_REWRITER_PUBLIC_JS_DEFER_DISABLED_FILTER_H_
25 namespace net_instaweb {
40 virtual void DetermineEnabled(GoogleString* disabled_reason);
41 virtual const char* Name()
const {
return "JsDeferDisabledFilter"; }
43 static void InitStats(Statistics* statistics);
44 static void Terminate();
51 virtual void EndDocument();
53 virtual void StartDocumentImpl() {}
54 virtual void StartElementImpl(HtmlElement* element) {}
55 virtual void EndElementImpl(HtmlElement* element) {}
57 void InsertJsDeferCode();
Definition: js_defer_disabled_filter.h:35
Definition: common_filter.h:48
static bool ShouldApply(RewriteDriver *driver)
Definition: rewrite_driver.h:98