Changeset 3067

Show
Ignore:
Timestamp:
11/23/10 20:55:16
Author:
johnsa
Message:

bwTimePicker: make labels options so that they can be internationalized easily

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/deployment/resources/javascript/bedework/bwClock.js

    r3066 r3067  
    3737      hourIds: null,      // array of ids - one for each hour element to be updated 
    3838      minuteIds: null,    // array of ids - one for each minute element to be updated 
    39       ampmIds: null       // array of ids - one for each am/pm element to be updated 
     39      ampmIds: null,      // array of ids - one for each am/pm element to be updated 
     40      hourLabel: "Hour",  // default text for "Hour" 
     41      minuteLabel: "Minute", // default text for "Minute" 
     42      amLabel: "am",      // default text for "am" 
     43      pmLabel: "pm",      // default text for "pm" 
    4044    };   
    4145    var options = $.extend(defaults, options); 
     
    4448    bwTimePickerContent += '<div class="bwTimePicker">'; 
    4549    bwTimePickerContent += '<div class="bwTimePickerCloser">x</div>'; 
    46     bwTimePickerContent += '<div class="bwTimePickerColumn bwTimePickerHours"><h6>Hour</h6><div class="bwTimePickerVals">'; 
     50    bwTimePickerContent += '<div class="bwTimePickerColumn bwTimePickerHours"><h6>' + options.hourLabel + '</h6><div class="bwTimePickerVals">'; 
    4751    if (options.hour24) { 
    4852      bwTimePickerContent += '<ul><li>0</li><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li></ul>'; 
     
    5660    bwTimePickerContent += '</div></div>'; 
    5761    bwTimePickerContent += '<div class="bwTimePickerColumn bwTimePickerColon">:</div>'; 
    58     bwTimePickerContent += '<div class="bwTimePickerColumn bwTimePickerMinutes"><h6>Minute</h6><div class="bwTimePickerVals">'; 
     62    bwTimePickerContent += '<div class="bwTimePickerColumn bwTimePickerMinutes"><h6>' + options.minuteLabel + '</h6><div class="bwTimePickerVals">'; 
    5963    bwTimePickerContent += '<ul><li>00</li><li>10</li><li>20</li><li>30</li><li>40</li><li>50</li></ul>'; 
    6064    bwTimePickerContent += '<ul><li>05</li><li>15</li><li>25</li><li>35</li><li>45</li><li>55</li></ul>'; 
    6165    bwTimePickerContent += '</div></div>'; 
    6266    if (!options.hour24) { 
    63       bwTimePickerContent += '<div class="bwTimePickerColumn bwTimePickerAmPm"><ul><li>am</li><li>pm</li></ul></div>'; 
     67      bwTimePickerContent += '<div class="bwTimePickerColumn bwTimePickerAmPm"><ul><li>' + options.amLabel + '</li><li>' + options.pmLabel + '</li></ul></div>'; 
    6468    } 
    6569    bwTimePickerContent += '</div>';