SHARE
TWEET

Untitled

a guest Feb 23rd, 2019 73 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (function(a){a(document).ready(function(c)
  2. {
  3. //avec ce variable je recupere l'identificateur que je dois utilisé pour la suppresion et
  4. //l'edition de jour ferié
  5. var id;
  6. a("#da-ex-dialog-div").dialog(
  7. {autoOpen:false,
  8. title:"Confirmation de suppression",
  9. modal:true,
  10. width:"340",
  11. resizable: false,
  12. buttons:[{text:"Oui",click:function(){a.ajax({type: "POST", cache: false,url:"/Pointagesgtt/deletejourferie?id="+id,success:function(){ a(".da-panel-content").load("/Pointagesgtt/listejourferie .da-table");alert("reusii");}});a(this).dialog("close");}},{text:"Non",click:function(){a(this).dialog("close");}}]
  13. });
  14. a("#da-ex-dialog-form-div").dialog(
  15. {autoOpen:false,
  16. title:"Edition jour férié",
  17. modal:true,
  18. width:"640",
  19. buttons:[{text:"Valider",click:function(){a(this).find("form#da-ex-dialog-form-val").submit();}}]
  20. }).find("#da-ex-dialog-dp").datepicker({dateFormat:"dd/mm/yy"}).end().find("form").validate({rules:{"jourferie.date":{required:true,date:true},"jourferie.occasion":{required:true},"jourferie.nombrejours":{required:true,digits:true,max:40}},invalidHandler:function(f,d){var g=d.numberOfInvalids();if(g){var e=g==1?"Vous avez manqué 1 champ.  Il a été mis en évidence":"Vous avez manqué "+g+" champs. Ils ont été mis en évidence";a("#da-validate-error").html(e).show();}else{a("#da-validate-error").hide();}}});a(".da-ex-dialog-modal").bind("click",function(d){a("#da-ex-dialog-div").dialog("option",{modal:true}).dialog("open");d.preventDefault();/* la recuperation de ligne selectionné*/ id=a(this).closest("tr").attr("id");});a(".da-ex-dialog-form").bind("click",function(d){a("#da-ex-dialog-form-div").dialog("option",{modal:true}).dialog("open");d.preventDefault();});
  21. });
  22.  
  23. }
  24.  
  25. )(jQuery);
  26.    
  27. <!-- Main Content Wrapper -->
  28.                 <div id="da-content-wrap" class="clearfix">
  29.  
  30.                     <!-- Content Area -->
  31.                     <div id="da-content-area">
  32.  
  33.                      <div class="grid_4">
  34.                             <div class="da-panel collapsible">
  35.                                 <div class="da-panel-header">
  36.                                     <span class="da-panel-title">
  37.                                         <img src="images/icons/black/16/list.png" alt="" />
  38.                                         Les Jours Fériés
  39.                                     </span>
  40.  
  41.                                 </div>
  42.                                 <div class="da-panel-content">
  43.                                     <table class="da-table">
  44.                                         <thead>
  45.                                             <tr>
  46.  
  47.                                                 <th>Date</th>
  48.                                                 <th>Occasion</th>
  49.                                                 <th>Nombrejours</th>
  50.  
  51.                                                 <th></th>
  52.                                             </tr>
  53.                                         </thead>
  54.                                         <tbody>
  55.                                         <s:iterator value="listejourferie" var="jourferie">
  56.                                             <tr id="<s:property value="jourferieId"/>">
  57.  
  58.                                                 <td><s:property value="date"/></td>
  59.                                                 <td><s:property value="occasion"/></td>
  60.                                                 <td><s:property value="nombrejours"/></td>
  61.  
  62.                                                 <td class="da-icon-column">
  63.  
  64.                                                     <a  href="#"><img class="da-ex-dialog-form" src="images/icons/color/pencil.png" /></a>
  65.                                                     <a  href="#"><img class="da-ex-dialog-modal" src="images/icons/color/cross.png" /></a>
  66.                                                 </td>
  67.                                             </tr>
  68.  
  69.                                           </s:iterator>  
  70.                                         </tbody>
  71.                                     </table>
  72.                                 </div>
  73.  
  74.                               <!-- Confirmation dialog -->
  75.  
  76.          <div id="da-ex-dialog-div" style="display:none;">
  77.                  <p>Cet élément sera définitivement supprimé et ne peut pas être récupéré. Etes-vous sûr?</p>
  78.          </div>
  79.  
  80.                               <!--End confirmation dialog  -->
  81.  
  82.                               <!-- Edit form dialog -->
  83.  
  84.                                <div id="da-ex-dialog-form-div" class="no-padding">
  85.                                         <form id="da-ex-dialog-form-val" class="da-form">
  86.                                             <div id="da-validate-error" class="da-message error" style="display:none;"></div>
  87.                                             <div class="da-form-inline">
  88.                                                <div class="da-form-row">
  89.                                                     <label>Date<span class="required">*</span></label>
  90.                                                     <div class="da-form-item small">
  91.                                                      <s:textfield id="da-ex-dialog-dp" name="jourferie.date"  readonly="true"/>
  92.                                                     </div>
  93.                                                 </div>
  94.  
  95.  
  96.                                                 <div class="da-form-row">
  97.                                                 <label>Nombre de jours<span class="required">*</span></label>
  98.                                                 <div class="da-form-item small">
  99.                                                     <s:textfield name="jourferie.nombrejours" />
  100.                                                 </div>
  101.                                                </div>
  102.  
  103.                                                <div class="da-form-row">
  104.                                                 <label>Occasion<span class="required">*</span></label>
  105.                                                 <div class="da-form-item">
  106.                                                     <s:textfield  name="jourferie.occasion" />
  107.                                                 </div>
  108.                                                </div>
  109.  
  110.                                             </div>
  111.                                         </form>
  112.                                     </div>                                  
  113.                               <!-- End edit dialog -->  
  114.                             </div>
  115.                         </div>                                                  
  116.                     </div>                        
  117.                 </div>                    
  118.             </div>                
  119.         </div>
  120.  
  121.         <!-- Footer -->
  122.         <div id="da-footer">
  123.             <div class="da-container clearfix">
  124.                 <p>Copyright 2012. CandySoft. Tous droits réservés.
  125.             </div>
  126.         </div>            
  127.     </div>
  128.    
  129. // jQuery < 1.7
  130. a(".da-ex-dialog-modal").live("click",function(d){
  131.     a("#da-ex-dialog-div").dialog("option",{modal:true}).dialog("open");
  132.     d.preventDefault();
  133. });
  134.  
  135. // jQuery >= 1.7
  136. // You can use `document` or a parent elements that you doesn't load it with AJAX
  137. // to delegate the event
  138. a("#da-content-area").on("click", ".da-ex-dialog-modal", function(d){
  139.     a("#da-ex-dialog-div").dialog("option",{modal:true}).dialog("open");
  140.     d.preventDefault();
  141. });
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top