Changeset 5448 for branches

Show
Ignore:
Timestamp:
09/18/08 20:43:57 (4 months ago)
Author:
joonas.lehtinen@…
Message:

Mass merge from trunk to 5.2 branch:
Merged [5238]: API changes:
Window.setResizable(boolean resizability) now allows to disable end-user sub-window resizing.
Window.center() allows to request a sub-window to be centered on screen.
Improved theming capabilities for IWindow: window borders are now calculated dynamically for every sub-window instance, previously only one final static was specified.
Merged [5265]: Does not try to change overflow during resize in gecko browsers. Fixes performance problem #1863
Merged [5266]: PopupPanel? IE6 iframe zindex fix. Fixes #2004
Merged [5267]: No double-disabling in IE either
Merged [5268]: Disabled components now look disabled in IE as well. Fixes #2012
Merged [5269]: re-built styles
Merged [5271]: fixes #1245 (ITree in IOrderedLayout in IE6)
Merged [5273]: avoids extra srollbar in browsers that handle overflow correctly (webkit, featurebrowser, table)
Merged [5274]: fixed npe (invalid rendered table) on reload
Merged [5278]: fixes #1943, recalculate columns widths when table rows change from 0
Merged [5281]: Fixed for #2006 - updated error handling
Merged [5283]: Fixes #2014 - IE7 button width problem
Merged [5284]: Fix ver.1 for #1992
Not perfect yet.
Merged [5285]: Fixes #2010 - Client classes renamed
Merged [5287]: FIxes #1992 with a 'magic' (static, really) number.
Merged [5291]: Testcase and fix for #1923 - IE6 panel width problem
Merged [5295]: Added classname for IFormLayout main element.
Merged [5296]: Fixed a typo in tabsheet.css (missing semicolon).
Merged [5297]: fixed bug sending duplicate variables in some cases
Merged [5298]: #2009, ItemClickEvents?
Merged [5299]: #2009 change click handling order (compared to other variables) in Table
Merged [5306]: Removed cellpadding and cellspacing from formlayout.
Merged [5309]: fixes #2019
Merged [5310]: Fixes #2022 - UTF-8 is now always used for custom layouts
Merged [5312]: fixes #2003, an error message for browsers without scripting support
Merged [5320]: fixed item set change listening. Broken since [5281]
Merged [5330]: Fix for #2036
Merged [5335]: Fix for #2043 - width/height for Link
Merged [5341]: fixed compiling server side code
Merged [5342]: fixes #2050, Tree cannot send only partial update if items are expanded from server side
Merged [5344]: fixes #2040 (accordion with defined height)
Merged [5345]: clickable area in accordion caption now bigger
Merged [5348]: Updated debug window to include "clear" and "restartApplication" buttons.
Changed debug messages to also go to firebug console if it is available.
Merged [5351]: Fixed #2053 : Closing browse-window should trigger submitting changes and fire close-event
Merged [5352]: Fixes #2007 : Application runner includes application-class-name in pathinfo
Merged [5353]: Changed window close behavior to not disable browser-level windows when closing them. This does not affect the past behavior as the close has not been working before #2053.
Merged [5354]: Bugfix: Also sending close-events for the main-window.
Merged [5355]: Added line to bottom of TabSheet?, to match Panel look. Fixes #2016
Merged [5356]: Rebuilt styles.css.
Merged [5360]: Managed to remove the bottoom line of the tabsheet somehow. Fixed.
Merged [5362]: Remove com.itmill.toolkit.terminal.web.ApplicationServlet? - this is a relic from TK4
Merged [5365]: fixes #2021 (captions in 100% height expanded component in expand layout)
Merged [5367]: rebuilt styles.css
Merged [5368]: One servlet referenced com.itmill.toolkit.terminal.web.ApplicationServlet?, which has been removed. Fixed.
Merged [5369]: Fixed typo in size string parsing
Merged [5370]: fixes #2058 (100% height textfields in IE)
Merged [5372]: Rewrote documentation. Highlights the 100%-default pitfall a bit better (IMHO).
Merged [5375]: Fixed panel scrolling issue
Merged [5377]: Two "less than zero" checks added to prevent IE6 errors.
Merged [5378]: Fixes #2027: One extra DIV element added to each node caption to help style Tree.
Merged [5379]: Removed deprecated method references.
Merged [5383]: Fix for #2062
Merged [5386]: Fixed #2013 : Error in manual for CustomLayout?
Merged [5387]: Fixed #2022 : check that the manual is up to date on this issue (custom layouts should always be in UTF-8).
Merged [5388]: documentation fix
Merged [5389]: Force-table-to-recalculate-column-widths feature. Fixes #1983 (see ticket for more)
Merged [5390]: Fixes #2065 - TextField?.getValue() violates Property-interface by returning incompatible types
Merged [5393]: Default panel theme CSS simplified, now it should be easier to override the default theme. May cause some minor custom theme anomalies, but they are easy to fix.
Merged [5394]: Forgot to commit, belongs together with last commit [5393].
Merged [5395]: Improved ICalendarPanel month/year arrow usability: when the arrow is pressed (mousedown and hold), there is a 500ms delay before it will trigger the "fast-forward/backward" function (interval 150ms).
Merged [5396]: Invalidates session after saying 'session expired'. Fixes #1979
Merged [5397]: CalendarPanel? with YEAR resolution was not built initially, if the locale was the default locale of the application (silly yes). Fixes #2044.
Merged [5398]: fixes #2072, added "dragcurtain" for FF
Merged [5400]: Fixes #2045: Modal window modality curtain now covers all previous sub windows as well.
Merged [5401]: Minor typo fixed + some text formatting for WindowingExample?.
Merged [5402]: Partial fix for #1106 (Flash content is drawn over sub window borders).
Merged [5403]: Fixes #2076 : TextField?.getValue() does not use format
Merged [5406]: fixes tooltip issues #2074,#2075
Merged [5407]: fixes tooltip issues #2074, sinking needed events also without error
Merged [5409]: Fixes #1858.
Merged [5410]: sanity check for tabsheet height, fixes error in IE if becomes too small
Merged [5411]: fixes #2062
Merged [5417]: removed dummy developer check, hoping this to fix #2081
Merged [5418]: Some src comment updates
Merged [5419]: Fixed #2053 : Closing browse-window should trigger submitting changes and fire close-event

