Parts PIcker

by Azhar Kanorwala

HTML

<link rel="stylesheet" href="https://rawgit.com/wenzhixin/bootstrap-table/master/src/bootstrap-table.css">
<script src="https://rawgit.com/wenzhixin/bootstrap-table/master/src/bootstrap-table.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.4.0/bootbox.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://fonts.googleapis.com/css?family=Play"></script>
<div class="container">
  <br>
  <div class="row">
    <div class="col-md-12 col-sm-12">
      <div class="page-header">
        <h2 class="header" style="text-align: center">Parts Picker</h2>
      </div>
    </div>
  </div>
  <ul class="nav nav-pills nav-justified" role="tablist" id="tabs">
    <li role="presentation" class="active" id="mb"><a href="#table_mb" data-toggle="tab" aria-controls="table_mb" role="tab">Motherboards</a></li>
    <li role="presentation" id="pr"><a href="#table_pr" data-toggle="tab" aria-controls="table_pr" role="tab">Processors</a></li>
    <li role="presentation" id="rm"><a href="#table_rm" data-toggle="tab" aria-controls="table_rm" role="tab">Ram</a></li>
    <li role="presentation" id="mr"><a href="#table_mr" data-toggle="tab" aria-controls="table_mr" role="tab">Monitor</a></li>
    <li role="presentation" id="hd"><a href="#table_hd" data-toggle="tab" aria-controls="table_hd" role="tab">Hard Disk</a></li>
  </ul>
  <div class="tab-content">
    <div class="tab-pane active" id="table_mb" role="tabpanel">
      <table class="table" id="table" data-toggle="table">
        <thead>
          <tr>
            <th data-field="name">Serial NO</th>
            <th data-field="model">Model NO</th>
            <th data-field="price">Price</th>
          </tr>
        </thead>
        <tr>
          <td>1</td>
          <td>Asus Rampage X99</td>
          <td>5000</td>
        </tr>
       ...

CSS

body {
      font-family: 'Play', sans-serif;
      /* background-image: url(/images/default.jpg);*/
      background-position: right;
      /*background: #1976D2;*/
    }
    
    .header {
      font-family: 'Play', sans-serif;
    }
    
    td {
      border: 1px #DDD solid;
      padding: 5px;
      cursor: pointer;
    }
    
    .selected {
      background-color: #2196F3;
      color: #FFF;
    }
    
    .demo {
      display: none;
    }
    
    .table_mb {
      display: inline-block;
    }
    
    .tab-content {
      width: auto;
    }

JavaScript

var $table = $('#table');
$(function() {
  $table.on('click-row.bs.table', function(e, row, $element) {
    $('.success').removeClass('success');
    $($element).addClass('success');
  });
  $('#button').click(function() {
    // bootbox.alert(' The Selected model is: ' + Submit().model);
    bootbox.confirm(' Are You Sure?<br>The Selected model is: ' + Submit().model, function(result) { /* your callback code */
      if (result) {
        console.log("User confirmed dialog");
      } else {
        console.log("User declined dialog");
      }
    });

  })
});

function Submit() {
  var index = $table.find('tr.success').data('index');
  return $table.bootstrapTable('getData')[index];
}
$(document).ready(function() {

  $('#mytabcontent a').click(function(e) {
    e.preventDefault()
    $(this).tab('show')

  });

});