2015-01-12 17:58:07 -05:00
var FFZ = window . FrankerFaceZ ;
2015-01-15 13:58:10 -05:00
// -----------------------
// Developer Mode Command
// -----------------------
2015-01-12 17:58:07 -05:00
2015-01-15 13:58:10 -05:00
FFZ . chat _commands . developer _mode = function ( room , args ) {
2015-01-12 17:58:07 -05:00
var enabled , args = args && args . length ? args [ 0 ] . toLowerCase ( ) : null ;
if ( args == "y" || args == "yes" || args == "true" || args == "on" )
enabled = true ;
else if ( args == "n" || args == "no" || args == "false" || args == "off" )
enabled = false ;
if ( enabled === undefined )
2015-01-15 13:58:10 -05:00
return "Developer Mode is currently " + ( localStorage . ffzDebugMode == "true" ? "enabled." : "disabled." ) ;
2015-01-12 17:58:07 -05:00
localStorage . ffzDebugMode = enabled ;
2015-01-15 13:58:10 -05:00
return "Developer Mode is now " + ( enabled ? "enabled" : "disabled" ) + ". Please refresh your browser." ;
2015-01-12 17:58:07 -05:00
}
2015-01-15 13:58:10 -05:00
FFZ . chat _commands . developer _mode . help = "Usage: /ffz developer_mode <on|off>\nEnable or disable Developer Mode. When Developer Mode is enabled, the script will be reloaded from //localhost:8000/script.js instead of from the CDN." ;