Location:
branches/5.2
Files:
12 removed
81 modified
22 copied

Legend:

Unmodified
Added
Removed
  • branches/5.2/WebContent/ITMILL/themes/default/accordion/accordion.css

    r4033 r5448  
    66 
    77.i-accordion-item-caption { 
    8         height: 24px; 
    9         padding: 7px 0 0 18px; 
     8        height: 31px; 
    109        overflow: hidden; 
    1110        white-space: nowrap; 
     
    1413        color: #656d73; 
    1514        border-top: 1px solid #c8cccd; 
     15} 
     16 
     17.i-accordion-item-caption .i-caption { 
     18        padding: 7px 0 6px 18px; 
    1619        cursor: pointer; 
    1720} 
     
    2225        border-top-color: #cbd7de; 
    2326        border-bottom-color: #bfc9d4; 
     27        text-shadow: #fafafa 1px 1px 0; 
     28} 
     29 
     30.i-accordion-item-open .i-accordion-item-caption .i-caption { 
    2431        cursor: default; 
    25         text-shadow: #fafafa 1px 1px 0; 
    2632} 
    2733 
  • branches/5.2/WebContent/ITMILL/themes/default/common/common.css

    r5279 r5448  
    5353        filter: Alpha(opacity=30); 
    5454} 
     55* html .i-disabled { 
     56        zoom: 1; 
     57} 
     58*+html .i-disabled { 
     59        zoom: 1; 
     60} 
    5561.i-disabled .i-disabled { 
    5662        opacity: 1.0; 
     63        filter: Alpha(opacity=100); 
    5764} 
    5865.i-required-field-indicator { 
  • branches/5.2/WebContent/ITMILL/themes/default/panel/panel.css

    r5279 r5448  
    1313.i-panel { 
    1414        background: transparent url(img/top-left.png) no-repeat; 
    15 } 
    16 .i-panel:before { 
    17         display: block; 
    18         content: ""; 
    19         background: transparent url(img/top-right.png) repeat-x right top; 
    20         height: 9px; 
    21         margin-left: 9px; 
    2215} 
    2316 
     
    4134        white-space: nowrap; 
    4235        height: 18px; 
    43         padding: 6px 18px 14px 18px; 
    44         border: 1px solid #babfc0; 
    45         border-top: none; 
    46         background: #fff; 
     36        padding: 15px 18px 14px 8px; 
     37        margin-left: 10px; 
     38        background: transparent url(img/top-right.png) no-repeat right top; 
    4739        overflow:hidden; 
    4840} 
     
    5042.i-panel-nocaption { 
    5143        height: 9px; 
    52         border-bottom: 1px solid #dee2e3; 
    53 } 
    54  
    55 .i-panel-caption:before, 
    56 .i-panel-nocaption:before { 
    57         display: block; 
    58         content: ""; 
    59         position: relative; 
    60         width: 9px; 
    61         height: 9px; 
    62         margin: -15px 0 5px -19px; 
    63 } 
    64  
    65 .i-panel-nocaption:before { 
    66         margin: -9px 0 0 0; 
     44        margin-left: 10px; 
     45        background: transparent url(img/top-right.png) no-repeat right top; 
     46        overflow: hidden; 
    6747} 
    6848 
    6949.i-panel-content { 
    7050        border: 1px solid #babfc0; 
    71         border-top: none; 
    7251        border-bottom: 1px solid #dee2e3; 
    7352        background-color: #fff; 
     
    9776/* Light panel style */ 
    9877 
    99 .i-panel-light { 
     78.i-panel-light, 
     79.i-panel-caption-light { 
    10080        background: transparent; 
    101 } 
    102 .i-panel-light:before { 
    103         display: none; 
    104 } 
    105  
    106 .i-panel-caption-light { 
    107         border-left: none; 
    108         border-right: none; 
    109         background: transparent; 
    110         padding-top: 14px; 
    111         overflow: hidden; 
    112 } 
    113  
    114 .i-panel-caption-light:before, 
    115 .i-panel-nocaption-light:before { 
    116         display: none; 
    11781} 
    11882 
    11983.i-panel-nocaption-light { 
    120         height: 1px; 
    121         background: #babfc0; 
    122         overflow: hidden; 
    123         border: none; 
     84        background: transparent; 
     85        height: 0; 
     86        margin: 0; 
    12487} 
    12588 
    12689.i-panel-content-light { 
    12790        border: none; 
     91        border-top: 1px solid #babfc0; 
    12892        background: transparent; 
    12993} 
     
    138102 
    139103 
    140 /* Light panel contained within another panel or a tabsheet */ 
    141  
    142 .i-panel .i-panel-caption-light, 
    143 .i-tabsheet .i-panel-caption-light { 
    144         margin-top: -1px; 
    145         padding-top: 14px; 
    146         border-top: 1px solid #babfc0; 
    147 } 
    148  
    149  
    150104 
    151105 
     
    156110 * (it doesn't recognize the '+' selector). 
    157111*/ 
     112* html .i-panel { 
     113        background: transparent; 
     114} 
    158115* html .i-panel-caption { 
    159116        border: 1px solid #babfc0; 
    160         padding-top: 14px; 
     117        border-bottom: none; 
     118        background: #fff; 
     119        margin: 0; 
     120        padding-left: 18px 
    161121} 
    162 *+html .i-panel-caption { 
    163         border: 1px solid #babfc0; 
    164         padding-top: 14px; 
     122* html .i-panel-nocaption { 
     123        border: none; 
     124        background: transparent; 
     125        margin: 0; 
     126        height: 0; 
    165127} 
    166128 
    167129* html .i-panel-caption-light { 
    168         border-left: none; 
    169         border-right: none; 
    170 } 
    171 *+html .i-panel-caption-light { 
    172         border-left: none; 
    173         border-right: none; 
     130        border: none; 
     131        background: transparent; 
    174132} 
    175133 
     
    196154        overflow: hidden; 
    197155} 
    198  
    199 /* Without caption */ 
    200 * html .i-panel-nocaption { 
    201         height: 1px; 
    202         overflow: hidden; 
    203         background: #c1c6cc; 
    204         border: none; 
    205 } 
    206 *+html .i-panel-nocaption { 
    207         height: 1px; 
    208         overflow: hidden; 
    209         background: #c1c6cc; 
    210         border: none; 
    211 } 
  • branches/5.2/WebContent/ITMILL/themes/default/splitpanel/splitpanel.css

    r2515 r5448  
     1.i-splitpanel-horizontal, .i-splitpanel-vertical { 
     2        overflow: hidden; 
     3} 
     4 
    15.i-splitpanel-horizontal .i-splitpanel-hsplitter { 
    26        width: 6px; 
  • branches/5.2/WebContent/ITMILL/themes/default/styles.css

    r5279 r5448  
    77 
    88.i-accordion-item-caption { 
    9         height: 24px; 
    10         padding: 7px 0 0 18px; 
     9        height: 31px; 
    1110        overflow: hidden; 
    1211        white-space: nowrap; 
     
    1514        color: #656d73; 
    1615        border-top: 1px solid #c8cccd; 
     16} 
     17 
     18.i-accordion-item-caption .i-caption { 
     19        padding: 7px 0 6px 18px; 
    1720        cursor: pointer; 
    1821} 
     
    2326        border-top-color: #cbd7de; 
    2427        border-bottom-color: #bfc9d4; 
     28        text-shadow: #fafafa 1px 1px 0; 
     29} 
     30 
     31.i-accordion-item-open .i-accordion-item-caption .i-caption { 
    2532        cursor: default; 
    26         text-shadow: #fafafa 1px 1px 0; 
    2733} 
    2834 
     
    178184        filter: Alpha(opacity=30); 
    179185} 
     186* html .i-disabled { 
     187        zoom: 1; 
     188} 
     189*+html .i-disabled { 
     190        zoom: 1; 
     191} 
    180192.i-disabled .i-disabled { 
    181193        opacity: 1.0; 
     194        filter: Alpha(opacity=100); 
    182195} 
    183196.i-required-field-indicator { 
     
    726739        background: transparent url(panel/img/top-left.png) no-repeat; 
    727740} 
    728 .i-panel:before { 
    729         display: block; 
    730         content: ""; 
    731         background: transparent url(panel/img/top-right.png) repeat-x right top; 
    732         height: 9px; 
    733         margin-left: 9px; 
    734 }