Advertisement
Guest User

Untitled

a guest
Jun 11th, 2013
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var myTemplate = (function() {
  2.     var ___r,
  3.         ___version = "0.2.0",
  4.         ___ctx,
  5.         ___self,
  6.         ___ext;
  7.  
  8.     var ___setRuntime = function( rt ) {
  9.         rt.checkVersion( ___version );
  10.         ___r = rt;
  11.         ___ext = ___r.___getExtensions();
  12.     };
  13.  
  14.  
  15.  
  16.     function ___template___( ___data ) {
  17.         if( !___r ) {
  18.             throw new Error('No registered runtime');
  19.         }
  20.         ___self = ___r.Object(___data);
  21.         ___r.setCallContext(___self);
  22.         var ___html = '', ___context = null, ___ref, ___ref2;
  23.         var year = (___r.hasown.call(___self, 'year') ? ___self.year : ___ext.get('year'));
  24.         var month = (___r.hasown.call(___self, 'month') ? ___self.month : ___ext.get('month'));
  25.         var day = (___r.hasown.call(___self, 'day') ? ___self.day : ___ext.get('day'));
  26.        
  27.    
  28.         ___html += '<div>' +
  29.                    ___r.safeString(year, 1) +
  30.                    ' ' +
  31.                    ___r.safeString(month, 1) +
  32.                    ' ' +
  33.                    ___r.safeString(day, 1) +
  34.                    '</div>';
  35.  
  36.         return ___html;
  37.     }
  38.    
  39.     ___template___.registerRuntime = function(rt) {
  40.         ___setRuntime(rt);
  41.     };
  42.    
  43.     return ___template___;
  44.    
  45. })();
  46. myTemplate.registerRuntime(new Runtime('0.2.0'));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement