azkaban.schedule.panel.view.js

44 lines | 1.331 kB Blame History Raw Download
/*
 * Copyright 2012 LinkedIn, Inc
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 * 
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

$.namespace('azkaban');

var schedulePanelView;
azkaban.SchedulePanelView= Backbone.View.extend({
  events : {
  	"click .closeSchedule": "hideSchedulePanel"
  },
  initialize : function(settings) {
 	$("#advdatepicker").css("backgroundColor", "transparent");
	$( "#advdatepicker" ).datepicker();
	$( "#advdatepicker" ).datepicker('setDate', new Date());
	$( "#advdatepicker" ).datepicker("hide");
  },
  render: function() {
  },
  showSchedulePanel: function() {
  	$('#scheduleModalBackground').show();
  	$('#schedule-panel').show();
  },
  hideSchedulePanel: function() {
  	$('#scheduleModalBackground').hide();
  	$('#schedule-panel').hide();
  }
});

$(function() {
	schedulePanelView =  new azkaban.SchedulePanelView({el:$('#scheduleModalBackground')});
});