diff options
Diffstat (limited to 'framework/Web/Javascripts/datepicker')
| -rw-r--r-- | framework/Web/Javascripts/datepicker/datepicker.js | 8 | ||||
| -rw-r--r-- | framework/Web/Javascripts/datepicker/default.css | 26 | 
2 files changed, 18 insertions, 16 deletions
diff --git a/framework/Web/Javascripts/datepicker/datepicker.js b/framework/Web/Javascripts/datepicker/datepicker.js index 5fff5f0f..2f1e8261 100644 --- a/framework/Web/Javascripts/datepicker/datepicker.js +++ b/framework/Web/Javascripts/datepicker/datepicker.js @@ -53,7 +53,9 @@ Prado.WebUI.TDatePicker.prototype =  	FirstDayOfWeek : 1, // 0 for sunday
 -	ClassName : "TDatePicker",
 +	ClassName : "",
 +
 +	CalendarStyle : "default",
  	FromYear : 2000, UpToYear: 2015,
 @@ -97,7 +99,7 @@ Prado.WebUI.TDatePicker.prototype =  		// Create the top-level div element
  		this._calDiv = document.createElement("div");
 -		this._calDiv.className = this.ClassName;
 +		this._calDiv.className = "TDatePicker_"+this.CalendarStyle+" "+this.ClassName;
  		this._calDiv.style.display = "none";
  		this._calDiv.style.position = "absolute"
 @@ -581,7 +583,7 @@ Prado.WebUI.TDatePicker.prototype =  		var within = false;
  		do
  		{
 -			within = within || el.className == this.ClassName;
 +			within = within || (el.className && Element.hasClassName(el, "TDatePicker_"+this.CalendarStyle));
  			within = within || el == this.trigger;
  			within = within || el == this.control;
  			if(within) break;
 diff --git a/framework/Web/Javascripts/datepicker/default.css b/framework/Web/Javascripts/datepicker/default.css index 7e920f1b..9532dad0 100644 --- a/framework/Web/Javascripts/datepicker/default.css +++ b/framework/Web/Javascripts/datepicker/default.css @@ -1,4 +1,4 @@ -.TDatePicker
 +.TDatePicker_default
  {
  	border: 1px solid #919EA9;
  	background-color: White;
 @@ -27,69 +27,69 @@  	border-color: #ddd;
  }
 -.TDatePicker select
 +.TDatePicker_default select
  {
  	font-size: 11px;
  }
 -.TDatePicker input.button
 +.TDatePicker_default input.button
  {
  	font-size: 11px;
  	width: 32px;
  }
 -.TDatePicker .date
 +.TDatePicker_default .date
  {
  	padding: 4px 0;
  	border: 1px solid white;
  	text-align: center;
  }
 -.TDatePicker .hover
 +.TDatePicker_default .hover
  {
  	border: 1px solid blue;
  }
 -.TDatePicker .selected 
 +.TDatePicker_default .selected 
  {
  	background-color: blue;
  	border: 1px solid blue;
  	color: white;
  }
 -.TDatePicker .today
 +.TDatePicker_default .today
  {
  	font-weight: bold;
  }
 -.TDatePicker td.empty
 +.TDatePicker_default td.empty
  {
  	border: 1px solid white;
  	cursor: default;
  	height: 22px;
  }
 -.TDatePicker th
 +.TDatePicker_default th
  {
  	width: 28px;
  }
 -.TDatePicker .calendarBody
 +.TDatePicker_default .calendarBody
  {
  	text-align: center;
  	width: 210px;
  	margin: 3px 6px;
  }
 -.TDatePicker .grid
 +.TDatePicker_default .grid
  {
  	border-spacing: 0px;
  }
 -.TDatePicker .calendarFooter
 +.TDatePicker_default .calendarFooter
  {
  	margin: 2px;
  	border-top: 1px solid #919EA9;
  	padding-top: 2px;
  }
 -.TDatePicker .todayButton
 +.TDatePicker_default .todayButton
  {
  	font-size: 11px;
  	margin: 4px;
  | 
