Advertisement
Guest User

Untitled

a guest
Apr 21st, 2014
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. <li id="one" class="Barchart">
  2. <a href="#one">Barchart<span>5</span></a>
  3. <ul id="bchart" class="sub-menu">
  4. </ul>
  5. </li>
  6.  
  7. function presetFunction(Agg, Rend, Col, Row) {
  8. $(".pvtRenderer").val(Rend).trigger("change");
  9. $(".pvtAggregator").val(Agg).trigger("change");
  10. $(".label.label-info").each(function (index, element) {
  11. test = $(element).html();
  12. test = test.substring(6, test.length - 42);
  13. if ((Col.indexOf(test)) != -1)
  14. $(".pvtAxisContainer.pvtRows.ui-sortable").append(element);
  15. else if (Row.indexOf(test) != -1)
  16. $(".pvtAxisContainer.pvtHorizList.pvtCols.ui-sortable").append(element);
  17. else
  18. $(".pvtAxisContainer.pvtUnused.pvtHorizList.ui-sortable").append(element);
  19. $(element).triggerHandler("");
  20. });
  21. }
  22.  
  23. function loadPresets() {
  24. var presets = "'count', 'Bar Chart', ['ProfLastName'], ['Grade']";
  25. var sep = presets.indexOf(",");
  26. var style = presets.substr(0, sep).trim();
  27.  
  28. presets = presets.substr(sep + 1, presets.length).trim();
  29. sep = presets.indexOf(",");
  30.  
  31. var type = presets.substr(0, sep).trim();
  32. presets = presets.substr(sep + 1, presets.length).trim();
  33. sep = presets.indexOf("]");
  34.  
  35. var row = presets.substr(0, sep + 1);
  36. presets = presets.substr(sep + 2, presets.length);
  37.  
  38. var col = presets.trim();
  39. var link = '<li><a href="#" id="b01"><em>01</em>Teacher vs. Grade</a></li>';
  40.  
  41. $("#bchart").append(link);
  42. $("#b01").click(function () {
  43. presetFunction(style, type, row, col);
  44. });
  45. }
  46.  
  47. presetFunction( "'style'", "'type'", "'row'", "'col'");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement