Changeset 5275
- Timestamp:
- 08/27/08 09:50:57 (3 months ago)
- Location:
- branches/5.2
- Files:
-
- 3 removed
- 56 modified
-
WebContent/ITMILL/themes/default/button/button.css (modified) (1 diff)
-
WebContent/ITMILL/themes/default/datefield/datefield.css (modified) (1 diff)
-
WebContent/ITMILL/themes/default/gridlayout/gridlayout.css (modified) (1 diff)
-
WebContent/ITMILL/themes/default/panel/panel.css (modified) (4 diffs)
-
WebContent/ITMILL/themes/default/styles.css (modified) (15 diffs)
-
WebContent/ITMILL/themes/default/table/table.css (modified) (1 diff)
-
WebContent/ITMILL/themes/default/tabsheet/tabsheet.css (modified) (7 diffs)
-
src/com/itmill/toolkit/data/Validator.java (modified) (1 diff)
-
src/com/itmill/toolkit/data/util/IndexedContainer.java (modified) (6 diffs)
-
src/com/itmill/toolkit/terminal/CompositeErrorMessage.java (modified) (1 diff)
-
src/com/itmill/toolkit/terminal/gwt/client/ApplicationConfiguration.java (modified) (1 diff)
-
src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java (modified) (4 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/BrowserInfo.java (modified) (1 diff)
-
src/com/itmill/toolkit/terminal/gwt/client/DebugConsole.java (modified) (2 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/Util.java (modified) (2 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/IAccordion.java (modified) (12 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java (modified) (2 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/ICustomComponent.java (modified) (1 diff)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/ICustomLayout.java (modified) (1 diff)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/IEmbedded.java (modified) (5 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/IExpandLayout.java (modified) (8 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java (modified) (6 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/IForm.java (modified) (1 diff)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/IFormLayout.java (modified) (1 diff)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/IGridLayout.java (modified) (2 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/IOrderedLayout.java (modified) (1 diff)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/IPanel.java (modified) (5 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/IProgressIndicator.java (modified) (2 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java (modified) (13 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/ISplitPanel.java (modified) (2 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java (modified) (10 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheetBase.java (modified) (4 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheetPanel.java (modified) (6 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/ITextField.java (modified) (4 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/ITextualDate.java (modified) (7 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java (modified) (1 diff)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java (modified) (5 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/MarginInfo.java (modified) (1 diff)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/MenuBar.java (modified) (1 diff)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/MenuItem.java (modified) (1 diff)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/ShortcutActionHandler.java (modified) (2 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/ToolkitOverlay.java (modified) (3 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/absolutegrid/AbsoluteGrid.java (modified) (2 diffs)
-
src/com/itmill/toolkit/terminal/gwt/client/ui/absolutegrid/ISizeableGridLayout.java (modified) (5 diffs)
-
src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java (modified) (4 diffs)
-
src/com/itmill/toolkit/tests/tickets/Ticket1581.java (deleted)
-
src/com/itmill/toolkit/tests/tickets/Ticket1924ThemeChanging.java (deleted)
-
src/com/itmill/toolkit/tests/tickets/Ticket1925.java (deleted)
-
src/com/itmill/toolkit/ui/AbstractField.java (modified) (8 diffs)
-
src/com/itmill/toolkit/ui/Button.java (modified) (2 diffs)
-
src/com/itmill/toolkit/ui/Component.java (modified) (3 diffs)
-
src/com/itmill/toolkit/ui/Field.java (modified) (1 diff)
-
src/com/itmill/toolkit/ui/Form.java (modified) (2 diffs)
-
src/com/itmill/toolkit/ui/Label.java (modified) (1 diff)
-
src/com/itmill/toolkit/ui/Select.java (modified) (1 diff)
-
src/com/itmill/toolkit/ui/SplitPanel.java (modified) (1 diff)
-
src/com/itmill/toolkit/ui/TabSheet.java (modified) (11 diffs)
-
src/com/itmill/toolkit/ui/Table.java (modified) (27 diffs)
-
src/com/itmill/toolkit/ui/Window.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/5.2/WebContent/ITMILL/themes/default/button/button.css
r5199 r5275 19 19 } 20 20 21 /* fixes streched buttons in IE6 */22 * html .i-button {23 width: 1px;24 overflow: visible;25 padding-left: 10px;26 padding-right: 10px;27 }28 /* fixes streched buttons in IE7 */29 *+html .i-button {30 overflow: visible;31 padding-left: 10px;32 padding-right: 10px;33 width: expression(this.offsetWidth + "px");34 }35 36 37 /* Error indicator on checkbox fix for IE6 */38 * html .i-checkbox * { display: block; float: left;}39 * html .i-checkbox .i-errorindicator {padding-right:4px;}40 41 /* Error indicator on checkbox fix for IE7 */42 *+ html .i-checkbox * { display: block; float: left;}43 *+ html .i-checkbox .i-errorindicator {padding-right:7px;}44 45 /* Error indicator on button fix for IE7 */46 *+ html button .i-errorindicator { display:inline; padding-right:5px; }47 48 /* Error indicator on button fix for IE6 */49 * html button .i-errorindicator { display:inline; padding-right:5px;}50 51 52 /* Disabled by default53 21 .i-checkbox-error { 54 22 background:transparent; 55 23 background-color: #FFE0E0; 56 24 } 57 */58 59 /* Disabled by default60 .i-checkbox-required {61 background:transparent;62 background-color: #FFE0E0;63 }64 */65 66 .i-checkbox *, .i-button * {67 float: left;68 }69 70 .i-checkbox:after, .i-button:after {71 content: ".";72 display: block;73 height: 0;74 clear: both;75 visibility: hidden;76 }77 78 .i-checkbox, .i-button {79 display: inline-block;80 }81 82 /* Hides from IE-mac \*/83 * html .i-caption, * html .i-orderedlayout-wrap { height: 1%; }84 .i-caption, .i-orderedlayout-wrap { display: block; }85 /* End hide from IE-mac */ -
branches/5.2/WebContent/ITMILL/themes/default/datefield/datefield.css
r5199 r5275 183 183 background: #ff9999; 184 184 } 185 186 /* IE somehow loses generic i-disabled alpha. See #1960 */187 * html .i-disabled .i-datefield-button,188 * html .i-disabled .i-datefield-textfield {189 filter: alpha(opacity=30);190 }191 *+ html .i-disabled .i-datefield-button,192 *+ html .i-disabled .i-datefield-textfield {193 filter: alpha(opacity=30);194 }195 -
branches/5.2/WebContent/ITMILL/themes/default/gridlayout/gridlayout.css
r5199 r5275 24 24 } 25 25 26 /* spacing value used by css detector */27 .i-gridlayout-spacing-element {28 padding-left:8px;29 }30 31 26 .i-gridlayout-spacing .i-gridlayout-cell { 32 27 padding-left: 8px; -
branches/5.2/WebContent/ITMILL/themes/default/panel/panel.css
r5199 r5275 11 11 } 12 12 13 .i-panel {14 background: transparent url(img/top-left.png) no-repeat;15 }16 13 .i-panel:before { 17 14 display: block; … … 45 42 border-top: none; 46 43 background: #fff; 47 overflow:hidden;48 44 } 49 45 … … 60 56 width: 9px; 61 57 height: 9px; 58 background: transparent url(img/top-left.png) no-repeat; 62 59 margin: -15px 0 5px -19px; 63 60 } … … 97 94 /* Light panel style */ 98 95 99 .i-panel-light {100 background: transparent;101 }102 96 .i-panel-light:before { 103 97 display: none; -
branches/5.2/WebContent/ITMILL/themes/default/styles.css
r5199 r5275 50 50 } 51 51 52 /* fixes streched buttons in IE6 */53 * html .i-button {54 width: 1px;55 overflow: visible;56 padding-left: 10px;57 padding-right: 10px;58 }59 /* fixes streched buttons in IE7 */60 *+html .i-button {61 overflow: visible;62 padding-left: 10px;63 padding-right: 10px;64 width: expression(this.offsetWidth + "px");65 }66 67 68 /* Error indicator on checkbox fix for IE6 */69 * html .i-checkbox * { display: block; float: left;}70 * html .i-checkbox .i-errorindicator {padding-right:4px;}71 72 /* Error indicator on checkbox fix for IE7 */73 *+ html .i-checkbox * { display: block; float: left;}74 *+ html .i-checkbox .i-errorindicator {padding-right:7px;}75 76 /* Error indicator on button fix for IE7 */77 *+ html button .i-errorindicator { display:inline; padding-right:5px; }78 79 /* Error indicator on button fix for IE6 */80 * html button .i-errorindicator { display:inline; padding-right:5px;}81 82 83 /* Disabled by default84 52 .i-checkbox-error { 85 53 background:transparent; 86 54 background-color: #FFE0E0; 87 55 } 88 */89 90 /* Disabled by default91 .i-checkbox-required {92 background:transparent;93 background-color: #FFE0E0;94 }95 */96 97 .i-checkbox *, .i-button * {98 float: left;99 }100 101 .i-checkbox:after, .i-button:after {102 content: ".";103 display: block;104 height: 0;105 clear: both;106 visibility: hidden;107 }108 109 .i-checkbox, .i-button {110 display: inline-block;111 }112 113 /* Hides from IE-mac \*/114 * html .i-caption, * html .i-orderedlayout-wrap { height: 1%; }115 .i-caption, .i-orderedlayout-wrap { display: block; }116 /* End hide from IE-mac */117 56 /* Provide some extra whitespace for wrapped elements 118 57 (these elements usually need the extra space, since … … 516 455 background: #ff9999; 517 456 } 518 519 /* IE somehow loses generic i-disabled alpha. See #1960 */520 * html .i-disabled .i-datefield-button,521 * html .i-disabled .i-datefield-textfield {522 filter: alpha(opacity=30);523 }524 *+ html .i-disabled .i-datefield-button,525 *+ html .i-disabled .i-datefield-textfield {526 filter: alpha(opacity=30);527 }528 529 457 .i-expandlayout-lo-table { 530 458 margin:0; … … 645 573 margin:0; 646 574 padding:0; 647 }648 649 /* spacing value used by css detector */650 .i-gridlayout-spacing-element {651 padding-left:8px;652 575 } 653 576 … … 748 671 } 749 672 750 .i-panel {751 background: transparent url(panel/img/top-left.png) no-repeat;752 }753 673 .i-panel:before { 754 674 display: block; … … 782 702 border-top: none; 783 703 background: #fff; 784 overflow:hidden;785 704 } 786 705 … … 797 716 width: 9px; 798 717 height: 9px; 718 background: transparent url(panel/img/top-left.png) no-repeat; 799 719 margin: -15px 0 5px -19px; 800 720 } … … 834 754 /* Light panel style */ 835 755 836 .i-panel-light {837 background: transparent;838 }839 756 .i-panel-light:before { 840 757 display: none; … … 1498 1415 1499 1416 /* Fix textfield size to correspond label size inside table */ 1500 .i-table-cell-content .i-textfield, 1501 .i-table-cell-content .i-datefield { 1417 .i-table-cell-content .i-textfield { 1502 1418 height: auto; 1503 1419 margin: -2px 0 -3px -3px; 1504 1420 width: 97%; /* approximate */ 1505 }1506 /* ...but not for datefield textarea */1507 .i-table-cell-content .i-datefield .i-textfield {1508 width: auto;1509 margin: 0;1510 }1511 /* datefield button is too high for table cell */1512 .i-table-cell-content .i-datefield-button {1513 height: 20px;1514 1421 } 1515 1422 … … 1604 1511 } 1605 1512 1513 1606 1514 .i-tabsheet-tabs { 1607 1515 empty-cells: hide; 1608 1516 border-collapse: collapse; 1609 margin:0; 1610 padding:0; 1611 border:0; 1612 height: 48px; 1517 height: 38px; 1613 1518 background: transparent url(tabsheet/img/tabs-bg.png) repeat-x bottom left; 1614 1519 width: 100%; 1615 1520 overflow:hidden; 1616 }1617 1618 .i-tabsheet-tabs td {1619 margin:0;1620 padding:0;1621 vertical-align: bottom;1622 }1623 1624 .i-tabsheet-spacertd {1625 width: 100%;1626 }1627 .i-tabsheet-spacertd div {1628 height: 37px;1629 border: 1px solid #b6bbbc;1630 background: transparent url(tabsheet/img/tab-bg.png);1631 1521 } 1632 1522 … … 1688 1578 } 1689 1579 1690 1691 1692 .i-tabsheet-tabitem { 1580 .i-tabsheet-tabs .gwt-TabBarFirst { 1581 display: none; 1582 } 1583 1584 .i-tabsheet-tabs .gwt-TabBarRest { 1585 border: 1px solid #b6bbbc; 1586 background: #f8f9f9 url(tabsheet/img/tab-bg.png); 1587 height: 37px; 1588 } 1589 1590 .i-tabsheet-tabs .gwt-TabBarItem { 1693 1591 border: 1px solid #b6bbbc; 1694 1592 border-right: none; 1695 height: 37px;1696 padding: 0;1593 height: 20px; 1594 padding: 9px 15px 8px 15px; 1697 1595 margin-top: 9px; 1698 1596 color: #777f85; 1699 1597 font-size: 15px; 1700 line-height: 1 8px;1598 line-height: 15px; 1701 1599 background: #f8f9f9 url(tabsheet/img/tab-bg.png); 1702 1600 cursor: pointer; 1703 1601 } 1704 1602 1705 .i-tabsheet-tabitem .i-caption { 1706 height: 20px; 1707 padding: 9px 15px 8px 15px; 1708 } 1709 1710 .i-tabsheet-tabitem-selected { 1603 .i-tabsheet-tabs .gwt-TabBarItem-selected { 1711 1604 border: none; 1712 1605 background: transparent url(panel/img/top-left.png) no-repeat; … … 1718 1611 } 1719 1612 1720 .i-tabsheet-tab item:hover {1613 .i-tabsheet-tabs .gwt-TabBarItem:hover { 1721 1614 color: #4b5257; 1722 1615 } 1723 1616 1724 .i-tabsheet-tab item-selected:hover {1617 .i-tabsheet-tabs .gwt-TabBarItem-selected:hover { 1725 1618 color: #ee5311; 1726 1619 } 1727 1620 1728 .i-tabsheet-tab item-selected .i-caption {1621 .i-tabsheet-tabs .gwt-TabBarItem-selected .i-caption { 1729 1622 background: transparent url(panel/img/top-right.png) repeat-x right top; 1730 1623 margin: 0 -1px 0 9px; 1731 1624 height: 18px; 1732 padding: 16px 16px 14px7px1625 padding: 16px 16px 0 7px 1733 1626 } 1734 1627 … … 1763 1656 /* Progress indication */ 1764 1657 1765 .i-tabsheet-loading .i-tabsheet-tabs . i-tabsheet-tabitem-selected span{1658 .i-tabsheet-loading .i-tabsheet-tabs .gwt-TabBarItem-selected span{ 1766 1659 background: transparent url(common/img/ajax-loader.gif) no-repeat; 1767 1660 display: block; … … 1789 1682 } 1790 1683 1791 * html .i-tabsheet-tabs . i-tabsheet-tabitem-selected {1684 * html .i-tabsheet-tabs .gwt-TabBarItem-selected { 1792 1685 border: 1px solid #babfc0; 1793 1686 border-bottom: none; … … 1799 1692 color: #ee5311; 1800 1693 } 1801 *+html .i-tabsheet-tabs . i-tabsheet-tabitem-selected {1694 *+html .i-tabsheet-tabs .gwt-TabBarItem-selected { 1802 1695 border: 1px solid #babfc0; 1803 1696 border-bottom: none; … … 1810 1703 } 1811 1704 1812 * html .i-tabsheet-tabs . i-tabsheet-tabitem-selected .i-caption {1705 * html .i-tabsheet-tabs .gwt-TabBarItem-selected .i-caption { 1813 1706 background: transparent; 1814 1707 padding: 0; 1815 1708 margin: 0; 1816 1709 } 1817 *+html .i-tabsheet-tabs . i-tabsheet-tabitem-selected .i-caption {1710 *+html .i-tabsheet-tabs .gwt-TabBarItem-selected .i-caption { 1818 1711 background: transparent; 1819 1712 padding: 0; -
branches/5.2/WebContent/ITMILL/themes/default/table/table.css
r5199 r5275 113 113 114 114 /* Fix textfield size to correspond label size inside table */ 115 .i-table-cell-content .i-textfield, 116 .i-table-cell-content .i-datefield { 115 .i-table-cell-content .i-textfield { 117 116 height: auto; 118 117 margin: -2px 0 -3px -3px; 119 118 width: 97%; /* approximate */ 120 }121 /* ...but not for datefield textarea */122 .i-table-cell-content .i-datefield .i-textfield {123 width: auto;124 margin: 0;125 }126 /* datefield button is too high for table cell */127 .i-table-cell-content .i-datefield-button {128 height: 20px;129 119 } 130 120 -
branches/5.2/WebContent/ITMILL/themes/default/tabsheet/tabsheet.css
r5199 r5275 6 6 } 7 7 8 8 9 .i-tabsheet-tabs { 9 10 empty-cells: hide; 10 11 border-collapse: collapse; 11 margin:0; 12 padding:0; 13 border:0; 14 height: 48px; 12 height: 38px; 15 13 background: transparent url(img/tabs-bg.png) repeat-x bottom left; 16 14 width: 100%; 17 15 overflow:hidden; 18 }19 20 .i-tabsheet-tabs td {21 margin:0;22 padding:0;23 vertical-align: bottom;24 }25 26 .i-tabsheet-spacertd {27 width: 100%;28 }29 .i-tabsheet-spacertd div {30 height: 37px;31 border: 1px solid #b6bbbc;32 background: transparent url(img/tab-bg.png);33 16 } 34 17 … … 90 73 } 91 74 92 93 94 .i-tabsheet-tabitem { 75 .i-tabsheet-tabs .gwt-TabBarFirst { 76 display: none; 77 } 78 79 .i-tabsheet-tabs .gwt-TabBarRest { 80 border: 1px solid #b6bbbc; 81 background: #f8f9f9 url(img/tab-bg.png); 82 height: 37px; 83 } 84 85 .i-tabsheet-tabs .gwt-TabBarItem { 95 86 border: 1px solid #b6bbbc; 96 87 border-right: none; 97 height: 37px;98 padding: 0;88 height: 20px; 89 padding: 9px 15px 8px 15px; 99 90 margin-top: 9px; 100 91 color: #777f85; 101 92 font-size: 15px; 102 line-height: 1 8px;93 line-height: 15px; 103 94 background: #f8f9f9 url(img/tab-bg.png); 104 95 cursor: pointer; 105 96 } 106 97 107 .i-tabsheet-tabitem .i-caption { 108 height: 20px; 109 padding: 9px 15px 8px 15px; 110 } 111 112 .i-tabsheet-tabitem-selected { 98 .i-tabsheet-tabs .gwt-TabBarItem-selected { 113 99 border: none; 114 100 background: transparent url(../panel/img/top-left.png) no-repeat; … … 120 106 } 121 107 122 .i-tabsheet-tab item:hover {108 .i-tabsheet-tabs .gwt-TabBarItem:hover { 123 109 color: #4b5257; 124 110 } 125 111 126 .i-tabsheet-tab item-selected:hover {127 color: #ee5311; 128 } 129 130 .i-tabsheet-tab item-selected .i-caption {112 .i-tabsheet-tabs .gwt-TabBarItem-selected:hover { 113 color: #ee5311; 114 } 115 116 .i-tabsheet-tabs .gwt-TabBarItem-selected .i-caption { 131 117 background: transparent url(../panel/img/top-right.png) repeat-x right top; 132 118 margin: 0 -1px 0 9px; 133 119 height: 18px; 134 padding: 16px 16px 14px7px120 padding: 16px 16px 0 7px 135 121 } 136 122 … … 165 151 /* Progress indication */ 166 152 167 .i-tabsheet-loading .i-tabsheet-tabs . i-tabsheet-tabitem-selected span{153 .i-tabsheet-loading .i-tabsheet-tabs .gwt-TabBarItem-selected span{ 168 154 background: transparent url(../common/img/ajax-loader.gif) no-repeat; 169 155 display: block; … … 191 177 } 192 178 193 * html .i-tabsheet-tabs . i-tabsheet-tabitem-selected {179 * html .i-tabsheet-tabs .gwt-TabBarItem-selected { 194 180 border: 1px solid #babfc0; 195 181 border-bottom: none; … … 201 187 color: #ee5311; 202 188 } 203 *+html .i-tabsheet-tabs . i-tabsheet-tabitem-selected {189 *+html .i-tabsheet-tabs .gwt-TabBarItem-selected { 204 190 border: 1px solid #babfc0; 205 191 border-bottom: none; … … 212 198 } 213 199 214 * html .i-tabsheet-tabs . i-tabsheet-tabitem-selected .i-caption {200 * html .i-tabsheet-tabs .gwt-TabBarItem-selected .i-caption {
