/* * views-exp-filter-hierarch-select.js * Written by Tim Sherratt * Copyright 2012, Bit Circus http://www.bitcircus.co.uk * Released under the GPLv3 license * http://www.gnu.org/copyleft/gpl.html */ // This wrapper is required for Drupal (function ($) { $(document).ready(function(){ convertSelectElement($('#edit-category')); }); // go. function convertSelectElement(originalSelect) { // hide original list (which has depth) originalSelect.hide(); // generate a graph of the objects var graph = createGraph(originalSelect.children()); // create the appropriate number of select elements var selects = new Array(); for (i = 0; i < graph.graphDepth; i++) { var select = $('