Message loaded and tile selected
This commit is contained in:
		| @@ -172,6 +172,7 @@ | ||||
|     background: #00000070; | ||||
|     color: white; | ||||
|     filter: none; | ||||
|     pointer-events: none; | ||||
| } | ||||
|  | ||||
| .tile .content { | ||||
|   | ||||
| @@ -131,18 +131,7 @@ | ||||
|                 </div> | ||||
|                 <!-- tile list --> | ||||
|                 <div id="listItems"> | ||||
|                     <div class="tile active"> | ||||
|                         <div class="content"> | ||||
|                             <div class="display-space-between"> | ||||
|                                 <div class="centered-vertically"> | ||||
|                                     <p>Id: 1</p> | ||||
|                                     <p>Status: 200</p> | ||||
|                                 </div> | ||||
|                                 <button class="modification-button btn-tile"><i class="icon-cancel"></i></button> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="tile"> | ||||
|                     <!-- <div class="tile"> | ||||
|                         <div class="content"> | ||||
|                             <div class="display-space-between"> | ||||
|                                 <div class="centered-vertically"> | ||||
| @@ -154,20 +143,7 @@ | ||||
|                                 </div> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="tile"> | ||||
|                         <div class="content"> | ||||
|                             <div class="display-space-between"> | ||||
|                                 <div class="centered-vertically"> | ||||
|                                     <p>Id: 3</p> | ||||
|                                     <p>Status: 200</p> | ||||
|                                 </div> | ||||
|                                 <div> | ||||
|                                     <button class="modification-button btn-tile"><i class="icon-cancel"></i></button> | ||||
|                                 </div> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     </div> --> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|   | ||||
| @@ -295,6 +295,7 @@ function addRow(){ | ||||
|     setDataModified(); | ||||
| } | ||||
|  | ||||
|  | ||||
| function fillMessageList(){ | ||||
|     $("#listItems").html(''); | ||||
|     var innerHTML = ''; | ||||
| @@ -302,6 +303,11 @@ function fillMessageList(){ | ||||
|         innerHTML += generateMessageTileHtml(json[i].mockedResponseId, json[i].httpStatus, json[i].mediaType); | ||||
|     } | ||||
|     $("#listItems").append(innerHTML); | ||||
|     $('.tile').click(function(e) { | ||||
|         const id = parseInt(e.target.tileId) | ||||
|         loadMessage(id); | ||||
|     }); | ||||
|     // $('.btn-tile').click(tileRemoval); | ||||
| } | ||||
|  | ||||
|  | ||||
| @@ -343,27 +349,26 @@ function loadMessage(id){ | ||||
|     console.log("Message not found"); | ||||
| } | ||||
|  | ||||
| // TODO: Add click() when generating tiles | ||||
| const tileOnclick = function (){ | ||||
|  | ||||
| } | ||||
|  | ||||
| function selectMessage(id){ | ||||
|     const tiles = $('.tile'); | ||||
|     console.log("Selecting message..."); | ||||
|     $(".menuItemSelected").on("click"); | ||||
|     $(".menuItemSelected").addClass("menuItem"); | ||||
|     $(".menuItemSelected").removeClass("menuItemSelected"); | ||||
|     tiles.removeClass("active"); | ||||
|     console.log("Selected message deselected"); | ||||
|     let itemId = '#item_'+id; | ||||
|     $(itemId).off("click"); | ||||
|     $(itemId).addClass("menuItemSelected"); | ||||
|     $(itemId).removeClass("menuItem"); | ||||
|     $('.tile[tileid="'+id+'"]').addClass("active"); | ||||
|     console.log("Selected message selected"); | ||||
| } | ||||
|  | ||||
| const tileRemoval = function(){ | ||||
|     $(this).closest('div.tile').remove(); | ||||
| } | ||||
|  | ||||
|  | ||||
| // TODO: Modify html for tiles | ||||
| function generateMessageTileHtml(id, httpStatus, mediaType){ | ||||
|     var innerHTML = '' + | ||||
|     '<div class="tile">' + | ||||
|     '<div tileid="' + id + '" class="tile">' + | ||||
|         '<div class="content">' + | ||||
|             '<div class="display-space-between">' + | ||||
|                 '<div class="centered-vertically">' + | ||||
|   | ||||
| @@ -172,6 +172,7 @@ | ||||
|     background: #00000070; | ||||
|     color: white; | ||||
|     filter: none; | ||||
|     pointer-events: none; | ||||
| } | ||||
|  | ||||
| .tile .content { | ||||
|   | ||||
| @@ -131,18 +131,7 @@ | ||||
|                 </div> | ||||
|                 <!-- tile list --> | ||||
|                 <div id="listItems"> | ||||
|                     <div class="tile active"> | ||||
|                         <div class="content"> | ||||
|                             <div class="display-space-between"> | ||||
|                                 <div class="centered-vertically"> | ||||
|                                     <p>Id: 1</p> | ||||
|                                     <p>Status: 200</p> | ||||
|                                 </div> | ||||
|                                 <button class="modification-button btn-tile"><i class="icon-cancel"></i></button> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="tile"> | ||||
|                     <!-- <div class="tile"> | ||||
|                         <div class="content"> | ||||
|                             <div class="display-space-between"> | ||||
|                                 <div class="centered-vertically"> | ||||
| @@ -154,20 +143,7 @@ | ||||
|                                 </div> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="tile"> | ||||
|                         <div class="content"> | ||||
|                             <div class="display-space-between"> | ||||
|                                 <div class="centered-vertically"> | ||||
|                                     <p>Id: 3</p> | ||||
|                                     <p>Status: 200</p> | ||||
|                                 </div> | ||||
|                                 <div> | ||||
|                                     <button class="modification-button btn-tile"><i class="icon-cancel"></i></button> | ||||
|                                 </div> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     </div> --> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|   | ||||
| @@ -295,6 +295,7 @@ function addRow(){ | ||||
|     setDataModified(); | ||||
| } | ||||
|  | ||||
|  | ||||
| function fillMessageList(){ | ||||
|     $("#listItems").html(''); | ||||
|     var innerHTML = ''; | ||||
| @@ -302,6 +303,11 @@ function fillMessageList(){ | ||||
|         innerHTML += generateMessageTileHtml(json[i].mockedResponseId, json[i].httpStatus, json[i].mediaType); | ||||
|     } | ||||
|     $("#listItems").append(innerHTML); | ||||
|     $('.tile').click(function(e) { | ||||
|         const id = parseInt(e.target.tileId) | ||||
|         loadMessage(id); | ||||
|     }); | ||||
|     // $('.btn-tile').click(tileRemoval); | ||||
| } | ||||
|  | ||||
|  | ||||
| @@ -343,27 +349,26 @@ function loadMessage(id){ | ||||
|     console.log("Message not found"); | ||||
| } | ||||
|  | ||||
| // TODO: Add click() when generating tiles | ||||
| const tileOnclick = function (){ | ||||
|  | ||||
| } | ||||
|  | ||||
| function selectMessage(id){ | ||||
|     const tiles = $('.tile'); | ||||
|     console.log("Selecting message..."); | ||||
|     $(".menuItemSelected").on("click"); | ||||
|     $(".menuItemSelected").addClass("menuItem"); | ||||
|     $(".menuItemSelected").removeClass("menuItemSelected"); | ||||
|     tiles.removeClass("active"); | ||||
|     console.log("Selected message deselected"); | ||||
|     let itemId = '#item_'+id; | ||||
|     $(itemId).off("click"); | ||||
|     $(itemId).addClass("menuItemSelected"); | ||||
|     $(itemId).removeClass("menuItem"); | ||||
|     $('.tile[tileid="'+id+'"]').addClass("active"); | ||||
|     console.log("Selected message selected"); | ||||
| } | ||||
|  | ||||
| const tileRemoval = function(){ | ||||
|     $(this).closest('div.tile').remove(); | ||||
| } | ||||
|  | ||||
|  | ||||
| // TODO: Modify html for tiles | ||||
| function generateMessageTileHtml(id, httpStatus, mediaType){ | ||||
|     var innerHTML = '' + | ||||
|     '<div class="tile">' + | ||||
|     '<div tileid="' + id + '" class="tile">' + | ||||
|         '<div class="content">' + | ||||
|             '<div class="display-space-between">' + | ||||
|                 '<div class="centered-vertically">' + | ||||
|   | ||||
		Reference in New Issue
	
	Block a user