User Tools

Site Tools


scratchpad:dojo_upgrade_notes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
scratchpad:dojo_upgrade_notes [2011/08/01 15:56] – created joehms22scratchpad:dojo_upgrade_notes [2022/02/10 13:34] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Dojo Upgrade Notes ====== ====== Dojo Upgrade Notes ======
-These notes are observations made by Joseph Lewis ~~~~ about what needs/can be changed upon upgrading dojo versions, as well as pitfalls that may be encountered. +These notes are observations about what needs/can be changed upon upgrading dojo versions, as well as pitfalls that may be encountered. Anyone else with ideas/propositions is welcome to edit
 +=====Dojo 1.4.*=====
 ====Evergreen Specific Changes==== ====Evergreen Specific Changes====
   * Dojo 1.4.* includes [[http://dojotoolkit.org/reference-guide/dijit/Calendar.html|dijit.Calendar]], after converting we should be able to remove jscalendar (/Open-ILS/web/opac/common/js/jscalendar) which includes 74 files at 6760 lines of code (300kb) and will properly style to the chosen dijit theme unlike the jscalendar.   * Dojo 1.4.* includes [[http://dojotoolkit.org/reference-guide/dijit/Calendar.html|dijit.Calendar]], after converting we should be able to remove jscalendar (/Open-ILS/web/opac/common/js/jscalendar) which includes 74 files at 6760 lines of code (300kb) and will properly style to the chosen dijit theme unlike the jscalendar.
Line 25: Line 25:
     4. If your TabContainer is too wide (you must have set width=100% in your markup?), specify      4. If your TabContainer is too wide (you must have set width=100% in your markup?), specify 
        controllerWidget=”“dijit.layout.TabController” (see Ticket #10495).        controllerWidget=”“dijit.layout.TabController” (see Ticket #10495).
 +
 +
 +=====Widgets to Check Upon Upgrade=====
 +In order to have a successful Dojo upgrade these widgets **must** be tested and working. These files that contain these widgets, along with files that depend upon the widgets (very useful for testing), can be found using the [[dev:tools:web_reporter|web reporter script (poirot.py)]].
 +    * DojoSRF
 +    * MARC.Batch
 +    * MARC.Field
 +    * MARC.Record
 +    * OpenSRF
 +    * fieldmapper.AutoIDL
 +    * fieldmapper.Fieldmapper
 +    * fieldmapper.IDL
 +    * fieldmapper.OrgUtils
 +    * fieldmapper.dojoData
 +    * fieldmapper.hash
 +    * openils.BibTemplate
 +    * openils.CGI
 +    * openils.CopyLocation
 +    * openils.DojoPatch
 +    * openils.Event
 +    * openils.FeedTemplate
 +    * openils.GridColumnPicker
 +    * openils.I18N
 +    * openils.MarcXPathParser
 +    * openils.PermGrp
 +    * openils.PermaCrud
 +    * openils.PermaCrud.Store
 +    * openils.User
 +    * openils.Util
 +    * openils.XUL
 +    * openils.acq.CurrencyType
 +    * openils.acq.Fund
 +    * openils.acq.FundingSource
 +    * openils.acq.Lineitem
 +    * openils.acq.LineitemAttr
 +    * openils.acq.PO
 +    * openils.acq.Picklist
 +    * openils.acq.Provider
 +    * openils.editors
 +    * openils.widget.AutoFieldWidget
 +    * openils.widget.AutoGrid
 +    * openils.widget.AutoWidget
 +    * openils.widget.EditDialog
 +    * openils.widget.EditPane
 +    * openils.widget.FacetSidebar
 +    * openils.widget.FacetSidebar.facetClass
 +    * openils.widget.FacetSidebar.facetField
 +    * openils.widget.FilteringTreeSelect
 +    * openils.widget.FundSelector
 +    * openils.widget.GridColumnPicker
 +    * openils.widget.HoldingCode
 +    * openils.widget.OrgUnitFilteringSelect
 +    * openils.widget.PCrudAutocompleteBox
 +    * openils.widget.PCrudFilterDialog
 +    * openils.widget.PermGrpFilteringSelect
 +    * openils.widget.ProgressDialog
 +    * openils.widget.ProviderSelector
 +    * openils.widget.Searcher
 +    * openils.widget.Searcher.classedSearch
 +    * openils.widget.Searcher.facetedSearch
 +    * openils.widget.Searcher.filter
 +    * openils.widget.Searcher.modifier
 +    * openils.widget.StandingPenaltyBlockedSelector
 +    * openils.widget.Textarea
 +    * openils.widget.TranslatorPopup
 +    * openils.widget.XULTermLoader
  
scratchpad/dojo_upgrade_notes.1312228600.txt.gz · Last modified: 2022/02/10 13:33 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.