Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- var db = firebase.firestore();
- var data = [];
- var usrRef = db.collection("queue");
- usrRef.get().then(function(querySnapshot) {
- querySnapshot.forEach(function(doc) {
- // doc.data() is never undefined for query doc snapshots
- data.push(doc.data());
- });
- console.log(data);
- var table = $('#datatable-admin').DataTable( {
- //stateSave: true,
- key: true,
- data: data,
- colReorder: {
- realtime: true
- },
- columns: [
- {data: "priority",
- "defaultContent":""},
- { data: "first" },
- { data: "email" },
- { data: "subject" },
- { data: "message" },
- { data: "count"},
- { data: "difficulty",
- "defaultContent": ""},
- { data: "time",
- "defaultContent": ""}
- ]
- } );
- // table.column(0).visible(false);
- table.order([0,"desc"],[5,"desc"], [6,"asc"], [7, "asc"]).draw();
- $('#datatable-admin tbody').on( 'click', 'tr', function () {
- if ( $(this).hasClass('selected') ) {
- $(this).removeClass('selected');
- }
- else {
- table.$('tr.selected').removeClass('selected');
- $(this).addClass('selected');
- }
- } );
- $('#emergency').click(function () {
- var data = table.row('.selected').data();
- console.log(data);
- usrRef.doc(data.first+"-"+data.email).update({
- priority: 3
- }).then(function () {
- location.reload();
- });
- });
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement