User Tools

Site Tools


en:user:gs3_sample_format_statements

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
en:user:gs3_sample_format_statements [2016/10/09 21:46] – [Linking metadata to a search] kjdonen:user:gs3_sample_format_statements [2016/10/09 22:40] – [adding in new javascript] kjdon
Line 203: Line 203:
   * s1.index=CR   - the index to search in, in this case the CR dc.Creator index.   * s1.index=CR   - the index to search in, in this case the CR dc.Creator index.
  
-==== adding in new javascript ====+===== Using javascript to change the display =====
  
 +As an example of using javascript, we will see how to output the document filesize in a human readable form. For example, instead of displaying "834716 bytes", it will display "815 KB".
 +
 +A basic javascript method to do this is the following:
 +
 +<code>
 +function humanReadableFileSize(bytes)
 +{
 +    var filesize = bytes + " bytes";
 +    if (bytes > 1048576) {
 + filesize = Math.round(bytes / 1048576.0) + " MB";
 +    }
 +    else if (bytes > 1024) {
 + filesize = Math.round(bytes/1024.0)+ " KB";
 +    }
 +    return filesize;
 +}
 +</code>
 +
 +So, we have a javascript function, but how do we get it into the page? 
 Displaying human readable filesize. Displaying human readable filesize.
  
en/user/gs3_sample_format_statements.txt · Last modified: 2023/03/13 01:46 by 127.0.0.1