*/
function togglingHandler( $toggle, $collapsible, e, options ) {
var wasCollapsed, $textContainer, collapseText, expandText;
-
- if ( options === undefined ) {
- options = {};
- }
+ options = options || {};
if ( e ) {
if (
e.type === 'click' &&
options.linksPassthru &&
$.nodeName( e.target, 'a' ) &&
+ $( e.target ).attr( 'href' ) &&
$( e.target ).attr( 'href' ) !== '#'
) {
// Don't fire if a link with href !== '#' was clicked, if requested (for premade togglers by default)
* @chainable
*/
$.fn.makeCollapsible = function ( options ) {
- if ( options === undefined ) {
- options = {};
- }
+ options = options || {};
this.each( function () {
var $collapsible, collapseText, expandText, $caption, $toggle, actionHandler, buildDefaultToggleLink,