Advertisement
lemansky

Untitled

Nov 13th, 2020
843
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.70 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Document</title>
  6.     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
  7.     <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
  8.     <script>
  9.         document.addEventListener('DOMContentLoaded', function(event){
  10.             clean(document.body);
  11.  
  12.             let _links = this.getElementsByClassName("list-group-item");
  13.             for (let i = 0; i < _links.length; i++) {
  14.                 _links[i].addEventListener("click", function(){
  15.  
  16.                     this.childNodes[1].style['display'] = 'none';
  17.                     // alert(this.childNodes[1].data);
  18.  
  19.                     let _counter = document.getElementsByClassName("badge");
  20.                     let _chislo = parseInt(_counter[0].innerHTML) - 1;
  21.                     if(_chislo > -1){
  22.                         if(this.style['font-weight'] != "normal"){
  23.                             _counter[0].innerHTML = _chislo;
  24.                             this.style['font-weight'] = "normal";
  25.                         }
  26.                     }
  27.                 });
  28.             }
  29.  
  30.  
  31.         });
  32.         function clean(node)
  33.         {
  34.           for(var n = 0; n < node.childNodes.length; n ++)
  35.         {
  36.           var child = node.childNodes[n];
  37.           if
  38.           (
  39.             child.nodeType === 8
  40.             ||
  41.             (child.nodeType === 3 && !/\S/.test(child.nodeValue))
  42.           )
  43.           {
  44.             node.removeChild(child);
  45.             n --;
  46.           }
  47.           else if(child.nodeType === 1)
  48.           {
  49.             clean(child);
  50.           }
  51.         }
  52.       }
  53.    </script>
  54. </head>
  55. <body>
  56.     <div class="container" style="margin-top:20px;margin-bottom:20px" id="ladder">
  57.         <ul class="nav nav-pills">
  58.             <li> <a class="nav-item">Messages <span class="badge bg-primary text-white">4</span></a> </li>
  59.         </ul>
  60.         <ul class="list-group table-of-contents">
  61.             <a class="list-group-item" href="#navbar" style="font-weight:bold;">Ново съобщение <span class="badge bg-info text-white"> alert </span></a>
  62.             <a class="list-group-item" href="#buttons" style="font-weight:bold;">Ново съобщение <span class="badge bg-info  text-white"> alert </span></a>
  63.             <a class="list-group-item" href="#typography" style="font-weight:bold;">Ново съобщение <span class="badge bg-info  text-white"> alert </span></a>
  64.             <a class="list-group-item" href="#tables" style="font-weight:bold;">Ново съобщение <span class="badge bg-info  text-white"> alert </span>
  65.             </a>
  66.         </ul>
  67.     </div>
  68.    
  69. </body>
  70. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement