Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 3.3
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces 3.x ACE
-
Assignee Priority:P2
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial, Compatibility/Configuration
Description
Create a new ace:themeSelect component which can be used to dynamically change the currently used ACE ThemeRoller theme in the application.
This component should render itself as a selectOneMenu style drop-down list. It will always have a theme selected, aligned with the currently selected ACE theme setting in the application.
This component would ideally discover all available ThemeRoller ACE themes on the application classpath, and populate it's list of values accordingly.
If this cannot be achieved, then a fallback would be to allow the application to specify the theme names and corresponding package names and use reflection to find them at runtime.
This component should render itself as a selectOneMenu style drop-down list. It will always have a theme selected, aligned with the currently selected ACE theme setting in the application.
This component would ideally discover all available ThemeRoller ACE themes on the application classpath, and populate it's list of values accordingly.
If this cannot be achieved, then a fallback would be to allow the application to specify the theme names and corresponding package names and use reflection to find them at runtime.
Activity
Ken Fyten
created issue -
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Summary | New ACE themeSelect component. | New ACE themeSelect component |
Fix Version/s | 3.3 [ 10370 ] | |
Assignee | yip.ng [ yip.ng ] | |
Affects | Documentation (User Guide, Ref. Guide, etc.),Sample App./Tutorial,Compatibility/Configuration [ 10003, 10001, 10002 ] | |
Assignee Priority | P2 [ 10011 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33676 | Wed Feb 27 11:58:22 MST 2013 | yip.ng | |
Files Changed | ||||
ADD
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelect.java
ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelectRenderer.java ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelectMeta.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33677 | Wed Feb 27 12:43:41 MST 2013 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelectRenderer.java
|
yip.ng
made changes -
Attachment | screenshot-01.png [ 15483 ] |
yip.ng
made changes -
Attachment | screenshot-02.png [ 15488 ] |
yip.ng
made changes -
Attachment | screenshot-03.png [ 15489 ] |
yip.ng
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33730 | Sun Mar 03 23:27:00 MST 2013 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/showcase.xhtml
MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelectRenderer.java MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/themeselect/themeselect.js MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/view/navigation/NavigationModel.java MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelectMeta.java |
yip.ng
made changes -
Attachment | screenshot-04.png [ 15490 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33755 | Mon Mar 04 18:38:34 MST 2013 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/showcase.xhtml
MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelectRenderer.java MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/themeselect/themeselect.js MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelectMeta.java |
yip.ng
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33764 | Tue Mar 05 10:17:18 MST 2013 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelectMeta.java
|
yip.ng
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
yip.ng
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33845 | Fri Mar 08 14:54:07 MST 2013 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelectRenderer.java
MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/view/navigation/NavigationModel.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33847 | Fri Mar 08 17:09:19 MST 2013 | jerome.ruzol | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/samples/build/common.xml
|
yip.ng
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33881 | Wed Mar 13 11:21:03 MDT 2013 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelectRenderer.java
MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelectMeta.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33940 | Thu Mar 14 12:27:59 MDT 2013 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelectRenderer.java
|
yip.ng
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #34132 | Thu Mar 28 15:20:19 MDT 2013 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/samples/build/common.xml
MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/build.xml |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #34341 | Thu Apr 11 10:58:24 MDT 2013 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelectRenderer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #34345 | Thu Apr 11 11:45:02 MDT 2013 | ken.fyten | |
Files Changed | ||||
MODIFY
/icefaces3/tags/icefaces-3.3.0/icefaces/ace/component/src/org/icefaces/ace/component/themeselect/ThemeSelectRenderer.java
|
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Note that by default the "sam" theme is used, but the user can control this via the
...config. parameter, including setting it to "none".
See http://www.icesoft.org/wiki/display/ICE/ace.theme for details.