Advertisement
Guest User

Untitled

a guest
Feb 20th, 2013
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Generated by CoffeeScript 1.4.0
  2. (function() {
  3.  
  4.   $(document).ready(function() {
  5.     var options;
  6.     options = {
  7.       additionalFilterTriggers: [$('#q')]
  8.     };
  9.     $('#tablagehitu').tableFilter(options);
  10.     return $(function() {
  11.       return $("#datepicker-noiztik").datepicker($.datepicker.regional["es"]);
  12.     });
  13.   });
  14.  
  15.   $(function() {
  16.     var endDate, selectCurrentWeek, startDate;
  17.     startDate = void 0;
  18.     endDate = void 0;
  19.     selectCurrentWeek = function() {
  20.       return window.setTimeout((function() {
  21.         return $("#datepicker-noiztik").find(".ui-datepicker-current-day a").addClass("ui-state-active");
  22.       }), 1);
  23.     };
  24.     $("#datepicker-noiztik").datepicker({
  25.       showOtherMonths: true,
  26.       selectOtherMonths: true,
  27.       firstDay: 1,
  28.       defaultDate: $.datepicker.parseDate('yy-mm-dd', $('#txtnoiztik').val()),
  29.       onSelect: function(dateText, inst) {
  30.         var date, dateFormat, fetxa, url;
  31.         date = $(this).datepicker("getDate");
  32.         startDate = new Date(date.getFullYear(), date.getMonth(), date.getDate() - date.getDay() + 1);
  33.         endDate = new Date(date.getFullYear(), date.getMonth(), date.getDate() - date.getDay() + 7);
  34.         dateFormat = inst.settings.dateFormat || $.datepicker._defaults.dateFormat;
  35.         $("#txtnoiztik").val($.datepicker.formatDate(dateFormat, startDate, inst.settings));
  36.         fetxa = moment(startDate).format('YYYY-MM-DD');
  37.         url = Routing.generate('lineas_gehitu', {
  38.           q: fetxa
  39.         });
  40.         window.location.href = url;
  41.         return selectCurrentWeek();
  42.       },
  43.       beforeShowDay: function(date) {
  44.         var cssClass;
  45.         if (!startDate) {
  46.           date = $.datepicker.parseDate('yy-mm-dd', $('#txtnoiztik').val());
  47.           startDate = new Date(date.getFullYear(), date.getMonth(), date.getDate() - date.getDay() + 1);
  48.           endDate = new Date(date.getFullYear(), date.getMonth(), date.getDate() - date.getDay() + 7);
  49.         }
  50.         cssClass = "";
  51.         if (date >= startDate && date <= endDate) {
  52.           cssClass = "ui-datepicker-current-day";
  53.           selectCurrentWeek();
  54.         }
  55.         return [true, cssClass];
  56.       },
  57.       onChangeMonthYear: function(year, month, inst) {
  58.         return selectCurrentWeek();
  59.       }
  60.     });
  61.     $(".ui-datepicker-calendar tr").live("mousemove", function() {
  62.       return $(this).find("td a").addClass("ui-state-hover");
  63.     });
  64.     return $(".ui-datepicker-calendar tr").live("mouseleave", function() {
  65.       return $(this).find("td a").removeClass("ui-state-hover");
  66.     });
  67.   });
  68.  
  69.   $('.footable').footable();
  70.  
  71. }).call(this);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement