Commit 25c199cd8ebddd2dfcd4735ba5700499b0a60cc7

Authored by Macieski
1 parent 6de45b4f
Exists in master

codigo favoritos

Showing 1 changed file with 36 additions and 32 deletions   Show diff stats
wscacicneo/templates/favoritos.pt
@@ -12,11 +12,9 @@ @@ -12,11 +12,9 @@
12 <div class="widget-content"> 12 <div class="widget-content">
13 <div class="padd"> 13 <div class="padd">
14 <!-- Visitors, pageview, bounce rate, etc., Sparklines plugin used --> 14 <!-- Visitors, pageview, bounce rate, etc., Sparklines plugin used -->
15 - <ul tal:repeat="i itens" id='favoritos-off' class="current-status">  
16 - <li>  
17 - <label class="checkbox-inline">  
18 - <a id="${i}">${i}</a>  
19 - </label> 15 + <ul id='itens' class="current-status">
  16 + <li tal:repeat="i itens">
  17 + <a id="${i}">${i}</a>
20 </li> 18 </li>
21 </ul> 19 </ul>
22 </div> 20 </div>
@@ -35,11 +33,9 @@ @@ -35,11 +33,9 @@
35 <div class="widget-content"> 33 <div class="widget-content">
36 <div class="padd"> 34 <div class="padd">
37 <!-- Visitors, pageview, bounce rate, etc., Sparklines plugin used --> 35 <!-- Visitors, pageview, bounce rate, etc., Sparklines plugin used -->
38 - <ul tal:repeat="doc favoritos" id="favoritos-on" class="current-status">  
39 - <li>  
40 - <label class="checkbox-inline">  
41 - <a id="${doc}">${doc}</a>  
42 - </label> 36 + <ul id="favoritos" class="current-status">
  37 + <li tal:repeat="doc favoritos">
  38 + <a id="${doc}">${doc}</a>
43 </li> 39 </li>
44 </ul> 40 </ul>
45 </div> 41 </div>
@@ -51,34 +47,42 @@ @@ -51,34 +47,42 @@
51 </metal:content> 47 </metal:content>
52 <metal:content fill-slot="javascript"> 48 <metal:content fill-slot="javascript">
53 <script type="text/javascript"> 49 <script type="text/javascript">
54 - $('a').click(function(){  
55 - value = $(this).html()  
56 - label = $(this).parent()  
57 - li = $(label).parent()  
58 - ul = $(li).parent()  
59 - id_ul = $(ul).attr('id')  
60 - if(id_ul == 'favoritos-off'){  
61 - matricula = $('#matricula').html()  
62 - var data = {  
63 - 'value': value,  
64 - 'path': 'favoritos',  
65 - 'matricula': $('#matricula').val()  
66 - }  
67 - $.ajax({ 50 + $('#itens li').on('click', function(){
  51 + index = $(this).index()
  52 + a = $(this).find('a')
  53 + value = $(a).html()
  54 + var data = {
  55 + 'value': value,
  56 + 'index': index,
  57 + 'path': 'favoritos',
  58 + 'matricula': $('#matricula').val()
  59 + }
  60 + $.ajax({
68 type: "PUT", 61 type: "PUT",
69 url: "${request.route_url('root')}edit_favoritos", 62 url: "${request.route_url('root')}edit_favoritos",
70 data: data, 63 data: data,
71 success: function(){ location.reload(); }, 64 success: function(){ location.reload(); },
72 error: function(){ alert('Não foi desta vez Tente novamente mais tarde') }, 65 error: function(){ alert('Não foi desta vez Tente novamente mais tarde') },
73 - });  
74 - }  
75 - else if(id_ul == 'favoritos-on'){  
76 - alert(value)  
77 - }  
78 - else{  
79 - return true  
80 - } 66 + });
81 }); 67 });
  68 + $('#favoritos li').on('click', function(){
  69 + index = $(this).index()
  70 + a = $(this).find('a')
  71 + value = $(a).html()
  72 + var data = {
  73 + 'value': value,
  74 + 'index': index,
  75 + 'path': 'itens',
  76 + 'matricula': $('#matricula').val()
  77 + }
  78 + $.ajax({
  79 + type: "PUT",
  80 + url: "${request.route_url('root')}edit_favoritos",
  81 + data: data,
  82 + success: function(){ location.reload(); },
  83 + error: function(){ alert('Não foi desta vez Tente novamente mais tarde') },
  84 + });
  85 + });
82 </script> 86 </script>
83 </metal:content> 87 </metal:content>
84 </metal:main> 88 </metal:main>