Sha256: 8d385eb528b3218cb4a58fde73e9a3f6df50694825773e9cbca799dbc73151d2

Contents?: true

Size: 1.57 KB

Versions: 34

Compression:

Stored size: 1.57 KB

Contents

define( function(require) {

//////////////////////////////////////////
// debug utils

function puts( msg ) {
  if( window.console && window.console.log )
      window.console.log( msg );
}

function pp( obj ) {
  if( window.console && window.console.dir )
      window.console.dir( obj );
}

function debug( msg ) {
  puts( '[debug] '+msg );
}


////////////////////////////
// date utils

function cmp_date( date1, date2 ) {
   if( date1.getDate()     === date2.getDate()  &&
       date1.getMonth()    === date2.getMonth()  &&
       date1.getFullYear() === date2.getFullYear() )
     return 0;
   else
     return 1;  // todo: return -1 or 1 if greater or smaller
}


var month_names = [
  'January',
  'February',
  'March',
  'April',
  'May',
  'June',
  'July',
  'August',
  'September',
  'October',
  'November',
  'December' ];

var day_names = [
  'Sunday',
  'Monday',
  'Tuesday',
  'Wednesday',
  'Thursday',
  'Friday',
  'Saturday' ];

function fmt_date( date ) {

  return day_names[ date.getDay()] +
          ", " +
         month_names[ date.getMonth()] +
          " " +
         date.getDate() +
          " " +
         date.getFullYear();
}

//////////////////////////////////////////
// exports (global functions)

   debug( 'export utils globals (that is, attach functions to global obj)' );

   // NB: assumes this is global object e.g. window
   this.puts     = puts;
   this.pp       = pp;
   this.debug    = debug;
   this.cmp_date = cmp_date;
   this.fmt_date = fmt_date;

}); // end define

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
sportdb-1.8.27 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.26 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.25 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.24 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.23 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.22 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.21 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.20 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.19 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.18 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.17 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.16 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.15 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.14 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.13 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.12 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.11 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.10 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.9 lib/sportdb/service/public/football/js/utils.js
sportdb-1.8.8 lib/sportdb/service/public/football/js/utils.js