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