Advertisement
Guest User

Untitled

a guest
Aug 28th, 2015
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.71 KB | None | 0 0
  1. <div class="row" id="constructTable">
  2. <div class="col-md-6">
  3. <h1>Choose your Columns:</h1>
  4. <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
  5. <div class="panel panel-default">
  6. <div class="panel-heading" id="heading1" role="tab">
  7. <h4 class="panel-title">
  8. <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse1" aria-expanded="false" aria-controls="collapse1" class="collapsed"><span style="font-size: 16px;">Candidate Data</span></a>
  9. </h4>
  10. </div>
  11. <div id="collapse1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading1" aria-expanded="false" style="height:0px;">
  12. <ul class="list-group choose" id="candidate">
  13. <li class="list-group-item" id="candidate0">
  14. <a class="btn btn-sm btn-default">
  15. <i class="fa fa-lg fa-plus"></i>
  16. </a>
  17. <span style="font-size: 14px; margin-left:5px;">First Name</span>
  18. </li>
  19. <li class="list-group-item" id="candidate1">
  20. <a class="btn btn-sm btn-default">
  21. <i class="fa fa-lg fa-plus"></i>
  22. </a>
  23. <span style="font-size: 14px; margin-left:5px;">Last Name</span>
  24. </li>
  25. </ul>
  26. </div>
  27. </div>
  28. </div>
  29. <?php $counter = 2; ?>
  30. <?php foreach ($mergedTests as $test): ?>
  31. <?php $count=0 ?>
  32. <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true" style="margin-top:-10px;">
  33. <div class="panel panel-default">
  34. <div class="panel-heading" id="heading<?php echo $counter; ?>" role="tab">
  35. <h4 class="panel-title">
  36. <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse<?php echo $counter; ?>" aria-expanded="false" aria-controls="collapse<?php echo $counter; ?>" class="collapsed">
  37. <span style="font-size: 16px;"><?php if( ! $test->example ): ?><?php echo $test->example; ?> Data<?php else: ?><?php echo $test->example; ?> Data<?php endif; ?></span>
  38. </a>
  39. </h4>
  40. </div>
  41. </div>
  42. <?php $label = explode(",", $test->subtestLabel); ?>
  43. <div id="collapse<?php echo $counter; ?>" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading<?php echo $counter; ?>" aria-expanded="false" style="height:0px;">
  44. <ul class="list-group" id="<?php echo $test->subTestAbbreviation; ?>">
  45. <?php if ( ! $test->testMakerTestId) : ?>
  46. <?php foreach($label as $category): ?>
  47. <li class="list-group-item" id="<?php echo $test->example; ?><?php echo $count; ?>" >
  48. <a class="btn btn-sm btn-default">
  49. <i class="fa fa-lg fa-plus"></i>
  50. </a>
  51. <span style="font-size: 14px; margin-left:5px;"><?php echo $test->example; ?> <?php echo $category; ?></span>
  52. </li>
  53. <?php $count++; ?>
  54. <?php endforeach; ?>
  55. <?php else: ?>
  56. <li class="list-group-item" id="<?php echo $test->subTestAbbreviation; ?>0">
  57. <a class="btn btn-sm btn-default">
  58. <i class="fa fa-lg fa-plus"></i>
  59. </a>
  60. <span style="font-size: 14px; margin-left:5px;"><?php echo $test->example; ?> Raw Score</span>
  61. </li>
  62. <li class="list-group-item" id="<?php echo $test->subTestAbbreviation; ?>1">
  63. <a class="btn btn-sm btn-default">
  64. <i class="fa fa-lg fa-plus"></i>
  65. </a>
  66. <span style="font-size: 14px; margin-left:5px;"><?php echo $test->example; ?> Percentile</span>
  67. </li>
  68. <?php endif; ?>
  69. </ul>
  70. </div>
  71. </div>
  72. <?php $counter++; ?>
  73. <?php endforeach; ?>
  74. </div>
  75. <div class="col-md-6">
  76. <h1>Arrange Your Columns:</h1>
  77. <ul class="list-group ui-sortable" id="selectedColumns">
  78. </ul>
  79. </div>
  80. </div>
  81. </div>
  82.  
  83. $('li a').click(function(){
  84. var parentId = $(this).parent().attr('id');
  85. $(this).find($(".fa")).removeClass('fa-plus').addClass('fa-minus');
  86. $("#selectedColumns").append($("#" + parentId));
  87. });
  88.  
  89. // Move selection from Arrange Your Columns back to Choose Your Columns
  90. $('ul#selectedColumns').click(function(){
  91. var parentId = $(this).parent().attr("id");
  92. console.log(parentId);
  93. transferId = parentId.slice(0, -1);
  94. $("#" + parentId).find($(".fa")).removeClass('fa-minus').addClass('fa-plus');
  95. $("#" + transferId).append($("#" + parentId));
  96. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement