[cvs] commit: dimp imp.php dimp/js ContextSensitive.js DimpCore.js DimpSlider.js DraggableMail.js ViewPort.js compose.js fullmessage.js prefs.js dimp/js/src DimpCore.js DraggableMail.js ViewPort.js fullmessage.js dimp/lib DIMP.php dimp/lib/Views ...

Michael M Slusarz slusarz at horde.org
Tue Feb 5 01:47:29 UTC 2008


slusarz     2008-02-04 20:47:29 EST

  Modified files:
    .                    imp.php 
    js                   ContextSensitive.js DimpCore.js 
                         DimpSlider.js DraggableMail.js 
                         ViewPort.js compose.js fullmessage.js 
                         prefs.js 
    js/src               DimpCore.js DraggableMail.js ViewPort.js 
                         fullmessage.js 
    lib                  DIMP.php 
    lib/Views            ListMessages.php 
    templates/javascript mailbox.js 
  Log:
  Bug: 6011
  This is the result of about 2-3 weeks of work.  Completely revamp our method
  of providing message lists to viewport in order to be able to handle
  multiple folders. Also, refactor ViewPort to remove all (or at least most)
  of the IMAP-list-centric architecture so that ViewPort can be used more
  easily in the future for any generic kind of lists. Vastly simplify the
  code by introducing a ViewPort_Selection object which allows us to refer
  to a selection of rows interchangably via either a rownumber, DOM ID, the
  unique row ID, or the data object itself. There are still likely some
  lingering issues right now, but it would be great if I could get feedback
  since this code really needs to get into DIMP 1.0 (I know its late in the
  RC process, but these fixes relate to showstoppers IMHO).
  
  Revision  Changes    Path
  1.198     +53 -44    dimp/imp.php
  1.62      +1 -1      dimp/js/ContextSensitive.js
  1.382     +1 -1      dimp/js/DimpCore.js
  1.8       +1 -1      dimp/js/DimpSlider.js
  1.60      +1 -1      dimp/js/DraggableMail.js
  1.222     +1 -1      dimp/js/ViewPort.js
  1.92      +1 -1      dimp/js/compose.js
  1.25      +1 -1      dimp/js/fullmessage.js
  1.3       +1 -1      dimp/js/prefs.js
  1.383     +220 -294  dimp/js/src/DimpCore.js
  1.43      +4 -4      dimp/js/src/DraggableMail.js
  1.201     +373 -218  dimp/js/src/ViewPort.js
  1.25      +3 -5      dimp/js/src/fullmessage.js
  1.114     +3 -60     dimp/lib/DIMP.php
  1.60      +70 -22    dimp/lib/Views/ListMessages.php
  1.4       +2 -3      dimp/templates/javascript/mailbox.js

  Chora Links:
  http://cvs.horde.org/diff.php/dimp/imp.php?r1=1.197&r2=1.198&ty=u
  http://cvs.horde.org/diff.php/dimp/js/ContextSensitive.js?r1=1.61&r2=1.62&ty=u
  http://cvs.horde.org/diff.php/dimp/js/DimpCore.js?r1=1.381&r2=1.382&ty=u
  http://cvs.horde.org/diff.php/dimp/js/DimpSlider.js?r1=1.7&r2=1.8&ty=u
  http://cvs.horde.org/diff.php/dimp/js/DraggableMail.js?r1=1.59&r2=1.60&ty=u
  http://cvs.horde.org/diff.php/dimp/js/ViewPort.js?r1=1.221&r2=1.222&ty=u
  http://cvs.horde.org/diff.php/dimp/js/compose.js?r1=1.91&r2=1.92&ty=u
  http://cvs.horde.org/diff.php/dimp/js/fullmessage.js?r1=1.24&r2=1.25&ty=u
  http://cvs.horde.org/diff.php/dimp/js/prefs.js?r1=1.2&r2=1.3&ty=u
  http://cvs.horde.org/diff.php/dimp/js/src/DimpCore.js?r1=1.382&r2=1.383&ty=u
  http://cvs.horde.org/diff.php/dimp/js/src/DraggableMail.js?r1=1.42&r2=1.43&ty=u
  http://cvs.horde.org/diff.php/dimp/js/src/ViewPort.js?r1=1.200&r2=1.201&ty=u
  http://cvs.horde.org/diff.php/dimp/js/src/fullmessage.js?r1=1.24&r2=1.25&ty=u
  http://cvs.horde.org/diff.php/dimp/lib/DIMP.php?r1=1.113&r2=1.114&ty=u
  http://cvs.horde.org/diff.php/dimp/lib/Views/ListMessages.php?r1=1.59&r2=1.60&ty=u
  http://cvs.horde.org/diff.php/dimp/templates/javascript/mailbox.js?r1=1.3&r2=1.4&ty=u


More information about the cvs mailing list