+
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
/**
|
||||
* @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
||||
* Licensed under the terms of the MIT license. See LICENSE.md for more information.
|
||||
*/
|
||||
|
||||
/* global SF */
|
||||
|
||||
'use strict';
|
||||
|
||||
( function() {
|
||||
// All .tree-a elements in DOM.
|
||||
var trees = SF.getByClass( 'tree-a' );
|
||||
|
||||
for ( var i = trees.length; i--; ) {
|
||||
var tree = trees[ i ];
|
||||
|
||||
SF.attachListener( tree, 'click', function( evt ) {
|
||||
var target = evt.target || evt.srcElement;
|
||||
|
||||
// Collapse or expand item groups.
|
||||
if ( target.nodeName === 'H2' && !SF.classList.contains( target, 'tree-a-no-sub' ) ) {
|
||||
SF.classList.toggle( target, 'tree-a-active' );
|
||||
}
|
||||
} );
|
||||
}
|
||||
} )();
|
||||
Reference in New Issue
Block a user