Modifying the options of AdminLTE's app.js can be done using one of the following ways.

Editing app.js

Within the main Javascript file, modify the $.AdminLTE.options object to suit your use case.

Defining AdminLTEOptions

Alternatively, you can define a global options variable named AdminLTEOptions and initialize it before loading app.js.

Example

<script>


  var AdminLTEOptions = {


    //Enable sidebar expand on hover effect for sidebar mini


    //This option is forced to true if both the fixed layout and sidebar mini


    //are used together


    sidebarExpandOnHover: true,


    //BoxRefresh Plugin


    enableBoxRefresh: true,


    //Bootstrap.js tooltip


    enableBSToppltip: true


  };


</script>


<script src="dist/js/app.js" type="text/javascript"></script>

Available AdminLTE Options

{


  //Add slimscroll to navbar menus


  //This requires you to load the slimscroll plugin


  //in every page before app.js


  navbarMenuSlimscroll: true,


  navbarMenuSlimscrollWidth: "3px", //The width of the scroll bar


  navbarMenuHeight: "200px", //The height of the inner menu


  //General animation speed for JS animated elements such as box collapse/expand and


  //sidebar treeview slide up/down. This options accepts an integer as milliseconds,


  //'fast', 'normal', or 'slow'


  animationSpeed: 500,


  //Sidebar push menu toggle button selector


  sidebarToggleSelector: "[data-toggle='offcanvas']",


  //Activate sidebar push menu


  sidebarPushMenu: true,


  //Activate sidebar slimscroll if the fixed layout is set (requires SlimScroll Plugin)


  sidebarSlimScroll: true,


  //Enable sidebar expand on hover effect for sidebar mini


  //This option is forced to true if both the fixed layout and sidebar mini


  //are used together


  sidebarExpandOnHover: false,


  //BoxRefresh Plugin


  enableBoxRefresh: true,


  //Bootstrap.js tooltip


  enableBSToppltip: true,


  BSTooltipSelector: "[data-toggle='tooltip']",


  //Enable Fast Click. Fastclick.js creates a more


  //native touch experience with touch devices. If you


  //choose to enable the plugin, make sure you load the script


  //before AdminLTE's app.js


  enableFastclick: true,


  //Control Sidebar Tree Views


  enableControlTreeView: true,


  //Control Sidebar Options


  enableControlSidebar: true,


  controlSidebarOptions: {


    //Which button should trigger the open/close event


    toggleBtnSelector: "[data-toggle='control-sidebar']",


    //The sidebar selector


    selector: ".control-sidebar",


    //Enable slide over content


    slide: true


  },


  //Box Widget Plugin. Enable this plugin


  //to allow boxes to be collapsed and/or removed


  enableBoxWidget: true,


  //Box Widget plugin options


  boxWidgetOptions: {


    boxWidgetIcons: {


      //Collapse icon


      collapse: 'fa-minus',


      //Open icon


      open: 'fa-plus',


      //Remove icon


      remove: 'fa-times'


    },


    boxWidgetSelectors: {


      //Remove button selector


      remove: '[data-widget="remove"]',


      //Collapse button selector


      collapse: '[data-widget="collapse"]'


    }


  },


  //Direct Chat plugin options


  directChat: {


    //Enable direct chat by default


    enable: true,


    //The button to open and close the chat contacts pane


    contactToggleSelector: '[data-widget="chat-pane-toggle"]'


  },


  //Define the set of colors to use globally around the website


  colors: {


    lightBlue: "#3c8dbc",


    red: "#f56954",


    green: "#00a65a",


    aqua: "#00c0ef",


    yellow: "#f39c12",


    blue: "#0073b7",


    navy: "#001F3F",


    teal: "#39CCCC",


    olive: "#3D9970",


    lime: "#01FF70",


    orange: "#FF851B",


    fuchsia: "#F012BE",


    purple: "#8E24AA",


    maroon: "#D81B60",


    black: "#222222",


    gray: "#d2d6de"


  },


  //The standard screen sizes that bootstrap uses.


  //If you change these in the variables.less file, change


  //them here too.


  screenSizes: {


    xs: 480,


    sm: 768,


    md: 992,


    lg: 1200


  }


}