Composes URLs for the javascript files injected by the various PSA filters. More...
#include "static_javascript_manager.h"
Public Types | |
enum | JsModule { kDeferJs, kDelayImagesJs, kDelayImagesInlineJs, kDeterministicJs, kLazyloadImagesJs, kDetectReflowJs, kLocalStorageCacheJs, kEndOfModules } |
Public Member Functions | |
StaticJavascriptManager (UrlNamer *url_namer, bool serve_js_from_gstatic, const GoogleString &blink_hash) | |
const GoogleString & | GetBlinkJsUrl (const RewriteOptions *options) const |
const char * | GetJsSnippet (JsModule module, const RewriteOptions *options) |
Static Public Attributes | |
static const char | kGStaticBase [] |
static const char | kBlinkGstaticSuffix [] |
static const char | kBlinkRelativePath [] |
Composes URLs for the javascript files injected by the various PSA filters.
const GoogleString& net_instaweb::StaticJavascriptManager::GetBlinkJsUrl | ( | const RewriteOptions * | options | ) | const |
Returns the blink js url based on the value of debug filter and the value of serve_js_from_gstatic flag.