An easy way to expand or collapse menu items, especially when there are many levels like in folder navigation.
Python prerequisite
sh start.sh
Add jQuery and then ..
$(window).load(function() {
$(".infowrap-breadcrumbs").infowrapBreadcrumbs();
});
Options ..
// the maximum number of visible collapsed crumbs counting from the left
maxCollapsedCrumbs: 3
// the minimum width of a crumb when collapsed
// - must be divisible by 2
// - you must adjust the css for this to take effect.
// side padding of `.crumb` needs to be half of `minwidth`
// `.crumb { padding: 0 15px }`
minWidth: 30
// width of the shader block that is hidden in pixels. it is in the crumb
// object, but is pushed far right and hidden by the crumb's `overflow: hidden`
shaderWidth: 44
// the distance of your css shadow antumbra in pixels
shaderAntumbra: 25
Screen recording on YouTube (0:12)
To install and build, run ..
sh install.sh
# after the first time you can simply run `grunt`
To watch and compile specific files, run ..
# to watch all and compile all
grunt devAll
# to watch and compile coffee files
grunt devCoffee
# to watch and compile jade files
grunt devJade
# to watch and compile less files
grunt devLess
To build-only specific file types, run ..
# to watch all and compile all
grunt build
# to compile coffee files
grunt buildCoffee
# to compile jade files
grunt buildJade
# to compile less files
grunt buildLess