details:   https://code.openbravo.com/erp/devel/pi/rev/dad3958c49c8
changeset: 21089:dad3958c49c8
user:      David Baz Fayos <david.baz <at> openbravo.com>
date:      Thu Sep 05 19:56:53 2013 +0200
summary:   Fixed issue 24706: Now OBCalendar doesn't override isc.Calendar 
properties

diffstat:

 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/calendar/ob-calendar.js
                                                            |  27 ++---
 
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-calendar-styles.js
 |  48 ++++++---
 2 files changed, 39 insertions(+), 36 deletions(-)

diffs (127 lines):

diff -r 1f55c40cadb9 -r dad3958c49c8 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/calendar/ob-calendar.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/calendar/ob-calendar.js
  Thu Sep 05 18:35:18 2013 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/calendar/ob-calendar.js
  Thu Sep 05 19:56:53 2013 +0200
@@ -26,7 +26,7 @@
   show: function () {
     this.Super('show', arguments);
 
-    var calendar = this.calendar,
+    var calendar = this.creator,
         currentStart = this.currentStart,
         currentEnd = this.currentEnd,
         event = this.event;
@@ -61,20 +61,6 @@
         multiCalendar = this.multiCalendar;
 
     this.eventWindowStyle = OB.Styles.OBCalendar.eventWindowStyle;
-    this.datePickerButtonDefaults.src = 
OB.Styles.OBCalendar.datePickerButton.src;
-    this.datePickerButtonDefaults.width = 
OB.Styles.OBCalendar.datePickerButton.width;
-    this.datePickerButtonDefaults.height = 
OB.Styles.OBCalendar.datePickerButton.height;
-    this.previousButtonDefaults.src = OB.Styles.OBCalendar.previousButton.src;
-    this.previousButtonDefaults.width = 
OB.Styles.OBCalendar.previousButton.width;
-    this.previousButtonDefaults.height = 
OB.Styles.OBCalendar.previousButton.height;
-    this.nextButtonDefaults.src = OB.Styles.OBCalendar.nextButton.src;
-    this.nextButtonDefaults.width = OB.Styles.OBCalendar.nextButton.width;
-    this.nextButtonDefaults.height = OB.Styles.OBCalendar.nextButton.height;
-    this.controlsBarDefaults.layoutTopMargin = 
OB.Styles.OBCalendar.controlsTopMarging;
-
-    this.mainViewDefaults._constructor = isc.OBCalendarTabSet;
-    this.eventDialogDefaults._constructor = isc.OBCalendar_EventDialogBridge;
-    this.eventDialogDefaults.calendar = this;
 
     if (!this.eventIdField) {
       this.eventIdField = 'eventId';
@@ -241,8 +227,6 @@
       this.datePickerButton.hide();
     }
 
-    this.workdayBaseStyle = OB.Styles.OBCalendar.workdayBaseStyle;
-    this.selectedCellStyle = OB.Styles.OBCalendar.selectedCellStyle;
     if (this.showDayView !== false) {
       this.dayView.baseStyle = OB.Styles.OBCalendar.dayView_baseStyle;
     }
@@ -569,4 +553,13 @@
     return this.Super('addEvent', [startDate, endDate, name, description, 
otherFields, ignoreDataChanged]);
   }
 
+});
+
+
+isc.OBCalendar.changeDefaults('mainViewDefaults', {
+  _constructor: isc.OBCalendarTabSet
+});
+
+isc.OBCalendar.changeDefaults('eventDialogDefaults', {
+  _constructor: isc.OBCalendar_EventDialogBridge
 });
\ No newline at end of file
diff -r 1f55c40cadb9 -r dad3958c49c8 
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-calendar-styles.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-calendar-styles.js
       Thu Sep 05 18:35:18 2013 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-calendar-styles.js
       Thu Sep 05 19:56:53 2013 +0200
@@ -56,35 +56,45 @@
   pickerButtonSrc: OB.Styles.skinsPath + 
'Default/org.openbravo.client.application/images/tab/tabBarButtonMain_OverflowIconPicker.png'
 });
 
+
+isc.OBCalendar.addProperties({
+  workdayBaseStyle: 'OBCalendarGridCellWorkday',
+  selectedCellStyle: 'OBCalendarGridCellSelected'
+});
+
 OB.Styles.OBCalendar = {
-  controlsTopMarging: 6,
   eventWindowStyle: 'OBEventWindow',
-  datePickerButton: {
-    src: OB.Styles.skinsPath + 
'Default/org.openbravo.client.application/images/form/date_control.png',
-    width: 21,
-    height: 21
-  },
   addEventButton: {
     src: OB.Styles.skinsPath + 
'Default/org.openbravo.client.application/images/form/add_icon.png',
     // It doesn't exist yet
     width: 21,
     height: 21
   },
-  previousButton: {
-    src: OB.Styles.skinsPath + 
'Default/org.openbravo.client.application/images/statusbar/iconButton-previous.png',
-    width: 20,
-    height: 20
-  },
-  nextButton: {
-    src: OB.Styles.skinsPath + 
'Default/org.openbravo.client.application/images/statusbar/iconButton-next.png',
-    width: 20,
-    height: 20
-  },
-  workdayBaseStyle: 'OBCalendarGridCellWorkday',
-  selectedCellStyle: 'OBCalendarGridCellSelected',
   dayView_baseStyle: 'OBCalendarGridCell',
   weekView_baseStyle: 'OBCalendarGridCell',
   weekView_headerBaseStyle: 'OBCalendarGridHeaderCell',
   monthView_baseStyle: 'OBCalendarGridCell',
   monthView_headerBaseStyle: 'OBCalendarGridHeaderCell'
-};
\ No newline at end of file
+};
+
+isc.OBCalendar.changeDefaults('datePickerButtonDefaults', {
+  src: OB.Styles.skinsPath + 
'Default/org.openbravo.client.application/images/form/date_control.png',
+  width: 21,
+  height: 21
+});
+
+isc.OBCalendar.changeDefaults('previousButtonDefaults', {
+  src: OB.Styles.skinsPath + 
'Default/org.openbravo.client.application/images/statusbar/iconButton-previous.png',
+  width: 20,
+  height: 20
+});
+
+isc.OBCalendar.changeDefaults('nextButtonDefaults', {
+  src: OB.Styles.skinsPath + 
'Default/org.openbravo.client.application/images/statusbar/iconButton-next.png',
+  width: 20,
+  height: 20
+});
+
+isc.OBCalendar.changeDefaults('controlsBarDefaults', {
+  layoutTopMargin: 6
+});
\ No newline at end of file

------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to