|
16 | 16 | <button type="button" class="btn btn-outline-secondary btn-icon btn-sm btn-rounded" disabled="disabled" data-tooltip onclick="return packagesController.disable()" title="Disable"><i class="fa fa-minus"></i></button> |
17 | 17 | </div> |
18 | 18 | <div class="loading loading-sm mr-3"><div class="loading-dot-1"></div><div class="loading-dot-2"></div><div class="loading-dot-3"></div></div> |
19 | | - |
20 | | - <!-- Package Info --> |
21 | | - <button type="button" class="btn btn-sm btn-primary btn-rounded ml-auto" data-toggle="modal" data-target="#packageInfo">About</button> |
22 | | - <div class="modal fade" id="packageInfo" tabindex="-1" role="dialog" aria-labelledby="packageInfoLabel" aria-hidden="true"> |
23 | | - <div class="modal-dialog" role="document"> |
24 | | - <div class="modal-content"> |
25 | | - <div class="modal-header"> |
26 | | - <h5 class="modal-title" id="packageInfoLabel">Package Info</h5> |
27 | | - <button type="button" class="close" data-dismiss="modal" aria-label="Close"><i class="fa fa-times"></i></button> |
28 | | - </div> |
29 | | - <div class="bf-package-info"> |
30 | | - <div class="bf-package-info-cover"> |
31 | | - <img src="/embedded/lib/img/cover.png" alt="Package Title" /> |
32 | | - </div> |
33 | | - <div class="bf-package-info-body"> |
34 | | - <div class="bf-package-info-header"> |
35 | | - <img class="bf-package-info-logo" src="/embedded/lib/img/cover.png" alt="Package Title" /> |
36 | | - <h4 class="bf-package-info-title">Package Title</h4> |
37 | | - <div class="bf-package-info-rating"><i class="fa fa-star active"></i><i class="fa fa-star active"></i><i class="fa fa-star active"></i><i class="fa fa-star active"></i><i class="fa fa-star"></i></div> |
38 | | - </div> |
39 | | - <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus deleniti voluptas, magni voluptatum aut reprehenderit fugiat cumque in, molestias laudantium inventore, saepe hic incidunt repellat eius. Quisquam, eum saepe deserunt.</p> |
40 | | - <hr class="my-4" /> |
41 | | - <table class="table bf-package-info-table"> |
42 | | - <tr> |
43 | | - <td>Version</td> |
44 | | - <td>4.13.0</td> |
45 | | - </tr> |
46 | | - <tr> |
47 | | - <td>Updated</td> |
48 | | - <td>November 20, 2017</td> |
49 | | - </tr> |
50 | | - <tr> |
51 | | - <td>Installs</td> |
52 | | - <td>48894</td> |
53 | | - </tr> |
54 | | - <tr> |
55 | | - <td>Developer</td> |
56 | | - <td><a class="mr-3" href="#" target="_blank">Ruslan Tur</a></td> |
57 | | - </tr> |
58 | | - </table> |
59 | | - </div> |
60 | | - </div> |
61 | | - </div> |
62 | | - </div> |
63 | | - </div> |
64 | | - <!--/Package Info --> |
65 | 19 | </div> |
66 | 20 | <!--/Toolbar --> |
67 | 21 |
|
|
85 | 39 | <div class="bf-list-item-name">@item.Description</div> |
86 | 40 | } |
87 | 41 | <span class="bf-list-item-status bf-list-item-status-@publishedClass ml-auto" data-tooltip title="@publishedClass"><i class="fa fa-circle"></i></span> |
| 42 | + <button type="button" class="btn-unstyled ml-2" data-toggle="modal" data-target="#packageInfo" data-title="@item.Title" data-desc="@item.Description" data-version="1.0" data-logo="/embedded/lib/img/cover.png" data-cover="/embedded/lib/img/cover.png" data-date="November 20, 2017" data-installs="48894" data-developer="Ruslan Tur"><i class="fa fa-info-circle"></i></button> |
88 | 43 | </li> |
89 | 44 | } |
90 | 45 | </ul> |
|
96 | 51 | </div> |
97 | 52 | } |
98 | 53 |
|
| 54 | + |
| 55 | +<!-- Package Info --> |
| 56 | +<div class="modal fade" id="packageInfo" tabindex="-1" role="dialog" aria-labelledby="packageInfoLabel" aria-hidden="true"> |
| 57 | + <div class="modal-dialog" role="document"> |
| 58 | + <div class="modal-content"> |
| 59 | + <div class="modal-header"> |
| 60 | + <h5 class="modal-title" id="packageInfoLabel">Package Info</h5> |
| 61 | + <button type="button" class="close" data-dismiss="modal" aria-label="Close"><i class="fa fa-times"></i></button> |
| 62 | + </div> |
| 63 | + <div class="bf-package-info"> |
| 64 | + <div class="bf-package-info-cover"> |
| 65 | + <img src="" alt="Package Title" /> |
| 66 | + </div> |
| 67 | + <div class="bf-package-info-body"> |
| 68 | + <div class="bf-package-info-header"> |
| 69 | + <img class="bf-package-info-logo" src="" alt="Package Title" /> |
| 70 | + <h4 class="bf-package-info-title">Package Title</h4> |
| 71 | + <div class="bf-package-info-rating"><i class="fa fa-star active"></i><i class="fa fa-star active"></i><i class="fa fa-star active"></i><i class="fa fa-star active"></i><i class="fa fa-star"></i></div> |
| 72 | + </div> |
| 73 | + <p class="bf-package-info-desc"></p> |
| 74 | + <hr class="my-4" /> |
| 75 | + <table class="table bf-package-info-table"> |
| 76 | + <tr> |
| 77 | + <td>Version</td> |
| 78 | + <td class="bf-package-info-version"></td> |
| 79 | + </tr> |
| 80 | + <tr> |
| 81 | + <td>Updated</td> |
| 82 | + <td class="bf-package-info-date"></td> |
| 83 | + </tr> |
| 84 | + <tr> |
| 85 | + <td>Installs</td> |
| 86 | + <td class="bf-package-info-installs"></td> |
| 87 | + </tr> |
| 88 | + <tr> |
| 89 | + <td>Developer</td> |
| 90 | + <td class="bf-package-info-developer"></td> |
| 91 | + </tr> |
| 92 | + </table> |
| 93 | + </div> |
| 94 | + </div> |
| 95 | + </div> |
| 96 | + </div> |
| 97 | +</div> |
| 98 | +<!--/Package Info --> |
| 99 | + |
| 100 | + |
99 | 101 | @section Scripts{ |
100 | 102 | <script src="~/admin/js/app/packagesController.js"></script> |
| 103 | + <script> |
| 104 | + $('#packageInfo').on('show.bs.modal', function (event) { |
| 105 | + var button = $(event.relatedTarget) |
| 106 | + var modalPackage_Title = button.data('title') |
| 107 | + var modalPackage_Desc = button.data('desc') |
| 108 | + var modalPackage_Logo = button.data('logo') |
| 109 | + var modalPackage_Cover = button.data('cover') |
| 110 | + var modalPackage_Version = button.data('version') |
| 111 | + var modalPackage_Date = button.data('date') |
| 112 | + var modalPackage_Installs = button.data('installs') |
| 113 | + var modalPackage_Developer = button.data('developer') |
| 114 | +
|
| 115 | + var modal = $(this) |
| 116 | + modal.find('.bf-package-info .bf-package-info-title').text(modalPackage_Title) |
| 117 | + modal.find('.bf-package-info .bf-package-info-desc').text(modalPackage_Desc) |
| 118 | + modal.find('.bf-package-info .bf-package-info-logo').attr("src", modalPackage_Logo) |
| 119 | + modal.find('.bf-package-info .bf-package-info-cover img').attr("src", modalPackage_Cover) |
| 120 | + modal.find('.bf-package-info .bf-package-info-version').text(modalPackage_Version) |
| 121 | + modal.find('.bf-package-info .bf-package-info-date').text(modalPackage_Date) |
| 122 | + modal.find('.bf-package-info .bf-package-info-installs').text(modalPackage_Installs) |
| 123 | + modal.find('.bf-package-info .bf-package-info-developer').text(modalPackage_Developer) |
| 124 | + }); |
| 125 | + </script> |
101 | 126 | } |
0 commit comments