Fixing problems with drag and drop, adding it in for week view.

This commit is contained in:
mikep%oeone.com 2002-04-12 13:20:53 +00:00
Родитель 9dbf1d388a
Коммит fa73dd301c
6 изменённых файлов: 72 добавлений и 74 удалений

Просмотреть файл

@ -592,7 +592,7 @@ var gStartDate = null;
var gEndDate = null;
var eventEndObserver = {
var dayEventEndObserver = {
getSupportedFlavours : function () {
var flavours = new FlavourSet();
flavours.appendFlavour("text/unicode");
@ -620,7 +620,7 @@ var eventEndObserver = {
}
};
var eventStartObserver = {
var dayEventStartObserver = {
onDragStart: function (evt, transferData, action){
gStartDate = new Date( gCalendarWindow.getSelectedDate() );

Просмотреть файл

@ -116,145 +116,145 @@
</vbox>
<stack id="day-view-content-board" flex="1">
<vbox id="day-hour-content-holder" flex="1">
<box top="0" left="31" class="day-view-hour-box-class" id="day-tree-item-0" hour="0" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="0" left="31" class="day-view-hour-box-class" id="day-tree-item-0" hour="0" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.midnight; " />
</box>
</box>
<box top="50" left="31" class="day-view-hour-box-class" id="day-tree-item-1" hour="1" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="50" left="31" class="day-view-hour-box-class" id="day-tree-item-1" hour="1" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.1; " />
</box>
</box>
<box top="100" left="31" class="day-view-hour-box-class" id="day-tree-item-2" hour="2" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="100" left="31" class="day-view-hour-box-class" id="day-tree-item-2" hour="2" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.2; " />
</box>
</box>
<box top="150" left="31" class="day-view-hour-box-class" id="day-tree-item-3" hour="3" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="150" left="31" class="day-view-hour-box-class" id="day-tree-item-3" hour="3" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.3; " />
</box>
</box>
<box top="200" left="31" class="day-view-hour-box-class" id="day-tree-item-4" hour="4" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="200" left="31" class="day-view-hour-box-class" id="day-tree-item-4" hour="4" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.4; " />
</box>
</box>
<box top="250" left="31" class="day-view-hour-box-class" id="day-tree-item-5" hour="5" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="250" left="31" class="day-view-hour-box-class" id="day-tree-item-5" hour="5" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.5; " />
</box>
</box>
<box top="300" left="31" class="day-view-hour-box-class" id="day-tree-item-6" hour="6" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="300" left="31" class="day-view-hour-box-class" id="day-tree-item-6" hour="6" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.6; " />
</box>
</box>
<box top="350" left="31" class="day-view-hour-box-class" id="day-tree-item-7" hour="7" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="350" left="31" class="day-view-hour-box-class" id="day-tree-item-7" hour="7" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.7; " />
</box>
</box>
<box top="400" left="31" class="day-view-hour-box-class" id="day-tree-item-8" hour="8" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="400" left="31" class="day-view-hour-box-class" id="day-tree-item-8" hour="8" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.8; " />
</box>
</box>
<box top="450" left="31" class="day-view-hour-box-class" id="day-tree-item-9" hour="9" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="450" left="31" class="day-view-hour-box-class" id="day-tree-item-9" hour="9" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.9; " />
</box>
</box>
<box top="500" left="31" class="day-view-hour-box-class" id="day-tree-item-10" hour="10" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="500" left="31" class="day-view-hour-box-class" id="day-tree-item-10" hour="10" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.10; " />
</box>
</box>
<box top="550" left="31" class="day-view-hour-box-class" id="day-tree-item-11" hour="11" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="550" left="31" class="day-view-hour-box-class" id="day-tree-item-11" hour="11" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.11; " />
</box>
</box>
<box top="600" left="31" class="day-view-hour-box-class" id="day-tree-item-12" hour="12" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="600" left="31" class="day-view-hour-box-class" id="day-tree-item-12" hour="12" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.noon; " />
</box>
</box>
<box top="650" left="31" class="day-view-hour-box-class" id="day-tree-item-13" hour="13" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="650" left="31" class="day-view-hour-box-class" id="day-tree-item-13" hour="13" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.13; " />
</box>
</box>
<box top="700" left="31" class="day-view-hour-box-class" id="day-tree-item-14" hour="14" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="700" left="31" class="day-view-hour-box-class" id="day-tree-item-14" hour="14" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.14; " />
</box>
</box>
<box top="750" left="31" class="day-view-hour-box-class" id="day-tree-item-15" hour="15" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="750" left="31" class="day-view-hour-box-class" id="day-tree-item-15" hour="15" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.15; " />
</box>
</box>
<box top="800" left="31" class="day-view-hour-box-class" id="day-tree-item-16" hour="16" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="800" left="31" class="day-view-hour-box-class" id="day-tree-item-16" hour="16" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.16; " />
</box>
</box>
<box top="850" left="31" class="day-view-hour-box-class" id="day-tree-item-17" hour="17" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="850" left="31" class="day-view-hour-box-class" id="day-tree-item-17" hour="17" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.17; " />
</box>
</box>
<box top="900" left="31" class="day-view-hour-box-class" id="day-tree-item-18" hour="18" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="900" left="31" class="day-view-hour-box-class" id="day-tree-item-18" hour="18" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.18; " />
</box>
</box>
<box top="950" left="31" class="day-view-hour-box-class" id="day-tree-item-19" hour="19" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="950" left="31" class="day-view-hour-box-class" id="day-tree-item-19" hour="19" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.19; " />
</box>
</box>
<box top="1000" left="31" class="day-view-hour-box-class" id="day-tree-item-20" hour="20" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="1000" left="31" class="day-view-hour-box-class" id="day-tree-item-20" hour="20" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.20; " />
</box>
</box>
<box top="1050" left="31" class="day-view-hour-box-class" id="day-tree-item-21" hour="21" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="1050" left="31" class="day-view-hour-box-class" id="day-tree-item-21" hour="21" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.21; " />
</box>
</box>
<box top="1100" left="31" class="day-view-hour-box-class" id="day-tree-item-22" hour="22" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="1100" left="31" class="day-view-hour-box-class" id="day-tree-item-22" hour="22" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.22; " />
</box>
</box>
<box top="1150" left="31" class="day-view-hour-box-class" id="day-tree-item-23" hour="23" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="1150" left="31" class="day-view-hour-box-class" id="day-tree-item-23" hour="23" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.23; " />
</box>

Просмотреть файл

@ -679,12 +679,13 @@ var gStartDate = null;
var eventEndObserver = {
getSupportedFlavours : function () {
var flavours = new FlavourSet();
flavours.appendFlavour("text/unicode");
return flavours;
var weekflavours = new FlavourSet();
weekflavours.appendFlavour("text/unicode");
return weekflavours;
},
onDragOver: function (evt,flavour,session){
evt.target.setAttribute( "draggedover", "true" );
dump( "\nDragged Over" );
evt.target.setAttribute( "draggedover", "true" );
},
onDrop: function (evt,dropdata,session){
var EndDate = new Date( gStartDate.getTime() );
@ -709,17 +710,15 @@ var eventStartObserver = {
onDragStart: function (evt, transferData, action){
var dayIndex = evt.target.getAttribute( "day" );
newDate = gHeaderDateItemArray[dayIndex].getAttribute( "date" );
var newDate = gHeaderDateItemArray[dayIndex].getAttribute( "date" );
//gCalendarWindow.setSelectedDate( newDate );
gCalendarWindow.setSelectedDate( newDate );
gStartDate = newDate;
gStartDate = new Date( newDate );
gStartDate.setHours( evt.target.getAttribute( "hour" ) );
gStartDate.setMinutes( 0 );
gStartDate.setSeconds( 0 );
transferData.data=new TransferData();
transferData.data.addDataForFlavour("text/unicode",0);
transferData.data=new TransferData();
transferData.data.addDataForFlavour("text/unicode",0);
}
};

Просмотреть файл

@ -592,7 +592,7 @@ var gStartDate = null;
var gEndDate = null;
var eventEndObserver = {
var dayEventEndObserver = {
getSupportedFlavours : function () {
var flavours = new FlavourSet();
flavours.appendFlavour("text/unicode");
@ -620,7 +620,7 @@ var eventEndObserver = {
}
};
var eventStartObserver = {
var dayEventStartObserver = {
onDragStart: function (evt, transferData, action){
gStartDate = new Date( gCalendarWindow.getSelectedDate() );

Просмотреть файл

@ -116,145 +116,145 @@
</vbox>
<stack id="day-view-content-board" flex="1">
<vbox id="day-hour-content-holder" flex="1">
<box top="0" left="31" class="day-view-hour-box-class" id="day-tree-item-0" hour="0" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="0" left="31" class="day-view-hour-box-class" id="day-tree-item-0" hour="0" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.midnight; " />
</box>
</box>
<box top="50" left="31" class="day-view-hour-box-class" id="day-tree-item-1" hour="1" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="50" left="31" class="day-view-hour-box-class" id="day-tree-item-1" hour="1" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.1; " />
</box>
</box>
<box top="100" left="31" class="day-view-hour-box-class" id="day-tree-item-2" hour="2" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="100" left="31" class="day-view-hour-box-class" id="day-tree-item-2" hour="2" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.2; " />
</box>
</box>
<box top="150" left="31" class="day-view-hour-box-class" id="day-tree-item-3" hour="3" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="150" left="31" class="day-view-hour-box-class" id="day-tree-item-3" hour="3" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.3; " />
</box>
</box>
<box top="200" left="31" class="day-view-hour-box-class" id="day-tree-item-4" hour="4" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="200" left="31" class="day-view-hour-box-class" id="day-tree-item-4" hour="4" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.4; " />
</box>
</box>
<box top="250" left="31" class="day-view-hour-box-class" id="day-tree-item-5" hour="5" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="250" left="31" class="day-view-hour-box-class" id="day-tree-item-5" hour="5" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.5; " />
</box>
</box>
<box top="300" left="31" class="day-view-hour-box-class" id="day-tree-item-6" hour="6" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="300" left="31" class="day-view-hour-box-class" id="day-tree-item-6" hour="6" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.6; " />
</box>
</box>
<box top="350" left="31" class="day-view-hour-box-class" id="day-tree-item-7" hour="7" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="350" left="31" class="day-view-hour-box-class" id="day-tree-item-7" hour="7" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.7; " />
</box>
</box>
<box top="400" left="31" class="day-view-hour-box-class" id="day-tree-item-8" hour="8" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="400" left="31" class="day-view-hour-box-class" id="day-tree-item-8" hour="8" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.8; " />
</box>
</box>
<box top="450" left="31" class="day-view-hour-box-class" id="day-tree-item-9" hour="9" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="450" left="31" class="day-view-hour-box-class" id="day-tree-item-9" hour="9" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.9; " />
</box>
</box>
<box top="500" left="31" class="day-view-hour-box-class" id="day-tree-item-10" hour="10" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="500" left="31" class="day-view-hour-box-class" id="day-tree-item-10" hour="10" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.10; " />
</box>
</box>
<box top="550" left="31" class="day-view-hour-box-class" id="day-tree-item-11" hour="11" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="550" left="31" class="day-view-hour-box-class" id="day-tree-item-11" hour="11" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.11; " />
</box>
</box>
<box top="600" left="31" class="day-view-hour-box-class" id="day-tree-item-12" hour="12" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="600" left="31" class="day-view-hour-box-class" id="day-tree-item-12" hour="12" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.noon; " />
</box>
</box>
<box top="650" left="31" class="day-view-hour-box-class" id="day-tree-item-13" hour="13" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="650" left="31" class="day-view-hour-box-class" id="day-tree-item-13" hour="13" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.13; " />
</box>
</box>
<box top="700" left="31" class="day-view-hour-box-class" id="day-tree-item-14" hour="14" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="700" left="31" class="day-view-hour-box-class" id="day-tree-item-14" hour="14" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.14; " />
</box>
</box>
<box top="750" left="31" class="day-view-hour-box-class" id="day-tree-item-15" hour="15" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="750" left="31" class="day-view-hour-box-class" id="day-tree-item-15" hour="15" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.15; " />
</box>
</box>
<box top="800" left="31" class="day-view-hour-box-class" id="day-tree-item-16" hour="16" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="800" left="31" class="day-view-hour-box-class" id="day-tree-item-16" hour="16" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.16; " />
</box>
</box>
<box top="850" left="31" class="day-view-hour-box-class" id="day-tree-item-17" hour="17" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="850" left="31" class="day-view-hour-box-class" id="day-tree-item-17" hour="17" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.17; " />
</box>
</box>
<box top="900" left="31" class="day-view-hour-box-class" id="day-tree-item-18" hour="18" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="900" left="31" class="day-view-hour-box-class" id="day-tree-item-18" hour="18" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.18; " />
</box>
</box>
<box top="950" left="31" class="day-view-hour-box-class" id="day-tree-item-19" hour="19" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="950" left="31" class="day-view-hour-box-class" id="day-tree-item-19" hour="19" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.19; " />
</box>
</box>
<box top="1000" left="31" class="day-view-hour-box-class" id="day-tree-item-20" hour="20" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="1000" left="31" class="day-view-hour-box-class" id="day-tree-item-20" hour="20" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.20; " />
</box>
</box>
<box top="1050" left="31" class="day-view-hour-box-class" id="day-tree-item-21" hour="21" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="1050" left="31" class="day-view-hour-box-class" id="day-tree-item-21" hour="21" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.21; " />
</box>
</box>
<box top="1100" left="31" class="day-view-hour-box-class" id="day-tree-item-22" hour="22" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="1100" left="31" class="day-view-hour-box-class" id="day-tree-item-22" hour="22" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.22; " />
</box>
</box>
<box top="1150" left="31" class="day-view-hour-box-class" id="day-tree-item-23" hour="23" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,eventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,eventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,eventEndObserver)">
<box top="1150" left="31" class="day-view-hour-box-class" id="day-tree-item-23" hour="23" onclick="dayViewHourClick( event )" ondblclick="dayViewHourDoubleClick( event )" flex="1" ondraggesture="nsDragAndDrop.startDrag(event,dayEventStartObserver);" ondragover="nsDragAndDrop.dragOver(event,dayEventEndObserver)" ondragdrop="nsDragAndDrop.drop(event,dayEventEndObserver)">
<box class="day-time-class">
<label class="day-time-class-label" id="day-view-hour" value="&time.23; " />
</box>

Просмотреть файл

@ -679,12 +679,13 @@ var gStartDate = null;
var eventEndObserver = {
getSupportedFlavours : function () {
var flavours = new FlavourSet();
flavours.appendFlavour("text/unicode");
return flavours;
var weekflavours = new FlavourSet();
weekflavours.appendFlavour("text/unicode");
return weekflavours;
},
onDragOver: function (evt,flavour,session){
evt.target.setAttribute( "draggedover", "true" );
dump( "\nDragged Over" );
evt.target.setAttribute( "draggedover", "true" );
},
onDrop: function (evt,dropdata,session){
var EndDate = new Date( gStartDate.getTime() );
@ -709,17 +710,15 @@ var eventStartObserver = {
onDragStart: function (evt, transferData, action){
var dayIndex = evt.target.getAttribute( "day" );
newDate = gHeaderDateItemArray[dayIndex].getAttribute( "date" );
var newDate = gHeaderDateItemArray[dayIndex].getAttribute( "date" );
//gCalendarWindow.setSelectedDate( newDate );
gCalendarWindow.setSelectedDate( newDate );
gStartDate = newDate;
gStartDate = new Date( newDate );
gStartDate.setHours( evt.target.getAttribute( "hour" ) );
gStartDate.setMinutes( 0 );
gStartDate.setSeconds( 0 );
transferData.data=new TransferData();
transferData.data.addDataForFlavour("text/unicode",0);
transferData.data=new TransferData();
transferData.data.addDataForFlavour("text/unicode",0);
}
};