Dotclear

Changeset 2461


Ignore:
Timestamp:
07/08/10 19:41:04 (13 years ago)
Author:
Moe
Message:

Contribute 1.0-alpha29:

  • added date(s) picker(s), Mymeta 0.4 is now fully supported (closes #400)
Location:
plugins/contribute
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • plugins/contribute/_define.php

    r2460 r2461  
    2828     /* Description*/                "Allow visitors to write an entry for your blog", 
    2929     /* Author */                    "Moe (http://gniark.net/)", 
    30      /* Version */                   '1.0-alpha28', 
     30     /* Version */                   '1.0-alpha29', 
    3131     /* Permissions */               'admin' 
    3232); 
  • plugins/contribute/default-templates/contribute.html

    r2460 r2461  
    4848  </tpl:ContributeIf> 
    4949     <script type="text/javascript" src="{{tpl:BlogQmarkURL}}pf=contribute/js/confirm-close.js"></script> 
     50      
     51     <link rel="stylesheet" type="text/css" href="{{tpl:BlogQmarkURL}}pf=contribute/style/datePicker/date-picker.css" /> 
     52     <script type="text/javascript" src="{{tpl:BlogQmarkURL}}pf=contribute/js/date-picker.js"></script> 
    5053      
    5154     <script type="text/javascript"> 
     
    8992          confirmClosePage = new confirmClose('entry-form'); 
    9093          confirmClose.prototype.prompt = "{{tpl:lang You have unsaved changes.}}"; 
     94           
     95          // Add date(s) picker(s) 
     96           
     97          datePicker.prototype.months[0] = '{{tpl:lang January}}'; 
     98          datePicker.prototype.months[1] = '{{tpl:lang February}}'; 
     99          datePicker.prototype.months[2] = '{{tpl:lang March}}'; 
     100          datePicker.prototype.months[3] = '{{tpl:lang April}}'; 
     101          datePicker.prototype.months[4] = '{{tpl:lang May}}'; 
     102          datePicker.prototype.months[5] = '{{tpl:lang June}}'; 
     103          datePicker.prototype.months[6] = '{{tpl:lang July}}'; 
     104          datePicker.prototype.months[7] = '{{tpl:lang August}}'; 
     105          datePicker.prototype.months[8] = '{{tpl:lang September}}'; 
     106          datePicker.prototype.months[9] = '{{tpl:lang October}}'; 
     107          datePicker.prototype.months[10] = '{{tpl:lang November}}'; 
     108          datePicker.prototype.months[11] = '{{tpl:lang December}}'; 
     109           
     110          datePicker.prototype.days[0] = '{{tpl:lang Monday}}'; 
     111          datePicker.prototype.days[1] = '{{tpl:lang Tuesday}}'; 
     112          datePicker.prototype.days[2] = '{{tpl:lang Wednesday}}'; 
     113          datePicker.prototype.days[3] = '{{tpl:lang Thursday}}'; 
     114          datePicker.prototype.days[4] = '{{tpl:lang Friday}}'; 
     115          datePicker.prototype.days[5] = '{{tpl:lang Saturday}}'; 
     116          datePicker.prototype.days[6] = '{{tpl:lang Sunday}}'; 
     117           
     118          datePicker.prototype.img_src = '{{tpl:BlogQmarkURL}}pf=contribute/style/datePicker/date-picker.png'; 
     119           
     120          datePicker.prototype.close_msg = '{{tpl:lang close}}'; 
     121          datePicker.prototype.now_msg = '{{tpl:lang now}}'; 
     122           
     123          $(document).ready(function() { 
     124               $('.contribute_mymeta_date').each(function() {          
     125                    var post_dtPick = new datePicker($(this).get(0)); 
     126                    post_dtPick.img_top = '1.5em'; 
     127                    post_dtPick.draw(); 
     128               }); 
     129               $('.contribute_mymeta_date_help').each(function() {          
     130                    $(this).remove(); 
     131               }); 
     132          }); 
     133           
    91134     //]]> 
    92135     </script> 
     
    311354                                   <h3>{{tpl:ContributeEntryMyMetaPrompt}}</h3> 
    312355                              </tpl:ContributeEntryMyMetaIf> 
     356                              <!-- # date --> 
     357                              <tpl:ContributeEntryMyMetaIf type="date"> 
     358                                   <label for="mymeta_{{tpl:ContributeEntryMyMetaID}}">{{tpl:ContributeEntryMyMetaPrompt}} 
     359                              ({{tpl:lang optional}})&nbsp;:</label> 
     360                                   <input type="text" id="mymeta_{{tpl:ContributeEntryMyMetaID}}" 
     361                                        name="mymeta_{{tpl:ContributeEntryMyMetaID}}" 
     362                                        value="{{tpl:ContributeEntryMyMetaValue}}" 
     363                                        size="20" maxlength="20" 
     364                                        class="contribute_mymeta_date" /> 
     365                                        <span class="contribute_mymeta_date_help">{{tpl:lang Example:}} <kbd>{{tpl:EntryDate format="%Y-%m-%d %H:%M"}}</kbd></span> 
     366                              </tpl:ContributeEntryMyMetaIf> 
    313367                         </p> 
    314368                 </tpl:ContributeEntryMyMeta> 
  • plugins/contribute/index.php

    r2460 r2461  
    157157               $('#edit-post').attr({href:'post.php?id='+$(this).val()}); 
    158158          }); 
    159            
    160159          $('#contribute_default_post').change( function() { 
    161160               if ($(this).val() == '') { 
     
    380379                                        '</h3>'); 
    381380                                   } 
     381                                    
    382382                                   if ($rs_values->type == 'section') {echo '<h4>';} 
    383383                                   else {echo '<p>';} 
     384                                    
    384385                                   echo(form::checkbox( 
    385386                                        array('mymeta_values[]','mymeta_'.$rs_values->id), 
     
    388389                                   $rs_values->prompt. 
    389390                                   '</label>'); 
     391                                    
    390392                                   if ($rs_values->type == 'section') {echo '</h4>';} 
    391393                                   else {echo '</p>';} 
Note: See TracChangeset for help on using the changeset viewer.

Sites map